X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fext%2Farchaeopteryx%2FArchaeopteryxTreeBuilder.java;h=82cabcd7245a142d77bfb1c63d48e2deb7ce3a48;hb=c21989bd32ddf92f7583578b66e3f491643ce775;hp=fb1ebe390f5e88d440bc7d362f12727a8738d6ed;hpb=02766902b43af04018425c6fccf9c6255697230a;p=jalview.git diff --git a/src/jalview/ext/archaeopteryx/ArchaeopteryxTreeBuilder.java b/src/jalview/ext/archaeopteryx/ArchaeopteryxTreeBuilder.java index fb1ebe3..82cabcd 100644 --- a/src/jalview/ext/archaeopteryx/ArchaeopteryxTreeBuilder.java +++ b/src/jalview/ext/archaeopteryx/ArchaeopteryxTreeBuilder.java @@ -4,6 +4,7 @@ import jalview.analysis.TreeBuilder; import jalview.datamodel.SequenceI; import jalview.math.MatrixI; +import org.forester.evoinference.distance.NeighborJoiningF; import org.forester.io.parsers.SymmetricalDistanceMatrixParser; import org.forester.msa.Msa; import org.forester.phylogeny.Phylogeny; @@ -48,7 +49,17 @@ public class ArchaeopteryxTreeBuilder // cannot inherit public Phylogeny buildAptxTree(TreeBuilder tree) { this.sequences = tree.getSequences(); - aptxTree.setName("word"); + aptxTree.setName( + "PLEASE FIX ME reheaheth35yheqhb3q5hyq3bt3q5u4jwqjwuh6"); + + final NeighborJoiningF nj = NeighborJoiningF.createInstance(false, 5); + distances = tree.getDistances(); + + + + // final Phylogeny phy = nj.execute(JalviewMatrixToForesterMatrix + // .convertJalviewToForester(distances)); + return buildAptxTree(sequences); } @@ -58,8 +69,7 @@ public class ArchaeopteryxTreeBuilder // cannot inherit for (SequenceI sequence : sequences) { - PhylogenyNode treeNode = new PhylogenyNode(); - treeNode.setName(sequence.getName()); + PhylogenyNode treeNode = new PhylogenyNode(sequence.getName()); rootNode.addAsChild(treeNode); } @@ -69,6 +79,7 @@ public class ArchaeopteryxTreeBuilder // cannot inherit } + /** * Formats a localised title for the tree panel, like *