You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Iterating over SAM or BAM yields pysam.AlignedRead objects
Iterating over VCF yields cyvcf2.Variant objects
(?) Iterating over GTF/GTF yields gffutils.Feature objects
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.pyx Cython 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:
Integration with other packages
If
pybedtools.pkg_integration = True
, then:pysam.AlignedRead
objectscyvcf2.Variant
objectsgffutils.Feature
objectsSimplified 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.
cbedtool.pyx
Cython module gain us in everyday usage?Evaluate MIT license
The text was updated successfully, but these errors were encountered: