X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fdatamodel%2FSequenceGroup.java;fp=src%2Fjalview%2Fdatamodel%2FSequenceGroup.java;h=9c046c622cc74614a66448fe18bc5738e2fc0f7c;hb=95ceead3cb4ea5aa5260e1fd4ab53658b64866e1;hp=752c6d4335dca76cc37d0b3e04449ca958d94fe9;hpb=510c06b503a68cdd11bc75f6b7837fd8e92adfc5;p=jalview.git diff --git a/src/jalview/datamodel/SequenceGroup.java b/src/jalview/datamodel/SequenceGroup.java index 752c6d4..9c046c6 100755 --- a/src/jalview/datamodel/SequenceGroup.java +++ b/src/jalview/datamodel/SequenceGroup.java @@ -27,7 +27,6 @@ import jalview.schemes.ResidueProperties; import java.awt.Color; import java.util.ArrayList; -import java.util.Enumeration; import java.util.Hashtable; import java.util.List; import java.util.Map; @@ -160,13 +159,10 @@ public class SequenceGroup implements AnnotatedCollectionI { if (seqsel != null) { - sequences = new Vector(); - Enumeration sq = seqsel.sequences.elements(); - while (sq.hasMoreElements()) + for (SequenceI seq : seqsel.sequences) { - sequences.addElement(sq.nextElement()); + sequences.addElement(seq); } - ; if (seqsel.groupName != null) { groupName = new String(seqsel.groupName); @@ -989,12 +985,15 @@ public class SequenceGroup implements AnnotatedCollectionI { SequenceGroup sgroup = new SequenceGroup(this); SequenceI[] insect = getSequencesInOrder(alignment); - sgroup.sequences = new Vector(); - for (int s = 0; insect != null && s < insect.length; s++) + sgroup.sequences = new Vector(); + if (insect != null) { - if (map == null || map.containsKey(insect[s])) + for (SequenceI seq : insect) { - sgroup.sequences.addElement(insect[s]); + if (map == null || map.containsKey(seq)) + { + sgroup.sequences.addElement(seq); + } } } // Enumeration en =getSequences(hashtable).elements();