package jalview.ext.archaeopteryx; import jalview.ext.treeviewer.TreeNodeI; import java.util.Iterator; import org.forester.phylogeny.iterators.PhylogenyNodeIterator; public class TreeIterator implements Iterator { private final PhylogenyNodeIterator iter; public TreeIterator(PhylogenyNodeIterator aptxIterator) { iter = aptxIterator; } @Override public boolean hasNext() { return iter.hasNext(); } @Override public TreeNodeI next() { TreeNodeI node = TreeNode.getUniqueWrapper(iter.next()); return node; } }