public class ResidueColourScheme implements ColourSchemeI
{
final int[] symbolIndex;
+
boolean conservationColouring = false;
Color[] colors = null;
/**
* Creates a new ResidueColourScheme object.
- * @param final int[] index table into colors (ResidueProperties.naIndex or ResidueProperties.aaIndex)
+ *
+ * @param final int[] index table into colors (ResidueProperties.naIndex or
+ * ResidueProperties.aaIndex)
* @param colors
* colours for symbols in sequences
* @param threshold
* threshold for conservation shading
*/
- public ResidueColourScheme(int[] aaOrnaIndex, Color[] colours, int threshold)
+ public ResidueColourScheme(int[] aaOrnaIndex, Color[] colours,
+ int threshold)
{
symbolIndex = aaOrnaIndex;
this.colors = colours;
}
/**
- * Creates a new ResidueColourScheme object with a lookup table for indexing the colour map
+ * Creates a new ResidueColourScheme object with a lookup table for indexing
+ * the colour map
*/
public ResidueColourScheme(int[] aaOrNaIndex)
{
symbolIndex = aaOrNaIndex;
}
+
/**
- * Creates a new ResidueColourScheme object - default constructor for non-sequence dependent colourschemes
+ * Creates a new ResidueColourScheme object - default constructor for
+ * non-sequence dependent colourschemes
*/
public ResidueColourScheme()
{
*/
public Color findColour(char c)
{
- return colors == null ? Color.white
- : colors[symbolIndex[c]];
+ return colors == null ? Color.white : colors[symbolIndex[c]];
}
@Override
{
Color currentColour;
- if (colors!=null && symbolIndex!=null && (threshold == 0) || aboveThreshold(c, j))
+ if (colors != null && symbolIndex != null && (threshold == 0)
+ || aboveThreshold(c, j))
{
currentColour = colors[symbolIndex[c]];
}
return currentColour;
}
+
/**
* Get the percentage threshold for this colour scheme
*