/// <summary> /// Return an exon intersecting 'marker' (first exon found) /// </summary> /// <param name="marker"></param> /// <returns></returns> public Exon FindExon(Interval marker) { return(Exons.FirstOrDefault(x => x.Intersects(marker))); }
/// <summary> /// Return the an exon that intersects 'pos' /// </summary> /// <param name="pos"></param> /// <returns></returns> public Exon FindExon(int pos) { return(Exons.FirstOrDefault(x => x.Includes(pos))); }