Branch Coverage

blib/lib/Bio/Polloc/Rule/boolean.pm
Criterion Covered Total %
branch 0 54 0.0


line true false branch
60 0 0 unless $seq
63 0 0 if ($seq->isa('Bio::SeqIO'))
68 0 0 wantarray ? :
72 0 0 unless defined $self->ruleset
74 0 0 unless $self->ruleset->isa('Bio::Polloc::RuleIO')
78 0 0 unless $seq->isa('Bio::Seq')
80 0 0 if $self->operator and not defined $self->rule2
86 0 0 if ($self->operator eq 'and' or $self->operator eq 'not') { }
0 0 elsif ($self->operator eq 'or' or not defined $self->rule2) { }
91 0 0 if $#feat_sbjs < 0 and $self->operator eq 'and'
92 0 0 if $#feat_sbjs >= 0 and $self->operator eq 'not'
93 0 0 if ($self->operator eq 'not') { }
101 0 0 defined $feat_sbj->comments ? :
117 0 0 if ($self->operator eq 'or')
122 0 0 wantarray ? :
142 0 0 if defined $value
143 0 0 unless defined $$self{'_rule1'}
165 0 0 if ($value)
170 0 0 unless $value =~ /^(and|or|not)$/
175 0 0 unless ($$self{'_operator'})
177 0 0 if $op
181 0 0 unless ($$self{'_operator'})
183 0 0 if $op
208 0 0 if defined $value
209 0 0 unless defined $$self{'_rule2'}
218 0 0 unless defined $self->rule1
220 0 0 unless defined $self->rule2