: row_annotations[column - 1].secondaryStructure;
boolean diffupstream = sCol == 0 || row_annotations[sCol - 1] == null
: row_annotations[column - 1].secondaryStructure;
boolean diffupstream = sCol == 0 || row_annotations[sCol - 1] == null
boolean diffdownstream = !validRes || !validEnd
|| row_annotations[column] == null
|| dc != row_annotations[column].secondaryStructure;
boolean diffdownstream = !validRes || !validEnd
|| row_annotations[column] == null
|| dc != row_annotations[column].secondaryStructure;
: row_annotations[column - 1].displayCharacter;
boolean diffupstream = sCol == 0 || row_annotations[sCol - 1] == null
: row_annotations[column - 1].displayCharacter;
boolean diffupstream = sCol == 0 || row_annotations[sCol - 1] == null
boolean diffdownstream = !validRes || !validEnd
|| row_annotations[column] == null
|| !dc.equals(row_annotations[column].displayCharacter);
boolean diffdownstream = !validRes || !validEnd
|| row_annotations[column] == null
|| !dc.equals(row_annotations[column].displayCharacter);
{
// draw single full width glyphline
drawGlyphLine(g, lastSSX, endRes - x, y, iconOffset);
{
// draw single full width glyphline
drawGlyphLine(g, lastSSX, endRes - x, y, iconOffset);
x, y, iconOffset, startRes, column, validRes, validEnd);
break;
default:
x, y, iconOffset, startRes, column, validRes, validEnd);
break;
default:
{
// draw single full width glyphline
drawGlyphLine(g, lastSSX, endRes - x, y, iconOffset);
{
// draw single full width glyphline
drawGlyphLine(g, lastSSX, endRes - x, y, iconOffset);
{
// draw glyph line behind helix (visible in EPS or SVG output)
drawGlyphLine(g, lastSSX, x, y, iconOffset);
{
// draw glyph line behind helix (visible in EPS or SVG output)
drawGlyphLine(g, lastSSX, x, y, iconOffset);