Condition Coverage

Bio/RangeI.pm
Criterion Covered Total %
condition 24 39 61.5


and 3 conditions

line !l l&&!r l&&r condition
116 1 6 1 $s1 != 0 and $s1 == $s2
227 0 0 44 defined $other and $other->isa('Bio::RangeI')
233 6 17 21 $self->_testStrand($other, $so) && !($self->start > $other->end || $self->end < $other->start)
257 0 0 8288 defined $other and ref $other
262 20 11 8257 $self->_testStrand($other, $so) && $other->start >= $self->start && $other->end <= $self->end
267 0 0 0 $other >= $self->start && $other <= $self->end
291 0 0 0 $self->_testStrand($other, $so) && $self->start == $other->start && $self->end == $other->end
362 0 0 4440 defined $intersect->strand and defined $compare->strand
0 156 4284 defined $intersect->strand and defined $compare->strand and $intersect->strand == $compare->strand

or 3 conditions

line l !l&&r !l&&!r condition
123 1 2 5 $s1 == 0 or $s2 == 0
3 1 4 $s1 == 0 or $s2 == 0 or $s1 == $s2
433 2 465 20855 not defined $_->strand or $union_strand ne $_->strand
439 21337 0 0 $start or $end