\r
public Color findColour(String s, int j)\r
{\r
+ char res = s.charAt(0);\r
+ if ('a' <= res && res <= 'z')\r
+ {\r
+ s = String.valueOf(res -= ('a' - 'A'));\r
+ }\r
+\r
+\r
if ( (threshold != 0) && !aboveThreshold(s, j))\r
{\r
return Color.white;\r
}\r
\r
- Color c = Color.white;\r
+ currentColour = Color.white;\r
\r
double sc = 0;\r
\r
{\r
sc = ((Float)consensus[j].get(ignoreGaps)).floatValue();\r
\r
- if (!jalview.util.Comparison.isGap( (s.charAt(0))))\r
+ if (!jalview.util.Comparison.isGap( res ))\r
{\r
for (int i = 0; i < thresholds.length; i++)\r
{\r
if (sc > thresholds[i])\r
{\r
- c = pidColours[i];\r
+ currentColour = pidColours[i];\r
\r
break;\r
}\r
}\r
}\r
\r
- return c;\r
+ if(conservationColouring)\r
+ applyConservation(j);\r
+\r
+ return currentColour;\r
}\r
}\r