-
Notifications
You must be signed in to change notification settings - Fork 224
Command to generate pipeline container config files #3955
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: dev
Are you sure you want to change the base?
Command to generate pipeline container config files #3955
Conversation
6341cd3 to
b8004aa
Compare
Co-authored-by: Matthias Hörtenhuber <mashehu@users.noreply.github.com>
Co-authored-by: Matthias Hörtenhuber <mashehu@users.noreply.github.com>
Codecov Report❌ Patch coverage is
☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
| return None | ||
|
|
||
|
|
||
| def try_generate_container_configs(directory: Path, path: Path): |
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.
| def try_generate_container_configs(directory: Path, path: Path): | |
| def generate_container_configs(directory: Path, path: Path): |
| """Generates the container configuration files for a pipeline. | ||
|
|
||
| Args: | ||
| workflow_directory (str | Path): The directory containing the workflow files. |
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.
| workflow_directory (str | Path): The directory containing the workflow files. | |
| workflow_directory (Path): The directory containing the workflow files. |
| ) | ||
| {% if multiqc %}ch_multiqc_files = ch_multiqc_files.mix(FASTQC.out.zip.collect{it[1]}){% endif %} | ||
| ch_versions = ch_versions.mix(FASTQC.out.versions.first()) | ||
| {% if multiqc %}ch_multiqc_files = ch_multiqc_files.mix(FASTQC.out.zip.collect{it -> it[1]}){% endif %} |
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.
| {% if multiqc %}ch_multiqc_files = ch_multiqc_files.mix(FASTQC.out.zip.collect{it -> it[1]}){% endif %} | |
| {% if multiqc %}ch_multiqc_files = ch_multiqc_files.mix(FASTQC.out.zip.collect{file -> file[1]}){% endif %} |
f115b17 to
bfc916b
Compare
close #3953
Done:
nextflow inspectand obtain docker config filenf-core modules install|update|removeTODO:
Is there a case where two modules have the same name but different container? how to solve this?We couldn't find an existing case of this