From b6d993cd843cc75620df0422b07a03a5091d4b4d Mon Sep 17 00:00:00 2001 From: jprocter Date: Tue, 24 May 2005 16:37:26 +0000 Subject: [PATCH] added PropertyChangeListeners for alignviewport.alignment.sequences vector. TreeViewer windows now properly reflect deletions to sequence set. --- src/jalview/analysis/NJTree.java | 20 +++++++++++++++++ src/jalview/gui/AlignFrame.java | 42 ++++++++++++++++++++++++------------ src/jalview/gui/AlignViewport.java | 12 ++++++++++- 3 files changed, 59 insertions(+), 15 deletions(-) diff --git a/src/jalview/analysis/NJTree.java b/src/jalview/analysis/NJTree.java index 8708f1d..cf15d78 100755 --- a/src/jalview/analysis/NJTree.java +++ b/src/jalview/analysis/NJTree.java @@ -86,6 +86,26 @@ public class NJTree { } } + /** + * + * used when the alignment associated to a tree has changed. + * + * @param alignment Vector + */ + public void UpdatePlaceHolders(Vector alignment) { + Vector leaves = new Vector(); + findLeaves(top, leaves); + int sz = leaves.size(); + int i=0; + while (i