X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fdatamodel%2FAlignment.java;h=2355a204d79805c16e6f0129c3e6a9f96830251d;hb=00b702186f1676036db687a8df5d335a4d5da54d;hp=e513e594a62614f5e352dfd05bca2d3a64ac4a35;hpb=6f62124bf8277dd898f43f75e81bbde027fb2ebc;p=jalview.git 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