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)
428 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
461 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
534 0 0 0 $req == 1 and $self->{'recseq'} =~ /$regex/
535 0 0 0 $req == 0 and not $self->{'recseq'} =~ /$regex/
625 0 0 0 $sense ne 'blocked' and $sense ne 'inhibited'
0 0 0 $sense ne 'blocked' and $sense ne 'inhibited' and $sense ne 'indifferent'
654 0 0 0 $sense ne 'blocked' and $sense ne 'inhibited'
0 0 0 $sense ne 'blocked' and $sense ne 'inhibited' and $sense ne 'indifferent'
683 0 0 0 $sense ne 'blocked' and $sense ne 'inhibited'
0 0 0 $sense ne 'blocked' and $sense ne 'inhibited' and $sense ne 'indifferent'
709 0 0 0 $star and not $self->{'staract'}
0 0 0 not $star and $self->{'staract'}
777 0 0 0 $ambig ne 'nonNonly' and $ambig ne 'ATCGonly'
837 0 0 0 $pal ne 'pal' and $pal ne 'pnon'
0 0 0 $pal ne 'pal' and $pal ne 'pnon' and $pal ne 'nonpal'
868 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'
875 0 0 0 $self->{'onebpoverhang'} and not exists $sticks{'1'}

or 2 conditions

line l !l condition
453 0 0 $level || 75
492 0 0 $self->aggress || 1e-06
496 0 0 $self->buffers->{$buffer} || 1

or 3 conditions

line l !l&&r !l&&!r condition
495 0 0 0 $buffer || $self->acceptable_buffer($self, 100)
602 0 0 0 not exists $rebuff->{$buff} or $rebuff->{$buff} < $val
709 0 0 0 $star and not $self->{'staract'} or not $star and $self->{'staract'}
729 0 0 0 not $temp =~ /\d/x or $temp <= 0
752 0 0 0 not $temp =~ /\d/x or $temp <= 0
807 0 0 0 $len =~ /\D/x or $len <= 0