| line | true | false | branch | 
 
| 112 | 0 | 0 | if (not defined $$self{'root'}) { } | 
 
| 130 | 0 | 0 | unless (defined $$self{'root'}) | 
 
| 145 | 0 | 0 | unless defined $num_intervals | 
 
| 146 | 0 | 0 | unless defined $max_dist | 
 
| 148 | 0 | 0 | unless (defined $$self{'root'}) | 
 
| 163 | 0 | 0 | unless defined $num_intervals | 
 
| 164 | 0 | 0 | unless defined $max_dist | 
 
| 166 | 0 | 0 | unless (defined $$self{'root'}) | 
 
| 197 | 0 | 0 | unless defined $num_intervals | 
 
| 198 | 0 | 0 | unless defined $max_dist | 
 
| 200 | 0 | 0 | unless (defined $$self{'root'}) | 
 
| 215 | 0 | 0 | unless defined $num_intervals | 
 
| 216 | 0 | 0 | unless defined $max_dist | 
 
| 218 | 0 | 0 | unless (defined $$self{'root'}) | 
 
| 233 | 0 | 0 | unless defined $num_intervals | 
 
| 234 | 0 | 0 | unless defined $max_dist | 
 
| 236 | 0 | 0 | unless (defined $$self{'root'}) | 
 
| 239 | 0 | 0 | if ($$interval{'strand'} and $$interval{'strand'} eq '-' || $$interval{'strand'} eq '-1') { } | 
 
| 257 | 0 | 0 | unless defined $num_intervals | 
 
| 258 | 0 | 0 | unless defined $max_dist | 
 
| 260 | 0 | 0 | unless (defined $$self{'root'}) | 
 
| 263 | 0 | 0 | if ($$interval{'strand'} and $$interval{'strand'} eq '-' || $$interval{'strand'} eq '-1') { } | 
 
| 279 | 0 | 0 | unless (defined $$self{'root'}) | 
 
| 305 | 0 | 0 | $$self{'cleft'} != $EmptyNode ? : | 
 
| 310 | 0 | 0 | $$self{'cright'} != $EmptyNode ? : | 
 
| 315 | 0 | 0 | $$self{'croot'} != $EmptyNode ? : | 
 
| 357 | 0 | 0 | if ($start == $$self{'start'}) | 
 
| 361 | 0 | 0 | if ($decision_endpoint > $$self{'start'}) { } | 
 
| 363 | 0 | 0 | if ($$self{'cright'} != $EmptyNode) { } | 
 
| 370 | 0 | 0 | if ($$self{'priority'} < $$self{'cright'}{'priority'}) | 
 
| 376 | 0 | 0 | if ($$self{'cleft'} != $EmptyNode) { } | 
 
| 383 | 0 | 0 | if ($$self{'priority'} < $$self{'cleft'}{'priority'}) | 
 
| 414 | 0 | 0 | if ($$self{'cright'} != $EmptyNode and $$self{'cleft'} != $EmptyNode) { } | 
 
|  | 0 | 0 | elsif ($$self{'cright'} != $EmptyNode) { } | 
 
|  | 0 | 0 | elsif ($$self{'cleft'} != $EmptyNode) { } | 
 
| 441 | 0 | 0 | unless defined $sort | 
 
| 452 | 0 | 0 | if ($$self{'cleft'} != $EmptyNode and $$self{'cleft'}{'maxend'} > $start) | 
 
| 456 | 0 | 0 | if ($$self{'end'} > $start and $$self{'start'} < $end) | 
 
| 460 | 0 | 0 | if ($$self{'cright'} != $EmptyNode and $$self{'start'} < $end) | 
 
| 469 | 0 | 0 | if ($$self{'maxend'} + $max_dist < $position) | 
 
| 472 | 0 | 0 | if ($$self{'minstart'} > $position) | 
 
| 478 | 0 | 0 | if ($$self{'cright'} != $EmptyNode) | 
 
| 482 | 0 | 0 | if (-1 < $position - $$self{'end'} and $position - $$self{'end'} < $max_dist) | 
 
| 487 | 0 | 0 | if ($$self{'cleft'} != $EmptyNode) | 
 
| 497 | 0 | 0 | if $$self{'maxend'} < $position | 
 
| 498 | 0 | 0 | if $$self{'minstart'} - $max_dist > $position | 
 
| 504 | 0 | 0 | if ($$self{'cleft'} != $EmptyNode) | 
 
| 508 | 0 | 0 | if (-1 < $$self{'start'} - $position and $$self{'start'} - $position < $max_dist) | 
 
| 512 | 0 | 0 | if ($$self{'cright'} != $EmptyNode) | 
 
| 528 | 0 | 0 | unless defined $n | 
 
| 529 | 0 | 0 | unless defined $max_dist | 
 
| 534 | 0 | 0 | if scalar @$results == $n | 
 
| 552 | 0 | 0 | unless defined $n | 
 
| 553 | 0 | 0 | unless defined $max_dist | 
 
| 558 | 0 | 0 | if scalar @$results == $n | 
 
| 572 | 0 | 0 | if $$self{'cleft'} != $EmptyNode | 
 
| 574 | 0 | 0 | if $$self{'cright'} != $EmptyNode | 
 
| 596 | 0 | 1 | unless $start <= $end | 
 
| 609 | 0 | 0 | if (defined $$self{'value'}) |