Skip to content
Snippets Groups Projects
Commit fb53f990 authored by Peter van 't Hof's avatar Peter van 't Hof
Browse files

added bgzip and tabix to freebayes

parent e12f0f66
No related branches found
No related tags found
No related merge requests found
......@@ -4,7 +4,7 @@ import java.io.File
import nl.lumc.sasc.biopet.core.{ BiopetQScript, PipelineCommand, SampleLibraryTag }
import nl.lumc.sasc.biopet.core.summary.SummaryQScript
import nl.lumc.sasc.biopet.extensions.Gzip
import nl.lumc.sasc.biopet.extensions.{ Tabix, Bgzip, Gzip }
import nl.lumc.sasc.biopet.extensions.bcftools.BcftoolsCall
import nl.lumc.sasc.biopet.extensions.gatk.CombineVariants
import nl.lumc.sasc.biopet.extensions.samtools.SamtoolsMpileup
......@@ -92,13 +92,24 @@ trait ShivaVariantcallingTrait extends SummaryQScript with SampleLibraryTag {
val name = "freebayes"
protected val defaultPrio = 7
def outputFile = new File(outputDir, namePrefix + ".freebayes.vcf")
def outputFile = new File(outputDir, namePrefix + ".freebayes.vcf.gz")
def addJobs() {
val fb = new nl.lumc.sasc.biopet.extensions.Freebayes(qscript)
fb.bamfiles = inputBams
fb.outputVcf = outputFile
fb.outputVcf = new File(outputDir, namePrefix + ".freebayes.vcf")
fb.isIntermediate = true
add(fb)
val bz = new Bgzip(qscript)
bz.input = List(fb.outputVcf)
bz.output = outputFile
add(bz)
val ti = new Tabix(qscript)
ti.input = bz.output
ti.p = Some("vcf")
add(ti)
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment