From b123b09a90a85c6d6ac0ec0024a0f021beb5bf25 Mon Sep 17 00:00:00 2001
From: "Gervaise H. Henry" <gervaise.henry@utsouthwestern.edu>
Date: Sun, 13 Sep 2020 22:41:26 -0500
Subject: [PATCH] Combine inputs for getRefInfer

---
 workflow/rna-seq.nf | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/workflow/rna-seq.nf b/workflow/rna-seq.nf
index b7cf322..01920de 100644
--- a/workflow/rna-seq.nf
+++ b/workflow/rna-seq.nf
@@ -376,6 +376,9 @@ fastqsTrim.into {
   fastqsTrim_downsampleData
 }
 
+// Combine inputs of getRefInfer
+getRefInferInput = referenceInfer.combine(deriva_getRefInfer.combine(script_refDataInfer))
+
 /*
   * getRefInfer: dowloads appropriate reference for metadata inference
 */  
@@ -383,9 +386,7 @@ process getRefInfer {
   tag "${refName}"
 
   input:
-    path credential, stageAs: "credential.json" from deriva_getRefInfer
-    path script_refDataInfer
-    val refName from referenceInfer
+    tuple val (refName), path (credential, stageAs: "credential.json"), path (script_refDataInfer) from getRefInferInput
 
   output:
     tuple val (refName), path ("hisat2", type: 'dir'), path ("*.fna"), path ("*.gtf")  into refInfer
@@ -684,6 +685,7 @@ inferMetadata.splitCsv(sep: ",", header: false).separate(
   percentRInfer,
   failInfer
 )
+
 // Replicate metadata for multiple process inputs
 endsInfer.into {
   endsInfer_alignData
-- 
GitLab