From 00b702186f1676036db687a8df5d335a4d5da54d Mon Sep 17 00:00:00 2001 From: amwaterhouse Date: Tue, 3 May 2005 12:41:39 +0000 Subject: [PATCH] 1.1 compatible --- src/jalview/analysis/Conservation.java | 16 ++++++++-------- src/jalview/analysis/NJTree.java | 30 +++++++++++++++--------------- src/jalview/datamodel/Alignment.java | 19 ++++++++++--------- src/jalview/datamodel/Sequence.java | 8 ++------ src/jalview/datamodel/SuperGroup.java | 10 +++++----- 5 files changed, 40 insertions(+), 43 deletions(-) diff --git a/src/jalview/analysis/Conservation.java b/src/jalview/analysis/Conservation.java index 2b4ef63..74381fd 100755 --- a/src/jalview/analysis/Conservation.java +++ b/src/jalview/analysis/Conservation.java @@ -41,7 +41,7 @@ public class Conservation { if (i>-1 && i= ((Sequence)sequences.elementAt(i)).getSequence().length()) - { count++; + { count++; continue;} char c = ((Sequence)sequences.elementAt(i)).getSequence().charAt(j); @@ -211,7 +211,7 @@ public class Conservation { r[0] = (nres==cons) ? 1 : 0; r[1] = count; - + return r; } @@ -336,7 +336,7 @@ public void findQuality(int start, int end) { int[] lengths = new int[size]; for (int l = 0; l < size; l++) - lengths[l] = ((int[]) seqNums.get(l)).length-1; + lengths[l] = ((int[]) seqNums.elementAt(l)).length-1; for (int j=start; j <= end; j++) { double bigtot = 0; @@ -363,7 +363,7 @@ public void findQuality(int start, int end) { double[] xx = new double[24]; int seqNum = (j maxDistValue) { - maxdist = (SequenceNode)node; - maxDistValue = dist; + maxdist = (SequenceNode)node; + maxDistValue = dist; } } else { findMaxDist((SequenceNode)node.left()); @@ -547,10 +547,10 @@ public class NJTree { } } public Vector getGroups() { - return groups; + return groups; } public float getMaxHeight() { - return maxheight; + return maxheight; } public void groupNodes(SequenceNode node, float threshold) { if (node == null) { @@ -639,8 +639,8 @@ public class NJTree { } public void reCount(SequenceNode node) { - ycount = 0; - _reCount(node); + ycount = 0; + _reCount(node); } public void _reCount(SequenceNode node) { if (node == null) { @@ -664,13 +664,13 @@ public class NJTree { } public void swapNodes(SequenceNode node) { - if (node == null) { - return; - } - SequenceNode tmp = (SequenceNode)node.left(); + if (node == null) { + return; + } + SequenceNode tmp = (SequenceNode)node.left(); - node.setLeft(node.right()); - node.setRight(tmp); + node.setLeft(node.right()); + node.setRight(tmp); } public void changeDirection(SequenceNode node, SequenceNode dir) { if (node == null) { @@ -710,13 +710,13 @@ public class NJTree { } } public void setMaxDist(SequenceNode node) { - this.maxdist = maxdist; + this.maxdist = maxdist; } public SequenceNode getMaxDist() { - return maxdist; + return maxdist; } public SequenceNode getTopNode() { - return top; + return top; } } diff --git a/src/jalview/datamodel/Alignment.java b/src/jalview/datamodel/Alignment.java index e513e59..2355a20 100755 --- a/src/jalview/datamodel/Alignment.java +++ b/src/jalview/datamodel/Alignment.java @@ -11,7 +11,7 @@ public class Alignment implements AlignmentI protected Vector sequences; protected Vector groups = new Vector(); - protected ArrayList superGroup = new ArrayList(); + protected Vector superGroup = new Vector(); protected char gapCharacter = '-'; public AlignmentAnnotation [] annotations; public Conservation conservation; @@ -322,18 +322,19 @@ public class Alignment implements AlignmentI public SequenceGroup [] findAllGroups(SequenceI s) { - ArrayList temp = new ArrayList(); + Vector temp = new Vector(); for (int i = 0; i < this.groups.size();i++) { SequenceGroup sg = (SequenceGroup)groups.elementAt(i); if (sg.sequences.contains(s)) - temp.add(sg); + temp.addElement(sg); } SequenceGroup [] ret = new SequenceGroup[temp.size()]; - temp.toArray( ret ); + for(int i=0; i