Condition Coverage

blib/lib/Bio/Gonzales/SummarizedExperiment.pm
Criterion Covered Total %
condition 67 162 41.3


and 3 conditions

line !l l&&!r l&&r condition
167 1 0 0 $col_data and @$col_data
184 0 0 1 $names and @$names
206 0 1 0 @$col_data and @$col_data_n
1 0 0 @$col_data and @$col_data_n and @$col_data != @$col_data_n
227 0 0 22 $assay and @$assay
280 0 0 5 $row_names and @$row_names
281 0 0 5 $row_data and @$row_data
321 0 1 4 @$col_data_x and @$col_data_y
1 4 0 @$col_data_x and @$col_data_y and @$col_data_x != @$col_data_y
344 1 2 4 $data_x && $data_y
12 4 3 $param{'join'} eq 'inner' and not $data_x && $data_y
346 0 6 2 $param{'join'} eq 'left' and not $data_x
357 0 3 1 $param{'join'} eq 'right' and not $data_y
376 0 3 10 $data_x->{'row_names'} and @{$data_x->{'row_names'};}
378 0 3 10 $data_x->{'row_data'} and @{$data_x->{'row_data'};}
425 0 1 5 $row and ref $row eq 'ARRAY'
484 0 0 0 $names and @$names
489 0 0 0 $row_data and @$row_data
509 0 0 9 $row and ref $row eq 'ARRAY'
529 0 0 3 $data and ref $data eq 'ARRAY'
550 0 0 0 $data and ref $data eq 'ARRAY'
599 0 0 11 @names == 1 and ref $names[0] eq 'ARRAY'
636 0 5 24 $row_names and @$row_names
637 0 5 24 $row_data and @$row_data
773 0 0 1 $c && @$c
778 0 0 1 $c && @$c
783 0 0 0 $c && @$c
788 0 0 0 $c && @$c

or 2 conditions

line l !l condition
44 0 0 $cn //= []
45 0 0 $rn //= []
52 0 0 shift() // {}
183 0 1 $col_data_n //= []
210 2 0 $col_data->[$i] //= [(undef) x $ncol]
211 0 2 $col_data_n->[$i] // [(undef) x $ncol_added]
311 6 0 $param // {}
352 4 2 $data_y //= {'idcs', [-1], 'rows', [[(undef) x $se_y->ncol]], 'key', $data_x->{'key'}, 'key_names', $data_x->{'key_names'}, 'row_names', [], 'row_data', []}
365 2 1 $data_x //= {'idcs', [-1], 'rows', [\@row], 'key', $data_y->{'key'}, 'key_names', $data_y->{'key_names'}, 'row_names', [], 'row_data', []}
389 9 0 $col_data_x->[$i] // [(undef) x $ncol_only_x]
390 8 1 $col_data_y->[$i] // [(undef) x $ncol_only_y]
485 0 0 $self->row_names->[$nrow - 1] //= undef
490 0 0 $self->row_data->[$nrow - 1] //= []
526 2 1 shift() // [0, 0]
536 9 2 $data->[$i] //= []
585 0 0 $col_names // []
625 0 29 $groups{$key} //= {'idcs', [], 'rows', [], 'key', \@key, 'key_names', \@key_names, 'row_names', [], 'row_data', [], 'row_data_names', $row_data_names}
717 3 0 $assay->[$i] // []

or 3 conditions

line l !l&&r !l&&!r condition
54 0 0 0 $param->{'header'} or $param->{'col_names'}
312 5 1 0 $param{'by_x'} // $param{'by'}
313 5 1 0 $param{'by_y'} // $param{'by'}
345 8 0 8 $param{'join'} eq 'left' or $param{'join'} eq 'full'
356 4 0 10 $param{'join'} eq 'right' or $param{'join'} eq 'full'
386 5 0 0 @$col_data_x or @$col_data_y
510 3 0 6 not defined $max_ncol or @$row > $max_ncol
539 12 27 3 $data->[$i][$j] //= $na_value
548 0 0 0 shift() // $NA_VALUE
555 0 0 0 $data->[$i] //= $na_value
740 0 0 0 $dir eq 'r' or $dir == 1
0 0 0 $dir eq 'c' or $dir == 2
0 0 0 $dir eq 'rc' or $dir eq 'cr'
0 0 0 $dir eq 'rc' or $dir eq 'cr' or $dir == 3