{
int start, end;
SequenceI[] seqs;
- boolean selview=av
- .getSelectionGroup() != null && av
- .getSelectionGroup().getSize()>1;
+ boolean selview = av.getSelectionGroup() != null
+ && av.getSelectionGroup().getSize() > 1;
AlignmentView seqStrings = av.getAlignmentView(selview);
if (!selview)
{
{
start = av.getSelectionGroup().getStartRes();
end = av.getSelectionGroup().getEndRes() + 1;
- seqs = av.getSelectionGroup().getSequencesInOrder(av.getAlignment());
+ seqs = av.getSelectionGroup().getSequencesInOrder(
+ av.getAlignment());
}
tree = new NJTree(seqs, seqStrings, type, pwtype, start, end);
*/
public void sortByTree_actionPerformed(ActionEvent e)
{
-
+
if (treeCanvas.applyToAllViews)
{
final ArrayList<CommandI> commands = new ArrayList<CommandI>();
- for (AlignmentPanel ap: PaintRefresher.getAssociatedPanels(av
+ for (AlignmentPanel ap : PaintRefresher.getAssociatedPanels(av
.getSequenceSetId()))
{
commands.add(sortAlignmentIn(ap.av.getAlignPanel()));
}
av.getAlignPanel().alignFrame.addHistoryItem(new CommandI()
{
-
+
@Override
public void undoCommand(AlignmentI[] views)
{
- for (CommandI tsort:commands)
+ for (CommandI tsort : commands)
{
tsort.undoCommand(views);
- }
+ }
}
-
+
@Override
public int getSize()
{
return commands.size();
}
-
+
@Override
public String getDescription()
{
return "Tree Sort (many views)";
}
-
+
@Override
public void doCommand(AlignmentI[] views)
{
- for (CommandI tsort:commands)
+ for (CommandI tsort : commands)
{
tsort.doCommand(views);
- }
+ }
}
});
- for (AlignmentPanel ap: PaintRefresher.getAssociatedPanels(av
+ for (AlignmentPanel ap : PaintRefresher.getAssociatedPanels(av
.getSequenceSetId()))
{
// ensure all the alignFrames refresh their GI after adding an undo item
ap.alignFrame.updateEditMenuBar();
}
- } else {
- treeCanvas.ap.alignFrame.addHistoryItem(sortAlignmentIn(treeCanvas.ap));
+ }
+ else
+ {
+ treeCanvas.ap.alignFrame
+ .addHistoryItem(sortAlignmentIn(treeCanvas.ap));
}
}
+
public CommandI sortAlignmentIn(AlignmentPanel ap)
{
AlignViewport av = ap.av;
SequenceI[] oldOrder = av.getAlignment().getSequencesArray();
AlignmentSorter.sortByTree(av.getAlignment(), tree);
CommandI undo;
- undo=new OrderCommand("Tree Sort", oldOrder,
- av.getAlignment());
+ undo = new OrderCommand("Tree Sort", oldOrder, av.getAlignment());
- ap.paintAlignment(true);
+ ap.paintAlignment(true);
return undo;
}
+
/**
* DOCUMENT ME!
*