| line |
true |
false |
branch |
|
50
|
1 |
0 |
if (eval 'require Storable') |
|
95
|
2 |
6 |
if $workdir |
|
96
|
2 |
6 |
if $template |
|
97
|
0 |
8 |
if $suffix |
|
122
|
0 |
28 |
if (@_) |
|
124
|
4 |
24 |
unless ($self->{$key}) |
|
132
|
4 |
0 |
if ($template) |
|
133
|
4 |
0 |
if ($workdir) |
|
134
|
2 |
2 |
if ($suffix) |
|
161
|
2 |
20 |
if (@_) |
|
163
|
2 |
0 |
if $self->{$key} |
|
187
|
4 |
20 |
if (@_) |
|
208
|
2 |
20 |
if (@_) |
|
235
|
0 |
4 |
if ($self->retrievable) |
|
260
|
18 |
12 |
if (@_) |
|
343
|
8 |
54 |
if ($key =~ /^__/) |
|
347
|
52 |
2 |
if (not ref $value) { } |
|
|
2 |
0 |
elsif (ref($value) =~ /^Bio::/ and $value->isa('Bio::Root::Storable')) { } |
|
|
0 |
0 |
elsif (ref $value eq 'ARRAY') { } |
|
|
0 |
0 |
elsif (ref $value eq 'HASH') { } |
|
362
|
0 |
0 |
if (ref($val) =~ /^Bio::/ and $val->isa('Bio::Root::Storable')) { } |
|
375
|
0 |
0 |
if (ref($val) =~ /^Bio::/ and $val->isa('Bio::Root::Storable')) { } |
|
413
|
2 |
4 |
if (ref $caller and $caller->retrievable) |
|
422
|
0 |
6 |
unless (-f $statefile) |
|
436
|
6 |
0 |
unless ($@) |
|
441
|
0 |
0 |
if ($@ =~ /Cannot restore overloading(.*)/i) |
|
443
|
0 |
0 |
if ($postmatch =~ /\(package +([\w\:]+)\)/) |
|
447
|
0 |
0 |
if ($package) { } |
|
449
|
0 |
0 |
if $@ |
|
453
|
0 |
6 |
unless ($success) |
|
455
|
0 |
6 |
unless (ref $stored_obj) |
|
502
|
4 |
0 |
if (-e $self->statefile) |
|
526
|
7 |
7 |
if ($Bio::Root::Storable::BINARY) { } |
|
555
|
4 |
4 |
if ($Bio::Root::Storable::BINARY) { } |
|
561
|
0 |
4 |
if ($@) |
|
564
|
0 |
4 |
unless ref $code eq 'REF' |