Open averagehat opened 9 years ago
I'm not sure that bqd.py should even be part of the samtools project. bqd.py is really for ngs_mapper to build the graphics and it seems like almost all of its functionality will be gutted when we integrate this project into ngs_mapper
My thinking is that bqd.py
parses pileup output which samtools.py
is also doing. Optimally bqd
would use samtools.py
's Mpileup
class. At least the call from bqd should be through a python module. We would get pretty close to having all samtools functionality wrapped in a python module (no direct calls vi Popen), which is probably good.
I'll remove bqd.py
in the next push
Currently
bqd.py
is dependent onmatplotlib.lines.Line2D
here This is currently the only use of matplotlib in this project, so it would be nice to drop it.The functionality isn't being used within this package -- it's being used somewhere else in ngs_mapper