Condition Coverage

blib/lib/Bio/Phylo/Matrices/DatumRole.pm
Criterion Covered Total %
condition 3 80 3.7


and 3 conditions

line !l l&&!r l&&r condition
88 0 0 0 ref $start and $start->isa('Bio::LocationI')
0 0 0 defined $start and defined $end
126 0 0 0 $seqstring and $seqstring =~ /\S/
128 0 0 0 $@ and &looks_like_instance($@, 'Bio::Phylo::Util::Exceptions::InvalidData')
752 0 0 0 $missing ne $char[$i] and $gap ne $char[$i]
753 0 0 0 $char_ids and $char_ids->[$i]
759 0 0 0 $state_ids and $$state_ids{uc $char[$i]}
767 0 0 0 $char_ids and $char_ids->[$i]
773 0 0 0 $special and $$special{$char[$i]}
820 0 0 0 &looks_like_instance($dom, 'SCALAR') and $dom->_type == 18
844 0 0 0 $missing ne $char[$i] and $gap ne $char[$i]
846 0 0 0 $char_ids and $char_ids->[$i]
852 0 0 0 $state_ids and $$state_ids{uc $char[$i]}
865 0 0 0 $char_ids and $char_ids->[$i]
871 0 0 0 $special and $$special{$char[$i]}

or 2 conditions

line l !l condition
88 0 0 $char1 ||= '/'
0 0 $char2 ||= '-'
0 0 $self->get_generic('meta') || {}
121 0 0 $seq->alphabet || $seq->_guess_alphabet || 'dna'
208 0 713 $self->get_position || 1
330 0 584 $self->get_position || 1
350 0 50 $self->get_position || 1

or 3 conditions

line l !l&&r !l&&!r condition
536 0 0 0 $c1[$i] eq $m or $c1[$i] eq $g
0 0 0 $c1[$i] eq $m or $c1[$i] eq $g or $c2[$i] eq $m
0 0 0 $c1[$i] eq $m or $c1[$i] eq $g or $c2[$i] eq $m or $c2[$i] eq $g
681 0 0 0 $c eq $m or $c eq $g
688 0 0 0 $to->get_symbol_for_states(@states) || $m
752 0 0 0 $missing eq $char[$i] or $gap eq $char[$i]
844 0 0 0 $missing eq $char[$i] or $gap eq $char[$i]