Condition Coverage

blib/lib/Bio/SeqFeature/Annotated.pm
Criterion Covered Total %
condition 24 112 21.4


and 3 conditions

line !l l&&!r l&&r condition
259 59 0 0 defined $source && ref $source
260 59 0 0 defined $type && ref $type
265 59 0 0 defined $display_name and defined $name
294 0 0 0 ref $feat and $feat->isa('Bio::SeqFeatureI')
330 0 0 0 $key eq 'Target' and @values == 3 || @values == 4
0 0 0 $key eq 'Target' and @values == 3 || @values == 4 and @values == grep({$_->isa('Bio::Annotation::SimpleValue');} @values)
391 0 0 0 ref $val and $val->isa('Bio::Annotation::SimpleValue')
440 0 0 58 ref $val and $val->isa('Bio::Annotation::OntologyTerm')
473 0 0 116 ref $val and $val->isa('Bio::Annotation::SimpleValue')
507 0 0 0 ref $val and $val->isa('Bio::Annotation::SimpleValue')
513 0 0 3 defined $term && $term->value =~ /^[+-]?\d+\.?\d*(e-\d+)?/
55 3 0 $term->value ne '.' and not defined $term && $term->value =~ /^[+-]?\d+\.?\d*(e-\d+)?/
543 0 0 0 ref $val and $val->isa('Bio::Annotation::SimpleValue')
548 0 0 57 defined $term and $term->value =~ /^[0-2.]$/
578 0 0 0 ref $val and $val->isa('Bio::Annotation::SimpleValue')
583 0 0 0 defined $term and $term->value =~ /^[0-2.]$/
656 0 59 0 not ref $val and $val
701 0 59 57 not ref $val and $val
725 0 0 0 $seq and ref $seq
0 0 0 $seq and ref $seq and $seq->isa('Bio::PrimarySeqI')
755 0 0 0 defined $self->strand and $self->strand == -1
887 0 0 24 ref $val and $val->isa('Bio::SeqFeatureI')
892 24 0 0 $expand and $expand eq 'EXPAND'
967 0 0 0 ref $value and $value->isa('Bio::LocationI')
991 0 0 0 ref $seq and seq()->isa('Bio::LocatableSeq')
1141 0 0 1 not $tagclass{$tag} and $self->annotation->get_Annotations($tag)

or 2 conditions

line l !l condition
689 38 59 $self->type || (return)
706 124 0 $self->source || (return)

or 3 conditions

line l !l&&r !l&&!r condition
269 0 0 0 $name || $display_name
0 0 59 $name || $display_name
330 0 0 0 @values == 3 || @values == 4
0 0 0 $key eq 'dblink' or $key eq 'Dbxref'
396 0 0 59 not defined $term or $term->value =~ /^>/
944 0 59 1887 defined $value or not defined $obj->{'annotation'}
1031 0 0 0 defined $self->start || defined $self->end
1118 0 0 0 $tagclass{$tag} || $tagclass{'__DEFAULT__'}
1150 1 0 0 $tagclass{$tag} or $tagclass{'__DEFAULT__'}
1170 0 8 0 $tagclass{$tag} or $tagclass{'__DEFAULT__'}