Condition Coverage

blib/lib/Bio/GeneDesign/RestrictionEnzyme.pm
Criterion Covered Total %
condition 7 120 5.8


and 3 conditions

line !l l&&!r l&&r condition
161 0 258 186 $mattersbit and $mattersbit =~ /$Bio::GeneDesign::RestrictionEnzyme::ambnt/
258 132 54 $mattersbit and $mattersbit =~ /$Bio::GeneDesign::RestrictionEnzyme::ambnt/ and length($mattersbit) % 2 == 0
0 6 384 $mattersbit and $mattersbit eq _complement($mattersbit, 1)
439 0 0 0 $skey eq 'Other' and $sval
0 0 0 $skey eq 'Other' and $sval and $bval
0 0 0 $skey eq 'Other' and $sval and $bval and "$sval" eq "$bval"
0 0 0 $sval and $bval
0 0 0 $sval and $bval and "$sval" == 100
0 0 0 $sval and $bval and "$sval" == 100 and "$bval" == 100
472 0 0 0 $skey eq 'Other' and $sval
0 0 0 $skey eq 'Other' and $sval and $bval
0 0 0 $skey eq 'Other' and $sval and $bval and $sval == $bval
0 0 0 $sval and $bval
0 0 0 $sval and $bval and $sval >= $level
0 0 0 $sval and $bval and $sval >= $level and $bval >= $level
545 0 0 0 $req == 1 and $$self{'recseq'} =~ /$regex/
546 0 0 0 $req == 0 and not $$self{'recseq'} =~ /$regex/
636 0 0 0 $sense ne 'blocked' and $sense ne 'inhibited'
0 0 0 $sense ne 'blocked' and $sense ne 'inhibited' and $sense ne 'indifferent'
665 0 0 0 $sense ne 'blocked' and $sense ne 'inhibited'
0 0 0 $sense ne 'blocked' and $sense ne 'inhibited' and $sense ne 'indifferent'
694 0 0 0 $sense ne 'blocked' and $sense ne 'inhibited'
0 0 0 $sense ne 'blocked' and $sense ne 'inhibited' and $sense ne 'indifferent'
720 0 0 0 $star and not $$self{'staract'}
0 0 0 not $star and $$self{'staract'}
788 0 0 0 $ambig ne 'nonNonly' and $ambig ne 'ATCGonly'
848 0 0 0 $pal ne 'pal' and $pal ne 'pnon'
0 0 0 $pal ne 'pal' and $pal ne 'pnon' and $pal ne 'nonpal'
879 0 0 0 $stick ne '5' and $stick ne '3'
0 0 0 $stick ne '5' and $stick ne '3' and $stick ne '1'
0 0 0 $stick ne '5' and $stick ne '3' and $stick ne '1' and $stick ne 'b'
886 0 0 0 $$self{'onebpoverhang'} and not exists $sticks{1}

or 2 conditions

line l !l condition
464 0 0 $level || 75
503 0 0 $self->aggress || 1e-06
507 0 0 $self->buffers->{$buffer} || 1

or 3 conditions

line l !l&&r !l&&!r condition
506 0 0 0 $buffer || $self->acceptable_buffer($self, 100)
613 0 0 0 not exists $$rebuff{$buff} or $$rebuff{$buff} < $val
720 0 0 0 $star and not $$self{'staract'} or not $star and $$self{'staract'}
740 0 0 0 not $temp =~ /\d/x or $temp <= 0
763 0 0 0 not $temp =~ /\d/x or $temp <= 0
818 0 0 0 $len =~ /\D/x or $len <= 0