diff --git a/public/java/src/org/broadinstitute/sting/utils/variantcontext/writer/VCFWriter.java b/public/java/src/org/broadinstitute/sting/utils/variantcontext/writer/VCFWriter.java index 16795061c..2679c51b1 100755 --- a/public/java/src/org/broadinstitute/sting/utils/variantcontext/writer/VCFWriter.java +++ b/public/java/src/org/broadinstitute/sting/utils/variantcontext/writer/VCFWriter.java @@ -452,8 +452,8 @@ class VCFWriter extends IndexingVariantContextWriter { * @return */ public static final String formatVCFDouble(final double d) { - String format = "%.2f"; - if ( d < 0.1 ) { + String format; + if ( d < 1 ) { if ( d < 0.01 ) { if ( Math.abs(d) >= 1e-20 ) format = "%.3e"; @@ -464,6 +464,8 @@ class VCFWriter extends IndexingVariantContextWriter { } else { format = "%.3f"; } + } else { + format = "%.2f"; } return String.format(format, d); diff --git a/public/java/test/org/broadinstitute/sting/gatk/walkers/variantutils/CombineVariantsIntegrationTest.java b/public/java/test/org/broadinstitute/sting/gatk/walkers/variantutils/CombineVariantsIntegrationTest.java index 2d8112def..f206e47dc 100755 --- a/public/java/test/org/broadinstitute/sting/gatk/walkers/variantutils/CombineVariantsIntegrationTest.java +++ b/public/java/test/org/broadinstitute/sting/gatk/walkers/variantutils/CombineVariantsIntegrationTest.java @@ -110,7 +110,7 @@ public class CombineVariantsIntegrationTest extends WalkerTest { " -priority NA19240_BGI,NA19240_ILLUMINA,NA19240_WUGSC,denovoInfo" + " -genotypeMergeOptions UNIQUIFY -L 1"), 1, - Arrays.asList("90fa9f9b73fd10291e8067ecf7757b8d")); + Arrays.asList("59cbe0d9a2aa562b59bd546e20b9abad")); executeTest("threeWayWithRefs", spec); }