Branch Coverage

blib/lib/BioX/Seq.pm
Criterion Covered Total %
branch 45 46 97.8


line true false branch
101 1 131 if (defined $seq and defined $qual and length $seq != length $qual)
119 3 26 if defined $new_val
127 1 8 if defined $new_val
135 1 8 if defined $new_val
143 2 8 if defined $new_val
151 2 2 if ($start < 1 or $end > length $self->{'seq'})
157 1 1 defined $self->{'qual'} ? :
172 1 3 unless (defined $self->{'id'})
177 2 1 if defined $self->{'desc'}
191 1 5 unless (defined $self->{'id'})
196 2 3 if defined $self->{'desc'}
202 3 2 if (defined $self->{'qual'}) { }
1 1 elsif (not defined $qual) { }
203 1 2 if (length $self->{'qual'} != length $self->{'seq'})
215 1 2 defined $qual ? :
225 0 2 unless defined $self->{'_input_format'}
237 1 6 unless (_is_nucleic($seq))
247 1 5 if defined $qual
250 1 5 unless (defined wantarray)
271 2 4 if $frame < 0 or $frame > 5
274 1 3 $frame > 2 ? :
277 2 2 unless (_is_nucleic($seq))
286 1 1 unless (defined wantarray)