Branch Coverage

blib/lib/AlignDB/Window.pm
Criterion Covered Total %
branch 93 130 71.5


line true false branch
38 1 7 if ($interval_length < $min_interval) { }
2 5 elsif ($interval_length < $sw_size) { }
2 3 elsif ($interval_length < $sw_size * 2) { }
62 1 1 if ($interval_length % 2)
141 2 1 if ($density % 2) { }
158 1 0 if ($remain_length % 2)
199 3 3 if ($sw_type eq 'R') { }
3 0 elsif ($sw_type eq 'L') { }
210 1 11 if $sw_start < 1
211 0 11 if $sw_end > $comparable_number
214 0 11 if ($sw_set_member_number < $sw_size)
225 6 5 if ($sw_type eq 'R') { }
5 0 elsif ($sw_type eq 'L') { }
259 2 2 if ($sw_type eq 'R') { }
2 0 elsif ($sw_type eq 'L') { }
270 1 7 if $sw_start < 1
271 0 7 if $sw_end > $comparable_number
274 0 7 if ($sw_set_member_number < $window0_size)
291 4 3 if ($sw_type eq 'R') { }
3 0 elsif ($sw_type eq 'L') { }
323 0 6 if $working_length < $sw_size
326 3 3 if ($sw_type eq 'r') { }
3 0 elsif ($sw_type eq 'l') { }
342 0 6 if ($sw_set_member_number < $sw_size)
354 3 3 if ($sw_type eq 'r') { }
3 0 elsif ($sw_type eq 'l') { }
386 0 6 if $working_length < $sw_size
389 3 3 if ($sw_type eq 'r') { }
3 0 elsif ($sw_type eq 'l') { }
405 0 6 if ($sw_set_member_number < $sw_size)
417 3 3 if ($sw_type eq 'r') { }
3 0 elsif ($sw_type eq 'l') { }
445 1 2 if ($internal_start < $internal_end) { }
2 0 elsif ($internal_start == $internal_end) { }
456 0 3 unless $window0_set
472 3 3 if ($sw_type eq 'R') { }
3 0 elsif ($sw_type eq 'L') { }
483 1 5 if $sw_start < 1
484 0 5 if $sw_end > $comparable_number
487 0 5 if ($sw_set_member_number < $sw_size)
498 3 2 if ($sw_type eq 'R') { }
2 0 elsif ($sw_type eq 'L') { }
520 4 1 if ($old_set->size == 1) { }
533 0 5 unless $midleft_parent_idx and $midright_parent_idx
539 0 5 if $new_left_idx < 1
541 0 5 if $new_right_idx > $parent_size
562 1 2 if ($internal_start < $internal_end) { }
2 0 elsif ($internal_start == $internal_end) { }
573 2 1 if ($original_set->size < $sw_size) { }
580 0 3 unless $window0_set
581 0 3 unless $window0_set->size
597 3 3 if ($sw_type eq 'R') { }
3 0 elsif ($sw_type eq 'L') { }
608 1 5 if $sw_start < 1
609 0 5 if $sw_end > $comparable_number
612 0 5 if ($sw_set_member_number < $sw_size)
623 3 2 if ($sw_type eq 'R') { }
2 0 elsif ($sw_type eq 'L') { }
649 2 1 if ($internal_start < $internal_end) { }
657 0 2 if $working_length < $sw_size
662 1 1 if ($strand eq '+') { }
1 0 elsif ($strand eq '-') { }
680 0 6 if ($sw_set_member_number < $sw_size)
692 5 1 if ($strand eq '+') { }
1 0 elsif ($strand eq '-') { }