+ return ucs;\r
+ }\r
+\r
+ static Color [] loadColours(String file)\r
+ {\r
+ Color [] newColours=null;\r
+ try\r
+ {\r
+ InputStreamReader in = new InputStreamReader(\r
+ new FileInputStream(file), "UTF-8");\r
+\r
+ jalview.binding.JalviewUserColours ucs = new jalview.binding.JalviewUserColours();\r
+ ucs = (jalview.binding.JalviewUserColours)ucs.unmarshal(in);\r
+\r
+ newColours = new Color[ucs.getColourCount()];\r
+ for (int i = 0; i < 24; i++)\r
+ newColours[i] = new Color(Integer.parseInt(ucs.getColour(i).getRGB(), 16));\r
+\r