Condition Coverage

Bio/Location/Simple.pm
Criterion Covered Total %
condition 29 39 74.3


and 3 conditions

line !l l&&!r l&&r condition
126 20532 61718 279130 defined $self->{'_start'} and defined $self->{'_end'}
82250 279109 21 defined $self->{'_start'} and defined $self->{'_end'} and $self->location_type eq 'IN-BETWEEN'
340827 21 0 defined $self->{'_start'} and defined $self->{'_end'} and $self->location_type eq 'IN-BETWEEN' and $self->{'_end'} - 1 != $self->{'_start'}
165 75 0 340229 defined $self->{'_start'} and defined $self->{'_end'}
75 340209 20 defined $self->{'_start'} and defined $self->{'_end'} and $self->location_type eq 'IN-BETWEEN'
340209 20 0 defined $self->{'_start'} and defined $self->{'_end'} and $self->location_type eq 'IN-BETWEEN' and $self->{'_end'} - 1 != $self->{'_start'}
304 661366 0 90 $self->{'_location_type'} eq 'IN-BETWEEN' and defined $self->{'_start'}
661366 0 90 $self->{'_location_type'} eq 'IN-BETWEEN' and defined $self->{'_start'} and defined $self->{'_end'}
0 89 1 $self->{'_location_type'} eq 'IN-BETWEEN' and defined $self->{'_start'} and defined $self->{'_end'} and $self->{'_end'} - 1 != $self->{'_start'}
353 695 0 50 $self->is_remote and $self->seq_id
356 24 453 268 defined $self->strand and $self->strand == -1

or 3 conditions

line l !l&&r !l&&!r condition
286 41377 61781 558298 defined $value or not defined $self->{'_location_type'}
394 0 0 0 $newstart < 1 or $newend > $end - $start + 1