From 6d5556939d6835abcd99c02225d3ecb9518688f7 Mon Sep 17 00:00:00 2001 From: aaron Date: Wed, 9 Jun 2010 01:47:04 +0000 Subject: [PATCH] updating Tribble with a couple of important Tabix fixes, and updating the variant eval integration tests to run each test with both plain vcf and gzipped tabix (added the tabix version to the vlidation directory), using the same md5sum. git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@3509 348d0f76-0448-11de-a6fe-93d51630548a --- .../VariantEvalIntegrationTest.java | 60 +++++++++++------- settings/repository/org.broad/tribble-88.xml | 3 - .../{tribble-88.jar => tribble-98.jar} | Bin 219967 -> 219933 bytes settings/repository/org.broad/tribble-98.xml | 3 + 4 files changed, 41 insertions(+), 25 deletions(-) delete mode 100644 settings/repository/org.broad/tribble-88.xml rename settings/repository/org.broad/{tribble-88.jar => tribble-98.jar} (88%) create mode 100644 settings/repository/org.broad/tribble-98.xml diff --git a/java/test/org/broadinstitute/sting/gatk/walkers/varianteval/VariantEvalIntegrationTest.java b/java/test/org/broadinstitute/sting/gatk/walkers/varianteval/VariantEvalIntegrationTest.java index 1b4392fbf..28fa4b262 100755 --- a/java/test/org/broadinstitute/sting/gatk/walkers/varianteval/VariantEvalIntegrationTest.java +++ b/java/test/org/broadinstitute/sting/gatk/walkers/varianteval/VariantEvalIntegrationTest.java @@ -17,13 +17,21 @@ public class " -B eval,VCF," + validationDataLocation + "yri.trio.gatk_glftrio.intersection.annotated.filtered.chr1.vcf" + " -B comp_genotypes,VCF," + validationDataLocation + "yri.trio.gatk.ug.head.vcf -reportType Grep"; + private static String rootGZ = cmdRoot + + " -D " + GATKDataLocation + "dbsnp_129_b36.rod" + + " -B eval,VCF," + validationDataLocation + "yri.trio.gatk_glftrio.intersection.annotated.filtered.chr1.vcf.gz" + + " -B comp_genotypes,VCF," + validationDataLocation + "yri.trio.gatk.ug.head.vcf.gz -reportType Grep"; + + private static String[] testsEnumerations = {root, rootGZ}; @Test public void testSelect1() { String extraArgs = "-L 1:1-10,000,000"; - WalkerTestSpec spec = new WalkerTestSpec( withSelect(root, "DP < 50", "DP50") + " " + extraArgs + " -o %s", - 1, Arrays.asList("5a330d359b5c7ea0dfa6698b4830db82")); - executeTest("testSelect1", spec); + for (String tests : testsEnumerations) { + WalkerTestSpec spec = new WalkerTestSpec(withSelect(tests, "DP < 50", "DP50") + " " + extraArgs + " -o %s", + 1, Arrays.asList("5a330d359b5c7ea0dfa6698b4830db82")); + executeTest("testSelect1", spec); + } } @Test @@ -36,10 +44,14 @@ public class @Test public void testVEGenotypeConcordance() { - WalkerTestSpec spec = new WalkerTestSpec( cmdRoot + " -B eval,VCF," + validationDataLocation + "GenotypeConcordanceEval.vcf -B comp,VCF," + validationDataLocation + "GenotypeConcordanceComp.vcf -E GenotypeConcordance -reportType CSV -o %s", - 1, // just one output file - Arrays.asList("608b32189818df7271c546dd5f257033")); - executeTest("testVEGenotypeConcordance", spec); + String vcfFiles[] = {"GenotypeConcordanceEval.vcf", "GenotypeConcordanceEval.vcf.gz"}; + for (String vcfFile : vcfFiles) { + WalkerTestSpec spec = new WalkerTestSpec(cmdRoot + " -B eval,VCF," + validationDataLocation + vcfFile + " -B comp,VCF," + validationDataLocation + "GenotypeConcordanceComp.vcf -E GenotypeConcordance -reportType CSV -o %s", + 1, + Arrays.asList("608b32189818df7271c546dd5f257033")); + executeTest("testVEGenotypeConcordance" + vcfFile, spec); + } + } @Test @@ -51,11 +63,12 @@ public class for ( Map.Entry entry : expectations.entrySet() ) { String extraArgs = entry.getKey(); String md5 = entry.getValue(); - - WalkerTestSpec spec = new WalkerTestSpec( root + " " + extraArgs + " -o %s", + for (String tests : testsEnumerations) { + WalkerTestSpec spec = new WalkerTestSpec( tests + " " + extraArgs + " -o %s", 1, // just one output file Arrays.asList(md5)); - executeTest("testVESimple", spec); + executeTest("testVESimple", spec); + } } } @@ -71,25 +84,28 @@ public class expectations.put("", matchingMD5); expectations.put(" -known comp_hapmap -known dbsnp", matchingMD5); expectations.put(" -known comp_hapmap", "fd9cd9970f7e509ca476502869063929"); + for (String tests : testsEnumerations) { + for (Map.Entry entry : expectations.entrySet()) { + String extraArgs2 = entry.getKey(); + String md5 = entry.getValue(); - for ( Map.Entry entry : expectations.entrySet() ) { - String extraArgs2 = entry.getKey(); - String md5 = entry.getValue(); - - WalkerTestSpec spec = new WalkerTestSpec( root + " " + extraArgs1 + extraArgs2 + " -o %s", - 1, // just one output file - Arrays.asList(md5)); - executeTest("testVEComplex", spec); + WalkerTestSpec spec = new WalkerTestSpec(tests + " " + extraArgs1 + extraArgs2 + " -o %s", + 1, // just one output file + Arrays.asList(md5)); + executeTest("testVEComplex", spec); + } } } @Test public void testVEWriteVCF() { String extraArgs = "-L 1:1-10,000,000 -family NA19238+NA19239=NA19240 -MVQ 30"; - WalkerTestSpec spec = new WalkerTestSpec( root + " " + extraArgs + " -o %s -outputVCF %s", - 2, - Arrays.asList("521837758da151b84fca57fd1bb7dad1", "b4a42c90318adc88361691ece50426f2")); - executeTest("testVEWriteVCF", spec); + for (String tests : testsEnumerations) { + WalkerTestSpec spec = new WalkerTestSpec(tests + " " + extraArgs + " -o %s -outputVCF %s", + 2, + Arrays.asList("521837758da151b84fca57fd1bb7dad1", "b4a42c90318adc88361691ece50426f2")); + executeTest("testVEWriteVCF", spec); + } } private static String withSelect(String cmd, String select, String name) { diff --git a/settings/repository/org.broad/tribble-88.xml b/settings/repository/org.broad/tribble-88.xml deleted file mode 100644 index 1c14d8043..000000000 --- a/settings/repository/org.broad/tribble-88.xml +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/settings/repository/org.broad/tribble-88.jar b/settings/repository/org.broad/tribble-98.jar similarity index 88% rename from settings/repository/org.broad/tribble-88.jar rename to settings/repository/org.broad/tribble-98.jar index 6786642fdb4f1769179e4118ab3c0ffe97211a2f..9e5225ab1baef39d41ae67aa97856ae50e156d83 100644 GIT binary patch delta 10873 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 F{}0SK>n#8P delta 10727 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 diff --git a/settings/repository/org.broad/tribble-98.xml b/settings/repository/org.broad/tribble-98.xml new file mode 100644 index 000000000..625b974fe --- /dev/null +++ b/settings/repository/org.broad/tribble-98.xml @@ -0,0 +1,3 @@ + + +