From 79e0822af333c1c0597d53b0aa679846a590beb3 Mon Sep 17 00:00:00 2001 From: jprocter Date: Mon, 23 May 2005 17:55:18 +0000 Subject: [PATCH] Added PadGaps and made treeSortMenu dynamic (it gets added when there is a tree ordering added). Alignment orderings are now added to the main sort menu. --- src/jalview/gui/AlignFrame.java | 59 +++++++++++++++++++++++++++++---------- 1 file changed, 45 insertions(+), 14 deletions(-) diff --git a/src/jalview/gui/AlignFrame.java b/src/jalview/gui/AlignFrame.java index 846ab24..725ffe9 100755 --- a/src/jalview/gui/AlignFrame.java +++ b/src/jalview/gui/AlignFrame.java @@ -11,19 +11,21 @@ package jalview.gui; -import jalview.jbgui.GAlignFrame; -import jalview.schemes.*; -import jalview.datamodel.*; -import jalview.analysis.*; -import jalview.io.*; -import jalview.ws.*; +import java.util.*; + import java.awt.*; +import java.awt.datatransfer.*; import java.awt.event.*; import java.awt.print.*; import javax.swing.*; import javax.swing.event.*; -import java.util.*; -import java.awt.datatransfer.*; + +import jalview.analysis.*; +import jalview.datamodel.*; +import jalview.io.*; +import jalview.jbgui.*; +import jalview.schemes.*; +import jalview.ws.*; public class AlignFrame extends GAlignFrame @@ -168,6 +170,7 @@ public class AlignFrame extends GAlignFrame Stack historyList = new Stack(); Stack redoList = new Stack(); + private int treeCount = 0; void updateEditMenuBar() { @@ -425,7 +428,7 @@ public class AlignFrame extends GAlignFrame { SequenceI seq = sg.getSequenceAt(i); int index = viewport.getAlignment().findIndex(seq); - seq.deleteChars(sg.getStartRes(), sg.getEndRes()+1); + seq.deleteChars(sg.getStartRes(),sg.getEndRes()+1); if(seq.getSequence().length()<1) viewport.getAlignment().deleteSequence(seq); @@ -575,6 +578,26 @@ public class AlignFrame extends GAlignFrame } + public void padGapsMenuitem_actionPerformed(ActionEvent e) + { + addHistoryItem(new HistoryItem("Pad Gaps", + viewport.alignment, + HistoryItem.HIDE)); + SequenceI current; + int Width = viewport.getAlignment().getWidth()-1; + for (int i=0; i < viewport.getAlignment().getSequences().size();i++) + { + current = viewport.getAlignment().getSequenceAt(i); + + if (current.getLength()