Condition Coverage

Bio/DB/Taxonomy/list.pm
Criterion Covered Total %
condition 18 38 47.3


and 3 conditions

line !l l&&!r l&&r condition
140 0 0 331 $names and ref $names eq 'ARRAY'
239 2780 116 114 defined $rank and not defined $node_data->{$node_id}[1]
245 2473 206 0 $self->{'ancestors'}{$node_id} and $self->{'ancestors'}{$node_id} ne $my_ancestor_id
328 2 0 0 scalar @taxonids > 1 and scalar @$names > 1
422 0 0 4476 ref $taxon and $taxon->isa('Bio::Taxon')
423 0 0 4476 $taxon->db_handle and $taxon->db_handle eq $self
445 0 0 18 ref $taxon and $taxon->isa('Bio::Taxon')
446 0 0 18 $taxon->db_handle and $taxon->db_handle eq $self

or 2 conditions

line l !l condition
196 481 76 $ancestors->{$same_id} || ''
279 0 0 $self->{'node_ids'} || 0
427 2120 2356 $self->{'ancestors'}{$id} || (return)
452 20 0 $self->get_taxon($child_id) || (next)

or 3 conditions

line l !l&&r !l&&!r condition
425 4476 0 0 $taxon->id || $self->throw('The supplied Taxon is missing its id!')
448 18 0 0 $taxon->id || $self->throw('The supplied Taxon is missing its id!')