import jalview.analysis.SequenceIdMatcher;
import jalview.datamodel.SequenceI;
-import jalview.ext.forester.ForesterDataConversions;
+import jalview.ext.forester.DataConversions;
+import jalview.ext.treeviewer.ExternalLoadedTreeAssociationI;
+import jalview.ext.treeviewer.ExternalTreeBuilderI;
import java.util.HashMap;
import java.util.List;
import org.forester.phylogeny.Phylogeny;
import org.forester.phylogeny.PhylogenyNode;
-public class AptxNodeAssociation
+public class LoadedTreeAssociation
implements ExternalLoadedTreeAssociationI
{
SequenceI[] alignSequences;
Map<PhylogenyNode, SequenceI> nodesWithAlignment;
- public AptxNodeAssociation(SequenceI[] alignmentSequences,
+ public LoadedTreeAssociation(SequenceI[] alignmentSequences,
Phylogeny aptxTree)
{
alignSequences = alignmentSequences;
nodeSequence = algnIds.findIdMatch(nodeSequenceName);
if (nodeSequence != null)
{
- org.forester.phylogeny.data.Sequence foresterNodeSeq = ForesterDataConversions
+ org.forester.phylogeny.data.Sequence foresterNodeSeq = DataConversions
.createForesterSequence(nodeSequence, true);
treeNode.getNodeData().setSequence(foresterNodeSeq);
}
+
+
public Map<SequenceI, PhylogenyNode> getAlignmentWithNodes()
{
return alignmentWithNodes;