GFF3¶
- petlx.gff3.fromgff3(filename, region=None)[source]¶
Extract feature rows from a GFF3 file.
New in version 0.2.
Changed in version 0.15.
A region query string of the form ‘[seqid]’ or ‘[seqid]:[start]-[end]’ may be given for the region argument. If given, requires the GFF3 file to be bgzipped and tabix indexed.
- petlx.gff3.gff3lookup(features, facet='seqid')[source]¶
Build a GFF3 feature lookup based on interval trees. See also petlx.interval.facetintervallookup().
New in version 0.2.
- petlx.gff3.gff3join(table, features, seqid='seqid', start='start', end='end', proximity=1)[source]¶
Join with a table of GFF3 features. See also petlx.interval.intervaljoin().
New in version 0.2.
- petlx.gff3.gff3leftjoin(table, features, seqid='seqid', start='start', end='end', proximity=1)[source]¶
Left join with a table of GFF3 features. See also petlx.interval.intervalleftjoin().
New in version 0.2.