From 54d818a20a1c9eebfdf5b15762504d5967648708 Mon Sep 17 00:00:00 2001 From: Peter van 't Hof <p.j.van_t_hof@lumc.nl> Date: Wed, 12 Nov 2014 15:35:39 +0100 Subject: [PATCH] Changed Queue wrapper --- .../biopet/tools/BastyGenerateFasta.scala | 25 +++++++++++++------ 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/tools/BastyGenerateFasta.scala b/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/tools/BastyGenerateFasta.scala index 24d05acea..641896648 100644 --- a/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/tools/BastyGenerateFasta.scala +++ b/biopet-framework/src/main/scala/nl/lumc/sasc/biopet/tools/BastyGenerateFasta.scala @@ -9,7 +9,7 @@ import java.io.PrintWriter import nl.lumc.sasc.biopet.core.BiopetJavaCommandLineFunction import nl.lumc.sasc.biopet.core.ToolCommand import nl.lumc.sasc.biopet.core.config.Configurable -import org.broadinstitute.gatk.utils.commandline.{ Input, Output, Argument } +import org.broadinstitute.gatk.utils.commandline.{ Input, Output } import scala.collection.JavaConversions._ import nl.lumc.sasc.biopet.util.VcfUtils._ @@ -22,30 +22,39 @@ class BastyGenerateFasta(val root: Configurable) extends BiopetJavaCommandLineFu @Input(doc = "Bam File", required = false) var bamFile: File = _ + @Input(doc = "reference", required = false) + var reference: File = config("reference") + @Output(doc = "Output fasta, variants only", required = false) var outputVariants: File = _ - @Argument(doc = "Output interval list", required = false) - var snpsOnly: Boolean = config("snps_only", default = false) + @Output(doc = "Output fasta, variants only", required = false) + var outputConsensus: File = _ - @Argument(doc = "Sample name", required = false) - var sampleName: String = _ + @Output(doc = "Output fasta, variants only", required = false) + var outputConsensusVariants: File = _ - @Argument(doc = "minAD", required = false) + var snpsOnly: Boolean = config("snps_only", default = false) + var sampleName: String = _ var minAD: Int = config("min_ad", default = 8) + var minDepth: Int = config("min_depth", default = 8) + var outputName: String = _ override val defaultVmem = "8G" memoryLimit = Option(4.0) - var reference = false override def commandLine = super.commandLine + optional("--inputVcf", inputVcf) + optional("--bamFile", bamFile) + optional("--outputVariants", outputVariants) + + optional("--outputVariants", outputConsensus) + + optional("--outputVariants", outputConsensusVariants) + conditional(snpsOnly, "--snpsOnly") + optional("--sampleName", sampleName) + + required("--outputName", outputName) + optional("--minAD", minAD) + - conditional(reference, "--reference") + optional("--minDepth", minDepth) + + optional("--reference", reference) } object BastyGenerateFasta extends ToolCommand { -- GitLab