diff --git a/protected/gatk-protected/src/main/java/org/broadinstitute/sting/gatk/walkers/variantutils/CombineGVCFs.java b/protected/gatk-protected/src/main/java/org/broadinstitute/sting/gatk/walkers/variantutils/CombineGVCFs.java index 0f577cb23..580380513 100644 --- a/protected/gatk-protected/src/main/java/org/broadinstitute/sting/gatk/walkers/variantutils/CombineGVCFs.java +++ b/protected/gatk-protected/src/main/java/org/broadinstitute/sting/gatk/walkers/variantutils/CombineGVCFs.java @@ -134,6 +134,9 @@ public class CombineGVCFs extends RodWalker 1 ? startingStates.refBases[1] : (byte)'N'); } @@ -289,7 +292,8 @@ public class CombineGVCFs extends RodWalker attrs = new HashMap<>(1); - attrs.put(VCFConstants.END_KEY, Integer.toString(end)); + if ( !USE_BP_RESOLUTION ) + attrs.put(VCFConstants.END_KEY, Integer.toString(end)); // genotypes final GenotypesContext genotypes = GenotypesContext.create(); diff --git a/protected/gatk-protected/src/test/java/org/broadinstitute/sting/gatk/walkers/variantutils/CombineGVCFsIntegrationTest.java b/protected/gatk-protected/src/test/java/org/broadinstitute/sting/gatk/walkers/variantutils/CombineGVCFsIntegrationTest.java index 03d136290..1a4d0c1f4 100644 --- a/protected/gatk-protected/src/test/java/org/broadinstitute/sting/gatk/walkers/variantutils/CombineGVCFsIntegrationTest.java +++ b/protected/gatk-protected/src/test/java/org/broadinstitute/sting/gatk/walkers/variantutils/CombineGVCFsIntegrationTest.java @@ -165,4 +165,12 @@ public class CombineGVCFsIntegrationTest extends WalkerTest { spec.disableShadowBCF(); executeTest("testMD5s", spec); } + + @Test + public void testBasepairResolution() throws Exception { + final String cmd = baseTestString(" -L 1:69485-69791 --convertToBasePairResolution"); + final WalkerTestSpec spec = new WalkerTestSpec(cmd, 1, Arrays.asList("a068fb2c35cdd14df1e8f1f92f4114b4")); + spec.disableShadowBCF(); + executeTest("testBasepairResolution", spec); + } }