From e308fa07ba030171f13dc3245ab5a71a2a51ed7c Mon Sep 17 00:00:00 2001
From: Xavier Grand <157-xgrand@users.noreply.gitbio.ens-lyon.fr>
Date: Wed, 27 Jul 2022 09:20:15 +0200
Subject: [PATCH] RNAseq_XGR, modif star:main_2.7.8a.nf input index val

---
 src/RNAseq_XGR.nf                  | 2 +-
 src/nf_modules/star/main_2.7.8a.nf | 7 +++----
 2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/src/RNAseq_XGR.nf b/src/RNAseq_XGR.nf
index 939adc6..800501f 100644
--- a/src/RNAseq_XGR.nf
+++ b/src/RNAseq_XGR.nf
@@ -153,7 +153,7 @@ workflow {
       .of( idx_genome )
       .set { genome_indexed_input }
     genome_indexed_input.view()
-    mapping_withindex(genome_indexed_input.collect(), fastp.out.fastq)
+    mapping_withindex(fastp.out.fastq)
     htseq_count(mapping_withindex.out.bam, gtf_file)
   }
 }
diff --git a/src/nf_modules/star/main_2.7.8a.nf b/src/nf_modules/star/main_2.7.8a.nf
index e7be9f7..8e25ccd 100644
--- a/src/nf_modules/star/main_2.7.8a.nf
+++ b/src/nf_modules/star/main_2.7.8a.nf
@@ -185,7 +185,7 @@ mv ${reads_id}.Aligned.sortedByCoord.out.bam ${reads_id}.bam
 """
 }
 
-
+params.idx = ""
 process mapping_withindex {
   container = "${container_url}"
   label "big_mem_multi_cpus"
@@ -194,7 +194,6 @@ process mapping_withindex {
   }
 
   input:
-    val(index)
     tuple val(reads_id), path(reads) 
 
   output:
@@ -211,7 +210,7 @@ if (reads_id instanceof List){
 if (reads.size() == 2)
 """
 STAR --runThreadN ${task.cpus} \
---genomeDir ${index} \
+--genomeDir ${params.idx} \
 --readFilesCommand zcat \
 --readFilesIn ${reads[0]} ${reads[1]} \
 --outFileNamePrefix ${reads_id}. \
@@ -224,7 +223,7 @@ mv ${reads_id}.Aligned.sortedByCoord.out.bam ${reads_id}.bam
 else
 """
 STAR --runThreadN ${task.cpus} \
---genomeDir ${index} \
+--genomeDir ${params.idx} \
 --readFilesCommand zcat \
 --readFilesIn ${reads} \
 --outFileNamePrefix ${reads_id}. \
-- 
GitLab