From c46f434f28942ced9fa2eb5d94b5745d076057b4 Mon Sep 17 00:00:00 2001 From: rlegendr <rachel.legendre@pasteur.fr> Date: Wed, 10 Nov 2021 16:42:04 +0100 Subject: [PATCH] fix error with PE when checking of extension in STAR rules --- workflow/rules/star_mapping_pass1.rules | 5 ++++- workflow/rules/star_mapping_pass2.rules | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/workflow/rules/star_mapping_pass1.rules b/workflow/rules/star_mapping_pass1.rules index 516ead4..3929b94 100755 --- a/workflow/rules/star_mapping_pass1.rules +++ b/workflow/rules/star_mapping_pass1.rules @@ -45,7 +45,10 @@ rule star_mapping_pass1: star_mapping_pass1_logs shell: """ - if [[ {input.fastq} == "*.gz" ]] + tmp="{input}" + infiles=($tmp) + + if [[ ${{infiles[0]}} == "*.gz" ]] then STAR --genomeDir {params.index} \ --readFilesIn {input.fastq} \ diff --git a/workflow/rules/star_mapping_pass2.rules b/workflow/rules/star_mapping_pass2.rules index daae75f..86bf57f 100755 --- a/workflow/rules/star_mapping_pass2.rules +++ b/workflow/rules/star_mapping_pass2.rules @@ -46,7 +46,10 @@ rule star_mapping_pass2: star_mapping_pass2_logs shell: """ - if [[ {input.fastq} == "*.gz" ]] + tmp="{input}" + infiles=($tmp) + + if [[ ${{infiles[0]}} == "*.gz" ]] then STAR --genomeDir {params.index} \ --readFilesIn {input.fastq} \ -- GitLab