Branch Coverage

Bio/Align/ProteinStatistics.pm
Criterion Covered Total %
branch 15 24 62.5


line true false branch
139 0 2 unless (defined $aln and ref $aln and $aln->isa('Bio::Align::AlignI'))
144 2 0 if (defined $m and $method =~ /$m/i)
193 0 2 unless $self->_check_arg($aln)
214 31488 10696 if ($m1 ne '-' and $m2 ne '-')
235 97 9 if ($D < 0.8541) { }
264 18672 12816 if ($t1 ne 'X' and $t1 eq $t2) { }
0 12816 elsif ($t1 eq 'B' and $t2 =~ /[DN]/ or $t2 eq 'B' and $t1 =~ /[DN]/ or ($t1 eq 'Z' and $t2 =~ /[EQ]/ or $t2 eq 'Z' and $t1 =~ /[EQ]/)) { }
0 12816 elsif ($t1 eq 'X' and $t2 eq 'X') { }
0 12816 elsif ($t1 eq 'X' or $t2 eq 'X') { }
297 2 0 if (defined $value)
306 0 2 if (not defined $aln && $aln->isa('Bio::Align::AlignI')) { }
0 2 elsif ($aln->get_seq_by_pos(1)->alphabet ne 'protein') { }