bede / hostile

Precise host read removal
MIT License
78 stars 4 forks source link

Automatically choose most appropriate alignment backend for the input read type #11

Closed bede closed 1 year ago

bede commented 1 year ago

Currently Bowtie2 is the default backend and is tried first regardless of the input read type, with Minimap2 as the fallback. As Bowtie2 is poorly suited to long reads and long read performance was evaluated with Minimap2 in the paper, Bowtie2 should probably not be the default for long reads.

How I think it should work:

I don't think there is a major need to be able to customise away from the map-ont preset for other long read technologies given that we are simply throwing reads out, but this may need to be revisited in future