Condition Coverage

Bio/SearchIO/hmmer3.pm
Criterion Covered Total %
condition 129 154 83.7


and 3 conditions

line !l l&&!r l&&r condition
192 0 154 0 defined $self->{'_reporttype'} and $self->{'_reporttype'} eq 'HMMSEARCH' || $self->{'_reporttype'} eq 'HMMSCAN' || $self->{'_reporttype'} eq 'PHMMER' || $self->{'_reporttype'} eq 'NHMMER'
273 6 0 14 exists $self->{'_values'}{'RESULT-algorithm_name'} && exists $self->{'_values'}{'RESULT-algorithm_version'}
14 0 6 not exists $self->{'_values'}{'RESULT-algorithm_name'} && exists $self->{'_values'}{'RESULT-algorithm_version'} and exists $self->{'_hmmidline'}
290 6 0 14 exists $self->{'_values'}{'RESULT-hmm_name'} && exists $self->{'_values'}{'RESULT-sequence_file'}
14 6 0 not exists $self->{'_values'}{'RESULT-hmm_name'} && exists $self->{'_values'}{'RESULT-sequence_file'} and exists $self->{'_hmmfileline'} || exists $self->{'_hmmseqline'}
692 475 1 56 $buffer =~ /\s+\S+\s(?:CS|RF)$/ and $align_length == 0
1026 1825 131 14 defined $type and $type eq 'result'
1062 53 263 79 $data and $line eq 'Hsp_hseq'
1106 1825 131 20 defined $type and $type eq 'result'
1156 343 692 790 $self->in_element('hsp') and $data->{'Name'} =~ /Hsp\_(?:qseq|hseq|csline|pline|midline)/o
1035 0 790 $self->in_element('hsp') and $data->{'Name'} =~ /Hsp\_(?:qseq|hseq|csline|pline|midline)/o and defined $data->{'Data'}
1162 0 0 1825 defined $data->{'Data'} and not $data->{'Data'} =~ /^\s+$/o
1184 0 0 20 defined $name && defined $self->{'_elements'}

or 2 conditions

line l !l condition
695 77 2 $1 || 1
804 46 6 $domaincounter{"$hit_name.$index"} || 0

or 3 conditions

line l !l&&r !l&&!r condition
192 77 9 0 $self->{'_reporttype'} eq 'HMMSEARCH' || $self->{'_reporttype'} eq 'HMMSCAN' || $self->{'_reporttype'} eq 'PHMMER' || $self->{'_reporttype'} eq 'NHMMER'
220 5 1 8 $self->{'_reporttype'} eq 'HMMSEARCH' or $self->{'_reporttype'} eq 'PHMMER'
6 1 7 $self->{'_reporttype'} eq 'HMMSEARCH' or $self->{'_reporttype'} eq 'PHMMER' or $self->{'_reporttype'} eq 'NHMMER'
249 5 1 8 $self->{'_reporttype'} eq 'HMMSEARCH' or $self->{'_reporttype'} eq 'PHMMER'
6 1 7 $self->{'_reporttype'} eq 'HMMSEARCH' or $self->{'_reporttype'} eq 'PHMMER' or $self->{'_reporttype'} eq 'NHMMER'
290 6 0 0 exists $self->{'_hmmfileline'} || exists $self->{'_hmmseqline'}
297 4 0 2 $self->{'_reporttype'} eq 'HMMSEARCH' or $self->{'_reporttype'} eq 'PHMMER'
4 0 2 $self->{'_reporttype'} eq 'HMMSEARCH' or $self->{'_reporttype'} eq 'PHMMER' or $self->{'_reporttype'} eq 'NHMMER'
378 16 1 112 $buffer =~ /Domain( and alignment)? annotation for each/ or $buffer =~ /Annotation for each hit\s+\(and alignments\)/
17 3 92 $buffer =~ /Internal pipeline statistics/ or $buffer =~ m[^//]
380 5 9 111 $buffer =~ /inclusion threshold/ or $buffer =~ /Domain( and alignment)? annotation for each/
14 2 109 $buffer =~ /inclusion threshold/ or $buffer =~ /Domain( and alignment)? annotation for each/ or $buffer =~ /\[No hits detected/
11 3 106 $buffer =~ /inclusion threshold/ or $buffer =~ /Domain( and alignment)? annotation for each/ or $buffer =~ /\[No hits detected/ or $buffer =~ m[^//]
19 38 49 $buffer =~ /^\s+E-value\s+score/ or $buffer =~ /\-\-\-/
57 19 30 $buffer =~ /^\s+E-value\s+score/ or $buffer =~ /\-\-\-/ or $buffer =~ /^$/
425 0 1 6 $buffer =~ /inclusion threshold/ or $buffer =~ /Annotation for each hit/
1 0 6 $buffer =~ /inclusion threshold/ or $buffer =~ /Annotation for each hit/ or $buffer =~ /\[No hits detected/
1 0 6 $buffer =~ /inclusion threshold/ or $buffer =~ /Annotation for each hit/ or $buffer =~ /\[No hits detected/ or $buffer =~ m[^//]
1 1 4 $buffer =~ /^\s+E-value\s+score/ or $buffer =~ /\-\-\-/
2 2 2 $buffer =~ /^\s+E-value\s+score/ or $buffer =~ /\-\-\-/ or $buffer =~ /^$/
465 5 0 30 $buffer =~ /Domain( and alignment)? annotation for each/ or $buffer =~ /Internal pipeline statistics summary/
5 0 30 $buffer =~ /Domain( and alignment)? annotation for each/ or $buffer =~ /Internal pipeline statistics summary/ or $buffer =~ /Annotation for each hit\s+\(and alignments\)/
0 10 20 $buffer =~ /inclusion threshold/ or $buffer =~ /^$/
516 2 15 94 $buffer =~ /\[No targets detected/ or $buffer =~ /Internal pipeline statistics/
540 0 44 219 $buffer =~ /Internal pipeline statistics/ or $buffer =~ /Alignments for each domain/
44 2 217 $buffer =~ /Internal pipeline statistics/ or $buffer =~ /Alignments for each domain/ or $buffer =~ /^\s+Alignment:/
46 0 217 $buffer =~ /Internal pipeline statistics/ or $buffer =~ /Alignments for each domain/ or $buffer =~ /^\s+Alignment:/ or $buffer =~ /^\>\>/
2 44 171 $buffer =~ /^\s+score\s+bias/ or $buffer =~ /^\s+\#\s+score/
46 2 169 $buffer =~ /^\s+score\s+bias/ or $buffer =~ /^\s+\#\s+score/ or $buffer =~ /^\s+------\s+/
46 44 125 $buffer =~ /^\s+score\s+bias/ or $buffer =~ /^\s+\#\s+score/ or $buffer =~ /^\s+------\s+/ or $buffer =~ /^\s\-\-\-\s+/
46 46 79 $buffer =~ /^\s+score\s+bias/ or $buffer =~ /^\s+\#\s+score/ or $buffer =~ /^\s+------\s+/ or $buffer =~ /^\s\-\-\-\s+/ or $buffer =~ /^$/
590 12 10 55 $self->{'_reporttype'} eq 'HMMSEARCH' or $self->{'_reporttype'} eq 'PHMMER'
675 31 15 760 $buffer =~ /^\>\>/ or $buffer =~ /Internal pipeline statistics/
692 77 2 532 $buffer =~ /\s\s\=\=\sdomain\s(\d+)\s+/ or $buffer =~ /\s\sscore:\s\S+\s+/
119 119 238 $count == $max_count - 3 or $count == $max_count - 1
869 12 2 10 $self->{'_reporttype'} eq 'HMMSEARCH' or $self->{'_reporttype'} eq 'NHMMER'
1184 0 6 14 not defined $name && defined $self->{'_elements'} or scalar @{$self->{'_elements'};} == 0