JAL-1114 - refactor methods handling Vectors and Hashtables to Lists and Maps, and...
[jalview.git] / src / jalview / appletgui / AlignViewport.java
index e094d7d..9258e3a 100644 (file)
@@ -662,16 +662,14 @@ public class AlignViewport extends AlignmentViewport implements AlignViewportI,
 
   public void updateSequenceIdColours()
   {
-    Vector groups = alignment.getGroups();
-    for (int ig = 0, igSize = groups.size(); ig < igSize; ig++)
+    
+    for (SequenceGroup sg:alignment.getGroups())
     {
-      SequenceGroup sg = (SequenceGroup) groups.elementAt(ig);
       if (sg.idColour != null)
       {
-        Vector sqs = sg.getSequences(getHiddenRepSequences());
-        for (int s = 0, sSize = sqs.size(); s < sSize; s++)
+        for (SequenceI s:sg.getSequences(getHiddenRepSequences()))
         {
-          this.setSequenceColour((SequenceI) sqs.elementAt(s), sg.idColour);
+          this.setSequenceColour(s, sg.idColour);
         }
       }
     }