Branch Coverage

Bio/Search/Iteration/GenericIteration.pm
Criterion Covered Total %
branch 41 86 47.6


line true false branch
162 0 93 if (not defined $number) { }
169 0 93 if defined $converged
176 0 93 if (defined $newhits_unclassified) { }
177 0 0 if (ref($newhits_unclassified) =~ /ARRAY/i) { }
187 93 0 if (defined $newhits_below) { }
188 93 0 if (ref($newhits_below) =~ /ARRAY/i) { }
198 93 0 if (defined $newhits_not_below) { }
199 93 0 if (ref($newhits_not_below) =~ /ARRAY/i) { }
209 93 0 if (defined $oldhits_below) { }
210 93 0 if (ref($oldhits_below) =~ /ARRAY/i) { }
220 93 0 if (defined $oldhits_newly_below) { }
221 93 0 if (ref($oldhits_newly_below) =~ /ARRAY/i) { }
231 93 0 if (defined $oldhits_not_below) { }
232 93 0 if (ref($oldhits_not_below) =~ /ARRAY/i) { }
242 93 0 if $h_f
257 93 2 if (defined $value or not defined $previous)
258 0 93 unless defined $value
273 0 0 if (defined $value or not defined $previous)
274 0 0 unless defined $value
293 93 594 if (@_)
309 79 1270 unless ($self->{'_hit_queue_started'})
325 0 0 unless ($self->{'_hit_queue_new_started'})
341 0 0 unless ($self->{'_hit_queue_old_started'})
422 0 1 unless (ref $hit eq 'HASH' or $hit->isa('Bio::Search::Hit::HitI'))
428 0 1 if ($old) { }
0 1 elsif (defined $old) { }
429 0 0 if ($newly_below) { }
0 0 elsif ($below) { }
441 0 0 if ($below) { }
0 0 elsif (defined $below) { }
502 99 0 if (ref $self->{'_newhits_below_threshold'})
505 735 1641 unless ref do { $$self{'_newhits_below_threshold'} }->[$_] eq 'HASH'
521 99 0 if (ref $self->{'_newhits_not_below_threshold'})
524 320 512 unless ref do { $$self{'_newhits_not_below_threshold'} }->[$_] eq 'HASH'
545 99 0 if (ref $self->{'_newhits_unclassified'})
548 1 0 unless ref do { $$self{'_newhits_unclassified'} }->[$_] eq 'HASH'
584 99 0 if (ref $self->{'_oldhits_below_threshold'})
587 218 109 unless ref do { $$self{'_oldhits_below_threshold'} }->[$_] eq 'HASH'
603 99 0 if (ref $self->{'_oldhits_newly_below_threshold'})
606 6 3 unless ref do { $$self{'_oldhits_newly_below_threshold'} }->[$_] eq 'HASH'
622 99 0 if (ref $self->{'_oldhits_not_below_threshold'})
625 10 5 unless ref do { $$self{'_oldhits_not_below_threshold'} }->[$_] eq 'HASH'
660 0 0 unless defined $self->{'_hit_lookup'}