line |
true |
false |
branch |
137
|
0 |
48 |
if ($sbjct->num_hsps == 0) { } |
|
38 |
10 |
elsif ($sbjct->num_hsps == 1) { } |
188
|
0 |
53 |
unless defined $frame |
213
|
10 |
43 |
if (not defined $start_stop{'qstart'}) { } |
220
|
5 |
38 |
$qstart < $start_stop{'qstart'} ? : |
222
|
20 |
23 |
$qstop > $start_stop{'qstop'} ? : |
224
|
9 |
34 |
$sstart < $start_stop{'sstart'} ? : |
226
|
13 |
30 |
$sstop > $start_stop{'sstop'} ? : |
250
|
0 |
21 |
if ($v > 0) |
300
|
7 |
3 |
if ($qoverlap) { } |
|
2 |
1 |
elsif ($soverlap) { } |
301
|
5 |
2 |
if ($soverlap) { } |
355
|
0 |
128 |
if ($algo =~ /^(?:PSI)?T(?:BLASTN|FAST(?:X|Y|XY))/io) { } |
|
4 |
124 |
elsif ($algo =~ /^(?:BLASTX|FAST(?:X|Y|XY))/io) { } |
|
40 |
84 |
elsif ($algo =~ /^TBLASTX/io) { } |
356
|
0 |
0 |
if $type =~ /sbjct|hit|tot/i |
358
|
2 |
2 |
if $type =~ /query|tot/i |
395
|
22 |
189 |
unless $_->{'frame'} == $frame and $_->{'strand'} == $strand |
398
|
18 |
171 |
if ($start >= $_->{'start'} and $stop <= $_->{'stop'}) |
404
|
12 |
159 |
if ($start < $_->{'start'} and $stop >= $_->{'start'} + $max_overlap - 1) |
409
|
0 |
12 |
if ($numID eq '') |
413
|
0 |
12 |
if ($numCons eq '') |
418
|
0 |
12 |
if ($@) { } |
429
|
17 |
154 |
if ($stop > $_->{'stop'} and $start <= $_->{'stop'} - $max_overlap + 1) |
434
|
0 |
17 |
if ($numID eq '') |
438
|
0 |
17 |
if ($numCons eq '') |
443
|
0 |
17 |
if ($@) { } |
453
|
29 |
142 |
if $overlap |
456
|
20 |
86 |
if ($overlap and @$contigs_ref > 1) { } |
|
62 |
24 |
elsif (not $overlap) { } |
460
|
6 |
44 |
unless do {
$contigs_ref
}->[$i] |
464
|
3 |
52 |
unless do {
$contigs_ref
}->[$u] |
467
|
2 |
50 |
if ($u_start < $i_start and $u_stop >= $i_start + $max_overlap - 1) { } |
|
3 |
47 |
elsif ($u_stop > $i_stop and $u_start <= $i_stop - $max_overlap + 1) { } |
|
1 |
65 |
elsif ($u_start >= $i_start and $u_stop <= $i_stop) { } |
474
|
0 |
4 |
unless $hsp_start < $use_start |
479
|
0 |
4 |
if ($these_ids eq '') |
483
|
0 |
4 |
if ($these_cons eq '') |
488
|
0 |
4 |
if ($@) { } |
494
|
2 |
2 |
if $hsp_start == $u_start |
511
|
0 |
4 |
unless $hsp_end > $use_stop |
516
|
0 |
4 |
if ($these_ids eq '') |
520
|
0 |
4 |
if ($these_cons eq '') |
525
|
0 |
4 |
if ($@) { } |
531
|
3 |
1 |
if $hsp_end == $u_stop |
559
|
0 |
62 |
if ($numID eq '') |
563
|
0 |
62 |
if ($numCons eq '') |
599
|
0 |
0 |
if (defined $exp) { } |
|
0 |
0 |
elsif ($num == 0) { } |
|
0 |
0 |
elsif (not $num =~ /\./) { } |
600
|
0 |
0 |
unless $num |
601
|
0 |
0 |
if $num >= 5 |
602
|
0 |
0 |
if $num <= -5 |
609
|
0 |
0 |
if $num =~ /\.$/ |
612
|
0 |
0 |
unless ($num =~ /^0/) |
617
|
0 |
0 |
if $c == 0 |
620
|
0 |
0 |
if $num == 0 and not $rev |
621
|
0 |
0 |
if $rev |
650
|
47 |
6465 |
unless ($from) |
652
|
175 |
6290 |
if $a[$i] == $a[$i - 1] |
653
|
4436 |
1854 |
if ($a[$i] == $a[$i - 1] + 1) { } |
657
|
290 |
1564 |
if ($consec == 1) { } |
658
|
757 |
807 |
$consec > 1 ? : |
665
|
23 |
27 |
if (defined $to) |
666
|
3 |
20 |
if ($consec == 1) { } |
667
|
20 |
0 |
$consec > 1 ? : |
669
|
47 |
3 |
if $from |
719
|
0 |
0 |
unless ref $string_ref eq 'SCALAR' |
728
|
0 |
0 |
if $str =~ s/(\A|\n)]+> ?/>/sig |
731
|
0 |
0 |
if $str =~ s/<[^>]+>| //sig |
734
|
0 |
0 |
if $str =~ s/(\A|\n)>\s+/\n\n>/sig |