line |
true |
false |
branch |
142
|
0 |
1 |
if ref $class |
149
|
0 |
1 |
unless defined $flat_directory |
151
|
0 |
1 |
unless defined $dbname |
158
|
0 |
1 |
unless -e $flat_directory |
160
|
0 |
1 |
unless -d _ |
163
|
1 |
0 |
unless (-d $dbpath) |
165
|
0 |
1 |
unless mkdir $dbpath, 511 |
172
|
0 |
1 |
unless $self->indexing_scheme |
176
|
1 |
0 |
$self->indexing_scheme eq 'flat/1' ? : |
|
0 |
1 |
$self->indexing_scheme eq 'BerkeleyDB/1' ? : |
184
|
1 |
0 |
if ($index_type eq 'Binary') |
187
|
0 |
1 |
if $@ |
195
|
0 |
0 |
if $@ |
212
|
1 |
0 |
if defined $flat_write_flag |
214
|
1 |
0 |
if (defined $flat_indexing) |
216
|
0 |
1 |
if $flat_indexing =~ /bdb/ |
217
|
1 |
0 |
if $flat_indexing =~ /^(flat|binary)/ |
221
|
0 |
1 |
if defined $flat_verbose |
222
|
1 |
0 |
if defined $dbname |
223
|
0 |
1 |
if defined $flat_outfile |
224
|
1 |
0 |
if defined $flat_format |
231
|
0 |
0 |
unless defined $self->{'flat_primary_namespace'} |
234
|
0 |
0 |
unless defined $self->{'flat_secondary_namespaces'} |
237
|
0 |
0 |
unless defined $self->{'flat_format'} |
259
|
0 |
0 |
unless my $location = $config{'location'} |
261
|
0 |
0 |
unless my $dbname = $config{'dbname'} |
274
|
1 |
1 |
if @_ |
280
|
1 |
0 |
if @_ |
286
|
1 |
1 |
if @_ |
292
|
0 |
0 |
if @_ |
298
|
2 |
1 |
if @_ |
304
|
0 |
0 |
if @_ |
314
|
0 |
0 |
ref $_[0] eq 'ARRAY' ? : |
|
0 |
0 |
if @_ |
315
|
0 |
0 |
unless $d |
316
|
0 |
0 |
if $d and ref $d ne 'ARRAY' |
317
|
0 |
0 |
wantarray ? : |
324
|
1 |
1 |
if @_ |
332
|
0 |
0 |
if @_ |
342
|
0 |
0 |
unless my $seq = $parser->next_seq |
353
|
1 |
3 |
if @_ |
362
|
0 |
0 |
unless ('File::Spec'->file_name_is_absolute($file_path)) |
366
|
0 |
0 |
unless -r $file_path |
369
|
0 |
0 |
if (defined $file_length) { } |
370
|
0 |
0 |
unless $current_size == $file_length |
376
|
0 |
0 |
unless (defined $nf) |
377
|
0 |
0 |
unless exists $self->{'flat_file_index'} |
387
|
0 |
0 |
unless $self->write_flag |
390
|
0 |
0 |
unless open my $F, '>', $path |
397
|
0 |
0 |
$alphabet ? : |
400
|
0 |
0 |
unless my(@filenos) = $self->_filenos |
408
|
0 |
0 |
unless my $primary_ns = $self->primary_namespace |
417
|
0 |
0 |
unless CORE::close $F |
422
|
0 |
0 |
unless $self->{'flat_flat_file_no'} |
430
|
0 |
0 |
unless $self->write_flag |
432
|
0 |
0 |
unless my $file = $self->out_file |
433
|
0 |
0 |
unless my $seqio = ($self->{'flat_cached_parsers'}{$file} ||= 'Bio::SeqIO'->new('-Format', $self->file_format, '-file', ">$file")) |
438
|
0 |
0 |
unless my $fh = $seqio->_fh |
450
|
1 |
0 |
unless $self->{'flat_outfile_dirty'} |
459
|
0 |
0 |
unless $self->{'flat_flat_file_path'} |
467
|
1 |
0 |
unless -e $path |
469
|
0 |
0 |
unless open my $F, '<', $path |
476
|
0 |
0 |
unless CORE::close $F |
478
|
0 |
0 |
unless $config{'index'}[0] =~ m[(flat/1|BerkeleyDB/1)] |
483
|
0 |
0 |
if ($config{'format'}) |
485
|
0 |
0 |
if ($config{'format'}[0] =~ m[^URN:LSID:open-bio\.org:(\w+)(?:/(\w+))]) { } |
494
|
0 |
0 |
unless my $primary_namespace = $config{'primary_namespace'}[0] |
502
|
0 |
0 |
if /^fileid_(\S+)/ |
528
|
0 |
0 |
unless exists $self->{'flat_flat_file_no'}{$path} |
577
|
0 |
0 |
if @_ == 1 |