line |
true |
false |
branch |
101
|
41377 |
20831 |
if $locationtype |
119
|
78876 |
282504 |
if defined $value |
126
|
0 |
279130 |
if defined $self->{'_start'} and defined $self->{'_end'} and $self->location_type eq 'IN-BETWEEN' and $self->{'_end'} - 1 != $self->{'_start'} |
149
|
78871 |
261433 |
if defined $value |
152
|
0 |
340304 |
unless (defined $self->{'_end'}) |
153
|
0 |
0 |
unless (defined $self->{'_start'}) |
165
|
0 |
340229 |
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
|
103158 |
558298 |
if (defined $value or not defined $self->{'_location_type'}) |
287
|
61781 |
41377 |
unless defined $value |
289
|
41361 |
61797 |
unless (defined $RANGEDECODE{$value}) |
290
|
14 |
41347 |
if $value eq '^' |
291
|
41347 |
14 |
if $value eq '..' |
294
|
0 |
103158 |
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) { } |