\r
Vector deletedHiddenColumns;\r
\r
+ int columnsDeleted;\r
+\r
public TrimRegionCommand(String description,\r
String command,\r
SequenceI[] seqs,\r
this.colSel = colSel;\r
if (command.equalsIgnoreCase(TRIM_LEFT))\r
{\r
+ if(column==0)\r
+ return;\r
+\r
+ columnsDeleted = column;\r
+\r
edits = new Edit[] { new Edit(CUT, seqs, 0, column, al)};\r
}\r
else if (command.equalsIgnoreCase(TRIM_RIGHT))\r
{\r
+ int width = al.getWidth()-column;\r
+ if(width<2)\r
+ {\r
+ return;\r
+ }\r
+\r
+ columnsDeleted = width-1;\r
+\r
edits = new Edit[]\r
- { new Edit(CUT, seqs, column+1, al.getWidth() - column, al)};\r
+ { new Edit(CUT, seqs, column+1, width, al)};\r
}\r
\r
//We need to keep a record of the sequence start\r
colSel.hideColumns(region[0], region[1]);\r
}\r
}\r
+ }\r
\r
-\r
+ public int getSize()\r
+ {\r
+ return columnsDeleted;\r
}\r
\r
}\r