-public class ColourSchemeProperty\r
-{\r
- public static final int CLUSTAL = 0;\r
- public static final int BLOSUM = 1;\r
- public static final int PID = 2;\r
- public static final int ZAPPO = 3;\r
- public static final int HYDROPHOBIC=4;\r
- public static final int HELIX=5;\r
- public static final int STRAND=6;\r
- public static final int TURN = 7;\r
- public static final int BURIED = 8;\r
- public static final int NUCLEOTIDE = 9;\r
- public static final int USER_DEFINED = 10;\r
- public static final int NONE = 11;\r
-\r
- public static int getColourIndexFromName(String name)\r
- {\r
- int ret=11;\r
- if(name.equalsIgnoreCase("Clustal"))\r
- ret = CLUSTAL;\r
- else if(name.equalsIgnoreCase("Blosum62"))\r
- ret = BLOSUM;\r
- else if(name.equalsIgnoreCase("% Identity"))\r
- ret = PID;\r
- else if(name.equalsIgnoreCase("Zappo"))\r
- ret = ZAPPO;\r
- else if(name.equalsIgnoreCase("Hydrophobic"))\r
- ret = HYDROPHOBIC;\r
- else if(name.equalsIgnoreCase("Helix Propensity"))\r
- ret = HELIX;\r
- else if(name.equalsIgnoreCase("Strand Propensity"))\r
- ret = STRAND;\r
- else if(name.equalsIgnoreCase("Turn Propensity"))\r
- ret = TURN;\r
- else if(name.equalsIgnoreCase("Buried Index"))\r
- ret = BURIED;\r
- else if(name.equalsIgnoreCase("Nucleotide"))\r
- ret = NUCLEOTIDE;\r
- else if(name.equalsIgnoreCase("User Defined"))\r
- ret = USER_DEFINED;\r
-\r
- return ret;\r
- }\r
-\r
- public static String getColourName(ColourSchemeI cs)\r
- {\r
- if(cs instanceof ConservationColourScheme)\r
- cs = ((ConservationColourScheme)cs).cs;\r
-\r
-\r
- int index = 11;\r
- if(cs instanceof ClustalxColourScheme)\r
- index = CLUSTAL;\r
- else if(cs instanceof Blosum62ColourScheme)\r
- index = BLOSUM;\r
- else if(cs instanceof PIDColourScheme)\r
- index = PID;\r
- else if(cs instanceof ZappoColourScheme)\r
- index = ZAPPO;\r
- else if(cs instanceof HydrophobicColourScheme)\r
- index = HYDROPHOBIC;\r
- else if(cs instanceof HelixColourScheme)\r
- index = HELIX;\r
- else if(cs instanceof StrandColourScheme)\r
- index = STRAND;\r
- else if(cs instanceof TurnColourScheme)\r
- index = TURN;\r
- else if(cs instanceof BuriedColourScheme)\r
- index = BURIED;\r
- else if(cs instanceof NucleotideColourScheme)\r
- index = NUCLEOTIDE;\r
- else if(cs instanceof UserColourScheme)\r
- index = USER_DEFINED;\r
-\r
- return getColourName(index);\r
- }\r
-\r
- public static String getColourName(int index)\r
- {\r
- String ret=null;\r
- switch(index)\r
- {\r
- case CLUSTAL: ret = "Clustal"; break;\r
- case BLOSUM: ret = "Blosum62"; break;\r
- case PID: ret = "% Identity"; break;\r
- case ZAPPO: ret = "Zappo"; break;\r
- case HYDROPHOBIC: ret="Hydrophobic";break;\r
- case HELIX: ret="Helix Propensity";break;\r
- case STRAND: ret="Strand Propensity";break;\r
- case TURN: ret="Turn Propensity";break;\r
- case BURIED: ret="Buried Index";break;\r
- case NUCLEOTIDE:ret="Nucleotide"; break;\r
- case USER_DEFINED:ret="User Defined";break;\r
- default: ret = "None"; break;\r
+public class ColourSchemeProperty {\r
+ public static final int CLUSTAL = 0;\r
+ public static final int BLOSUM = 1;\r
+ public static final int PID = 2;\r
+ public static final int ZAPPO = 3;\r
+ public static final int HYDROPHOBIC = 4;\r
+ public static final int HELIX = 5;\r
+ public static final int STRAND = 6;\r
+ public static final int TURN = 7;\r
+ public static final int BURIED = 8;\r
+ public static final int NUCLEOTIDE = 9;\r
+ public static final int USER_DEFINED = 10;\r
+ public static final int NONE = 11;\r
+\r
+ public static int getColourIndexFromName(String name) {\r
+ int ret = 11;\r
+\r
+ if (name.equalsIgnoreCase("Clustal")) {\r
+ ret = CLUSTAL;\r
+ } else if (name.equalsIgnoreCase("Blosum62")) {\r
+ ret = BLOSUM;\r
+ } else if (name.equalsIgnoreCase("% Identity")) {\r
+ ret = PID;\r
+ } else if (name.equalsIgnoreCase("Zappo")) {\r
+ ret = ZAPPO;\r
+ } else if (name.equalsIgnoreCase("Hydrophobic")) {\r
+ ret = HYDROPHOBIC;\r
+ } else if (name.equalsIgnoreCase("Helix Propensity")) {\r
+ ret = HELIX;\r
+ } else if (name.equalsIgnoreCase("Strand Propensity")) {\r
+ ret = STRAND;\r
+ } else if (name.equalsIgnoreCase("Turn Propensity")) {\r
+ ret = TURN;\r
+ } else if (name.equalsIgnoreCase("Buried Index")) {\r
+ ret = BURIED;\r
+ } else if (name.equalsIgnoreCase("Nucleotide")) {\r
+ ret = NUCLEOTIDE;\r
+ } else if (name.equalsIgnoreCase("User Defined")) {\r
+ ret = USER_DEFINED;\r
+ }\r
+\r
+ return ret;\r