line |
true |
false |
branch |
138
|
0 |
17 |
unless ($header) |
142
|
0 |
17 |
unless $header |
149
|
5 |
12 |
if ($header =~ /^Length=(\d+)/m) { } |
|
11 |
1 |
elsif ($header =~ /\((\d+) letters\)/) { } |
156
|
1 |
10 |
if ($header =~ /^\s*\(\d+ letters/) |
171
|
2 |
0 |
unless ($table or $self->{'_no_hits_found'}) |
184
|
13 |
0 |
if $evalue_cutoff eq '[unset]' |
186
|
13 |
0 |
if $score_cutoff eq '[unset]' |
194
|
0 |
93 |
if ($evalue =~ /^e/) |
197
|
0 |
93 |
if $evalue_cutoff and $evalue > $evalue_cutoff |
198
|
0 |
93 |
if $score_cutoff and $score < $score_cutoff |
202
|
13 |
0 |
@table > 0 ? : |
211
|
2 |
39 |
if $self->{'_next_hit_index'} == -1 |
217
|
21 |
18 |
if (not $end) { } |
236
|
9 |
30 |
if ($self->{'_next_hit_index'} > $#{$hit_table;}) |
249
|
4 |
131 |
if (/Number of letters in database:\s+(\S+)/) { } |
|
4 |
127 |
elsif (/Number of sequences in database:\s+(\S+)/) { } |
|
8 |
119 |
elsif (/^Lambda/) { } |
|
4 |
115 |
elsif (/^Matrix: (.+)\n/) { } |
|
4 |
111 |
elsif (/^Gap Penalties: Existence: (\d+), Extension: (\d+)/) { } |
|
4 |
107 |
elsif (/^Number of Hits to DB: (\d+)/) { } |
|
4 |
103 |
elsif (/^Number of extensions: (\d+)/) { } |
|
4 |
99 |
elsif (/^Number of successful extensions: (\d+)/) { } |
|
4 |
95 |
elsif (/^Number of sequences better than (\S+):/) { } |
|
4 |
91 |
elsif (/^[Ll]ength of query: (\d+)/) { } |
|
2 |
89 |
elsif (/^[Ee]ffective HSP length: (\d+)/) { } |
|
4 |
85 |
elsif (/^[Ee]ffective length of database: (\d+)/) { } |
|
4 |
81 |
elsif (/^[Ee]ffective search space: (\d+)/) { } |
|
4 |
77 |
elsif (/^[Ee]ffective search space used: (\d+)/) { } |
|
25 |
52 |
elsif (/^([TAXS]\d?): (\d+)(?: \((\S+))?/) { } |
262
|
4 |
4 |
$gapped ? : |
263
|
4 |
4 |
$gapped ? : |
264
|
4 |
4 |
$gapped ? : |
303
|
18 |
7 |
if $3 |
348
|
2 |
0 |
@hits > 0 ? : |
385
|
2 |
0 |
unless ($self->_fields->{'hit_table'}) |
388
|
2 |
0 |
@{$self->_fields->{'hit_table'};} > 0 ? : |