From c1fb2254a3ef1a9b7e260bfd57df3956b5fb80a4 Mon Sep 17 00:00:00 2001
From: Peter van 't Hof
Date: Fri, 18 Nov 2016 19:22:24 +0100
Subject: [PATCH] Fixing BIOPET-353
---
.../main/scala/nl/lumc/sasc/biopet/core/BiopetQScript.scala | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/biopet-core/src/main/scala/nl/lumc/sasc/biopet/core/BiopetQScript.scala b/biopet-core/src/main/scala/nl/lumc/sasc/biopet/core/BiopetQScript.scala
index 21eec283e..64ca15861 100644
--- a/biopet-core/src/main/scala/nl/lumc/sasc/biopet/core/BiopetQScript.scala
+++ b/biopet-core/src/main/scala/nl/lumc/sasc/biopet/core/BiopetQScript.scala
@@ -111,7 +111,8 @@ trait BiopetQScript extends Configurable with GatkLogging { qscript: QScript =>
functions.filter(_.jobOutputFile == null).foreach(f => {
try {
- f.jobOutputFile = new File(f.firstOutput.getAbsoluteFile.getParent, "." + f.firstOutput.getName + "." + f.getClass.getSimpleName + ".out")
+ val className = if (f.getClass.isAnonymousClass) f.getClass.getSuperclass.getSimpleName else f.getClass.getSimpleName
+ f.jobOutputFile = new File(f.firstOutput.getAbsoluteFile.getParent, "." + f.firstOutput.getName + "." + className + ".out")
} catch {
case e: NullPointerException => logger.warn(s"Can't generate a jobOutputFile for $f")
}
--
GitLab