+ return stats;
+ }
+
+ public static DescriptiveStatistics calculatConfidenceStatistics( final Phylogeny phy ) {
+ final DescriptiveStatistics stats = new BasicDescriptiveStatistics();
+ for( final PhylogenyNodeIterator iter = phy.iteratorPreorder(); iter.hasNext(); ) {
+ final PhylogenyNode n = iter.next();
+ if ( !n.isExternal() ) {
+ if ( n.getBranchData().isHasConfidences() ) {
+ stats.addValue( n.getBranchData().getConfidence( 0 ).getValue() );
+ }
+ }
+ }
+ return stats;