From: Jim Procter Date: Wed, 16 Oct 2013 16:40:16 +0000 (+0100) Subject: JAL-1395 do not calculate non-gap consensus when no symbols present in column (regres... X-Git-Tag: Jalview_2_9~219^2 X-Git-Url: http://source.jalview.org/gitweb/?a=commitdiff_plain;h=416f6e172aa77e3b0f2c2bd2b7a5655a6194d936;hp=fd103a630efc6d0f7abb0e4f9f5f8038b54f51aa;p=jalview.git JAL-1395 do not calculate non-gap consensus when no symbols present in column (regression on JAL-1373 --- diff --git a/src/jalview/analysis/AAFrequency.java b/src/jalview/analysis/AAFrequency.java index df5ca8d..08a3f52 100755 --- a/src/jalview/analysis/AAFrequency.java +++ b/src/jalview/analysis/AAFrequency.java @@ -181,8 +181,10 @@ public class AAFrequency percentage = ((float) maxCount * 100) / jSize; residueHash.put(PID_GAPS, new Float(percentage)); - percentage = ((float) maxCount * 100) / nongap; - residueHash.put(PID_NOGAPS, new Float(percentage)); + if (nongap>0) { + percentage = ((float) maxCount * 100) / nongap; + residueHash.put(PID_NOGAPS, new Float(percentage)); + } result[i] = residueHash; } }