Branch Coverage

Bio/DB/GFF/Aggregator.pm
Criterion Covered Total %
branch 39 52 75.0


line true false branch
240 85 133 if (@$types) { }
244 20 250 if (lc $method eq lc $self->get_method) { }
308 0 168 unless my $matchsub = $self->match_sub($factory)
315 280 312 if ($feature->group and &$matchsub($feature)) { }
316 0 280 $$strictmatch{join $;, lc $feature->method, lc $feature->source} ? :
319 81 199 if ($main_method and lc $feature->method eq lc $main_method) { }
324 0 280 if $passthru and &$passthru($feature)
335 0 107 if ($require_whole_object and $self->components)
336 0 0 unless $aggregates{$_}{'base'}
339 26 81 unless ($base)
442 0 168 if @_
467 0 168 unless my $types_to_aggregate = $self->components
468 0 168 unless @$types_to_aggregate
489 0 1432 if defined $t->[1]
497 148 20 unless my $passthru = $self->passthru
498 20 0 unless @$passthru
524 218 554 if @_
525 20 752 unless ref $d
526 218 534 wantarray ? :
537 218 168 if @_
538 290 96 unless ref $d
539 0 96 wantarray ? :
567 46 172 if ($self->{'sub_parts'}) { }
568 46 0 ref $self->{'sub_parts'} ? :
591 77 309 if defined $self->{'main_method'}
611 156 302 if defined $self->{'method'}