import java.awt.Color;
/**
- * DOCUMENT ME!
- *
- * @author $author$
- * @version $Revision$
+ * A graduated colour scheme based on residue turn propensity
*/
public class TurnColourScheme extends ScoreColourScheme
{
- /**
- * Creates a new TurnColourScheme object.
- */
- public TurnColourScheme()
- {
- super(ResidueProperties.aaIndex, ResidueProperties.turn);
- }
+ private static final Color minScoreColour = new Color(0, 255, 255);
+
+ private static final Color maxScoreColour = new Color(255, 0, 0);
/**
- * DOCUMENT ME!
- *
- * @param c
- * DOCUMENT ME!
- *
- * @return DOCUMENT ME!
+ * Constructor
*/
- @Override
- public Color makeColour(float c)
+ public TurnColourScheme()
{
- return new Color(c, 1 - c, 1 - c);
+ super(JalviewColourScheme.Turn.toString(), ResidueProperties.aaIndex,
+ ResidueProperties.turn, minScoreColour, maxScoreColour);
}
@Override
return true;
}
- @Override
- public String getSchemeName()
- {
- return JalviewColourScheme.Turn.toString();
- }
-
/**
* Returns a new instance of this colour scheme with which the given data may
* be coloured