-
Notifications
You must be signed in to change notification settings - Fork 37
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
Add samplesheet generation and improve usage documentation #236
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.
Looks good to me!
@@ -250,6 +252,30 @@ workflow DEMULTIPLEX { | |||
ch_versions = ch_versions.mix(FASTQ_CONTAM_SEQTK_KRAKEN.out.versions) | |||
ch_multiqc_files = ch_multiqc_files.mix( FASTQ_CONTAM_SEQTK_KRAKEN.out.reports.map { meta, log -> return log }) | |||
} | |||
|
|||
// Prepare metamap with fastq info | |||
ch_meta_fastq = ch_raw_fastq.map { meta, fastq_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.
I'm curious about this part, not saying to change it, but want to understand why do we need to build the fastq paths for getting the names, shouldn't they be available from the channel?
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.
The full path of the names from the fastq files point to the work directory instead of the final publish directory. Therefore, we need to obtain the basename and add the publish directory path.
Closes #149
Also improves documentation by making even more clear in the usage section the difference between the pipeline samplesheet and the flowcell samplesheet.
Closes #98
Closes #90
PR checklist
nf-core lint
).nextflow run . -profile test,docker --outdir <OUTDIR>
).nextflow run . -profile debug,test,docker --outdir <OUTDIR>
).docs/usage.md
is updated.docs/output.md
is updated.CHANGELOG.md
is updated.README.md
is updated (including new tool citations and authors/contributors).