line |
!l |
l&&!r |
l&&r |
condition |
179
|
0 |
0 |
0 |
$value ne 'EXACT' and $value ne 'WITHIN' |
|
0 |
0 |
0 |
$value ne 'EXACT' and $value ne 'WITHIN' and $value ne 'IN-BETWEEN' |
185
|
2 |
0 |
4 |
defined $self->start and defined $self->end |
|
2 |
3 |
1 |
defined $self->start and defined $self->end and $self->end - 1 == $self->start |
244
|
2791 |
1 |
4 |
$self->location_type eq 'IN-BETWEEN' and defined $self->SUPER::end |
|
2792 |
3 |
1 |
$self->location_type eq 'IN-BETWEEN' and defined $self->SUPER::end and $self->SUPER::end - 1 == $self->SUPER::start |
271
|
2748 |
1 |
4 |
$self->location_type eq 'IN-BETWEEN' and defined $self->SUPER::start |
|
2749 |
3 |
1 |
$self->location_type eq 'IN-BETWEEN' and defined $self->SUPER::start and $self->SUPER::end - 1 == $self->SUPER::start |
330
|
158 |
609 |
0 |
defined $value and $value =~ /^\d+$/ |
399
|
170 |
597 |
0 |
defined $value and $value =~ /^\d+$/ |
490
|
95 |
17 |
114 |
$vals{$point . '_code'} ne 'EXACT' and $vals{$point . '_code'} ne 'UNCERTAIN' |
494
|
51 |
36 |
27 |
defined $vals{"min_$point"} && defined $vals{"max_$point"} |
|
27 |
87 |
0 |
not defined $vals{"min_$point"} && defined $vals{"max_$point"} and $vals{$point . '_code'} eq 'WITHIN' || $vals{$point . '_code'} eq 'BETWEEN' |
509
|
8 |
106 |
0 |
defined $vals{$point . '_code'} and $vals{$point . '_code'} eq 'BEFORE' || $vals{$point . '_code'} eq 'AFTER' |
517
|
8 |
106 |
0 |
defined $vals{$point . '_code'} and $vals{$point . '_code'} eq 'WITHIN' || $vals{$point . '_code'} eq 'BETWEEN' |
542
|
108 |
0 |
5 |
$self->is_remote and $self->seq_id |
545
|
6 |
98 |
9 |
defined $self->strand and $self->strand == -1 |
|
104 |
0 |
9 |
defined $self->strand and $self->strand == -1 and $self->location_type ne 'UNCERTAIN' |
587
|
786 |
262 |
42 |
$1 eq '' and not defined $2 |
593
|
0 |
282 |
221 |
defined $max and length $max == 0 |
594
|
0 |
241 |
262 |
defined $min and length $min == 0 |