Branch Coverage

Bio/AlignIO/msf.pm
Criterion Covered Total %
branch 20 28 71.4


line true false branch
98 3 60 if $entry =~ m[//]
99 48 12 if ($entry =~ /Name:\s+(\S+)/)
109 0 276 if $entry =~ /^\s+(\d+)/
110 240 36 if ($entry =~ /^\s*(\S+)\s+(.*)$/)
113 0 240 unless (exists $hash{$name})
122 0 3 if @names < 1
127 48 0 if ($name =~ m[(\S+)/(\d+)-(\d+)]) { }
152 3 0 if $aln->num_sequences
177 0 2 unless ($aln and $aln->isa('Bio::Align::AlignI'))
187 0 2 unless (defined $name)
194 1 1 $maxname > 20 ? :
195 1 1 $maxname > 20 ? :
230 22 112 if ($index < 5)
242 2 0 if $self->_flush_on_write and defined $self->_fh