X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fjalview%2Fanalysis%2FTreeModel.java;h=1c19dbfd42e6e4abf4eddabf20ead77c267ca3b3;hb=f02290c62798c237c00e0ec64c725cd70aede6f8;hp=b6c9caad68488ec9401c6e33193cd5de92d1f573;hpb=9fe1833d6a0e8275886edf3c7a43c73346dbab45;p=jalview.git diff --git a/src/jalview/analysis/TreeModel.java b/src/jalview/analysis/TreeModel.java index b6c9caa..1c19dbf 100644 --- a/src/jalview/analysis/TreeModel.java +++ b/src/jalview/analysis/TreeModel.java @@ -97,7 +97,6 @@ public class TreeModel this(tree.getSequences(), tree.getTopNode(), tree.hasDistances(), tree.hasBootstrap(), tree.hasRootDistance()); seqData = tree.getOriginalData(); - } /** @@ -131,29 +130,27 @@ public class TreeModel Vector leaves = findLeaves(top); - int i = 0; int namesleft = seqs.length; - SequenceNode j; - SequenceI nam; - String realnam; + SequenceI nodeSequence; + String nodeSequenceName; Vector one2many = new Vector<>(); // int countOne2Many = 0; - while (i < leaves.size()) + + for (SequenceNode sn : leaves) { - j = leaves.elementAt(i++); - realnam = j.getName(); - nam = null; + nodeSequenceName = sn.getName(); + nodeSequence = null; if (namesleft > -1) { - nam = algnIds.findIdMatch(realnam); + nodeSequence = algnIds.findIdMatch(nodeSequenceName); } - if (nam != null) + if (nodeSequence != null) { - j.setElement(nam); - if (one2many.contains(nam)) + sn.setElement(nodeSequence); + if (one2many.contains(nodeSequence)) { // countOne2Many++; // if (jalview.bin.Cache.log.isDebugEnabled()) @@ -162,14 +159,14 @@ public class TreeModel } else { - one2many.addElement(nam); + one2many.addElement(nodeSequence); namesleft--; } } else { - j.setElement(new Sequence(realnam, "THISISAPLACEHLDER")); - j.setPlaceholder(true); + sn.setElement(new Sequence(nodeSequenceName, "THISISAPLACEHLDER")); + sn.setPlaceholder(true); } } // if (jalview.bin.Cache.log.isDebugEnabled() && countOne2Many>0) {