X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fanalysis%2FNJTree.java;fp=src%2Fjalview%2Fanalysis%2FNJTree.java;h=522c2b17c1fc9d2154b1e20f275b52ee0016be46;hb=be762d8d9c71a7aa3121e845c45911c7192b7827;hp=487e85e6a949ec081aaabb1a45d0e97682e3c903;hpb=d1bb7a31fc091606aedbc255a5766ac79e36fa91;p=jalview.git diff --git a/src/jalview/analysis/NJTree.java b/src/jalview/analysis/NJTree.java index 487e85e..522c2b1 100644 --- a/src/jalview/analysis/NJTree.java +++ b/src/jalview/analysis/NJTree.java @@ -108,25 +108,25 @@ public class NJTree extends TreeBuilder * @param j */ @Override - protected - void findClusterDistance(int i, int j) + protected void findClusterDistance(int i, int j) { // New distances from cluster i to others double[] newdist = new double[noseqs]; - + double ijDistance = distances.getValue(i, j); for (int l = 0; l < noseqs; l++) { if ((l != i) && (l != j)) { - newdist[l] = (distances.getValue(i, l) + distances.getValue(j, l) - ijDistance) / 2; + newdist[l] = (distances.getValue(i, l) + distances.getValue(j, l) + - ijDistance) / 2; } else { newdist[l] = 0; } } - + for (int ii = 0; ii < noseqs; ii++) { distances.setValue(i, ii, newdist[ii]);