From c19f567424b8990a7de57f196ea07aa20a5e6d43 Mon Sep 17 00:00:00 2001 From: chartl Date: Fri, 5 Nov 2010 19:51:16 +0000 Subject: [PATCH] Sometimes, inputs are really outputs in disguise. git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@4631 348d0f76-0448-11de-a6fe-93d51630548a --- scala/qscript/chartl/private_mutations.q | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/scala/qscript/chartl/private_mutations.q b/scala/qscript/chartl/private_mutations.q index 0896d0873..f94722fd4 100755 --- a/scala/qscript/chartl/private_mutations.q +++ b/scala/qscript/chartl/private_mutations.q @@ -153,6 +153,8 @@ class private_mutations extends QScript { exome_single.filter = SINGLE_SAMPLE_EXPRESSION exome_single.out_list = new File(LIST_DIR+"g1k_exome_single_sample.variants.list") + add(exome_single) + var exome_extract : ExtractSites = new ExtractSites(g1k_exome_calls,new File(VCF_DIR+"g1k_exome.sites.vcf")) add(exome_extract) @@ -167,7 +169,7 @@ class private_mutations extends QScript { getVennExS.variantMergeOptions = Some(VariantContextUtils.VariantMergeType.UNION) getVennExS.out = new File(VCF_DIR + "g1k_exome_plus_lowpass.singlesample.merged.exome.sites.vcf") - add(getVennExS) + //add(getVennExS) var getVennLPS : CombineVariants = new CombineVariants getVennLPS.rodBind :+= new RodBind("lowpass","VCF",g1k_lowpass_hg19_merged); @@ -189,7 +191,7 @@ class private_mutations extends QScript { add(getG1KOverlap) - callOverlaps(getG1KOverlap.samples,exome_single.out_list, g1k_exome_calls) + //callOverlaps(getG1KOverlap.samples,exome_single.out_list, g1k_exome_calls) } @@ -288,7 +290,7 @@ class private_mutations extends QScript { var inVCF: File = vcfIn @Argument(doc="The sample to extract") var inSample: String = sample - @Input(doc="The VCF file to write to") + @Output(doc="The VCF file to write to") var outVCF: File = vcfOut def commandLine = { @@ -369,7 +371,7 @@ class private_mutations extends QScript { var waitForMe: File = _ def commandLine = { - "grep %s /humgen/1kg/processing/allPopulations_wholeGenome_august_release/bamLists/*.list | tr ':' '\\t' | awk '{print $2}' > %s".format( + "grep %s /humgen/1kg/processing/allPopulations_wholeGenome_august_release/bamLists/*.list | tr ':' '\\t' | awk '{print $2}' | sort | uniq > %s".format( inSample, outList.getAbsolutePath ) @@ -395,6 +397,8 @@ class private_mutations extends QScript { genotype.intervals :+= sites.out_list genotype.out = new File(VCF_DIR+"g1k_lowpass.%s.exome_sites.vcf".format(s)) genotype.input_file :+= bamList.outList + genotype.memoryLimit = Some(3) + genotype.output_all_callable_bases = true add(genotype)