From c6944a8e0a6240f3849917404dc13ee69e9d714a Mon Sep 17 00:00:00 2001
From: Laurent Modolo <laurent.modolo@ens-lyon.fr>
Date: Thu, 15 Apr 2021 09:48:59 +0200
Subject: [PATCH] samtools: update publishDir directives

---
 src/nf_modules/samtools/main.nf | 50 ++++++++++++++++++---------------
 1 file changed, 28 insertions(+), 22 deletions(-)

diff --git a/src/nf_modules/samtools/main.nf b/src/nf_modules/samtools/main.nf
index f467287f..208540dd 100644
--- a/src/nf_modules/samtools/main.nf
+++ b/src/nf_modules/samtools/main.nf
@@ -7,8 +7,8 @@ process index_fasta {
   container = "${container_url}"
   label "big_mem_mono_cpus"
   tag "$file_id"
-  if (params.mapping_fastq_out != "") {
-    publishDir "results/${params.mapping_fastq_out}", mode: 'copy'
+  if (params.index_fasta_out != "") {
+    publishDir "results/${params.index_fasta_out}", mode: 'copy'
   }
 
   input:
@@ -29,8 +29,8 @@ process filter_bam_quality {
   container = "${container_url}"
   label "big_mem_multi_cpus"
   tag "$file_id"
-  if (params.mapping_fastq_out != "") {
-    publishDir "results/${params.mapping_fastq_out}", mode: 'copy'
+  if (params.filter_bam_quality_out != "") {
+    publishDir "results/${params.filter_bam_quality_out}", mode: 'copy'
   }
 
   input:
@@ -51,8 +51,8 @@ process filter_bam {
   container = "${container_url}"
   label "big_mem_multi_cpus"
   tag "$file_id"
-  if (params.mapping_fastq_out != "") {
-    publishDir "results/${params.mapping_fastq_out}", mode: 'copy'
+  if (params.filter_bam_out != "") {
+    publishDir "results/${params.filter_bam_out}", mode: 'copy'
   }
 
   input:
@@ -74,6 +74,9 @@ process filter_bam_mapped {
   container = "${container_url}"
   label "big_mem_multi_cpus"
   tag "$file_id"
+  if (params.filter_bam_mapped_out != "") {
+    publishDir "results/${params.filter_bam_mapped_out}", mode: 'copy'
+  }
 
   input:
     tuple val(file_id), path(bam)
@@ -93,8 +96,8 @@ process filter_bam_unmapped {
   container = "${container_url}"
   label "big_mem_multi_cpus"
   tag "$file_id"
-  if (params.mapping_fastq_out != "") {
-    publishDir "results/${params.mapping_fastq_out}", mode: 'copy'
+  if (params.filter_bam_unmapped_out != "") {
+    publishDir "results/${params.filter_bam_unmapped_out}", mode: 'copy'
   }
 
   input:
@@ -114,6 +117,9 @@ process index_bam {
   container = "${container_url}"
   label "big_mem_mono_cpus"
   tag "$file_id"
+  if (params.index_bam_out != "") {
+    publishDir "results/${params.index_bam_out}", mode: 'copy'
+  }
 
   input:
     tuple val(file_id), path(bam)
@@ -134,8 +140,8 @@ process sort_bam {
   container = "${container_url}"
   label "big_mem_multi_cpus"
   tag "$file_id"
-  if (params.mapping_fastq_out != "") {
-    publishDir "results/${params.mapping_fastq_out}", mode: 'copy'
+  if (params.sort_bam_out != "") {
+    publishDir "results/${params.sort_bam_out}", mode: 'copy'
   }
 
   input:
@@ -156,8 +162,8 @@ process split_bam {
   container = "${container_url}"
   label "big_mem_multi_cpus"
   tag "$file_id"
-  if (params.mapping_fastq_out != "") {
-    publishDir "results/${params.mapping_fastq_out}", mode: 'copy'
+  if (params.split_bam_out != "") {
+    publishDir "results/${params.split_bam_out}", mode: 'copy'
   }
 
   input:
@@ -181,8 +187,8 @@ process merge_bam {
   container = "${container_url}"
   label "big_mem_multi_cpus"
   tag "$file_id"
-  if (params.mapping_fastq_out != "") {
-    publishdir "results/${params.mapping_fastq_out}", mode: 'copy'
+  if (params.merge_bam_out != "") {
+    publishDir "results/${params.merge_bam_out}", mode: 'copy'
   }
 
   input:
@@ -204,8 +210,8 @@ process merge_multi_bam {
   container = "${container_url}"
   label "big_mem_multi_cpus"
   tag "$file_id"
-  if (params.mapping_fastq_out != "") {
-    publishdir "results/${params.mapping_fastq_out}", mode: 'copy'
+  if (params.merge_multi_bam_out != "") {
+    publishDir "results/${params.merge_multi_bam_out}", mode: 'copy'
   }
 
   input:
@@ -228,8 +234,8 @@ process stats_bam {
   container = "${container_url}"
   label "big_mem_multi_cpus"
   tag "$file_id"
-  if (params.mapping_fastq_out != "") {
-    publishdir "results/${params.mapping_fastq_out}", mode: 'copy'
+  if (params.stats_bam_out != "") {
+    publishDir "results/${params.stats_bam_out}", mode: 'copy'
   }
 
   input:
@@ -247,8 +253,8 @@ params.flagstat_2_multiqc = ""
 params.flagstat_2_multiqc_out = ""
 process flagstat_2_multiqc {
   tag "$file_id"
-  if (params.mapping_fastq_out != "") {
-    publishdir "results/${params.mapping_fastq_out}", mode: 'copy'
+  if (params.flagstat_2_multiqc_out != "") {
+    publishDir "results/${params.flagstat_2_multiqc_out}", mode: 'copy'
   }
 
   input:
@@ -265,8 +271,8 @@ params.idxstat_2_multiqc = ""
 params.idxstat_2_multiqc_out = ""
 process idxstat_2_multiqc {
   tag "$file_id"
-  if (params.mapping_fastq_out != "") {
-    publishdir "results/${params.mapping_fastq_out}", mode: 'copy'
+  if (params.idxstat_2_multiqc_out != "") {
+    publishDir "results/${params.idxstat_2_multiqc_out}", mode: 'copy'
   }
 
   input:
-- 
GitLab