sahilseth/funr

If argument contains a "=" sign, it may not be parsed correctly

Opened this issue · 0 comments

[root@650ee0cf2924 tmp]# flowr -v ultraseq::merge_sheets x=tumor___normal_1.mutect.txt .filter='judgement=='KEEP'' outfile=tmp.tsv
args:
-vultraseq::merge_sheetsx=tumor___normal_1.mutect.txt.filter=judgement==KEEPoutfile=tmp.tsv
script_args:
-v

using func:
ultraseq::merge_sheets
with final args:
x=tumor___normal_1.mutect.txt.filter=judgement==KEEPoutfile=tmp.tsv
loading pkg: ultraseq
Loading required package: assertthat
ultraseq: genomic flows made faster
args:
$x


$outfile


$.filter
[1] NA

$...



get_params: we have 3 parameters
x=tumor___normal_1.mutect.txt
.filter=judgement==KEEP
outfile=tmp.tsv

starting process with: x=tumor___normal_1.mutect.txt
[1] "tumor___normal_1.mutect.txt"
processed param: x value tumor___normal_1.mutect.txt

starting process with: .filter=judgement==KEEP
[1] "judgement"
processed param: .filter value NA

starting process with: outfile=tmp.tsv
[1] "tmp.tsv"
processed param: outfile value tmp.tsv
$x
[1] "tumor___normal_1.mutect.txt"

$outfile
[1] "tmp.tsv"

$.filter
[1] NA


Starting merge_sheets with params
 x: tumor___normal_1.mutect.txt
outfile: tmp.tsv
.filter: NA
List of 3
 $ x      : chr "tumor___normal_1.mutect.txt"
 $ outfile: chr "tmp.tsv"
 $ .filter: logi NA