Condition Coverage

blib/lib/Bio/Tools/Run/Infernal.pm
Criterion Covered Total %
condition 4 78 5.1


and 3 conditions

line !l l&&!r l&&r condition
383 1 0 0 $o1 and $o2
513 0 0 0 ref $seq[0] and $seq[0]->isa('Bio::PrimarySeqI')
0 0 0 ref $seq[0] and $seq[0]->isa('Bio::Align::AlignI')
539 0 0 0 ref $seq[0] and $seq[0]->isa('Bio::PrimarySeqI')
611 0 0 0 ref $seq[0] and $seq[0]->isa('Bio::Align::AlignI')
703 0 0 0 $type eq 'switch' && $val
852 0 0 0 $seqs and ref $seqs eq 'ARRAY'
0 0 0 $aligns and ref $aligns eq 'ARRAY'
868 0 0 0 not defined $model and $prog ne 'cmbuild'
921 0 0 0 $self->quiet and $prog ne 'cmsearch'
983 0 0 0 $prog eq 'cmemit' && $has{'a'}
995 0 0 0 $obj and ref $obj
1002 0 0 0 $obj and ref $obj
1014 0 0 0 $obj and ref $obj

or 2 conditions

line l !l condition
391 0 1 $out ||= ''
472 0 3 'Bio::Root::IO'->catfile($ENV{'INFERNALDIR'}) || ''
497 0 0 $v || undef
814 0 0 $option ||= ''
872 0 0 $outfile ||= ''
1015 0 0 $obj || 1

or 3 conditions

line l !l&&r !l&&!r condition
386 0 0 1 $o1 || $o2
851 0 0 0 $seqs or $aligns
852 0 0 0 $seqs and ref $seqs eq 'ARRAY' or $aligns and ref $aligns eq 'ARRAY'
883 0 0 0 $prog eq 'cmscore' or $prog eq 'cmstat'
0 0 0 $prog eq 'cmscore' or $prog eq 'cmstat' or $prog eq 'cmcalibrate'
894 0 0 0 not defined $aligns or @$aligns < 2
990 0 0 0 $status or not -e $out
0 0 0 $status or not -e $out or -z $out