diff --git a/java/src/org/broadinstitute/sting/playground/gatk/walkers/graphalign/GraphReferenceAssessor.java b/archive/java/src/org/broadinstitute/sting/graphalign/GraphReferenceAssessor.java similarity index 100% rename from java/src/org/broadinstitute/sting/playground/gatk/walkers/graphalign/GraphReferenceAssessor.java rename to archive/java/src/org/broadinstitute/sting/graphalign/GraphReferenceAssessor.java diff --git a/java/src/org/broadinstitute/sting/playground/gatk/walkers/graphalign/GraphReferenceBuilder.java b/archive/java/src/org/broadinstitute/sting/graphalign/GraphReferenceBuilder.java similarity index 100% rename from java/src/org/broadinstitute/sting/playground/gatk/walkers/graphalign/GraphReferenceBuilder.java rename to archive/java/src/org/broadinstitute/sting/graphalign/GraphReferenceBuilder.java diff --git a/java/src/org/broadinstitute/sting/playground/gatk/walkers/graphalign/ReferenceGraph.java b/archive/java/src/org/broadinstitute/sting/graphalign/ReferenceGraph.java similarity index 100% rename from java/src/org/broadinstitute/sting/playground/gatk/walkers/graphalign/ReferenceGraph.java rename to archive/java/src/org/broadinstitute/sting/graphalign/ReferenceGraph.java diff --git a/java/src/org/broadinstitute/sting/playground/gatk/walkers/graphalign/package-info.java b/archive/java/src/org/broadinstitute/sting/graphalign/package-info.java similarity index 100% rename from java/src/org/broadinstitute/sting/playground/gatk/walkers/graphalign/package-info.java rename to archive/java/src/org/broadinstitute/sting/graphalign/package-info.java diff --git a/java/src/org/broadinstitute/sting/playground/gatk/walkers/TrioGenotyperWalker.java b/archive/java/src/org/broadinstitute/sting/mendelian/TrioGenotyperWalker.java similarity index 100% rename from java/src/org/broadinstitute/sting/playground/gatk/walkers/TrioGenotyperWalker.java rename to archive/java/src/org/broadinstitute/sting/mendelian/TrioGenotyperWalker.java diff --git a/java/src/org/broadinstitute/sting/playground/gatk/walkers/poolseq/PowerBelowFrequencyWalker.java b/archive/java/src/org/broadinstitute/sting/poolseq/PowerBelowFrequencyWalker.java similarity index 100% rename from java/src/org/broadinstitute/sting/playground/gatk/walkers/poolseq/PowerBelowFrequencyWalker.java rename to archive/java/src/org/broadinstitute/sting/poolseq/PowerBelowFrequencyWalker.java diff --git a/java/src/org/broadinstitute/sting/playground/gatk/walkers/poolseq/Quad.java b/archive/java/src/org/broadinstitute/sting/poolseq/Quad.java similarity index 100% rename from java/src/org/broadinstitute/sting/playground/gatk/walkers/poolseq/Quad.java rename to archive/java/src/org/broadinstitute/sting/poolseq/Quad.java diff --git a/java/src/org/broadinstitute/sting/playground/gatk/walkers/poolseq/ReadOffsetQuad.java b/archive/java/src/org/broadinstitute/sting/poolseq/ReadOffsetQuad.java similarity index 100% rename from java/src/org/broadinstitute/sting/playground/gatk/walkers/poolseq/ReadOffsetQuad.java rename to archive/java/src/org/broadinstitute/sting/poolseq/ReadOffsetQuad.java diff --git a/java/src/org/broadinstitute/sting/playground/gatk/walkers/poolseq/SQuad.java b/archive/java/src/org/broadinstitute/sting/poolseq/SQuad.java similarity index 100% rename from java/src/org/broadinstitute/sting/playground/gatk/walkers/poolseq/SQuad.java rename to archive/java/src/org/broadinstitute/sting/poolseq/SQuad.java diff --git a/java/src/org/broadinstitute/sting/playground/gatk/walkers/secondaryBases/SecondaryBaseTransitionTableWalker.java b/archive/java/src/org/broadinstitute/sting/secondaryBases/SecondaryBaseTransitionTableWalker.java similarity index 100% rename from java/src/org/broadinstitute/sting/playground/gatk/walkers/secondaryBases/SecondaryBaseTransitionTableWalker.java rename to archive/java/src/org/broadinstitute/sting/secondaryBases/SecondaryBaseTransitionTableWalker.java diff --git a/java/src/org/broadinstitute/sting/playground/gatk/walkers/papergenotyper/GATKPaperGenotyper.java b/java/src/org/broadinstitute/sting/gatk/examples/papergenotyper/GATKPaperGenotyper.java similarity index 100% rename from java/src/org/broadinstitute/sting/playground/gatk/walkers/papergenotyper/GATKPaperGenotyper.java rename to java/src/org/broadinstitute/sting/gatk/examples/papergenotyper/GATKPaperGenotyper.java diff --git a/java/src/org/broadinstitute/sting/playground/gatk/walkers/papergenotyper/SimpleCall.java b/java/src/org/broadinstitute/sting/gatk/examples/papergenotyper/SimpleCall.java similarity index 100% rename from java/src/org/broadinstitute/sting/playground/gatk/walkers/papergenotyper/SimpleCall.java rename to java/src/org/broadinstitute/sting/gatk/examples/papergenotyper/SimpleCall.java diff --git a/java/src/org/broadinstitute/sting/playground/gatk/walkers/papergenotyper/package-info.java b/java/src/org/broadinstitute/sting/gatk/examples/papergenotyper/package-info.java similarity index 100% rename from java/src/org/broadinstitute/sting/playground/gatk/walkers/papergenotyper/package-info.java rename to java/src/org/broadinstitute/sting/gatk/examples/papergenotyper/package-info.java diff --git a/java/src/org/broadinstitute/sting/playground/gatk/walkers/VCFConcordance.java b/java/src/org/broadinstitute/sting/playground/gatk/walkers/VCFConcordance.java deleted file mode 100755 index 4024527ef..000000000 --- a/java/src/org/broadinstitute/sting/playground/gatk/walkers/VCFConcordance.java +++ /dev/null @@ -1,75 +0,0 @@ -package org.broadinstitute.sting.playground.gatk.walkers; - -import org.broad.tribble.util.variantcontext.Allele; -import org.broad.tribble.util.variantcontext.Genotype; -import org.broad.tribble.util.variantcontext.VariantContext; -import org.broadinstitute.sting.gatk.contexts.AlignmentContext; -import org.broadinstitute.sting.gatk.contexts.ReferenceContext; -import org.broadinstitute.sting.gatk.refdata.RefMetaDataTracker; -import org.broadinstitute.sting.gatk.walkers.DataSource; -import org.broadinstitute.sting.gatk.walkers.Requires; -import org.broadinstitute.sting.gatk.walkers.RodWalker; -import org.broadinstitute.sting.utils.GenomeLoc; -import org.broadinstitute.sting.commandline.Output; - -import java.util.EnumSet; -import java.io.PrintStream; - -/** - * Calculates concordance between two VCF files; used for testing conversion of HapMap data to VCF - */ -@Requires(value={DataSource.REFERENCE}) -public class VCFConcordance extends RodWalker { - @Output - PrintStream out; - - int correct = 0; - int incorrect = 0; - - public Integer map(RefMetaDataTracker tracker, ReferenceContext ref, AlignmentContext context) { - if (tracker != null) { - EnumSet vc = EnumSet.of(VariantContext.Type.SNP); - GenomeLoc loc = context.getLocation(); - VariantContext eval = null; - VariantContext truth = null; - try { - eval = tracker.getVariantContext(ref, "eval", vc, loc, true); - truth = tracker.getVariantContext(ref, "truth", vc, loc, true); - } catch (java.util.NoSuchElementException e) { - return 0; - } - assert(truth != null); - for (String eval_samplename : eval.getGenotypes().keySet()) { - Genotype eval_genotype = eval.getGenotype(eval_samplename); - if (truth.hasGenotype(eval_samplename) && eval.getAlleles() != Allele.NO_CALL) { - Genotype truth_genotype = truth.getGenotype(eval_samplename); - if (eval_genotype.sameGenotype(truth_genotype)) { - out.printf("== "); - correct++; - }else{ - out.printf("<> "); - incorrect++; - } - out.printf("%s %s %s %s\n", loc, eval_samplename, eval_genotype, truth_genotype); - } - } - } - - return 1; - } - - public Integer reduceInit() { - return 0; - } - - public Integer reduce(Integer value, Integer sum) { - return sum + value; - } - - public void onTraversalDone(Integer value) { - out.format("Correct: %d\n", correct); - out.format("Incorrect: %d\n", incorrect); - out.format("Concordance: %.1f\n", (float)correct/(correct+incorrect)*100); - } - -}