+ * sort the associated alignment view by the current tree.
+ * @param e
+ */
+ public void sortByTree_actionPerformed(ActionEvent e)
+ {
+ AlignmentPanel ap = av.getAlignPanel();
+ SequenceI[] oldOrder = av.getAlignment().getSequencesArray();
+ AlignmentSorter.sortByTree(av.getAlignment(), tree);
+
+ ap.alignFrame
+ .addHistoryItem(new OrderCommand("Tree Sort", oldOrder,
+ av.alignment));
+
+ ap.paintAlignment(true);
+
+ }
+
+ /**