Branch Coverage

blib/lib/GenOO/Spliceable.pm
Criterion Covered Total %
branch 28 38 73.6


line true false branch
105 2 8 if ($exon->contains_position($position))
117 1 3 if ($intron->contains_position($position))
132 1 0 if (@$exons > 1)
139 1 0 @junction_starts == @junction_stops ? :
156 1 0 if (defined $self->sequence)
159 0 1 $self->strand == 1 ? :
164 0 1 if ($self->strand == 1) { }
198 1 1 if ($self->is_position_within_exon($abs_pos)) { }
201 0 1 if ($intron->stop < $abs_pos) { }
254 0 3 if ($self->start < $$exon_starts[0])
274 0 3 if ($self->stop > $$exon_stops[-1])
293 0 2015 if (@$splice_starts != @$splice_stops)
299 0 5547 if ($$splice_stops[$index] == $$splice_starts[$index + 1] - 1) { }
319 14 34 if ($$pre_splice_stops[$i] < $start) { }
14 20 elsif ($$pre_splice_starts[$i] > $stop) { }
326 6 14 if ($start >= $$pre_splice_starts[$i]) { }
332 4 16 if ($stop < $$pre_splice_stops[$i]) { }
346 3472 4588 if (@{$arrayref;} > 1)
348 20 22148 if ($$arrayref[$i] < $$arrayref[$i - 1])