Skip to content

Commit cfd9270

Browse files
committed
Always check --skip_pseudo_alignment and --pseudo_aligner are set
1 parent 36c4204 commit cfd9270

File tree

3 files changed

+5
-13
lines changed

3 files changed

+5
-13
lines changed

conf/modules.config

+1-2
Original file line numberDiff line numberDiff line change
@@ -1087,7 +1087,6 @@ if (!params.skip_multiqc) {
10871087

10881088
if (!params.skip_pseudo_alignment && params.pseudo_aligner == 'salmon') {
10891089
process {
1090-
10911090
withName: '.*:QUANTIFY_PSEUDO_ALIGNMENT:SALMON_QUANT' {
10921091
ext.args = { params.extra_salmon_quant_args ?: '' }
10931092
publishDir = [
@@ -1112,7 +1111,7 @@ if (!params.skip_pseudo_alignment && params.pseudo_aligner == 'kallisto') {
11121111
}
11131112
}
11141113

1115-
if (!params.skip_pseudo_alignment) {
1114+
if (!params.skip_pseudo_alignment && params.pseudo_aligner) {
11161115
process {
11171116
withName: '.*:QUANTIFY_PSEUDO_ALIGNMENT:TX2GENE' {
11181117
publishDir = [

nextflow.config

+1-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ params {
5858

5959
// Alignment
6060
aligner = 'star_salmon'
61-
pseudo_aligner = 'salmon'
61+
pseudo_aligner = null
6262
seq_center = null
6363
bam_csi_index = false
6464
star_ignore_sjdbgtf = false

workflows/rnaseq.nf

+3-10
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,7 @@ if (!params.skip_bbsplit && !params.bbsplit_index && params.bbsplit_fasta_list)
3737
def prepareToolIndices = []
3838
if (!params.skip_bbsplit) { prepareToolIndices << 'bbsplit' }
3939
if (!params.skip_alignment) { prepareToolIndices << params.aligner }
40-
if (!params.skip_pseudo_alignment) {
41-
if(params.pseudo_aligner) {
42-
prepareToolIndices << params.pseudo_aligner
43-
} else {
44-
exit 1, "--skip_pseudo_alignment not set, but --pseudo_aligner not set"
45-
}
46-
}
40+
if (!params.skip_pseudo_alignment && params.pseudo_aligner) { prepareToolIndices << params.pseudo_aligner }
4741

4842
// Determine whether to filter the GTF or not
4943
def filterGtf =
@@ -822,9 +816,8 @@ workflow RNASEQ {
822816
//
823817
ch_pseudo_multiqc = Channel.empty()
824818
ch_pseudoaligner_pca_multiqc = Channel.empty()
825-
ch_pseudoaligner_clustering_multiqc = Channel.empty()
826-
827-
if (!params.skip_pseudo_alignment) {
819+
ch_pseudoaligner_clustering_multiqc = Channel.empty()
820+
if (!params.skip_pseudo_alignment && params.pseudo_aligner) {
828821

829822
if (params.pseudo_aligner == 'salmon') {
830823
ch_pseudo_index = PREPARE_GENOME.out.salmon_index

0 commit comments

Comments
 (0)