Condition Coverage

Bio/Map/PositionI.pm
Criterion Covered Total %
condition 20 40 50.0


and 3 conditions

line !l l&&!r l&&r condition
399 3 0 5 $self->_testStrand($other, $so) && $own_start == $other_start && $own_end == $other_end
481 0 74 97 $self->_testStrand($other, $so) && !($own_start + $own_min > $other_end || $own_end - $own_min < $other_start || ($own_start > $other_end - $other_min || $own_end < $other_start + $other_min))
509 1 1 10 $self->_testStrand($other, $so) && $other_start >= $own_start && $other_end <= $own_end
581 0 0 12 defined $intersect->strand and defined $compare->strand
0 0 12 defined $intersect->strand and defined $compare->strand and $intersect->strand == $compare->strand
661 1 0 37 $args[0] and $args[0]->isa('Bio::Map::RelativeI')
782 0 0 10 $args[0] and $args[0]->isa('Bio::Map::RelativeI')
899 0 0 489 defined $other and $other->isa('Bio::RangeI')

or 2 conditions

line l !l condition
470 0 171 $min_percent ||= 0
794 55 0 $pos->map || (next)

or 3 conditions

line l !l&&r !l&&!r condition
690 0 0 40 not defined $compare->strand or $union_strand ne $compare->strand
848 92 0 62 exists $prior_positions{$pos} or exists $answers{$pos}
909 0 0 0 $self->map || $self->throw('Trying to compare two positions but neither had been placed on a map')
914 414 74 0 $rel ||= $other->absolute_relative