return;
}
+ stretchGroup.recalcConservation(); // always do this - annotation has own
+ // state
if (stretchGroup.cs != null)
{
- if (stretchGroup.cs instanceof ClustalxColourScheme)
- {
- ((ClustalxColourScheme) stretchGroup.cs).alignmentChanged(
-stretchGroup,av.getHiddenRepSequences());
- }
-
- if (stretchGroup.cs instanceof Blosum62ColourScheme
- || stretchGroup.cs instanceof PIDColourScheme
- || stretchGroup.cs.conservationApplied()
- || stretchGroup.cs.getThreshold() > 0)
- {
- stretchGroup.recalcConservation();
- }
-
+ stretchGroup.cs.alignmentChanged(stretchGroup,av.getHiddenRepSequences());
+
if (stretchGroup.cs.conservationApplied())
{
SliderPanel.setConservationSlider(ap, stretchGroup.cs,
stretchGroup.getName());
- stretchGroup.recalcConservation();
}
else
{
row = row<0 ? ap.av.startSeq : row;
column = column<0 ? ap.av.startRes : column;
- ap.scrollTo(row, row, column, true, true);
+ ap.scrollTo(column, column, row, true, true);
}
/**
* scroll to the given row - or nearest visible location
{
row = row<0 ? ap.av.startSeq : row;
- ap.scrollTo(row, row, ap.av.startRes, true, true);
+ ap.scrollTo(ap.av.startRes, ap.av.startRes, row, true, true);
}
/**
* scroll to the given column - or nearest visible location
{
column = column<0 ? ap.av.startRes : column;
- ap.scrollTo(ap.av.startRes, ap.av.startRes, column, true, true);
+ ap.scrollTo( column, column, ap.av.startSeq, true, true);
}
}