Skip to content

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

@gernophil

Description

@gernophil

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions