- /*\r
+/*\r
* Jalview - A Sequence Alignment Editor and Viewer\r
- * Copyright (C) 2006 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle\r
+ * Copyright (C) 2007 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle\r
*\r
* This program is free software; you can redistribute it and/or\r
* modify it under the terms of the GNU General Public License\r
*/\r
package jalview.commands;\r
\r
+import jalview.analysis.*;\r
import jalview.datamodel.*;\r
\r
-import jalview.analysis.AlignmentSorter;\r
-\r
-public class OrderCommand implements CommandI\r
+public class OrderCommand\r
+ implements CommandI\r
{\r
- String description;\r
- SequenceI [] seqs;\r
- SequenceI [] seqs2;\r
- AlignmentI al;\r
-\r
- public OrderCommand(String description,\r
- SequenceI[] seqs,\r
- AlignmentI al)\r
- {\r
- this.description = description;\r
- this.seqs = seqs;\r
- this.seqs2 = al.getSequencesArray();\r
- this.al = al;\r
- doCommand();\r
- }\r
-\r
- public String getDescription()\r
- {\r
- return description;\r
- }\r
-\r
- public int getSize()\r
- {\r
- return 1;\r
- }\r
-\r
- public void doCommand()\r
- {\r
- AlignmentSorter.setOrder(al, seqs2);\r
- }\r
-\r
- public void undoCommand()\r
- {\r
- AlignmentSorter.setOrder(al, seqs);\r
- }\r
+ String description;\r
+ SequenceI[] seqs;\r
+ SequenceI[] seqs2;\r
+ AlignmentI al;\r
+\r
+ public OrderCommand(String description,\r
+ SequenceI[] seqs,\r
+ AlignmentI al)\r
+ {\r
+ this.description = description;\r
+ this.seqs = seqs;\r
+ this.seqs2 = al.getSequencesArray();\r
+ this.al = al;\r
+ doCommand();\r
+ }\r
+\r
+ public String getDescription()\r
+ {\r
+ return description;\r
+ }\r
+\r
+ public int getSize()\r
+ {\r
+ return 1;\r
+ }\r
+\r
+ public void doCommand()\r
+ {\r
+ AlignmentSorter.setOrder(al, seqs2);\r
+ }\r
+\r
+ public void undoCommand()\r
+ {\r
+ AlignmentSorter.setOrder(al, seqs);\r
+ }\r
}\r