X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=forester%2Fjava%2Fsrc%2Forg%2Fforester%2Fphylogeny%2FPhylogenyNode.java;h=651bbbcc03d8a43511804f0409d1baa6d26635c3;hb=7ad84913635263ddc191fcbebd8a9bd46a9ac7e3;hp=8dedcd20a9989d54049799d8a266d78fa12a6725;hpb=e37b8c622b4d0a46d3dd170e3cd130bca39ee468;p=jalview.git diff --git a/forester/java/src/org/forester/phylogeny/PhylogenyNode.java b/forester/java/src/org/forester/phylogeny/PhylogenyNode.java index 8dedcd2..651bbbc 100644 --- a/forester/java/src/org/forester/phylogeny/PhylogenyNode.java +++ b/forester/java/src/org/forester/phylogeny/PhylogenyNode.java @@ -32,16 +32,21 @@ import java.util.List; import org.forester.io.parsers.nhx.NHXFormatException; import org.forester.io.parsers.nhx.NHXParser; +import org.forester.io.parsers.phyloxml.PhyloXmlDataFormatException; import org.forester.io.parsers.phyloxml.PhyloXmlUtil; import org.forester.phylogeny.data.BranchData; import org.forester.phylogeny.data.Confidence; import org.forester.phylogeny.data.NodeData; import org.forester.phylogeny.data.PhylogenyDataUtil; -import org.forester.phylogeny.iterators.ChildNodeIteratorForward; -import org.forester.phylogeny.iterators.PhylogenyNodeIterator; import org.forester.phylogeny.iterators.PreorderTreeIterator; import org.forester.util.ForesterUtil; +/** + * Warning. Implementation of method 'compareTo' only looks at + * node name. Thus, use of this class in SortedSets might lead + * to unexpected behavior. + * + */ public final class PhylogenyNode implements PhylogenyNodeI, Comparable { private static int _node_count = 0; @@ -70,12 +75,10 @@ public final class PhylogenyNode implements PhylogenyNodeI, Comparable 0 ) { // Node name is not empty, and equal. return true; @@ -496,6 +500,10 @@ public final class PhylogenyNode implements PhylogenyNodeI, Comparable getAllDescendants() { + return _descendants; + } + final public int getNumberOfDescendants() { if ( _descendants == null ) { return 0; @@ -744,13 +752,6 @@ public final class PhylogenyNode implements PhylogenyNodeI, Comparable