*/
package jalview.structures.models;
+import jalview.api.AlignViewportI;
import jalview.api.AlignmentViewPanel;
import jalview.api.FeatureRenderer;
import jalview.api.SequenceRenderer;
protected abstract StructureMappingcommandSet[] getColourBySequenceCommands(
String[] files, SequenceRenderer sr, FeatureRenderer fr,
- AlignmentI alignment);
+ AlignViewportI alignViewportI);
/**
* returns the current featureRenderer that should be used to colour the
*/
public void colourBySequence(AlignmentViewPanel alignmentv)
{
- boolean showFeatures = alignmentv.getAlignViewport()
- .isShowSequenceFeatures();
if (!colourBySequence || !isLoadingFinished())
{
return;
SequenceRenderer sr = getSequenceRenderer(alignmentv);
FeatureRenderer fr = null;
+ boolean showFeatures = alignmentv.getAlignViewport()
+ .isShowSequenceFeatures();
if (showFeatures)
{
fr = getFeatureRenderer(alignmentv);
}
- AlignmentI alignment = alignmentv.getAlignment();
StructureMappingcommandSet[] colourBySequenceCommands = getColourBySequenceCommands(
- files, sr, fr, alignment);
+ files, sr, fr, alignmentv.getAlignViewport());
colourBySequence(colourBySequenceCommands);
}