\r
public void paintComponent(Graphics g)\r
{\r
+ super.paintComponent(g);\r
font = new Font("Verdana", Font.PLAIN, fontSize);\r
g.setFont(font);\r
\r
new Vector());\r
\r
Vector sequences = new Vector();\r
- for (int j = 0; j < l.size(); j++)\r
- {\r
- sequences.add( (Sequence)((SequenceNode) l.elementAt(j)).element());\r
+ for (int j = 0; j < l.size(); j++)\r
+ {\r
+ SequenceI s1 = (SequenceI) ( (SequenceNode) l.elementAt(j)).element();\r
+ if (!sequences.contains(s1))\r
+ sequences.addElement(s1);\r
+\r
}\r
\r
ColourSchemeI cs = ColourSchemeProperty.getColour(sequences, av.alignment.getWidth(),\r
cs, true, true,\r
false, 0, av.alignment.getWidth());\r
\r
-\r
+ if(sg.cs !=null)\r
( (ResidueColourScheme) sg.cs).setThreshold(25);\r
\r
\r
-\r
-\r
if (av.getGlobalColourScheme() instanceof ConservationColourScheme)\r
{\r
ConservationColourScheme ccs = (ConservationColourScheme) av.\r