Condition Coverage

Bio/AlignIO/nexus.pm
Criterion Covered Total %
condition 25 41 60.9


and 2 conditions

line l !l condition
167 0 3 $aln_name =~ s/\s/_/g and $aln->id($aln_name)

and 3 conditions

line !l l&&!r l&&r condition
154 0 22 0 defined $entry and $entry =~ /^\s+$/
157 0 0 22 $entry and $entry =~ /^#NEXUS/i
204 0 22 0 $gap and $gap =~ m"[\(\)\[\]\{\}/\\\,\;\:\=\*\'\`\<\>\^]"
206 1 21 0 $missing and $missing =~ m"[\(\)\[\]\{\}/\\\,\;\:\=\*\'\`\<\>\^]"
234 372 9 78 $interleave and defined $count
381 0 78 $interleave and defined $count and $count <= $seqcount
330 19 3 453 defined $entry and not $entry =~ /endblock/i
376 0 2 0 $aln and $aln->isa('Bio::Align::AlignI')
391 0 0 2 $self->flag('symbols') and $aln->symbol_chars
425 10 48 268 $tempcount + 10 < $length and $index < 5
448 0 0 2 $self->_flush_on_write and defined $self->_fh

or 3 conditions

line l !l&&r !l&&!r condition
165 9 13 42 /^begin +data/i or /^begin +taxa/i
245 30 0 412 $2 || $3