*/
package jalview.appletgui;
-import java.awt.*;
+import jalview.datamodel.AlignmentI;
+import jalview.datamodel.SearchResults;
+import jalview.datamodel.SequenceGroup;
+import jalview.datamodel.SequenceI;
-import jalview.datamodel.*;
+import java.awt.Color;
+import java.awt.FontMetrics;
+import java.awt.Graphics;
+import java.awt.Image;
+import java.awt.Panel;
public class SeqCanvas extends Panel
{
}
else
{
- java.util.Vector regions = av.getColumnSelection().getHiddenColumns();
+ java.util.List<int[]> regions = av.getColumnSelection()
+ .getHiddenColumns();
int screenY = 0;
int blockStart = startRes;
for (int i = 0; i < regions.size(); i++)
{
- int[] region = (int[]) regions.elementAt(i);
+ int[] region = regions.get(i);
int hideStart = region[0];
int hideEnd = region[1];
if ((group == null) && (av.getAlignment().getGroups().size() > 0))
{
- group = (SequenceGroup) av.getAlignment().getGroups().get(0);
+ group = av.getAlignment().getGroups().get(0);
groupIndex = 0;
}
break;
}
- group = (SequenceGroup) av.getAlignment().getGroups()
+ group = av.getAlignment().getGroups()
.get(groupIndex);
} while (groupIndex < av.getAlignment().getGroups().size());