| 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) { } |