fix(fastq_qc_trim_filter_setstrandedness): expose fastp's merged reads - #12895
Merged
pinin4fjords merged 2 commits intoSep 7, 2026
Merged
Conversation
…s instead of silently dropping them
5 tasks
jonasscheid
approved these changes
Sep 7, 2026
Member
Author
|
Thanks @jonasscheid ! |
pinin4fjords
added a commit
to nf-core/riboseq
that referenced
this pull request
Sep 8, 2026
…mits fastq_qc_trim_filter_setstrandedness -> 0853b48c (nf-core/modules#12895) orftable_fasta_gtf_buildorfcatalogue -> 7baf88e0 (nf-core/modules#12896) Both PRs are merged. Synced modules.json and the two changed files to their exact merge-commit content (not current master HEAD, to avoid pulling in unrelated later changes). orftable_fasta_gtf_buildorfcatalogue was already byte-identical (riboseq's copy already matched). Resolves the check_local_copy lint failures that were expected pending these merges.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
FASTQ_FASTQC_UMITOOLS_FASTPalready emits fastp's merged overlapping read pairs (FASTP.out.reads_merged), butFASTQ_QC_TRIM_FILTER_SETSTRANDEDNESSnever captured or re-emitted that channel. Any caller enablingfastp_mergegets its merged reads silently dropped, with no output, no error, and no way to consume them downstream.What changed
ch_trim_reads_merged, captured fromFASTQ_FASTQC_UMITOOLS_FASTP.out.trim_reads_mergedin the fastp branch, initialised tochannel.empty()elsewhere.trim_reads_mergedsubworkflow output.meta.yml.homo_sapiens paired-end [fastq] fastp sortmernatest (which already runs withfastp_merge = true) confirming the merged-reads file is non-empty with the expected read count.This is purely additive — no existing output changes shape, so downstream pipelines that don't consume the new output are unaffected.
Found while reviewing nf-core/riboseq's v2.0.0 release PR, which vendors this subworkflow and hits the bug via
--fastp_merge.