Condition Coverage

Bio/SeqFeature/Generic.pm
Criterion Covered Total %
condition 51 77 66.2


and 3 conditions

line !l l&&!r l&&r condition
291 0 0 30244 ref $value and $value->isa('Bio::LocationI')
326 66216 108 8 $self->{'_gsf_seq'}->is_circular and $self->location->isa('Bio::Location::SplitLocationI')
341 0 0 8 $a_end == $primary_seq_length and $b_start == 1
0 0 8 $a_end == $primary_seq_length and $b_start == 1 and $a_strand == $b_strand
379 65957 108 8 $self->{'_gsf_seq'}->is_circular and $self->location->isa('Bio::Location::SplitLocationI')
394 0 0 8 $a_end == $primary_seq_length and $b_start == 1
0 0 8 $a_end == $primary_seq_length and $b_start == 1 and $a_strand == $b_strand
429 2676 0 3 $length < 0 and defined $self->{'_gsf_seq'}
470 638 38 4275 defined $value and $value
676 0 4275 defined $value and $value and not $value =~ /^[A-Za-z]+$/
38 4275 0 defined $value and $value and not $value =~ /^[A-Za-z]+$/ and not $value =~ /^[+-]?\d+\.?\d*(e-\d+)?/
4275 0 0 defined $value and $value and not $value =~ /^[A-Za-z]+$/ and not $value =~ /^[+-]?\d+\.?\d*(e-\d+)?/ and $value != 0
503 0 1975 0 defined $value and not $value =~ /^[0-2.]$/
507 0 1967 8 defined $value and $value eq '.'
667 0 0 17238 $seq and ref $seq
0 0 17238 $seq and ref $seq and $seq->isa('Bio::PrimarySeqI')
712 133 108 1 $self->{'_gsf_seq'}->is_circular and $self->location->isa('Bio::Location::SplitLocationI')
241 0 1 $self->{'_gsf_seq'}->is_circular and $self->location->isa('Bio::Location::SplitLocationI') and $start > $end
732 22 77 143 defined $self->strand and $self->strand == -1
881 4335 0 18952 $expand and $expand eq 'EXPAND'
949 0 1 0 ref $self && exists $self->{'_gffio'}

or 2 conditions

line l !l condition
529 96473 3979 $self->{'_primary_tag'} || ''
548 36717 1 $self->{'_source_tag'} || ''
581 16646 99420 $self->{'_gsf_tag_hash'}{$tag} ||= []
795 112 70 $self->{'display_name'} || ''

or 3 conditions

line l !l&&r !l&&!r condition
819 1 1806 1143 defined $value or not defined $obj->{'annotation'}
1100 10906 1 277 @_ or not $self->has_tag($tag)