Condition Coverage

Bio/Tools/GFF.pm
Criterion Covered Total %
condition 31 85 36.4


and 3 conditions

line !l l&&!r l&&r condition
374 1 0 3 $gff_string = $self->_readline and defined $gff_string
558 56 2 1 $a eq ';' and $flag
58 0 0 $a eq '#' and not $flag
666 0 2 1 $self->{'_first'} and $self->gff_version == 3
838 0 0 6 defined $value && length $value
855 0 2 0 not $feat->has_tag('Target') || $feat->has_tag('Group') and $origfeat->isa('Bio::SeqFeature::FeaturePair')
933 0 0 0 defined $value && length $value
956 0 0 0 not $feat->has_tag('Target') || $feat->has_tag('Group') and $origfeat->isa('Bio::SeqFeature::FeaturePair')
1034 22 0 7 $tag eq 'Target' and not $origfeat->isa('Bio::SeqFeature::FeaturePair')
1037 7 0 0 defined $e and defined $b
7 0 0 defined $e and defined $b and $target_id
1038 0 0 0 defined $strand and $strand < 0
1050 2 0 20 defined $value and length $value
1078 1 0 7 $feat->has_tag('Target') and not $feat->has_tag('Group')
1 7 0 $feat->has_tag('Target') and not $feat->has_tag('Group') and $origfeat->isa('Bio::SeqFeature::FeaturePair')
1096 8 0 0 $feat->can('name') and defined $feat->name
1147 31 0 16 defined $value and grep {$value == $_;} 1, 2, 2.5, 3

or 2 conditions

line l !l condition
203 16 0 $gff_version ||= 2
742 0 1 $name ||= 'SEQ'
811 0 2 $name ||= 'SEQ'
912 0 0 $name ||= 'SEQ'
1017 8 0 $name ||= 'SEQ'
1105 0 0 $feat->source_tag || '.'
1119 8 0 $feat->source_tag || '.'
1296 0 0 $self->{'gffio'}->next_feature || undef

or 3 conditions

line l !l&&r !l&&!r condition
378 0 0 3 $gff_string =~ /^\#/ or $gff_string =~ /^\s*$/
0 0 3 $gff_string =~ /^\#/ or $gff_string =~ /^\s*$/ or $gff_string =~ m[^//]
855 0 0 2 $feat->has_tag('Target') || $feat->has_tag('Group')
947 0 0 0 $tag eq 'Group' or $tag eq 'Target'
956 0 0 0 $feat->has_tag('Target') || $feat->has_tag('Group')
1192 0 0 0 ref $self || $self