def find_start_end(case, control):
    """
    Find the measurement start and end of a control, treatment pair.
    :param case: The treatment ExperimentalCondition
    :param controL: The control ExperimentalCondition
    :return a [tuple]:
        - the start index point
        - the end index point
    """
    if control is None:
        start = case.find_start_date_index()
        end = case.measurement_end
    else:
        start = max(case.find_start_date_index(), control.measurement_start)
        end = min(case.measurement_end, control.measurement_end)

    return start, end