Condition Coverage

Bio/SeqFeature/Tools/Unflattener.pm
Criterion Covered Total %
condition 39 60 65.0


and 2 conditions

line l !l condition
678 0 1 not $self->{'_problems_reported'} and scalar @probs
2105 1508 0 $self->verbose > 0 and scalar keys %unresolved

and 3 conditions

line !l l&&!r l&&r condition
1131 9 2 0 $partonomy and defined $structure_type
1177 1 0 0 $group_tag and $group_tag ne 'locus_tag'
1196 1 5 1 @sfs_with_locus_tag == 0 and @sfs_with_gene_tag == 0
6 0 1 @sfs_with_locus_tag == 0 and @sfs_with_gene_tag == 0 and @sfs_with_product_tag > 0
5 0 1 @sfs_with_locus_tag == 0 and @sfs_with_gene_tag == 0 and @sfs_with_product_tag > 0 and not $group_tag
2405 1722 1862 22 not $inside and $sf->has_tag('ribosomal_slippage')
2418 12 10 29 scalar @transcript_splice_sites and $transcript_splice_sites[0] < $cds_splice_sites[0]

or 2 conditions

line l !l condition
1034 6 0 $self->{'error_threshold'} || 0
1861 16 1492 $resolver_method || \&Bio::SeqFeature::Tools::Unflattener::_resolve_container_for_sf
2060 1738 10 $container_sfh{$jsf} || 0
2134 0 0 $self->group_tag || 'gene'
2324 0 0 shift() || 'gene'
2359 0 0 shift() || 0
2933 0 0 shift() || 0

or 3 conditions

line l !l&&r !l&&!r condition
1124 11 0 0 $seq || $self->seq
1160 2 0 9 $group_tag || $self->group_tag
1312 101 0 798 $type eq 'misc_RNA' or $type eq 'mRNA'
2392 198 1544 1864 !$splice_uniq_str || index(join($", @container_coords), $splice_uniq_str) > -1
2397 0 20 1722 $_->start > $start or $_->end < $end
2426 12 4 6 not scalar @transcript_splice_sites or $transcript_splice_sites[0] == $cds_splice_sites[0]
2594 1578 413 3865 $type eq 'mRNA' or $type =~ /RNA/