Branch Coverage

ABI.pm
Criterion Covered Total %
branch 60 72 83.3


line true false branch
73 0 1 if (not defined $file) { }
108 1 0 if ($self->_is_abi)
128 1 0 if ($fh->open("< $path")) { }
138 0 1 unless @param
139 1 0 unless defined $param[0] and $param[0] =~ /^-/
173 1 0 if ($buf eq 'ABI') { }
178 0 0 if ($buf eq 'ABI') { }
212 1 81 if ($buf eq 'FWO_')
215 12 70 if ($buf eq 'DATA')
217 1 11 if ($data_counter == 9)
220 1 11 if ($data_counter == 10)
223 1 11 if ($data_counter == 11)
226 1 11 if ($data_counter == 12)
230 2 80 if ($buf eq 'PBAS')
232 1 1 if ($pbas_counter == 1)
235 1 1 if ($pbas_counter == 2)
239 2 80 if ($buf eq 'PLOC')
241 1 1 if ($ploc_counter == 1)
244 1 1 if ($ploc_counter == 2)
248 1 81 if ($buf eq 'SMPL')
330 1 3 if ($order[$i] =~ /A/i) { }
1 2 elsif ($order[$i] =~ /C/i) { }
1 1 elsif ($order[$i] =~ /G/i) { }
1 0 elsif ($order[$i] =~ /T/i) { }
345 1 3 if ($i == 0)
348 1 3 if ($i == 1)
351 1 3 if ($i == 2)
354 1 3 if ($i == 3)
382 6 8847 if ($T[$i] > $max)
383 0 8853 if ($A[$i] > $max)
384 0 8853 if ($G[$i] > $max)
385 1 8852 if ($C[$i] > $max)
431 1 3 if ($symbol =~ /A/i) { }
1 2 elsif ($symbol =~ /G/i) { }
1 1 elsif ($symbol =~ /C/i) { }
1 0 elsif ($symbol =~ /T/i) { }