Merge branch 'master' of github.com:broadinstitute/gsa-unstable
This commit is contained in:
commit
86287dce76
|
|
@ -47,7 +47,6 @@
|
|||
package org.broadinstitute.sting.gatk.walkers.variantutils;
|
||||
|
||||
import org.broadinstitute.sting.WalkerTest;
|
||||
import org.broadinstitute.sting.utils.exceptions.UserException;
|
||||
import org.testng.annotations.Test;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
|
@ -87,7 +86,7 @@ public class GenotypeConcordanceIntegrationTest extends WalkerTest {
|
|||
WalkerTestSpec spec = new WalkerTestSpec(
|
||||
baseTestString("GenotypeConcordanceNonOverlapTest_Eval.vcf", "GenotypeConcordanceNonOverlapTest_Comp.vcf") + " -moltenize",
|
||||
0,
|
||||
Arrays.asList("370141088362d0ab7054be5249c49c11")
|
||||
Arrays.asList("3993709e38b033e89017dfbb63226e94")
|
||||
);
|
||||
|
||||
executeTest("Test moltenized output",spec);
|
||||
|
|
|
|||
|
|
@ -25,7 +25,10 @@
|
|||
|
||||
package org.broadinstitute.sting.gatk.walkers.variantutils;
|
||||
|
||||
import org.broadinstitute.sting.commandline.*;
|
||||
import org.broadinstitute.sting.commandline.Argument;
|
||||
import org.broadinstitute.sting.commandline.Input;
|
||||
import org.broadinstitute.sting.commandline.Output;
|
||||
import org.broadinstitute.sting.commandline.RodBinding;
|
||||
import org.broadinstitute.sting.gatk.CommandLineGATK;
|
||||
import org.broadinstitute.sting.gatk.contexts.AlignmentContext;
|
||||
import org.broadinstitute.sting.gatk.contexts.ReferenceContext;
|
||||
|
|
@ -298,19 +301,19 @@ public class GenotypeConcordance extends RodWalker<List<Pair<VariantContext,Vari
|
|||
String rowKey = String.format("%s_%s_%s",entry.getKey(),evalType.toString(),compType.toString());
|
||||
concordanceCounts.set(rowKey,"Sample",entry.getKey());
|
||||
concordanceCounts.set(rowKey,"Eval_Genotype",evalType.toString());
|
||||
concordanceCounts.set(rowKey,"Comp_Genotype",evalType.toString());
|
||||
concordanceCounts.set(rowKey,"Comp_Genotype",compType.toString());
|
||||
int count = table.get(evalType, compType);
|
||||
concordanceCounts.set(rowKey,"Count",count);
|
||||
if ( evalType == GenotypeType.HET || evalType == GenotypeType.HOM_REF || evalType == GenotypeType.HOM_VAR) {
|
||||
concordanceEvalProportions.set(rowKey,"Sample",entry.getKey());
|
||||
concordanceEvalProportions.set(rowKey,"Eval_Genotype",evalType.toString());
|
||||
concordanceEvalProportions.set(rowKey,"Comp_Genotype",evalType.toString());
|
||||
concordanceEvalProportions.set(rowKey,"Comp_Genotype",compType.toString());
|
||||
concordanceEvalProportions.set(rowKey,"Proportion",repairNaN(( (double) count)/table.getnEvalGenotypes(evalType)));
|
||||
}
|
||||
if ( compType == GenotypeType.HET || compType == GenotypeType.HOM_VAR || compType == GenotypeType.HOM_REF ) {
|
||||
concordanceCompProportions.set(rowKey,"Sample",entry.getKey());
|
||||
concordanceCompProportions.set(rowKey,"Eval_Genotype",evalType.toString());
|
||||
concordanceCompProportions.set(rowKey,"Comp_Genotype",evalType.toString());
|
||||
concordanceCompProportions.set(rowKey,"Comp_Genotype",compType.toString());
|
||||
concordanceCompProportions.set(rowKey,"Proportion",repairNaN(( (double) count)/table.getnCompGenotypes(compType)));
|
||||
}
|
||||
}
|
||||
|
|
@ -337,19 +340,19 @@ public class GenotypeConcordance extends RodWalker<List<Pair<VariantContext,Vari
|
|||
String rowKey = String.format("%s_%s_%s",sampleKey,evalType.toString(),compType.toString());
|
||||
concordanceCounts.set(rowKey,"Sample",sampleKey);
|
||||
concordanceCounts.set(rowKey,"Eval_Genotype",evalType.toString());
|
||||
concordanceCounts.set(rowKey,"Comp_Genotype",evalType.toString());
|
||||
concordanceCounts.set(rowKey,"Comp_Genotype",compType.toString());
|
||||
int count = table.get(evalType, compType);
|
||||
concordanceCounts.set(rowKey,"Count",count);
|
||||
if ( evalType == GenotypeType.HET || evalType == GenotypeType.HOM_REF || evalType == GenotypeType.HOM_VAR) {
|
||||
concordanceEvalProportions.set(rowKey,"Sample",sampleKey);
|
||||
concordanceEvalProportions.set(rowKey,"Eval_Genotype",evalType.toString());
|
||||
concordanceEvalProportions.set(rowKey,"Comp_Genotype",evalType.toString());
|
||||
concordanceEvalProportions.set(rowKey,"Comp_Genotype",compType.toString());
|
||||
concordanceEvalProportions.set(rowKey,"Proportion",repairNaN(( (double) count)/table.getnEvalGenotypes(evalType)));
|
||||
}
|
||||
if ( compType == GenotypeType.HET || compType == GenotypeType.HOM_VAR || compType == GenotypeType.HOM_REF ) {
|
||||
concordanceCompProportions.set(rowKey,"Sample",sampleKey);
|
||||
concordanceCompProportions.set(rowKey,"Eval_Genotype",evalType.toString());
|
||||
concordanceCompProportions.set(rowKey,"Comp_Genotype",evalType.toString());
|
||||
concordanceCompProportions.set(rowKey,"Comp_Genotype",compType.toString());
|
||||
concordanceCompProportions.set(rowKey,"Proportion",repairNaN(( (double) count)/table.getnCompGenotypes(compType)));
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue