From f0cccdd0703301fd062d467d63f86b6bd5d956ab Mon Sep 17 00:00:00 2001 From: sajvanderzeeuw <s.a.j.van_der_zeeuw@lumc.nl> Date: Thu, 4 Aug 2016 14:27:30 +0200 Subject: [PATCH] Build in check for passing correct interval to the tool. --- .../scala/nl/lumc/sasc/biopet/tools/ExtractAlignedFastq.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/biopet-tools/src/main/scala/nl/lumc/sasc/biopet/tools/ExtractAlignedFastq.scala b/biopet-tools/src/main/scala/nl/lumc/sasc/biopet/tools/ExtractAlignedFastq.scala index 13622ef41..6d655c5ea 100644 --- a/biopet-tools/src/main/scala/nl/lumc/sasc/biopet/tools/ExtractAlignedFastq.scala +++ b/biopet-tools/src/main/scala/nl/lumc/sasc/biopet/tools/ExtractAlignedFastq.scala @@ -63,7 +63,7 @@ object ExtractAlignedFastq extends ToolCommand { def intFromCoord(s: String): Int = s.replaceAll(",", "").replaceAll("\\.", "").toInt inStrings.map { - case ptn1(chr, start, end) => new Interval(chr, intFromCoord(start), intFromCoord(end)) + case ptn1(chr, start, end) if intFromCoord(end) > intFromCoord(start) => new Interval(chr, intFromCoord(start), intFromCoord(end)) case ptn2(chr, start) => val startCoord = intFromCoord(start) new Interval(chr, startCoord, startCoord) -- GitLab