|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
341
 | 
 154  | 
 663  | 
 if defined $eNewick  | 
 
| 
342
 | 
 0  | 
 817  | 
 if defined $edgesR  | 
 
| 
343
 | 
 183  | 
 634  | 
 if defined $graph  | 
 
| 
344
 | 
 479  | 
 338  | 
 if defined $tree  | 
 
| 
345
 | 
 0  | 
 817  | 
 if (not defined $leavesR and defined $numleaves)  | 
 
| 
349
 | 
 1  | 
 816  | 
 if defined $mudataR and defined $leavesR  | 
 
| 
408
 | 
 1916  | 
 1320  | 
 if (!$subrtlng eq '') { }  | 
 
| 
414
 | 
 444  | 
 2792  | 
 if (!$subrttype eq '')  | 
 
| 
419
 | 
 3236  | 
 0  | 
 if (not defined $labels->{$subrtid} or $labels->{$subrtid} eq '') { }  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($labels->{$subrtid} ne $subrtlbl and $subrtlbl ne '') { }  | 
 
| 
426
 | 
 880  | 
 2356  | 
 if ($subblock ne '')  | 
 
| 
437
 | 
 6104  | 
 4  | 
 if ($rt eq $block)  | 
 
| 
455
 | 
 3572  | 
 660  | 
 if (index($string, '#') == -1) { }  | 
 
| 
460
 | 
 682  | 
 2890  | 
 if (not defined $label or $label eq '') { }  | 
 
| 
496
 | 
 1109  | 
 71407  | 
 if ($char eq '(')  | 
 
| 
499
 | 
 2838  | 
 69678  | 
 if ($char eq ')')  | 
 
| 
500
 | 
 1729  | 
 1109  | 
 if ($level == 1)  | 
 
| 
506
 | 
 1507  | 
 71009  | 
 if ($char eq ',' and $level == 1)  | 
 
| 
528
 | 
 9  | 
 4  | 
 unless exists $seen{$node}  | 
 
| 
538
 | 
 15  | 
 63  | 
 if ($mu->geq_poset($$mus{$nodes[$j]}))  | 
 
| 
598
 | 
 0  | 
 1462  | 
 unless $self->{'graph'}->is_dag  | 
 
| 
609
 | 
 2520  | 
 7454  | 
 unless (defined $self->{'labels'}{$node})  | 
 
| 
630
 | 
 847  | 
 645  | 
 if ($self->is_hybrid_node($v1) or $self->is_hybrid_node($v2) or $self->graph->is_reachable($v2, $u1) or $u1 eq $u2 and $v1 eq $v2 or not scalar grep({$self->is_tree_node($_) if $_ ne $v2;} $self->graph->successors($u2)))  | 
 
| 
634
 | 
 917  | 
 1103  | 
 if $_ ne $v2  | 
 
| 
691
 | 
 50823  | 
 7545  | 
 if defined $self->{'h'}{$_}  | 
 
| 
717
 | 
 2806  | 
 4397  | 
 if ($self->{'graph'}->out_degree($node) == 0)  | 
 
| 
733
 | 
 1  | 
 0  | 
 if ($self->{'graph'}->in_degree($node) == 0)  | 
 
| 
749
 | 
 837  | 
 326  | 
 if ($self->{'graph'}->in_degree($node) <= 1)  | 
 
| 
765
 | 
 2856  | 
 12625  | 
 if ($self->{'graph'}->in_degree($node) > 1)  | 
 
| 
776
 | 
 1505  | 
 417  | 
 if ($g->in_degree($son) == 1)  | 
 
| 
795
 | 
 8794  | 
 301  | 
 if (defined $self->{'is_tree_child'})  | 
 
| 
801
 | 
 0  | 
 2443  | 
 unless $graph->out_degree($node) == 0 or has_tree_child($graph, $node)  | 
 
| 
986
 | 
 7  | 
 8  | 
 if (scalar @h) { }  | 
 
| 
1065
 | 
 0  | 
 4546  | 
 unless $comp->compare($net1->{'leaves'}, $net2->{'leaves'})  | 
 
| 
1066
 | 
 0  | 
 4546  | 
 unless $net1->is_tree_child  | 
 
| 
1068
 | 
 0  | 
 4546  | 
 unless $net2->is_tree_child  | 
 
| 
1075
 | 
 21218  | 
 208947  | 
 if (not exists $matched1{$node1} || exists $matched2{$node2} and $net1->{'mudata'}{$node1} == $net2->{'mudata'}{$node2})  | 
 
| 
1114
 | 
 24271  | 
 635  | 
 if defined $self->{'mudata_string'}  | 
 
| 
1136
 | 
 0  | 
 12  | 
 unless $self->{'numroots'} == 1  | 
 
| 
1144
 | 
 19  | 
 17  | 
 if ($graph->is_reachable($u, $leaf)) { }  | 
 
| 
1145
 | 
 2  | 
 17  | 
 if ($graphPruned->is_reachable($root, $leaf)) { }  | 
 
| 
1178
 | 
 1  | 
 0  | 
 unless defined $self->{'tripartitions'}  | 
 
| 
1188
 | 
 0  | 
 1  | 
 unless $comp->compare($net1->{'leaves'}, $net2->{'leaves'})  | 
 
| 
1189
 | 
 0  | 
 1  | 
 unless $net1->is_tree_child  | 
 
| 
1191
 | 
 0  | 
 1  | 
 unless $net2->is_tree_child  | 
 
| 
1193
 | 
 0  | 
 1  | 
 unless $net1->is_time_consistent  | 
 
| 
1195
 | 
 0  | 
 1  | 
 unless $net2->is_time_consistent  | 
 
| 
1197
 | 
 0  | 
 1  | 
 unless defined $net1->{'tripartitions'}  | 
 
| 
1198
 | 
 1  | 
 0  | 
 unless defined $net2->{'tripartitions'}  | 
 
| 
1205
 | 
 5  | 
 18  | 
 if ($net1->{'tripartitions'}{$edge1->[1]} eq $net2->{'tripartitions'}{$edge2->[1]})  | 
 
| 
1211
 | 
 2  | 
 5  | 
 unless ($matched)  | 
 
| 
1216
 | 
 3  | 
 14  | 
 if ($net1->{'tripartitions'}{$edge1->[1]} eq $net2->{'tripartitions'}{$edge2->[1]})  | 
 
| 
1222
 | 
 1  | 
 3  | 
 unless ($matched)  | 
 
| 
1244
 | 
 3  | 
 1  | 
 unless exists $self->{'has_temporal_representation'}  | 
 
| 
1261
 | 
 1  | 
 0  | 
 if ($self->is_time_consistent)  | 
 
| 
1279
 | 
 9  | 
 0  | 
 if (my(@svs) = $quotient->predecessorless_vertices) { }  | 
 
| 
1344
 | 
 0  | 
 0  | 
 unless $mus->{$b} <=> $mus->{$a}  | 
 
| 
1348
 | 
 0  | 
 0  | 
 if ($contracted->in_degree($elem) == 1)  | 
 
| 
1410
 | 
 0  | 
 2  | 
 unless $comp->compare($net1->{'leaves'}, $net2->{'leaves'})  | 
 
| 
1412
 | 
 1  | 
 1  | 
 if (defined $params{'-metric'} and $params{'-metric'} eq 'Hamming') { }  | 
 
| 
1440
 | 
 10  | 
 8  | 
 if (defined $nodes2[$alignment[$i]])  | 
 
| 
1475
 | 
 0  | 
 90  | 
 unless (defined $distance)  | 
 
| 
1478
 | 
 45  | 
 45  | 
 if ($distance eq 'Hamming') { }  | 
 
| 
1483
 | 
 36  | 
 54  | 
 if ($net1->is_tree_node($v1) and $net2->is_hybrid_node($v2) or $net2->is_tree_node($v2) and $net1->is_hybrid_node($v1))  | 
 
| 
1518
 | 
 0  | 
 0  | 
 if (defined $position1{$leaves2[$j]})  | 
 
| 
1529
 | 
 0  | 
 0  | 
 if ($$mu[$position1{$leaf}] > 0)  | 
 
| 
1539
 | 
 0  | 
 0  | 
 if ($$mu[$position2{$leaf}] > 0)  | 
 
| 
1576
 | 
 606  | 
 660  | 
 if ($self->is_leaf($node) or defined $seen->{$node}) { }  | 
 
| 
1597
 | 
 300  | 
 966  | 
 if ($self->is_hybrid_node($node)) { }  | 
 
| 
1599
 | 
 294  | 
 6  | 
 if ($lbl =~ /#/)  | 
 
| 
1604
 | 
 6  | 
 294  | 
 if (defined $parent and $self->graph->has_edge_attribute($parent, $node, 'type'))  | 
 
| 
1612
 | 
 0  | 
 1266  | 
 if (defined $parent and $self->graph->has_edge_weight($parent, $node))  | 
 
| 
1643
 | 
 574  | 
 588  | 
 if ($self->is_leaf($node) or defined $seen->{$node}) { }  | 
 
| 
1664
 | 
 300  | 
 862  | 
 if ($self->is_hybrid_node($node)) { }  | 
 
| 
1666
 | 
 294  | 
 6  | 
 if ($lbl =~ /#/)  | 
 
| 
1671
 | 
 6  | 
 294  | 
 if (defined $parent and $self->graph->has_edge_attribute($parent, $node, 'type'))  | 
 
| 
1677
 | 
 858  | 
 4  | 
 if (defined $self->{'labels'}{$node} and $self->{'labels'}{$node} ne '') { }  | 
 
| 
1684
 | 
 0  | 
 1162  | 
 if (defined $parent and $self->graph->has_edge_weight($parent, $node))  | 
 
| 
1775
 | 
 999  | 
 0  | 
 if (exists $self->{'labels'}{$node}) { }  | 
 
| 
1782
 | 
 0  | 
 135  | 
 if (exists $self->{'has_temporal_representation'})  | 
 
| 
1784
 | 
 0  | 
 0  | 
 if ($self->{'has_temporal_representation'}) { }  | 
 
| 
1793
 | 
 0  | 
 135  | 
 if (exists $self->{'tripartitions'})  |