From b20b4c86aec630d789b55afa1479121e0c993e60 Mon Sep 17 00:00:00 2001 From: Trevyn Langsford Date: Thu, 19 Dec 2019 14:27:46 -0500 Subject: [PATCH] Re-add DecimalFormat, but get rid of comma (#1444) --- src/main/java/picard/arrays/GtcToVcf.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main/java/picard/arrays/GtcToVcf.java b/src/main/java/picard/arrays/GtcToVcf.java index a44ecfb81d..9f808c819b 100644 --- a/src/main/java/picard/arrays/GtcToVcf.java +++ b/src/main/java/picard/arrays/GtcToVcf.java @@ -74,6 +74,7 @@ import java.io.FileInputStream; import java.io.IOException; import java.nio.file.Path; +import java.text.DecimalFormat; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; @@ -165,8 +166,15 @@ public class GtcToVcf extends CommandLineProgram { private static ReferenceSequenceFile refSeq; + private static final DecimalFormat df = new DecimalFormat(); + private static final String DOT = "."; + static { + df.setMaximumFractionDigits(3); + df.setGroupingSize(0); + } + @Override protected boolean requiresReference() { return true; @@ -473,7 +481,7 @@ public static String formatFloatForVcf(final float value) { if (Float.isNaN(value)) { return DOT; } - return Float.toString(value); + return df.format(value); } /**