From 4abc514e63bc24f685c49275c0507aff1dca30cb Mon Sep 17 00:00:00 2001 From: Jonathan Manning Date: Thu, 15 Aug 2024 17:07:22 +0100 Subject: [PATCH] correct conditional for salmon indexing in proprocessing workflow --- workflows/rnaseq/main.nf | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/workflows/rnaseq/main.nf b/workflows/rnaseq/main.nf index 7bf5d36e0..facd42e5f 100755 --- a/workflows/rnaseq/main.nf +++ b/workflows/rnaseq/main.nf @@ -126,6 +126,10 @@ workflow RNASEQ { // Run RNA-seq FASTQ preprocessing subworkflow // + // The subworkflow only has to do Salmon indexing if it discovers 'auto' + // samples, and if we haven't already made one elsewhere + salmon_index_available = params.salmon_index || (!params.skip_pseudo_alignment && params.pseudo_aligner == 'salmon') + FASTQ_QC_TRIM_FILTER_SETSTRANDEDNESS ( ch_fastq, ch_fasta, @@ -139,7 +143,7 @@ workflow RNASEQ { params.skip_fastqc || params.skip_qc, params.skip_trimming, params.skip_umi_extract, - !params.salmon_index && params.pseudo_aligner == 'salmon' && !params.skip_pseudo_alignment, + !salmon_index_available, !params.sortmerna_index && params.remove_ribo_rna, params.trimmer, params.min_trimmed_reads,