public static final int USER_DEFINED = 10;
public static final int NONE = 11;
+ public static int getColourIndexFromName(String name)
+ {
+ int ret=11;
+ if(name.equals("Clustal"))
+ ret = CLUSTAL;
+ else if(name.equals("Blosum62"))
+ ret = BLOSUM;
+ else if(name.equals("% Identity"))
+ ret = PID;
+ else if(name.equals("Zappo"))
+ ret = ZAPPO;
+ else if(name.equals("Hydrophobic"))
+ ret = HYDROPHOBIC;
+ else if(name.equals("Helix Propensity"))
+ ret = HELIX;
+ else if(name.equals("Strand Propensity"))
+ ret = STRAND;
+ else if(name.equals("Turn Propensity"))
+ ret = TURN;
+ else if(name.equals("Buried Index"))
+ ret = BURIED;
+ else if(name.equals("Nucleotide"))
+ ret = NUCLEOTIDE;
+ else if(name.equals("User Defined"))
+ ret = USER_DEFINED;
+
+ return ret;
+ }
public static String getColourName(int index)
{
public static ColourSchemeI getColour(jalview.datamodel.AlignmentI al, String name)
{
- for(int i=0; i<12; i++)
- {
- if(getColourName(i).equals(name))
- return getColour(al, i);
- }
- return null;
+ return getColour(al, getColourIndexFromName(name));
}
public static ColourSchemeI getColour(jalview.datamodel.AlignmentI al, int index)
package jalview.schemes;\r
\r
-import jalview.jbgui.*;\r
-import jalview.datamodel.*;\r
-\r
-import java.util.*;\r
-import java.awt.*;\r
-\r
public class ZappoColourScheme extends ResidueColourScheme {\r
\r
public ZappoColourScheme() {\r