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
case TURN: cs = new TurnColourScheme(); break;\r
case BURIED: cs = new BuriedColourScheme(); break;\r
case NUCLEOTIDE: cs = new NucleotideColourScheme(); break;\r
- case USER_DEFINED:\r
- // if(jalview.bin.Cache.getProperty("USER_DEFINED_COLOUR")!=null)\r
- {\r
- // cs = jalview.gui.UserDefinedColours.loadDefaultColours(jalview.bin.Cache.getProperty("USER_DEFINED_COLOUR"));\r
- }\r
+ case USER_DEFINED: cs = new UserColourScheme(null);\r
break;\r
\r
default: break;\r