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
|