* <li>RNA Helices</li>
* <li>User Defined</li>
* <li>an AWT colour name e.g. red</li>
+ * <li>an AWT hex rgb colour e.g. ff2288</li>
* <li>residue colours list e.g. D,E=red;K,R,H=0022FF;c=yellow</li>
* </ul>
* If none of these formats is matched, the string is converted to a colour
return scheme.getColourScheme(forData);
}
- if (name.indexOf('=') == -1)
- {
- /*
- * parse the name as a colour specification
- * e.g. "red" or "ff00ed",
- * or failing that hash the name to a colour
- */
- return new UserColourScheme(name);
- }
-
/*
* try to parse the string as a residues colour scheme
* e.g. A=red;T,G=blue etc
+ * else parse the name as a colour specification
+ * e.g. "red" or "ff00ed",
+ * or failing that hash the name to a colour
*/
UserColourScheme ucs = null;
try
{
- // fix the launchApp user defined colourscheme transfer bug
- ucs = new UserColourScheme("white");
- ucs.parseAppletParameter(name);
+ ucs = new UserColourScheme(name);
} catch (Exception e)
{
// System.err.println("Ignoring exception when parsing colourscheme as applet-parameter");