docs: 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)