import jalview.datamodel.Sequence;
import jalview.datamodel.SequenceGroup;
import jalview.datamodel.SequenceI;
-import jalview.schemes.CollectionColourScheme;
+import jalview.renderer.ResidueShader;
import jalview.schemes.ColourSchemeI;
import jalview.schemes.ColourSchemeProperty;
import jalview.schemes.UserColourScheme;
{
ColourSchemeI colourScheme = ColourSchemeProperty.getColourScheme(
alignment, propertyValue);
- globalColourScheme = new CollectionColourScheme(colourScheme);
+ globalColourScheme = new ResidueShader(colourScheme);
if (colourScheme instanceof UserColourScheme)
{
- globalColourScheme = new CollectionColourScheme(
+ globalColourScheme = new ResidueShader(
UserDefinedColours.loadDefaultColours());
globalColourScheme.setThreshold(0, isIgnoreGapsConsensus());
}
super.setViewStyle(settingsForView);
setFont(new Font(viewStyle.getFontName(), viewStyle.getFontStyle(),
viewStyle.getFontSize()), false);
-
+ if (globalColourScheme != null)
+ {
+ globalColourScheme.setConservationApplied(settingsForView
+ .isConservationColourSelected());
+ }
}
/**