From: amwaterhouse Date: Tue, 10 Oct 2006 14:09:24 +0000 (+0000) Subject: Remove growing hashtable X-Git-Tag: Release_2_2~290 X-Git-Url: http://source.jalview.org/gitweb/?a=commitdiff_plain;h=3193f6774b111974d609ea5d5adc95ff50f92b68;p=jalview.git Remove growing hashtable --- diff --git a/src/jalview/datamodel/SequenceGroup.java b/src/jalview/datamodel/SequenceGroup.java index 04cfc2b..2eed50c 100755 --- a/src/jalview/datamodel/SequenceGroup.java +++ b/src/jalview/datamodel/SequenceGroup.java @@ -578,25 +578,16 @@ public class SequenceGroup */ public SequenceI[] getSequencesInOrder(AlignmentI al) { - int sz = sequences.size(); - java.util.Hashtable orderedSeqs = new java.util.Hashtable(); - SequenceI[] seqs = new SequenceI[sz]; + int sSize = sequences.size(); + int alHeight = al.getHeight(); - for (int i = 0; i < sz; i++) - { - SequenceI seq = (SequenceI) sequences.elementAt(i); - int index = al.findIndex(seq); - orderedSeqs.put(index + "", seq); - } + SequenceI[] seqs = new SequenceI[sSize]; int index = 0; - - for (int i = 0; i < al.getHeight(); i++) + for (int i = 0; i < alHeight && index