X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fschemes%2FUserColourScheme.java;h=33492839133bb297f794bedf8348ed6da6a8c544;hb=bc39ee8df9694f820a8a8bd2430f527b87c07f31;hp=41fc6c9d66fb3cad17bced928d4986143cd5cd3c;hpb=b5d69834ef8b11df514d5b4c08c82945f15f8a2e;p=jalview.git diff --git a/src/jalview/schemes/UserColourScheme.java b/src/jalview/schemes/UserColourScheme.java index 41fc6c9..3349283 100755 --- a/src/jalview/schemes/UserColourScheme.java +++ b/src/jalview/schemes/UserColourScheme.java @@ -147,12 +147,11 @@ public class UserColourScheme { token = st2.nextToken(); - int colIndex = - ( (Integer) ResidueProperties.aaHash. - get(token)).intValue(); + if (ResidueProperties.aaIndex[token.charAt(0)]==-1) + continue; + + int colIndex = ResidueProperties.aaIndex[token.charAt(0)]; - //AW - LOWER CASE DISABLED IN 2.1.01 bug fix release - /* if(token.equalsIgnoreCase("lowerCase")) { if (lowerCaseColours == null) @@ -172,7 +171,7 @@ public class UserColourScheme } lowerCaseColours[colIndex] = getColourFromString(colour); } - else*/ + else colors[colIndex] = getColourFromString(colour); } } @@ -189,14 +188,13 @@ public class UserColourScheme public Color findColour(String s, int j) { - int index = ((Integer) (ResidueProperties.aaHash.get(s))).intValue(); + int index = ResidueProperties.aaIndex[s.charAt(0)]; if ((threshold == 0) || aboveThreshold(ResidueProperties.aa[index], j)) { - //AW - LOWER CASE DISABLED IN 2.1.01 bug fix release - /* if(lowerCaseColours!=null && 'a' <= s.charAt(0) && s.charAt(0) <= 'z') + if(lowerCaseColours!=null && 'a' <= s.charAt(0) && s.charAt(0) <= 'z') currentColour = lowerCaseColours[index]; - else*/ + else currentColour = colors[index]; } else