Condition Coverage

blib/lib/Bio/ToolBox/Data/Stream.pm
Criterion Covered Total %
condition 19 47 40.4


and 3 conditions

line !l l&&!r l&&r condition
626 2 26 0 defined $args{'in'} and defined $args{'out'}
677 1 0 0 exists $args{'gff'} and $args{'gff'}
0 1 0 exists $args{'bed'} and $args{'bed'}
0 0 0 exists $args{'ucsc'} and $args{'ucsc'}
693 0 0 1 $args{'bed'} =~ /^\d{1,2}$/ and $args{'bed'} >= 3
716 2 0 0 exists $args{'gz'} and $args{'gz'}
0 0 0 exists $args{'gz'} and $args{'gz'} and not $self->extension =~ /gz$/

or 2 conditions

line l !l condition
620 0 2 $args{'file'} || undef
621 2 26 $args{'out'} ||= undef
630 0 28 $args{'noheader'} ||= 0
724 0 2 $args{'features'} || undef

or 3 conditions

line l !l&&r !l&&!r condition
620 26 0 2 $args{'in'} ||= $args{'file'} || undef
622 26 2 0 $args{'in'} or $args{'out'}
724 0 0 2 $args{'feature'} ||= $args{'features'} || undef
791 0 0 4 $self->gff or $self->bed
0 0 4 $self->gff or $self->bed or $self->ucsc
0 0 4 $self->gff or $self->bed or $self->ucsc or $self->vcf