\r
void findAllFeatures()\r
{\r
+ jalview.schemes.UserColourScheme ucs = new\r
+ jalview.schemes.UserColourScheme();\r
+\r
av.featuresDisplayed = new Hashtable();\r
Vector allfeatures = new Vector();\r
for (int i = 0; i < av.alignment.getHeight(); i++)\r
{\r
if (!av.featuresDisplayed.containsKey(features[index].getType()))\r
{\r
+ if (getColour(features[index].getType()) == null)\r
+ {\r
+ featureColours.put(features[index].getType(),\r
+ ucs.createColourFromName(features[index].\r
+ getType()));\r
+ }\r
+\r
+\r
av.featuresDisplayed.put(features[index].getType(),\r
new Integer( getColour(features[index].getType()).getRGB()) );\r
allfeatures.addElement(features[index].getType());\r