Branch Coverage

blib/lib/Bio/NEXUS/Tree.pm
Criterion Covered Total %
branch 16 64 25.0


line true false branch
117 665 0 if (defined $$self{'root_node'})
170 446 0 if (defined $_[0]{'name'}) { }
251 66 16 if ($root->find_lengths) { }
286 9 83 if (defined $$self{'_out_format'}) { }
294 8 1012 if ($$node{'is_nhx'})
373 74 165 if not $root->get_name or $root->get_name =~ /^inode1/
393 229 175 if ($node->is_otu)
453 0 0 if $boot
476 0 0 if ($self->is_cladogram or $cladogramMethod) { }
477 0 0 unless $cladogramMethod
481 0 0 if ($cladogramMethod eq 'accelerated') { }
0 0 elsif ($cladogramMethod eq 'normal') { }
483 0 0 if ($node->is_otu) { }
556 54 0 if $d or $d == 0
611 0 0 if ($name eq $node->get_name)
648 0 25 if ($self->get_name ne $tree->get_name)
655 0 0 if ($self->get_name ne $tree->get_name)
671 0 0 unless (defined $outgroup_name)
691 0 0 if ($dist_back_to_newroot and $dist_back_to_newroot == $outgroup->get_length) { }
742 0 0 if (not $tree->find("$oldroot_name")) { }
755 0 0 if ($outgroup->get_length) { }
757 0 0 if ($dist_back_to_newroot) { }
758 0 0 if ($dist_back_to_newroot < $outgroup_length and $dist_back_to_newroot > 0) { }
780 0 0 if ($dist_back_to_newroot)
792 0 0 if (@{$oldroot->get_children;} == 1)
794 0 0 if (defined $oldroot->get_length or defined $oldroot_child->get_length)
820 1 1 unless ($newroot)
851 0 0 unless ($removenode)
861 0 0 if ($child->get_name ne $removenode->get_name)
865 0 0 if (@{$parent->get_children;} == 1)
890 0 0 if $Bio::NEXUS::Tree::AUTOLOAD =~ /DESTROY$/
904 0 0 if (defined $synonym_for{$Bio::NEXUS::Tree::AUTOLOAD}) { }