Branch Coverage

Bio/Align/PairwiseStatistics.pm
Criterion Covered Total %
branch 26 38 68.4


line true false branch
101 0 8 if (not defined $aln && $aln->isa('Bio::Align::AlignI')) { }
0 8 elsif ($aln->num_sequences != 2) { }
126 0 2 if (not defined $aln && $aln->isa('Bio::Align::AlignI')) { }
0 2 elsif ($aln->num_sequences != 2) { }
141 27 356 if $firstseq->[$i] =~ /^$Bio::Align::PairwiseStatistics::GapChars$/
143 13 343 if $seq->[$i] =~ /^$Bio::Align::PairwiseStatistics::GapChars$/
144 40 303 if ($firstseq->[$i] ne $seq->[$i])
165 0 10 if (not defined $aln && $aln->isa('Bio::Align::AlignI')) { }
0 10 elsif ($aln->num_sequences != 2) { }
207 0 4 if (not defined $aln && $aln->isa('Bio::Align::AlignI')) { }
0 4 elsif ($aln->num_sequences != 2) { }
216 0 4 unless ($seq1->alphabet eq 'dna' || $seq1->alphabet eq 'rna' and $seq2->alphabet eq 'dna' || $seq2->alphabet eq 'rna')
230 686 80 if (not $res1 eq '-' || $res2 eq '-') { }
231 606 80 if ($res1 eq $res2) { }
238 80 0 if (not $res1 eq '-' && $res2 eq '-') { }
240 26 54 if $res2 eq '-'
241 32 48 unless $prevres eq '-'
243 0 0 unless $prevres1 eq '-' and $prevres2 eq '-'
245 32 48 if ($open) { }