char s = '\0';
for (int i = featureStart; i <= featureEnd; i++)
{
-
- // colourOnly is just for Overview -- no need to check this again
-
if (!colourOnly && Comparison.isGap(s = seq.getCharAt(i)))
{
continue;
if (transparency != 1f)
{
- ((Graphics2D) g).setComposite(
- AlphaComposite.getInstance(AlphaComposite.SRC_OVER,
+ Graphics2D g2 = (Graphics2D) g;
+ g2.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER,
transparency));
}
filterFeaturesForDisplay(overlaps);
}
- for (int i = overlaps.size(); --i >= 0;)
+ for (int i = 0, j = overlaps.size(); i < j; i++)
{
SequenceFeature sf = overlaps.get(i);
Color featureColour = getColor(sf, fc);