Condition Coverage

Bio/SeqIO.pm
Criterion Covered Total %
condition 21 38 55.2


and 3 conditions

line !l l&&!r l&&r condition
664 298 0 218 $s1 and not $s1 =~ /-$/
298 0 218 $s1 and not $s1 =~ /-$/ and $s2
771 0 412 0 ref $obj and $obj->isa('Bio::Factory::SequenceFactoryI')
776 2 0 410 $builder and $builder->can('sequence_factory')
2 0 410 $builder and $builder->can('sequence_factory') and not $builder->sequence_factory
821 0 435 0 ref $obj and $obj->isa('Bio::Factory::ObjectBuilderI')
845 0 435 0 ref $obj and $obj->isa('Bio::Factory::LocationFactoryI')

or 2 conditions

line l !l condition
745 0 0 $self->{'seqio'}->next_seq || undef

or 3 conditions

line l !l&&r !l&&!r condition
383 0 841 0 ref $caller || $caller
395 393 21 8 defined $params{-'file'} or defined $params{-'fh'}
414 5 3 defined $params{-'file'} or defined $params{-'fh'} or defined $params{-'string'}
413 18 4 2 $class->_guess_format($params{-'file'}) || 'Bio::Tools::GuessSeqFormat'->new(-'file', $params{-'file'})->guess
477 0 0 0 ref $self || $self