Skip to content
This repository has been archived by the owner on Jul 24, 2020. It is now read-only.

Mulled Version 3 / BioContainers for non-standard channels #117

Open
jmchilton opened this issue May 20, 2018 · 0 comments
Open

Mulled Version 3 / BioContainers for non-standard channels #117

jmchilton opened this issue May 20, 2018 · 0 comments

Comments

@jmchilton
Copy link
Member

jmchilton commented May 20, 2018

We've made a decision to heard developers into a fixed set of "best practice" channels, I think it has been a fine choice. As a result the mulled hash that maps package lists to containers doesn't allow specifying channels (they are assumed to be the "best practice" channels). But other prominent platforms give developers the option to select channels when defining tools / workflows:

This is a not the route we took, but it would be nice if the the plumbing we developed would work with such specifications - the mulled-* tools, galaxy-lib dependency and container resolution, multi-package-containers, planemo-monitor, etc... One can imagine a new mulled hash that also incorporated the list of channels in the computation would be all that would needed here right?

I think making our tooling and such compatible with these other platforms is a good goal in its own right, but it might also help current supported tool formats also? I'm not sure I'd want to fight to expose this functionality in Galaxy tools, but for CWL resolution - it would be nice to have a modality that matched the Snakemake / Nextflow paradigm (in addition to the Galaxy paradigm already supported by cwltool and Toil).

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant