Open agalitsyna opened 2 years ago
Premise:
pysam is fast but introduces multiple logistic complications. We may want to replace it with manual bam parser (Anton's style). pysam:
pysam
cython
pairtools
paf
Proposal:
Introduce an abstraction for parsing engine that can input data from APIs from different tools
Possible technical solutions:
Make a universal wrapper class for "alignment" and create an io library for parsing it from data with different engines
io
?
Complications:
What if the API were based on dataframes, instead of abstract alignment records?
Premise:
pysam
is fast but introduces multiple logistic complications. We may want to replace it with manual bam parser (Anton's style).pysam
:cython
beforepairtools
paf
(pafpy)Proposal:
Possible technical solutions:
Make a universal wrapper class for "alignment" and create an
io
library for parsing it from data with different engines?
Complications: