From ac21c8213fc5b7cf75e4f1d79afc42b439e4f045 Mon Sep 17 00:00:00 2001
From: "Gervaise H. Henry" <gervaise.henry@utsouthwestern.edu>
Date: Thu, 12 Mar 2020 20:00:59 -0500
Subject: [PATCH] Remove R aggregation

---
 workflow/rna-seq.nf | 31 ++++---------------------------
 1 file changed, 4 insertions(+), 27 deletions(-)

diff --git a/workflow/rna-seq.nf b/workflow/rna-seq.nf
index 15e8eff..0a56dd9 100644
--- a/workflow/rna-seq.nf
+++ b/workflow/rna-seq.nf
@@ -421,7 +421,8 @@ process inferMetadata {
   set val (repRID), path (inBam), path (inBai) from dedupBam_rseqc
 
   output:
-  path "infer.csv" into inferMetadata
+  path "infer.csv" into inferedMetadata
+  path "${inBam.baseName}.tin.xls" into tin
 
 
   script:
@@ -470,31 +471,7 @@ process inferMetadata {
     # calcualte TIN values per feature
     tin.py -i "${inBam}" -r ./bed/genome.bed
 
-    # aggregate infered metadata (including generate TIN stats)
-    Rscript aggregateInference.R --endness "\${endness}" --stranded "\${stranded}" --strategy "\${strategy}" --percentF \${percentF} --percentR \${percentR} --percentFail \${fail} --tin "${inBam.baseName}.tin.xls"
+    # write infered metadata to file
+    echo \${endness},\${stranded},\${strategy},\${percentF},\${percentR},\${percentFail} > infer.csv
     """
 }
-
-// Split infered metadata into separate channels
-endsMetaI = Channel.create()
-strandedI = Channel.create()
-strategyI = Channel.create()
-percentFI = Channel.create()
-percentRI = Channel.create()
-percentFailI = Channel.create()
-tinMinI = Channel.create()
-tinMedI = Channel.create()
-tinMaxI = Channel.create()
-tinSDI = Channel.create()
-inferMetadata.splitCsv(sep: ",", header: false).separate(
-  endsMetaI,
-  strandedI,
-  strategyI,
-  percentFI,
-  percentRI,
-  percentFailI,
-  tinMinI,
-  tinMedI,
-  tinMaxI,
-  tinSDI
-)
-- 
GitLab