Condition Coverage

Bio/LocatableSeq.pm
Criterion Covered Total %
condition 46 60 76.6


and 3 conditions

line !l l&&!r l&&r condition
196 757 0 2272 $self->seq and $st != 0
281 3626 1 1 $mapping[0] == 3 and $mapping[1] == 3
313 2698 0 11 defined $self->{'_frameshifts'} && ref $self->{'_frameshifts'} eq 'HASH'
347 2777 250 69 $strand and $strand == -1
448 0 0 39 $resnumber =~ /^\d+$/ and $resnumber > 0
451 0 1 38 $resnumber >= $self->start and $resnumber <= $self->end
541 0 0 78 $column =~ /^\d+$/ and $column > 0
558 8 1 3 $pos == 0 and $self->start == 1
628 54 2 8 $self->strand and $self->strand == -1
659 8 4196 1 length $seqstr > 0 and not $seqstr =~ /^([$Bio::LocatableSeq::MATCHPATTERN]+)$/

or 2 conditions

line l !l condition
137 53 3568 $mapping ||= [1, 1]
199 2237 35 $self->id || 'unknown'
331 0 3097 $char1 ||= '/'
332 0 3097 $char2 ||= '-'
334 319 2778 $self->strand || 0
338 0 6 $id ||= ''
339 5 1 $st ||= 0
340 5 1 $end ||= 0
457 13 25 $self->strand || 0
553 78 0 $self->start || 0
554 24 54 $self->strand || 1
662 0 1 defined $self->id || '[unidentified sequence]'

or 3 conditions

line l !l&&r !l&&!r condition
281 1 0 3628 grep {$_ != 3 if $_ != 1;} @mapping or $mapping[0] == 3 and $mapping[1] == 3
402 36 5 0 $char ||= $Bio::LocatableSeq::GAP_SYMBOLS