X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fjalview%2Fanalysis%2FTreeModel.java;h=1c19dbfd42e6e4abf4eddabf20ead77c267ca3b3;hb=c58f08345070f16bdc228c5e272db1bfd9cb6241;hp=a50634ecf6178632561e498458857b969fe19a46;hpb=3d0101179759ef157b088ea135423cd909512d9f;p=jalview.git diff --git a/src/jalview/analysis/TreeModel.java b/src/jalview/analysis/TreeModel.java index a50634e..1c19dbf 100644 --- a/src/jalview/analysis/TreeModel.java +++ b/src/jalview/analysis/TreeModel.java @@ -80,8 +80,8 @@ public class TreeModel public TreeModel(SequenceI[] seqs, AlignmentView odata, NewickFile treefile) { - this(seqs, treefile.getTree(), treefile.HasDistances(), - treefile.HasBootstrap(), treefile.HasRootDistance()); + this(seqs, treefile.getTree(), treefile.hasDistances(), + treefile.hasBootstrap(), treefile.hasRootDistance()); seqData = odata; associateLeavesToSequences(seqs); @@ -130,29 +130,27 @@ public class TreeModel Vector leaves = findLeaves(top); - int i = 0; int namesleft = seqs.length; - SequenceNode j; - SequenceI nam; - String realnam; - Vector one2many = new Vector(); + 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()) @@ -161,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) { @@ -295,7 +293,7 @@ public class TreeModel */ public Vector findLeaves(SequenceNode nd) { - Vector leaves = new Vector(); + Vector leaves = new Vector<>(); findLeaves(nd, leaves); return leaves; } @@ -389,7 +387,7 @@ public class TreeModel */ public List groupNodes(float threshold) { - List groups = new ArrayList(); + List groups = new ArrayList<>(); _groupNodes(groups, getTopNode(), threshold); return groups; }