From 49b625d7c10b85425059a51706a2aca96deed955 Mon Sep 17 00:00:00 2001 From: amwaterhouse Date: Tue, 10 Oct 2006 13:36:58 +0000 Subject: [PATCH] MaxResidue must be at least 2 --- src/jalview/analysis/AAFrequency.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/jalview/analysis/AAFrequency.java b/src/jalview/analysis/AAFrequency.java index c1c4f71..f409f8c 100755 --- a/src/jalview/analysis/AAFrequency.java +++ b/src/jalview/analysis/AAFrequency.java @@ -76,7 +76,7 @@ public static final void calculate(SequenceI[] sequences, { residueHash = new Hashtable(); maxCount = 0; - maxResidue = "-"; + maxResidue = ""; nongap = 0; values = new int[132]; @@ -112,7 +112,7 @@ public static final void calculate(SequenceI[] sequences, for (v = 'A'; v < 'Z'; v++) { - if (values[v] == 0 || values[v] < maxCount) + if (values[v] < 2 || values[v] < maxCount) continue; if (values[v] > maxCount) @@ -126,6 +126,8 @@ public static final void calculate(SequenceI[] sequences, maxCount = values[v]; } + if(maxResidue.length()==0) + maxResidue = "-"; residueHash.put(MAXCOUNT, new Integer(maxCount)); residueHash.put(MAXRESIDUE, maxResidue); -- 1.7.10.2