From fa5a0054b01723ec0d80cbe0328a72df2e60efaa Mon Sep 17 00:00:00 2001 From: tjc <tjc@ee4ac58c-ac51-4696-9907-e4b3aa274f04> Date: Tue, 29 Mar 2011 09:23:04 +0000 Subject: [PATCH] optimise isMultiAllele() git-svn-id: svn+ssh://svn.internal.sanger.ac.uk/repos/svn/pathsoft/artemis/trunk@15832 ee4ac58c-ac51-4696-9907-e4b3aa274f04 --- .../artemis/components/variant/VariantBase.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/uk/ac/sanger/artemis/components/variant/VariantBase.java b/uk/ac/sanger/artemis/components/variant/VariantBase.java index f15111408..7103c03b2 100644 --- a/uk/ac/sanger/artemis/components/variant/VariantBase.java +++ b/uk/ac/sanger/artemis/components/variant/VariantBase.java @@ -63,10 +63,13 @@ public class VariantBase return true; // look at probability of each genotype (PL) information as well - String pl; - if ((pl = record.getFormatValue("PL")) != null && pl.split(",").length == 3 && - pl.split(",")[1].equals("0")) // middle value is zero, e.g. - return true; + String pl = record.getFormatValue("PL"); + if(pl != null) + { + String pls[] = pl.split(","); + if(pls.length == 3 && pls[1].equals("0")) // middle value is zero, e.g. + return true; + } return false; } -- GitLab