Condition Coverage

blib/lib/Bio/ToolBox/parser/gff.pm
Criterion Covered Total %
condition 17 81 20.9


and 3 conditions

line !l l&&!r l&&r condition
533 0 0 0 defined $seq_id and $start =~ /^\d+$/
0 0 0 defined $seq_id and $start =~ /^\d+$/ and $stop =~ /^\d+$/
897 4 0 0 $chrom and $start
4 0 0 $chrom and $start and $end
899 0 0 0 $g->strand == $strand and not $g->start > $end || $g->end < $start
968 0 0 4 $self->do_gene and not $self->typelist =~ /gene/i
998 99 0 0 not $self->do_gene and $feature->primary_tag =~ /rna|transcript/i
1043 100 178 0 $fields->[2] eq "exon" and $group =~ /exon_id "([^"]+)";?/i
1048 0 278 0 $self->do_gene and not exists $self->{'loaded'}{$gene_id}
1125 0 0 0 $fields->[2] eq "exon" and exists $attributes{'exon_id'}
1132 0 0 0 $gene_id and not exists $self->{'loaded'}{$gene_id}
1141 0 0 0 $transcript_id and not exists $self->{'loaded'}{$transcript_id}
1169 0 0 2 $gene_id and not exists $self->{'loaded'}{$gene_id}
1209 0 0 0 $tag and $value

or 2 conditions

line l !l condition
868 0 0 $opt{'name'} || $opt{'display_name'} || undef
869 0 0 $opt{'id'} || $opt{'primary_id'} || undef
870 0 33 $opt{'chrom'} || $opt{'seq_id'} || undef
871 0 33 $opt{'start'} || undef
872 0 33 $opt{'stop'} || $opt{'end'} || undef
873 0 33 $opt{'strand'} || 0
1131 0 0 $attributes{'gene_id'} || undef
1140 0 0 $attributes{'transcript_id'} || undef
1168 2 0 $attributes{'gene_id'} || undef

or 3 conditions

line l !l&&r !l&&!r condition
346 8 0 0 exists $options{'file'} or $options{'table'}
347 8 0 0 $options{'file'} ||= $options{'table'}
429 4 0 0 $v eq "2.5" or $v eq "2.2"
0 0 0 $v eq 2 or $v eq 1
899 0 0 0 $g->start > $end || $g->end < $start
964 0 0 0 $self->do_exon or $self->do_cds
1033 312 0 0 $gene_id or $transcript_id