Open lkhilton opened 3 years ago
Seems reasonable. Does the setting get stored in the config?
Not that I know of, hence I'm not sure how easy it would be to implement.
Have we ruled out bundling the wrappers with LCR-modules and adding some more for other schedulers? Are they too tailored to our setup?
Since adding the ILP scheduler, which is default as of Snakemake 5.26.1, I have a ton of issues with workflows with a large number of checkpoints. There are a number of GitHub issues related to this on the Snakemake GitHub page, but it hasn't been fixed yet. An easy workaround is to specify "--scheduler greedy" whenever launching Snakemake, which reverts to the original scheduling algorithm. It's easy enough to add this to the GAMBL wrappers, but is there a way to add this requirement to the dependency checking section at the top of each Snakefile so that other users don't struggle with this issue?