def unsplit_coords(sequence_start, sequence_end, split_start):
    """
    Takes start and end points on a split segment of a sequence and returns the
    corresponding coordinates on the original, non-split sequence.

    Coordinates given and returned are expected to be 1-based and
    non-inclusive.

    @param sequence_start The start point on the split sequence
    @param sequence_end The end point on the split sequence (non-inclusve)
    @param split_start The point on the original, non-split sequence where this
           split segment starts (1-based)
    @return A 2-tuple containing the corresponding start and points on the
            non-split sequence
    """
    real_sequence_start = (sequence_start + split_start) - 1
    real_sequence_end = (sequence_end + split_start) - 1
    return (real_sequence_start, real_sequence_end)