| line |
true |
false |
branch |
|
101
|
41377 |
20823 |
if $locationtype |
|
119
|
78868 |
282484 |
if defined $value |
|
126
|
0 |
279118 |
if defined $self->{'_start'} and defined $self->{'_end'} and $self->location_type eq 'IN-BETWEEN' and $self->{'_end'} - 1 != $self->{'_start'} |
|
149
|
78863 |
261425 |
if defined $value |
|
152
|
0 |
340288 |
unless (defined $self->{'_end'}) |
|
153
|
0 |
0 |
unless (defined $self->{'_start'}) |
|
165
|
0 |
340213 |
if defined $self->{'_start'} and defined $self->{'_end'} and $self->location_type eq 'IN-BETWEEN' and $self->{'_end'} - 1 != $self->{'_start'} |
|
194
|
1 |
10 |
if ($self->location_type eq 'IN-BETWEEN') { } |
|
286
|
103150 |
558278 |
if (defined $value or not defined $self->{'_location_type'}) |
|
287
|
61773 |
41377 |
unless defined $value |
|
289
|
41361 |
61789 |
unless (defined $RANGEDECODE{$value}) |
|
290
|
14 |
41347 |
if $value eq '^' |
|
291
|
41347 |
14 |
if $value eq '..' |
|
294
|
0 |
103150 |
unless defined $value |
|
304
|
1 |
89 |
if $self->{'_location_type'} eq 'IN-BETWEEN' and defined $self->{'_start'} and defined $self->{'_end'} and $self->{'_end'} - 1 != $self->{'_start'} |
|
348
|
107 |
638 |
if ($self->start == $self->end) { } |
|
353
|
50 |
695 |
if ($self->is_remote and $self->seq_id) |
|
356
|
268 |
477 |
if (defined $self->strand and $self->strand == -1) |
|
394
|
0 |
0 |
if ($newstart < 1 or $newend > $end - $start + 1) { } |