Condition Coverage

blib/lib/Bio/Polloc/LocusI.pm
Criterion Covered Total %
condition 16 59 27.1


and 3 conditions

line !l l&&!r l&&r condition
142 0 0 2 UNIVERSAL::can($$self{'_genome'}, 'isa') and $$self{'_genome'}->isa('Bio::Polloc::Genome')
406 0 0 0 defined $self->from and defined $self->to
479 160 0 0 not defined $$self{'_family'} and defined $self->rule
521 92 0 0 not defined $$self{'_source'} and defined $self->rule
623 0 0 0 UNIVERSAL::can($seq, 'isa') and $seq->isa('Bio::Seq')
627 0 87 0 not defined $$self{'_seq'} and defined $$self{'_seq_name'}
87 0 0 not defined $$self{'_seq'} and defined $$self{'_seq_name'} and defined $self->genome
650 96 0 0 not defined $$self{'_seq_name'} and defined $self->seq
712 0 0 0 defined $self->seq and defined $self->from
0 0 0 defined $self->seq and defined $self->from and defined $self->to

or 2 conditions

line l !l condition
192 0 0 $$self{'_aliases'} ||= []
222 0 0 $$self{'_parents'} ||= []
287 87 174 $$self{'_comments'} ||= ''
319 0 0 $$self{'_xrefs'} ||= []
367 3 87 $$self{'_from'} ||= -1
389 3 87 $$self{'_to'} ||= -1
543 3 87 $$self{'_strand'} ||= '.'

or 3 conditions

line l !l&&r !l&&!r condition
44 0 87 0 ref $caller || $caller
474 160 0 0 defined $$self{'_family'} or not defined $self->id
717 0 0 0 $self->strand eq '?' or $self->strand eq '+'
725 0 0 0 $self->strand eq '?' or $self->strand eq '+'
733 0 0 0 $self->strand eq '?' or $self->strand eq '+'