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