Condition Coverage

Bio/SeqIO/embl.pm
Criterion Covered Total %
condition 90 128 70.3


and 3 conditions

line !l l&&!r l&&r condition
225 3 7 0 defined $topology and $topology eq 'circular'
262 5 0 19 defined $name and length $name
398 0 2 22 defined $buffer and $buffer =~ /^FT /
410 6 232 18 $params{'-species'} and $feat->primary_tag eq 'source'
238 6 12 $params{'-species'} and $feat->primary_tag eq 'source' and $feat->has_tag('db_xref')
238 0 12 $params{'-species'} and $feat->primary_tag eq 'source' and $feat->has_tag('db_xref') and not $params{'-species'}->ncbi_taxid
430 3 18 3 $params{'-species'} and defined $ncbi_taxid
21 1 2 $params{'-species'} and defined $ncbi_taxid and not $params{'-species'}->ncbi_taxid
436 0 24 20 defined $buffer and $buffer =~ /^XX/
445 1 3 0 $buffer and $buffer =~ /^CO/
522 7 2 2 $seq->can('division') and defined $seq->division
9 0 2 $seq->can('division') and defined $seq->division and $self->_is_valid_division($seq->division)
531 7 2 2 $seq->can('molecule') and defined $seq->molecule
9 2 0 $seq->can('molecule') and defined $seq->molecule and $self->_is_valid_molecule_type($seq->molecule)
2 3 6 $seq->can('primary_seq') and defined $seq->primary_seq->alphabet
642 2 2 9 ref $seq and $seq->isa('Bio::SeqI')
645 2 0 2 ref $seq and $seq->isa('Bio::PrimarySeqI')
658 7 0 4 $seq->isa('Bio::Seq::RichSeqI') and defined $seq->accession_number
684 4 0 0 $cr and $ur
4 0 0 $cr and $ur and $ur
728 2 3 6 $seq->can('species') and my $spec = $seq->species
752 2 0 9 $seq->can('annotation') and defined $seq->annotation
763 0 0 6 $start and $end
863 2 0 9 $seq->can('annotation') and defined $seq->annotation
919 0 0 11 $self->_flush_on_write and defined $self->_fh
938 0 0 38 ref $fth and $fth->isa('Bio::SeqIO::FTHelper')
1368 0 0 0 defined($data = $qual[++$i]) and not $data =~ m[^/]

or 2 conditions

line l !l condition
449 3 1 $buffer ||= ''
510 1 4 $seq->id || ''
516 0 11 $seq->version || 1
526 0 9 $div ||= 'UNC'
555 6 5 $mol ||= ''
649 8 3 $seq->seq || ''
786 2 4 $ref->title || ''
800 0 43 $dr->optional_id || ''
1423 152 939 $out->field->{$qualifier} ||= []
1511 256 0 $self->_print("$pre1$s\n") or return

or 3 conditions

line l !l&&r !l&&!r condition
275 1 1 22 $1 eq 'SQ' or $1 eq 'FT'
284 23 1 451 /^AC\s+(.*)?/ or /^PA\s+(.*)?/
508 0 5 6 not defined $name or $name eq 'unknown'
763 0 0 0 $start or $end
962 138 1 0 not $Bio::SeqIO::embl::FTQUAL_NO_QUOTE{$tag} or length "/$tag=$value" >= 60
1104 21 71 0 $_ ||= $self->_readline
1210 5 25 0 $_ ||= $self->_readline
1244 3 1 0 $_ ||= $self->_readline
1392 686 0 971 not $value =~ /"$/ or $value =~ tr/"// % 2