diff --git a/protected/gatk-tools-protected/src/test/java/org/broadinstitute/gatk/tools/walkers/variantutils/SelectVariantsIntegrationTest.java b/protected/gatk-tools-protected/src/test/java/org/broadinstitute/gatk/tools/walkers/variantutils/SelectVariantsIntegrationTest.java index 6edd72240..2709eb3b2 100644 --- a/protected/gatk-tools-protected/src/test/java/org/broadinstitute/gatk/tools/walkers/variantutils/SelectVariantsIntegrationTest.java +++ b/protected/gatk-tools-protected/src/test/java/org/broadinstitute/gatk/tools/walkers/variantutils/SelectVariantsIntegrationTest.java @@ -88,6 +88,18 @@ public class SelectVariantsIntegrationTest extends WalkerTest { executeTest("testDiscordanceNoSampleSpecified--" + testFile, spec); } + @Test + public void testExcludeIntervalsPadding(){ + WalkerTestSpec spec = new WalkerTestSpec( + "-T SelectVariants -R " + hg19Reference + " -L 1:1715011-1734970 -XL 1:1725305 -ip 200 --variant " + + b37hapmapGenotypes + " -o %s --no_cmdline_in_header", + 1, + Arrays.asList("2e31c0be0d639d7110e639a11c03f4ca") + ); + + executeTest("testExcludeIntervalsPadding--", spec); + } + @Test public void testRepeatedLineSelection() { String testfile = privateTestDir + "test.dup.vcf"; diff --git a/public/gatk-utils/src/main/java/org/broadinstitute/gatk/utils/interval/IntervalUtils.java b/public/gatk-utils/src/main/java/org/broadinstitute/gatk/utils/interval/IntervalUtils.java index 9f6e352bb..df92f886a 100644 --- a/public/gatk-utils/src/main/java/org/broadinstitute/gatk/utils/interval/IntervalUtils.java +++ b/public/gatk-utils/src/main/java/org/broadinstitute/gatk/utils/interval/IntervalUtils.java @@ -658,7 +658,7 @@ public class IntervalUtils { GenomeLocSortedSet excludeSortedSet = null; if (excludeIntervals != null && excludeIntervals.size() > 0) { - excludeSortedSet = loadIntervals(excludeIntervals, IntervalSetRule.UNION, intervalMergingRule, 0, genomeLocParser); + excludeSortedSet = loadIntervals(excludeIntervals, IntervalSetRule.UNION, intervalMergingRule, intervalPadding, genomeLocParser); } return new Pair(includeSortedSet, excludeSortedSet); }