- SequenceI [] deleted = new SequenceI[del.size()];\r
-\r
- int width = 0;\r
- for (int i = 0; i < del.size(); i++)\r
- {\r
- deleted[i] = (SequenceI)del.elementAt(i);\r
- if(deleted[i].getLength()>width)\r
- width = deleted[i].getLength();\r
- }\r
-\r
- EditCommand cut = new EditCommand("Remove Redundancy",\r
- EditCommand.CUT, deleted,0,width,ap.av.alignment);\r
-\r
- for (int i = 0; i < del.size(); i++)\r
- {\r
- ap.av.alignment.deleteSequence( deleted[i] );\r
- PaintRefresher.Refresh(this,\r
- ap.av.getSequenceSetId(),\r
- deleted[i], null);\r
- if (sg != null)\r
- {\r
- sg.deleteSequence(deleted[i], false);\r
- }\r
- }\r
-\r
- historyList.push(cut);\r
-\r
- ap.alignFrame.addHistoryItem(cut);\r
-\r
- ap.av.firePropertyChange("alignment", null, ap.av.getAlignment().getSequences());\r