-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Migrate "Tools" framework to snakemake workflows #457
Comments
We have discussed this a lot, but never written it down: all analyses should ideally be contained within snakemake files (Nextflow would be the other viable workflow system, but snakemake works out of the box with python) for easy structuring and modification. This will likely have to be the centerpiece of its own release |
For my first pull request of this release, I'll only be adding two workflows: 'standard_pipeline' and 'lefse'. This is just to establish the framework, as well as most of the generic use cases that will be used by most other workflows. Attaching here the issues for tools that will become workflows (by themselves or in conjunction with other tools) in the following pull requests: Others that will need to be added or re-added: |
Is your feature request related to a problem? Please describe.
Including additional tools in MMEDS should be simply a matter of defining inputs, outputs, and command calls. It is unclear whether the current implementation of MMEDS is similar to this or requires ad hoc code.
Describe the solution you'd like
Review current implementation. Discuss whether it is sufficiently robust or we need an alternative approach.
The text was updated successfully, but these errors were encountered: