| 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 ? : |