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 3ae6780e45aa1ceddd6f803e331f9a4bdb09d249..91a9da2a3b79171aba7be7144b8df2fa35675e01 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