snakemake-wrappers icon indicating copy to clipboard operation
snakemake-wrappers copied to clipboard

Use old snakemake wrappers with `nodefaults` instead of `defaults` in the yaml file

Open gernophil opened this issue 6 months ago • 0 comments
trafficstars

Hey everyone, I need to rerun some old workflows for new datasets. Due to the latest development all the anaconda channels are blocked globally on our HPC. These old wrappers still have the defaults channel in the yaml files and that's why environment creation fails for these.

I could of course update all the wrappers to the new versions, which now include the nodefaults channel, if I got that correct, but for reproducibility and compatibility reasons, I don’t want to change the workflow (and the version of the used tools) itself. The packages though should be available in their needed versions also on the nodefaults channels.

Is there an easy way how I could simply override the wrappers yaml file and still use that wrapper version? I could clone the whole repository and manually edit these and then call the wrappers from this repo, but maybe there is an easier way.

gernophil avatar May 09 '25 09:05 gernophil