From cfdfd0b924843fbfefdfb0e3e9e5387addaaccf2 Mon Sep 17 00:00:00 2001
From: sajvanderzeeuw <s.a.j.van_der_zeeuw@lumc.nl>
Date: Thu, 8 Oct 2015 16:37:12 +0200
Subject: [PATCH] added bam metrics for filtered file

---
 .../scala/nl/lumc/sasc/biopet/pipelines/carp/Carp.scala  | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/public/carp/src/main/scala/nl/lumc/sasc/biopet/pipelines/carp/Carp.scala b/public/carp/src/main/scala/nl/lumc/sasc/biopet/pipelines/carp/Carp.scala
index fb9004103..fc89aada7 100644
--- a/public/carp/src/main/scala/nl/lumc/sasc/biopet/pipelines/carp/Carp.scala
+++ b/public/carp/src/main/scala/nl/lumc/sasc/biopet/pipelines/carp/Carp.scala
@@ -124,11 +124,20 @@ class Carp(val root: Configurable) extends QScript with MultiSampleQScript with
       val bamMetrics = BamMetrics(qscript, bamFile, new File(sampleDir, "metrics"), sampleId = Some(sampleId))
       addAll(bamMetrics.functions)
       addSummaryQScript(bamMetrics)
+
+      val bamMetricsFilter = BamMetrics(qscript, bamFileFilter, new File(sampleDir, "metrics-filter"), sampleId = Some(sampleId))
+      addAll(bamMetricsFilter.functions)
+      bamMetricsFilter.summaryName = "bamMetrics-filter"
+      addSummaryQScript(bamMetricsFilter)
+
       addAll(Bam2Wig(qscript, bamFile).functions)
+      addAll(Bam2Wig(qscript, bamFileFilter).functions)
 
       val samtoolsView = new SamtoolsView(qscript)
       samtoolsView.input = bamFile
       samtoolsView.output = bamFileFilter
+      samtoolsView.b = true
+      samtoolsView.h = true
       add(samtoolsView)
 
       val buildBamIndex = new BuildBamIndex(qscript)
-- 
GitLab