Condition Coverage

blib/lib/Bio/DB/HIV/HIVQueryHelper.pm
Criterion Covered Total %
condition 48 147 32.6


and 3 conditions

line !l l&&!r l&&r condition
449 0 0 70 grep /^$totbl/i, $self->tables and $tpk
484 0 0 21 $mnem and $fmnem
897 1 0 0 $$q_expr && length $$q_expr
928 6 0 16 $$q_expr && length $$q_expr
1107 0 0 46 ref $_ and $_->isa('R')
1200 0 0 4 ref $q and $q->isa('QRY')
1201 0 0 4 ref $r and $r->isa('QRY')
1235 4 3 0 @cand_rq and grep {R::Eq($rq, $_);} @cand_rq
1253 0 0 14 ref $q and $q->isa('QRY')
1254 0 0 14 ref $r and $r->isa('QRY')
1266 13 1 0 @cand_rq and grep {R::Eq($rq, $_);} @cand_rq
1284 0 0 3 ref $q and $q->isa('QRY')
1302 0 0 3 ref $q and $q->isa('QRY')
1303 0 0 3 ref $r and $r->isa('QRY')
1452 0 0 130 ref $_ and $_->isa('Q')
1567 0 0 9 ref $s and $s->isa('R')
1568 0 0 9 ref $t and $t->isa('R')
1596 0 0 15 ref $s and $s->isa('R')
1597 0 0 15 ref $t and $t->isa('R')
1642 0 0 4 ref $s and $s->isa('R')
1643 0 0 4 ref $t and $t->isa('R')
1691 0 0 8 ref $s and $s->isa('R')
1692 0 0 8 ref $t and $t->isa('R')
1778 0 0 10 ref $self and $self->isa('Q')
1779 2 0 8 $self->fld and length $self->fld
2 0 0 $self->dta and length $self->dta
1796 0 0 515 ref $self and $self->isa('Q')
1820 0 0 249 ref $self and $self->isa('Q')
1843 0 0 0 ref $self and $self->isa('Q')
1862 0 0 199 ref $self and $self->isa('Q')
1885 0 0 0 ref $a and $a->isa('Q')
0 0 0 ref $a and $a->isa('Q') and ref $b
0 0 0 ref $a and $a->isa('Q') and ref $b and $b->isa('Q')
1905 0 0 5 ref $a and $a->isa('Q')
0 0 5 ref $a and $a->isa('Q') and ref $b
0 0 5 ref $a and $a->isa('Q') and ref $b and $b->isa('Q')
1929 0 0 0 ref $_ and $_->isa('Q')
1960 0 0 3 ref $a and $a->isa('Q')
0 0 3 ref $a and $a->isa('Q') and ref $b
0 0 3 ref $a and $a->isa('Q') and ref $b and $b->isa('Q')
2071 0 0 0 $h[0] && $h[0]{'value'}
2106 0 0 0 ref $a and $a->isa('Bio::Annotation::Collection')
2151 0 0 0 ref $a and $a->isa('Bio::Annotation::Collection')

or 3 conditions

line l !l&&r !l&&!r condition
897 1 0 0 not $$q_expr && length $$q_expr or substr($$q_expr, -1, 1) =~ /[&|(]/
928 6 6 10 not $$q_expr && length $$q_expr or substr($$q_expr, -1, 1) =~ /[&|(]/
1255 0 0 14 $q->isnull or $r->isnull
1598 0 0 15 $s->isnull or $t->isnull
1779 8 0 2 $self->fld and length $self->fld or $self->dta and length $self->dta
1976 0 0 3 $a->isnull or $b->isnull