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
|
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] // []
|
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
|