Maxime Garcia
03/04/2026, 9:26 AMMatthias Zepper
03/04/2026, 12:25 PMMaxime Garcia
03/04/2026, 12:32 PMMatthias Zepper
03/04/2026, 12:44 PMMaxime Garcia
03/04/2026, 1:21 PMMaxime Garcia
03/05/2026, 5:13 PM#23.
And I hope this is a simpler approach, but with more or less the same idea and logic.
So basically by default, all tools are disabled and are opt-in.
Tools that are needed by downstream tools, are only triggered if the downstream tools are required.
The list of tools has shrinked.
Added a new params to allow selection of a collection of tools depending of whatever we decide.
I used some because of what was designed in the tests.
And created some random ones to showcase what could be done.
skip_tools can still be used to overrides any tools selected via the other means.
all done via just list manipulation in a single function in the root main.nf, so no extra class, no fuss, just simple basic arrays.
PR is now updated: https://github.com/nf-core/seqinspector/pull/192Maxime Garcia
03/05/2026, 5:13 PM