def place_mld_breakpoints(incompt_pos :list):
    """
    Adds an MLD breakpoint in the middle of an incompatible interval.

        Parameters:
            incompt_pos (list): chop_list() output
    
        Output:
            list: indexes of MLD breakpoints in the sequence
    """
    return [int(inter[0] + (inter[1] - inter[0])/2) for inter in incompt_pos]