def getPositiveCoordinateRangeOverlap(uStart1, uEnd1, uStart2, uEnd2):
    """@return: If the two coordinate ranges overlap on the same strand
    returns the overlap range. If no overlap it returns None.
    """
    if uEnd1 < uStart2 or uEnd2 < uStart1:
        return None
    l = [uStart1, uEnd1, uStart2, uEnd2]
    l.sort()
    return l[1], l[2]
