{
centreColumnLabels = centrecolumnlabels;
}
+ public void updateSequenceIdColours()
+ {
+ Vector groups = alignment.getGroups();
+ if (sequenceColours==null)
+ {
+ sequenceColours = new Hashtable();
+ }
+ for (int ig=0,igSize=groups.size(); ig<igSize; ig++)
+ {
+ SequenceGroup sg = (SequenceGroup) groups.elementAt(ig);
+ if (sg.idColour!=null)
+ {
+ Vector sqs = sg.getSequences(hiddenRepSequences);
+ for (int s=0,sSize=sqs.size();s<sSize;s++)
+ {
+ sequenceColours.put(sqs.elementAt(s), sg.idColour);
+ }
+ }
+ }
+ }
}