diff --git a/public/biopet-extentsions/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/BuildBamIndex.scala b/public/biopet-extentsions/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/BuildBamIndex.scala new file mode 100644 index 0000000000000000000000000000000000000000..e68c4ded5451fc64a32b8d19c9ab026063bcc060 --- /dev/null +++ b/public/biopet-extentsions/src/main/scala/nl/lumc/sasc/biopet/extensions/picard/BuildBamIndex.scala @@ -0,0 +1,24 @@ +package nl.lumc.sasc.biopet.extensions.picard + +import java.io.File + +import nl.lumc.sasc.biopet.utils.config.Configurable +import org.broadinstitute.gatk.utils.commandline.{Output, Input} + +/** + * Created by sajvanderzeeuw on 6-10-15. + */ +class BuildBamIndex (val root: Configurable) extends Picard { + + javaMainClass = new picard.sam.BuildBamIndex().getClass.getName + + @Input(doc = "The input SAM or BAM files to analyze.", required = true) + var input: File = _ + + @Output(doc = "The output file to bam file to", required = true) + var output: File = _ + + override def cmdLine = super.cmdLine + + required("INPUT=", input, spaceSeparated = false) + + required("OUTPUT=", output, spaceSeparated = false) +}