boolean isStructureProfile = profl[0] == AlignmentAnnotation.STRUCTURE_PROFILE;
boolean isCdnaProfile = profl[0] == AlignmentAnnotation.CDNA_PROFILE;
float ht = normaliseProfile ? y - _aa.graphHeight : y1;
- final double normaliseFactor = normaliseProfile ? _aa.graphHeight : (y2 - y1);
+ final double normaliseFactor = normaliseProfile ? _aa.graphHeight
+ : (y2 - y1);
/**
* Render a single base for a sequence profile, a base pair for
s = new String(dc);
}
// next profl[] position is profile % for the character(s)
-
+
int percent = profl[c++];
if (percent == 0)
{
// (int)(scl));
// g.setColor(profcolour.findColour(dc[0]).darker());
- double sx = 1f * charWidth / fm.charsWidth(dc, 0, dc.length);
+ double sx = 1f * charWidth / fm.charsWidth(dc, 0, dc.length);
double sy = newHeight / asc;
- double newAsc = asc * sy;
+ double newAsc = asc * sy;
double newDec = dec * sy;
// it is not necessary to recalculate lm for the new font.
// note: lm.getBaselineOffsets()[lm.getBaselineIndex()]) must be 0
ht2 += newHeight;
}
else
+ /**
+ * Java only
+ *
+ * @j2sIgnore
+ */
{
- /*
- * Java ('normal') method is to scale the font to fit
- */
+ // Java ('normal') method is to scale the font to fit
+
final int hght = (int) (ht + (newAsc - newDec));
Font font = ofont
.deriveFont(AffineTransform.getScaleInstance(sx, sy));
Graphics2D g2 = (Graphics2D) g;
g2.setStroke(new BasicStroke(1, BasicStroke.CAP_SQUARE,
BasicStroke.JOIN_ROUND, 3f, new float[]
- { 5f, 3f }, 0f));
+ { 5f, 3f }, 0f));
y2 = (int) (y
- ((_aa.threshold.value - min) / range) * _aa.graphHeight);