import java.io.File;
import org.forester.io.parsers.phyloxml.PhyloXmlParser;
-import org.forester.io.writers.PhylogenyWriter;
import org.forester.phylogeny.Phylogeny;
import org.forester.phylogeny.PhylogenyNode;
import org.forester.phylogeny.factories.ParserBasedPhylogenyFactory;
processNode( node, i );
i++;
}
- final PhylogenyWriter writer = new PhylogenyWriter();
- writer.toPhyloXML( out, phylogeny_0, 0 );
+ // final PhylogenyWriter writer = new PhylogenyWriter();
+ // writer.toPhyloXML( out, phylogeny_0, 0 );
}
catch ( final Exception e ) {
System.out.println( e.getLocalizedMessage() );
}
}
+ // private static void processNode( final PhylogenyNode node, final int i ) {
+ // node.setDistanceToParent( PhylogenyNode.DISTANCE_DEFAULT );
+ // if ( !node.isExternal() ) {
+ // if ( ( node.getName() == null ) || node.getName().isEmpty() ) {
+ // node.setName( BASE + i );
+ // }
+ // }
+ // }
private static void processNode( final PhylogenyNode node, final int i ) {
- node.setDistanceToParent( PhylogenyNode.DISTANCE_DEFAULT );
- if ( !node.isExternal() ) {
- if ( ( node.getName() == null ) || node.getName().isEmpty() ) {
- node.setName( BASE + i );
- }
+ if ( node.isExternal() ) {
+ final String c = "" + node.getNodeData().getBinaryCharacters().getPresentCount();
+ final String s = node.getNodeData().getTaxonomy().getScientificName();
+ System.out.println( s + "\t" + c );
}
}
}