diff --git a/uk/ac/sanger/artemis/components/variant/VariantBase.java b/uk/ac/sanger/artemis/components/variant/VariantBase.java index 787c191dc26a8d16f1c944a956c7b003c0880039..4a384f1efd7b5fd145eac7761a8e1e39a73d3ba6 100644 --- a/uk/ac/sanger/artemis/components/variant/VariantBase.java +++ b/uk/ac/sanger/artemis/components/variant/VariantBase.java @@ -1,10 +1,13 @@ package uk.ac.sanger.artemis.components.variant; +import java.util.regex.Pattern; + public class VariantBase { private VCFRecord record; private String alt; + protected static Pattern COMMA_PATTERN = Pattern.compile(","); public VariantBase(VCFRecord record, String alt) { @@ -76,7 +79,8 @@ public class VariantBase protected int getNumAlleles() { - return alt.split(",").length + 1; + return COMMA_PATTERN.split(alt).length + 1; + //return alt.split(",").length + 1; } protected int getNumberOfIndels(boolean vcf_v4)