selection.setEndRes(av.alignment.getWidth() - 1);\r
for (int i = 0; i < sg.getSize(); i++)\r
{\r
- selection.addSequence(sg.getSequenceAt(i));\r
+ selection.addSequence(sg.getSequenceAt(i), true);\r
}\r
\r
av.setSelectionGroup(selection);\r
{\r
lastid = seq;\r
SequenceI pickedSeq = av.getAlignment().getSequenceAt(seq);\r
- av.getSelectionGroup().addOrRemove(pickedSeq);\r
+ av.getSelectionGroup().addOrRemove(pickedSeq, false);\r
}\r
\r
void selectSeqs(int start, int end)\r
\r
for (int i = start; i <= end; i++)\r
{\r
- av.getSelectionGroup().addSequence(av.getAlignment().getSequenceAt(i));\r
+ av.getSelectionGroup().addSequence(av.getAlignment().getSequenceAt(i), false);\r
}\r
\r
}\r
scrollThread.running = false;\r
}\r
\r
+ if(av.getSelectionGroup()!=null)\r
+ av.getSelectionGroup().recalcConservation();\r
+\r
mouseDragging = false;\r
- PaintRefresher.Refresh(this);\r
+ PaintRefresher.Refresh(this, av.alignment);\r
}\r
\r
public void highlightSearchResults(java.util.Vector found)\r