Open averagehat opened 5 years ago
0-2. check the list of tools in fgbio
to see if there are any tools that can do this for you. For a custom Scala
implementation, you could take a look at using TrimmingUtil
in htsjdk
. You can then add your various other criteria to a custom tool, either by writing your own fgbio-like tool, or by writing a little ammonite scala script. If you have a few new tasks you'd like to contribute (ex. wrappers around trimmomatic), I'd certainly welcome a PR. Ditto for tasks/wrappers around other commonly used tools. If you have custom tools or not very widely used tools, I'd recommend creating your own custom tasks in your own project and use them there.
I'm working on a pipeline that uses the following tools which I have not been able to find dagr
Task
definitions for as of yet. I'm posting this to make sure I don't duplicate any work and that I contribute intelligently.TrimFastq
. I would add a wrapper for trimmomatic.matplotlib
, and I am planning a re-write in python or adapt some existing tool.