Condition Coverage

blib/lib/TIGR/FASTA/Writer.pm
Criterion Covered Total %
condition 0 42 0.0


and 3 conditions

line !l l&&!r l&&r condition
103 0 0 0 scalar @method_args > 0 and ref($method_args[0]) =~ /foundation/i
115 0 0 0 scalar @method_args > 0 and ref($method_args[0]) =~ /array/i
128 0 0 0 scalar @method_args > 0 and not ref $method_args[0]
149 0 0 0 defined $self->{'db_file_name'} and not defined $self->open($self->{'db_file_name'}, 'w')
183 0 0 0 defined $open_flags and $open_flags =~ /^w$/i || $open_flags =~ /^a$/i
194 0 0 0 defined $db_file_name and $self->{'db_file_name'} = $db_file_name
0 0 0 defined $db_file_name and $self->{'db_file_name'} = $db_file_name and defined $self->{'db_file_name'}
0 0 0 defined $db_file_name and $self->{'db_file_name'} = $db_file_name and defined $self->{'db_file_name'} and defined($self->{'db_handle'} = 'IO::File'->new($self->{'db_file_name'}, $open_flags))
254 0 0 0 defined $fasta_obj and ref($fasta_obj) =~ /fastarecord/i
0 0 0 defined $fasta_obj and ref($fasta_obj) =~ /fastarecord/i and defined $self->{'db_handle'}
297 0 0 0 defined $message and defined $tf_level
0 0 0 defined $message and defined $tf_level and defined $log_facility
310 0 0 0 defined $self->{'error_ref'} and $log_facility == $USR_ERR

or 3 conditions

line l !l&&r !l&&!r condition
183 0 0 0 $open_flags =~ /^w$/i || $open_flags =~ /^a$/i