Branch Coverage

blib/lib/GenOO/Data/File/SAM/Cigar.pm
Criterion Covered Total %
branch 40 46 86.9


line true false branch
140 5 1 if ($self->cigar =~ /D/)
148 7 37 if ($identifier eq 'D') { }
35 2 elsif ($identifier ne 'N' and $identifier ne 'P' and $identifier ne 'H') { }
172 6 25 if ($identifier eq 'D' or $identifier eq 'N' or $identifier eq 'P' or $identifier eq 'H') { }
21 4 elsif ($identifier eq 'M' or $identifier eq '=' or $identifier eq 'X') { }
4 0 elsif ($identifier eq 'I') { }
176 7 14 if ($mid_position_on_query < $count)
183 0 4 if ($mid_position_on_query < $count)
201 4 2 if ($self->cigar =~ /I/)
209 8 33 if ($identifier eq 'I') { }
25 8 elsif ($identifier ne 'D' and $identifier ne 'N' and $identifier ne 'P' and $identifier ne 'H') { }
230 1 6 if ($self->cigar =~ /X/) { }
239 3 15 if ($identifier eq 'X') { }
12 3 elsif ($identifier ne 'D' and $identifier ne 'N' and $identifier ne 'P' and $identifier ne 'H') { }
263 5 1 if ($self->cigar =~ /D/)
271 7 37 if ($identifier eq 'D') { }
29 8 elsif ($identifier ne 'I' and $identifier ne 'P' and $identifier ne 'S' and $identifier ne 'H') { }
292 2 18 if ($self->cigar =~ /X/) { }
301 6 30 if ($identifier eq 'X') { }
24 6 elsif ($identifier ne 'I' and $identifier ne 'P' and $identifier ne 'S' and $identifier ne 'H') { }
324 4 11 if (defined $self->strand and $self->strand == -1) { }
354 0 0 if ($identifier eq 'D' or $identifier eq 'N' or $identifier eq 'P' or $identifier eq 'H') { }
0 0 elsif ($identifier eq 'M' or $identifier eq '=' or $identifier eq 'X') { }