broadinstitute / viral-classify

viral-ngs: taxonomic identification, classification, and filtering steps
Other
1 stars 0 forks source link

kraken2 #15

Closed dpark01 closed 4 years ago

dpark01 commented 4 years ago

Adds kraken2 to viral-classify

yesimon commented 4 years ago

I have a branch with kraken2 and kraken2 depletion somewhere...

dpark01 commented 4 years ago

Yeah, I thought it was finally time to at least offer the functionality. I think the only unusual thing about this is how it breaks out into separate conda envs, but it's the only way to deal with multiple kraken tools coexisting in a single docker image. This is one of those areas where our Tool classes are kind of helpful for self-awareness of where a tool is coming from (and making sure to call the correct ancillary scripts: all the kraken tools call several unfortunately same-named bits of software underneath).

If there aren't really objections I may go ahead and push this in soon.