Condition Coverage

Bio/DB/GFF/Feature.pm
Criterion Covered Total %
condition 19 123 15.4


and 3 conditions

line !l l&&!r l&&r condition
132 155 240 110 defined $fstrand and $fstrand eq '-'
203 69 207 48 defined $fstrand and $fstrand eq '-'
764 0 0 0 defined $previous and $previous->stop + 1 >= $s->start
0 0 0 defined $previous and $previous->stop + 1 >= $s->start and $pscore == $score
0 0 0 defined $previous and $previous->stop + 1 >= $s->start and $pscore == $score and $previous->method eq $s->method
0 0 0 defined $previous and $previous->start == $s->start
0 0 0 defined $previous and $previous->start == $s->start and $previous->stop == $s->stop
0 0 0 defined $previous and $previous->start == $s->start and $previous->stop == $s->stop and $previous->method eq $s->method
769 0 0 0 $self->absolute and $self->strand < 0
776 0 0 0 ref $g and $g->isa('Bio::DB::GFF::Homol')
956 0 0 0 $atts and $atts->{$tag}
1015 202 0 0 $shrink and not $first++
1035 0 202 0 $h and $h->isa('Bio::DB::GFF::Homol')
1036 0 0 0 $g and $g->isa('Bio::DB::GFF::Homol')
1039 0 0 0 $shrink and not $tfirst++
1146 0 0 0 defined $start and defined $stop
0 0 0 defined $start and defined $stop and $start > $stop
1207 0 0 0 defined $start and defined $stop
0 0 0 defined $start and defined $stop and $start > $stop
1224 0 0 0 defined $parent and $parent ne ''

or 2 conditions

line l !l condition
360 564 0 0 $self->SUPER::strand || Bio::DB::GFF::RelSegment::_to_strand($self->{'fstrand'})
460 0 0 shift() || (return)
469 0 0 $v ||= 2
655 116 83 $self->{'subfeatures'}{lc $type} ||= []
749 0 0 $type ||= ''
763 0 0 eval { do { $previous->score } } || 0
0 0 eval { do { $s->score } } || 0
1158 0 0 $g->class || ''
1159 0 0 $g->name || ''
1218 0 0 $g->class || ''
1219 0 0 $g->name || ''
1236 0 0 $start || '.'
0 0 $stop || '.'
0 0 $self->score || '.'
0 0 $strand || '.'
1261 0 0 $self->{'version'} || 2

or 3 conditions

line l !l&&r !l&&!r condition
1022 0 1 165 not defined $self->{'start'} or $low < $self->{'start'}
1024 0 4 162 not defined $self->{'stop'} or $high > $self->{'stop'}
1027 0 4 32 not defined $self->{'start'} or $high > $self->{'start'}
1029 0 0 36 not defined $self->{'stop'} or $low < $self->{'stop'}
1044 0 0 0 not defined $g->{'start'} or $start < $g->{'start'}
1045 0 0 0 not defined $g->{'stop'} or $stop > $g->{'stop'}
1047 0 0 0 not defined $g->{'start'} or $start > $g->{'start'}
1048 0 0 0 not defined $g->{'stop'} or $stop < $g->{'stop'}
1121 20 0 0 $self->group || $self->SUPER::name
1221 0 0 0 not defined $parent or $name ne $parent