| line | true | false | branch | 
 
| 110 | 0 | 0 | if (not defined $$self{'root'}) { } | 
 
| 128 | 0 | 0 | unless (defined $$self{'root'}) | 
 
| 143 | 0 | 0 | unless defined $num_intervals | 
 
| 144 | 0 | 0 | unless defined $max_dist | 
 
| 146 | 0 | 0 | unless (defined $$self{'root'}) | 
 
| 161 | 0 | 0 | unless defined $num_intervals | 
 
| 162 | 0 | 0 | unless defined $max_dist | 
 
| 164 | 0 | 0 | unless (defined $$self{'root'}) | 
 
| 195 | 0 | 0 | unless defined $num_intervals | 
 
| 196 | 0 | 0 | unless defined $max_dist | 
 
| 198 | 0 | 0 | unless (defined $$self{'root'}) | 
 
| 213 | 0 | 0 | unless defined $num_intervals | 
 
| 214 | 0 | 0 | unless defined $max_dist | 
 
| 216 | 0 | 0 | unless (defined $$self{'root'}) | 
 
| 231 | 0 | 0 | unless defined $num_intervals | 
 
| 232 | 0 | 0 | unless defined $max_dist | 
 
| 234 | 0 | 0 | unless (defined $$self{'root'}) | 
 
| 237 | 0 | 0 | if ($$interval{'strand'} == -1 or $$interval{'strand'} eq '-') { } | 
 
| 255 | 0 | 0 | unless defined $num_intervals | 
 
| 256 | 0 | 0 | unless defined $max_dist | 
 
| 258 | 0 | 0 | unless (defined $$self{'root'}) | 
 
| 261 | 0 | 0 | if ($$interval{'strand'} == -1 or $$interval{'strand'} eq '-') { } | 
 
| 277 | 0 | 0 | unless (defined $$self{'root'}) | 
 
| 303 | 0 | 0 | $$self{'cleft'} != $EmptyNode ? : | 
 
| 308 | 0 | 0 | $$self{'cright'} != $EmptyNode ? : | 
 
| 313 | 0 | 0 | $$self{'croot'} != $EmptyNode ? : | 
 
| 355 | 0 | 0 | if ($start == $$self{'start'}) | 
 
| 359 | 0 | 0 | if ($decision_endpoint > $$self{'start'}) { } | 
 
| 361 | 0 | 0 | if ($$self{'cright'} != $EmptyNode) { } | 
 
| 368 | 0 | 0 | if ($$self{'priority'} < $$self{'cright'}{'priority'}) | 
 
| 374 | 0 | 0 | if ($$self{'cleft'} != $EmptyNode) { } | 
 
| 381 | 0 | 0 | if ($$self{'priority'} < $$self{'cleft'}{'priority'}) | 
 
| 412 | 0 | 0 | if ($$self{'cright'} != $EmptyNode and $$self{'cleft'} != $EmptyNode) { } | 
 
|  | 0 | 0 | elsif ($$self{'cright'} != $EmptyNode) { } | 
 
|  | 0 | 0 | elsif ($$self{'cleft'} != $EmptyNode) { } | 
 
| 439 | 0 | 0 | unless defined $sort | 
 
| 450 | 0 | 0 | if ($$self{'cleft'} != $EmptyNode and $$self{'cleft'}{'maxend'} > $start) | 
 
| 454 | 0 | 0 | if ($$self{'end'} > $start and $$self{'start'} < $end) | 
 
| 458 | 0 | 0 | if ($$self{'cright'} != $EmptyNode and $$self{'start'} < $end) | 
 
| 467 | 0 | 0 | if ($$self{'maxend'} + $max_dist < $position) | 
 
| 470 | 0 | 0 | if ($$self{'minstart'} > $position) | 
 
| 476 | 0 | 0 | if ($$self{'cright'} != $EmptyNode) | 
 
| 480 | 0 | 0 | if (-1 < $position - $$self{'end'} and $position - $$self{'end'} < $max_dist) | 
 
| 485 | 0 | 0 | if ($$self{'cleft'} != $EmptyNode) | 
 
| 495 | 0 | 0 | if $$self{'maxend'} < $position | 
 
| 496 | 0 | 0 | if $$self{'minstart'} - $max_dist > $position | 
 
| 502 | 0 | 0 | if ($$self{'cleft'} != $EmptyNode) | 
 
| 506 | 0 | 0 | if (-1 < $$self{'start'} - $position and $$self{'start'} - $position < $max_dist) | 
 
| 510 | 0 | 0 | if ($$self{'cright'} != $EmptyNode) | 
 
| 526 | 0 | 0 | unless defined $n | 
 
| 527 | 0 | 0 | unless defined $max_dist | 
 
| 532 | 0 | 0 | if length @$results == $n | 
 
| 550 | 0 | 0 | unless defined $n | 
 
| 551 | 0 | 0 | unless defined $max_dist | 
 
| 556 | 0 | 0 | if length @$results == $n | 
 
| 570 | 0 | 0 | if $$self{'cleft'} != $EmptyNode | 
 
| 572 | 0 | 0 | if $$self{'cright'} != $EmptyNode | 
 
| 596 | 0 | 1 | unless $start <= $end | 
 
| 609 | 0 | 0 | if (defined $$self{'value'}) |