-
Notifications
You must be signed in to change notification settings - Fork 107
Open
Description
Integration with other packages
If pybedtools.pkg_integration = True, then:
- Iterating over SAM or BAM yields
pysam.AlignedReadobjects - Iterating over VCF yields
cyvcf2.Variantobjects - (?) Iterating over GTF/GTF yields
gffutils.Featureobjects
Simplified iteration
The IntervalIterator in Cython has historically been problematic. It would be cleaner to re-implement in Python, especially if we're aiming for integration with other packages.
- Can we reimplement IntervalIterator in pure Python?
- How much speed does the
cbedtool.pyxCython module gain us in everyday usage? - How do we weigh any speed gains against maintenance burden?
- If we re-implement Interval objects in Python, what is the bottleneck:
- when iterating over a BedTool object
- when sending Intervals to stdin
Evaluate MIT license
Metadata
Metadata
Assignees
Labels
No labels