Add validation error for incompatible transcript_fasta and additional_fasta params #1634
+4
−0
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.
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).Description
When
--transcript_fastaand--additional_fastaare both provided without a pre-built pseudo-aligner index, the pipeline fails at quantification with a cryptic "missing transcripts" error. This happens because:additional_fastasequences are appended to the genome FASTA/GTFtranscript_fastais used as-is (without spike-ins) for building the indexChanges
transcript_fastawhileadditional_fastais also setsalmon_indexfor salmon,kallisto_indexfor kallisto)additional_fasta = nullsince no kallisto index with spike-ins exists in test datasetsValid configurations
The combination is allowed when a pre-built index containing the spike-ins is provided:
Closes #1450
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.