diff --git a/biopet.wdl b/biopet.wdl index 89293a9a5cbffd680e72dcf4ccfe397f397bd159..6c9f68cbad9043ad07c249b86d54ecd681707906 100644 --- a/biopet.wdl +++ b/biopet.wdl @@ -60,6 +60,7 @@ task SampleConfig { String? preCommand String tool_jar Array[File]+ inputFiles + String stdoutFile String? sample String? library String? readgroup @@ -80,14 +81,14 @@ task SampleConfig { ${"--library " + library} \ ${"--readgroup " + readgroup} \ ${"--jsonOutput " + jsonOutputPath} \ - ${"--tsvOutput " + tsvOutputPath} + ${"--tsvOutput " + tsvOutputPath} \ + > ${stdoutFile} } output { - Array[String] keys = read_lines(stdout()) + File keysFile = stdoutFile File? jsonOutput = jsonOutputPath File? tsvOutput = tsvOutputPath - Object values = if (defined(tsvOutput) && size(tsvOutput) > 0) then read_map(tsvOutput) else { "": "" } } runtime {