diff --git a/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/core/BiopetQScript.scala b/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/core/BiopetQScript.scala index a7b8bdee39ce623b6cda90a5672865b0eb0f6bcf..b25d37e03999c8b845048bf4545d9508a5875c6c 100644 --- a/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/core/BiopetQScript.scala +++ b/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/core/BiopetQScript.scala @@ -4,6 +4,7 @@ package nl.lumc.sasc.biopet.core import java.io.File import nl.lumc.sasc.biopet.core.config._ import org.broadinstitute.sting.commandline._ +import org.broadinstitute.sting.queue.function.QFunction trait BiopetQScript extends Configurable { @Argument(doc="Config Json file",shortName="config", required=false) @@ -22,4 +23,12 @@ trait BiopetQScript extends Configurable { biopetScript // TODO: Config report } + + def add(functions: QFunction*) // Gets implemeted at org.broadinstitute.sting.queue.QScript + def add(function: QFunction, isIntermediate:Boolean = false) { + function.isIntermediate = isIntermediate + add(function) + } + + }