Branch Coverage

lib/Bio/MLST/SequenceType.pm
Criterion Covered Total %
branch 28 34 82.3


line true false branch
27 0 0 if defined $self->sequence_type
29 0 0 if defined $self->nearest_sequence_type
36 0 8 unless open my $fh, $self->profiles_filename
73 2 121 if ($number_a eq $number_b) { }
1 120 elsif ("$number_a~" eq $number_b) { }
18 102 elsif ("$number_b~" eq $number_a) { }
92 22 28 if is_metadata($header_row[$i]) == 1
106 0 299 unless defined $header_row[$col]
107 89 210 if is_metadata($header_row[$col]) == 1
108 28 182 if $row == 1
111 18 192 unless defined $allele_number
112 75 117 if ($allele_number eq $current_row[$col]) { }
17 100 elsif ($self->_allele_numbers_similar($allele_number, $current_row[$col])) { }
140 2 25 if ($freq == $num_loci)
145 2 4 if ($self->report_lowest_st) { }
154 6 6 if ($st_nearest_match_freq{$a} > $st_nearest_match_freq{$b}) { }
3 3 elsif ($st_nearest_match_freq{$a} < $st_nearest_match_freq{$b}) { }