Condition Coverage

Bio/DB/GFF.pm
Criterion Covered Total %
condition 75 135 55.5


and 3 conditions

line !l l&&!r l&&r condition
1002 3 153 68 defined $_[0] and $_[0] =~ /^-/
1071 5 0 10 defined $_[0] and $_[0] =~ /^-/
1485 0 21 0 not defined $end and $length
1498 8 3 10 defined $name and $name ne ''
1837 5 0 0 ref $file_or_directory and tied *$file_or_directory
1933 5 0 0 ref $file_or_directory and tied *$file_or_directory
1998 5 0 0 $^O =~ /^MSWin/i and eval 'use Win32; 1'
2454 5 0 0 -t STDERR && !$ENV{'EMACS'}
2495 126 86 2 defined $self->{'load_data'}{'gff3_flag'} and not defined $self->{'load_data'}{'gff3_warning'}
2527 25 0 165 defined $ref and defined $method
25 0 165 defined $ref and defined $method and defined $start
0 0 165 defined $ref and defined $method and defined $start and defined $stop
2595 2620 0 0 $self->{'__verbose__'} and $ld->{'count'} % 1000 == 0
2622 5 0 0 -t STDERR && !$ENV{'EMACS'}
3247 0 0 829 defined $group_class and defined $group_name
3284 5 10 0 $feature and not $feature->group
3291 5 3 7 @$accumulated_features and !defined($feature) || $accumulated_features->[-1]->group ne $feature->group
3328 0 0 168 ref $types and @$types
3381 0 434 160 defined $start and length $start
3470 45 55 0 defined $search->{'start'} and $search->{'start'} > $search->{'stop'}
3610 138 0 0 $tag eq 'tstart' and $target_found
138 0 0 $tag eq 'tend' and $target_found
105 0 21 $tag eq 'Target' and /([^:\"\s]+):([^\"\s]+)/
3638 78 0 0 $gclass && $gname
21 0 78 @attributes and not $gclass && $gname

or 2 conditions

line l !l condition
731 5 0 $adaptor ||= 'dbi::mysqlopt'
744 0 5 $refclass || 'Sequence'
1090 0 15 $other ||= {}
1490 0 21 $range_type ||= 'overlaps'
1747 0 5 $meta ||= {}
1833 5 0 shift() || '.'
1929 5 0 shift() || '.'
2261 15 5 $self->{'aggregators'} ||= []
2828 15 70 $other ||= {}
3248 160 669 $tstart ||= ''
3249 160 669 $tstop ||= ''
3609 138 0 $tag ||= ''
3647 18 9 $$preferred{lc $gclass} || 0
24 3 $$preferred{lc $c} || 0
3735 66 0 $gclass ||= ''

or 3 conditions

line l !l&&r !l&&!r condition
1130 0 0 0 !defined($_[0]) || $_[0] =~ /^-/
1182 16 0 0 $gclass ||= $self->default_class
1486 5 16 0 $class ||= $self->default_class
2362 0 0 0 $gff3 || $self->{'load_data'}{'gff3_flag'}
2398 193 0 0 $class ||= $self->{'default_class'}
3251 235 324 0 $$group_hash{join $;, $group_class, $group_name, $tstart, $tstop} ||= $self->make_object($group_class, $group_name, $tstart, $tstop)
3291 5 5 0 !defined($feature) || $accumulated_features->[-1]->group ne $feature->group
3647 78 12 15 not $gclass or ($$preferred{lc $gclass} || 0) < ($$preferred{lc $c} || 0)
3702 52 0 40 $tag eq 'ID' or $tag eq 'Name'
3855 0 0 0 ref $self || $self