-
Couldn't load subscription status.
- Fork 912
Add picrust2/pipeline module #9218
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
base: master
Are you sure you want to change the base?
Conversation
| tuple val(meta), path("${prefix}/*_metagenome_out/pred_metagenome_unstrat.tsv.gz"), emit: function_abundances | ||
| tuple val(meta), path("${prefix}/pathways_out/path_abun_unstrat.tsv.gz"), emit: pathway_abundances |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hmm, these are quite nested.
Is it sensible to copy these into the base directory with renaming them with ${prefix}?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @SPPearce! Sure, that makes sense to me.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
How many files does this actually make? Do the downstream tools assume it'll need the subfolders?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It depends on how many functions are enabled. EC and KO are enabled by default, and the full list includes: EC, KO, GO, PFAM, BIGG, CAZY, GENE_NAMES.
Each CSV file can be used independently, so it should be fine to move them out of the output directory (preferably as copies, in case the original directory structure needs to be preserved).
There are a few other files in the output directory (around 20, excluding intermediate files), but these are the main ones.
Adds https://github.com/picrust/picrust2 module
PR checklist
versions.ymlfile.labelnf-core modules test <MODULE> --profile dockernf-core modules test <MODULE> --profile singularitynf-core modules test <MODULE> --profile condanf-core subworkflows test <SUBWORKFLOW> --profile dockernf-core subworkflows test <SUBWORKFLOW> --profile singularitynf-core subworkflows test <SUBWORKFLOW> --profile conda