\r
undoButton.setEnabled(true);\r
\r
- if (ap.av.sel != null && ap.av.sel.size() > 1)\r
+ SequenceGroup sg = ap.av.getSelectionGroup();\r
+ if (sg != null && sg.getSize() > 1)\r
{\r
\r
- del = ap.av.alignment.removeRedundancy(threshold, ap.av.sel.asVector());\r
+ del = ap.av.alignment.removeRedundancy(threshold, sg.sequences);\r
for (int i = 0; i < del.size(); i++)\r
- if (ap.av.sel.contains( (SequenceI) del.elementAt(i)))\r
- ap.av.sel.removeElement( (SequenceI) del.elementAt(i));\r
+ if (sg.sequences.contains( (SequenceI) del.elementAt(i)))\r
+ sg.deleteSequence( (SequenceI) del.elementAt(i));\r
\r
}\r
else\r
del = ap.av.alignment.removeRedundancy(threshold,s);\r
for (int j=0; j < del.size(); j++)\r
{\r
- if (ap.av.sel.contains((SequenceI)del.elementAt(j)))\r
- ap.av.sel.removeElement((SequenceI)del.elementAt(j));\r
+ if (sg.sequences.contains((SequenceI)del.elementAt(j)))\r
+ sg.deleteSequence((SequenceI)del.elementAt(j));\r
\r
}\r
}\r