\r
String jalviewServletURL;\r
\r
- TCoffeeScoreFile tcoffeeScoreFile;\r
\r
public AlignFrame(AlignmentI al, jalview.bin.JalviewLite applet, String title, boolean embedded)\r
{\r
changeColour(new Blosum62ColourScheme());\r
}\r
else if (source == tcoffeeColour) {\r
- changeColour(new TCoffeeColourScheme(tcoffeeScoreFile));\r
+ changeColour(new TCoffeeColourScheme(alignPanel.getAlignment()));\r
}\r
else if (source == annotationColour)\r
{\r
if( file == null ) {\r
throw new RuntimeException("The file provided does not match the T-Coffee scores file format");\r
}\r
- \r
- tcoffeeColour.setEnabled(true);\r
- tcoffeeScoreFile = file;\r
- \r
- // switch to this color\r
- changeColour(new TCoffeeColourScheme(tcoffeeScoreFile));\r
+ // TODO add parameter to indicate if matching should be done\r
+ if (file.annotateAlignment(alignPanel.getAlignment(), false))\r
+ {\r
+ tcoffeeColour.setEnabled(true);\r
+ // switch to this color\r
+ changeColour(new TCoffeeColourScheme(alignPanel.getAlignment()));\r
+ }\r
+\r
}\r
\r
\r