+public class NucleotideColourScheme extends ResidueColourScheme {\r
+ public NucleotideColourScheme() {\r
+ super(ResidueProperties.nucleotide, 0);\r
+ }\r
+\r
+ public Color findColour(String n) {\r
+ // System.out.println("called"); log.debug\r
+ return colors[((Integer) (ResidueProperties.nucleotideHash.get(n))).intValue()];\r
+ }\r
+\r
+ public Color findColour(String n, int j) {\r
+ if ((threshold == 0) || aboveThreshold(n, j)) {\r
+ try {\r
+ return colors[((Integer) (ResidueProperties.nucleotideHash.get(n))).intValue()];\r
+ } catch (Exception ex) {\r
+ return Color.white;\r
+ }\r
+ } else {\r
+ return Color.white;\r
+ }\r
+ }\r