-
Notifications
You must be signed in to change notification settings - Fork 3
Channel update #123
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
Channel update #123
Conversation
|
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.
Pull request overview
This PR updates channel handling and model mappings for the lrsomatic pipeline. The primary focus is on correcting PacBio HiFi Revio model mappings and refactoring channel names for better clarity.
Key changes:
- Corrected model mappings:
hifi_revionow maps tohifi(Clair3) andhifi_revio_ssrs(ClairS) - Renamed
downloaded_model_fileschannel todownloaded_clair3_modelsfor clarity - Moved PREPARE_REFERENCE_FILES subworkflow execution earlier in the workflow
- Changed
ascat_pdf_plotsparameter from string "FALSE" to booleanfalse
Reviewed changes
Copilot reviewed 9 out of 9 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
| workflows/lrsomatic.nf | Updated model mappings, refactored metadata construction, renamed channels, and reorganized PREPARE_REFERENCE_FILES placement |
| subworkflows/local/tumor_normal_happhase.nf | Updated channel names and simplified metadata mapping logic |
| subworkflows/local/prepare_reference_files.nf | Renamed output channel for consistency |
| modules/nf-core/ascat/main.nf | Updated boolean handling for pdf_plots parameter |
| modules/local/cramino/main.nf | Changed process label from 'process_single' to 'process_low' |
| nextflow.config | Changed ascat_pdf_plots default from string "FALSE" to boolean false |
| nextflow_schema.json | Added ascat_pdf_plots parameter documentation |
| tests/default.nf.test.snap | Updated test expectations reflecting pipeline output changes |
| ro-crate-metadata.json | Added pipeline summary diagram reference in documentation |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
PR checklist
nf-core pipelines lint).nextflow run . -profile test,docker --outdir <OUTDIR>).nextflow run . -profile debug,test,docker --outdir <OUTDIR>).docs/usage.mdis updated.docs/output.mdis updated.CHANGELOG.mdis updated.README.mdis updated (including new tool citations and authors/contributors).The changes are
1 - updating channel structure to be less annoying and weird, should be more flexible to updating
2- change cramino from process_single to process_low (looked at plots for cpu usage and all were 200% of requested)
3- add more assertions in the nf-test, while updating I saw that you can pass our testing if you just don't do things like clair3 or clairS which is bad. This should give us an alert if we've screwed up channel structure