Condition Coverage

blib/lib/Bio/NEXUS/CharactersBlock.pm
Criterion Covered Total %
condition 34 50 68.0


and 3 conditions

line !l l&&!r l&&r condition
78 0 0 73 defined $commands and @$commands
215 0 0 0 $token =~ /^\d+$/ and !$charnum > 0
526 2445 67 3216 not $expect_interleave || $in_grouping and $taxa{$name}
2512 2810 406 not $expect_interleave || $in_grouping and $taxa{$name} and scalar @{$taxa{$name};} == $nchar
551 1073 1490 2526 $word ne $missing_symbol and $word ne $gap_symbol
2563 2526 0 $word ne $missing_symbol and $word ne $gap_symbol and $word =~ /$punctuation_regex/
573 0 0 139 $in_grouping and $expect_freq

or 2 conditions

line l !l condition
480 54 19 $format{'missing'} || ''
481 56 17 $format{'gap'} || ''
609 0 1 $title ||= ''
692 2 0 $fh ||= \*STDOUT
716 2 0 $fh ||= \*STDOUT
722 0 0 $$label{'charlabel'} || ''
759 2 0 $fh ||= \*STDOUT

or 3 conditions

line l !l&&r !l&&!r condition
134 16 2 120 $this_token eq ',' or $#$command_tokens == -1
477 3 0 70 $format{'tokens'} || lc $format{'datatype'} eq 'continuous'
490 0 3 70 $statesformat eq 'count' || $statesformat eq 'frequency'
526 1911 534 3283 $expect_interleave || $in_grouping
551 97 4 4887 $word eq ')' or $word eq '}'