Condition Coverage

Bio/Seq/Meta.pm
Criterion Covered Total %
condition 15 37 40.5


and 2 conditions

line l !l condition
357 0 0 $self->warn("Gap mismatch [$m/$s] in column [" . ($i + 1) . "] of [$name] meta data in seq [" . $self->id . ']') and $success = 0

and 3 conditions

line !l l&&!r l&&r condition
240 194 0 1 $nm and ref $nm eq 'HASH'
321 65 8 0 $self->force_flush and not defined $self->{'_meta'}{$name}
357 0 0 0 $s eq $Bio::Seq::Meta::META_GAP and $s ne $m
451 0 0 8 $start =~ /^[+]?\d+$/ and $start > 0
650 0 1 0 $self->named_meta_length($m) > 0 and $self->length != $self->named_meta_length($m)
706 0 0 1 $start =~ /^[+]?\d+$/ and $start > 0
708 0 0 1 $end =~ /^[+]?\d+$/ and $end > 0

or 2 conditions

line l !l condition
448 7 1 $start ||= 1

or 3 conditions

line l !l&&r !l&&!r condition
303 73 0 0 $name ||= $Bio::Seq::Meta::DEFAULT_NAME
447 8 0 0 $name ||= $Bio::Seq::Meta::DEFAULT_NAME
455 1 2 0 $end ||= $start + length($value) - 1
558 48 0 0 $name ||= $Bio::Seq::Meta::DEFAULT_NAME