From eb5f93272c3a20a83cc9ea6eefbd68fc217a7bc4 Mon Sep 17 00:00:00 2001
From: Peter van 't Hof <p.j.van_t_hof@lumc.nl>
Date: Thu, 12 Feb 2015 18:17:35 +0100
Subject: [PATCH] Make outputDir always absolute

---
 .../main/scala/nl/lumc/sasc/biopet/core/BiopetQScript.scala   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/core/BiopetQScript.scala b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/core/BiopetQScript.scala
index 3ae6780e4..91a9da2a3 100644
--- a/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/core/BiopetQScript.scala
+++ b/public/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/core/BiopetQScript.scala
@@ -35,7 +35,7 @@ trait BiopetQScript extends Configurable with GatkLogging {
 
   var outputDir: File = {
     Config.getValueFromMap(globalConfig.map, ConfigValueIndex(this.configName, configPath, "output_dir")) match {
-      case Some(value) => new File(value.asString)
+      case Some(value) => new File(value.asString).getAbsoluteFile
       case _           => new File(".")
     }
   }
@@ -61,7 +61,7 @@ trait BiopetQScript extends Configurable with GatkLogging {
    * Script from queue itself, final to force some checks for each pipeline and write report
    */
   final def script() {
-    outputDir = config("output_dir")
+    outputDir = config("output_dir").asFile.getAbsoluteFile
     init
     biopetScript
 
-- 
GitLab