def exon_overlap(self,tx,multi_minover=10,multi_endfrac=0,multi_midfrac=0.8,single_minover=50,single_frac=0.5,multi_consec=True):
    """Get a report on how mucht the exons overlap

    :param tx:
    :param multi_minover: multi-exons need to overlap by at lest this much to be considered overlapped (default 10)
    :param multi_endfrac: multi-exons need an end fraction coverage of at least this by default (default 0)
    :param multi_midfrac: multi-exons need (default 0.8) mutual coverage for internal exons
    :parma single_minover: single-exons need at least this much shared overlap (default 50)
    :param single_frac: at least this fraction of single exons must overlap (default 0.5)
    :parma multi_consec: exons need to have multiexon consecutive mapping to consider it a match (default True)
    :type tx:
    :type multi_minover: int
    :type multi_endfrac: float
    :type multi_midfrac: float
    :type single_minover: int
    :type single_frac: float
    :type multi_consec: bool
    :return: ExonOverlap report
    :rtype: Transcript.ExonOverlap
    """
    return ExonOverlap(self,tx,multi_minover,multi_endfrac,multi_midfrac,single_minover,single_frac,multi_consec=multi_consec)