From 22a3597ff7e37cd119c7f9ce6e6955c715b9d2b7 Mon Sep 17 00:00:00 2001
From: lmodolo <laurent.modolo@ens-lyon.fr>
Date: Mon, 30 Jul 2018 15:17:01 +0000
Subject: [PATCH] RNAseq_sen1D.nf: fix bowtie2 index problem

---
 src/RNAseq_sen1D.nf | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/RNAseq_sen1D.nf b/src/RNAseq_sen1D.nf
index 82493ed..3b79021 100644
--- a/src/RNAseq_sen1D.nf
+++ b/src/RNAseq_sen1D.nf
@@ -221,8 +221,14 @@ process mapping_fastq {
   file "*_bowtie2_report.txt" into mapping_fastq_report
 
   script:
+  index_id = index[0]
+  for (index_file in index) {
+    if (index_file =~ /.*\.1\.bt2/ && !(index_file =~ /.*\.rev\.1\.bt2/) ) {
+        index_id = ( index_file =~ /(.*)\.1\.bt2/)[0][1]
+    }
+  }
 """
- bowtie2 --very-sensitive -p ${task.cpus} -x ${index[0].baseName} \
+ bowtie2 --very-sensitive -p ${task.cpus} -x ${index_id} \
  -1 ${reads[0]} -2 ${reads[1]} 2> \
  ${pair_id}_bowtie2_report.txt | \
  samtools view -Sb - > ${pair_id}.bam
-- 
GitLab