From 7930bcb4808e675ca35483b827783266570058ed Mon Sep 17 00:00:00 2001
From: bow <bow@bow.web.id>
Date: Mon, 27 Oct 2014 17:10:00 +0100
Subject: [PATCH] Add functions to main

---
 .../lumc/sasc/biopet/tools/ExtractAlignedFastq.scala | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/tools/ExtractAlignedFastq.scala b/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/tools/ExtractAlignedFastq.scala
index 98f0c704c..d53b1afd0 100644
--- a/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/tools/ExtractAlignedFastq.scala
+++ b/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/tools/ExtractAlignedFastq.scala
@@ -223,5 +223,17 @@ object ExtractAlignedFastq extends ToolCommand {
     val commandArgs: Args = new OptParser()
       .parse(args, Args())
       .getOrElse(sys.exit(1))
+
+    val memFunc = makeMembershipFunction(
+      iv = makeFeatureFromString(commandArgs.intervals),
+      inAln = commandArgs.inputBam,
+      minMapQ = commandArgs.minMapQ,
+      commonSuffixLength = commandArgs.commonSuffixLength)
+
+    selectFastqReads(memFunc,
+      inputFastq1 = commandArgs.inputFastq1,
+      inputFastq2 = commandArgs.inputFastq2,
+      outputFastq1 = commandArgs.outputFastq1,
+      outputFastq2 = commandArgs.outputFastq2)
   }
 }
-- 
GitLab