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