From 533fa476e94943387c146605094d1acc5710d02a Mon Sep 17 00:00:00 2001
From: Laurent Modolo <laurent@modolo.fr>
Date: Fri, 5 Oct 2018 23:38:32 +0200
Subject: [PATCH] SNP_calling.nf: add sample_name info for mapping_fastq

---
 src/SNP_calling.nf | 18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

diff --git a/src/SNP_calling.nf b/src/SNP_calling.nf
index 84027a8d..9fd40b14 100644
--- a/src/SNP_calling.nf
+++ b/src/SNP_calling.nf
@@ -107,13 +107,29 @@ fi
 """
 }
 
+fastq_files_trim.into{
+  fastq_files_trim_norm;
+  fastq_files_trim_tumor
+}
+
+collect_fastq_files_trim_norm = fastq_files_trim_norm
+  .filter{ normal_sample.contains(it[0]) }
+  .map { it -> ["normal_sample", it[0], it[1]]}
+
+collect_fastq_files_trim_tumor = fastq_files_trim_tumor
+  .filter{ tumor_sample.contains(it[0]) }
+  .map { it -> ["tumor_sample", it[0], it[1]]}
+
+collect_fastq_files_trim = Channel.create()
+  .mix(collect_fastq_files_trim_norm, collect_fastq_files_trim_tumor)
+
 process mapping_fastq {
   tag "$pair_id"
   cpus 12
   publishDir "results/mapping/bam/", mode: 'copy'
 
   input:
-  set pair_id, file(reads) from fastq_files_trim
+  set sample_name, pair_id, file(reads) from collect_fastq_files_trim
   file index from index_files.collect()
 
   output:
-- 
GitLab