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 2019 if (@$splice_starts != @$splice_stops)
299 0 5551 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 3488 4588 if (@{$arrayref;} > 1)
348 20 22164 if ($arrayref->[$i] < $$arrayref[$i - 1])