# HG changeset patch # User lecorguille # Date 1469201117 14400 # Node ID 65e3e1a39e16b8d060e62b3d969965f3a051c624 # Parent 339d92b2c503cd321171258464ab766856bb7b37 planemo upload commit 23ad0382ec59d66220fd94684a6d158fdef2c7f5-dirty diff -r 339d92b2c503 -r 65e3e1a39e16 lib.r --- a/lib.r Fri Jul 22 11:12:31 2016 -0400 +++ b/lib.r Fri Jul 22 11:25:17 2016 -0400 @@ -45,7 +45,15 @@ } # ruleset else { - rulset=read.table(listArguments[["rules"]], h=T, sep=",") + rulset=read.table(listArguments[["rules"]], h=T, sep=";") + if (ncol(rulset) < 4) rulset=read.table(listArguments[["rules"]], h=T, sep="\t") + if (ncol(rulset) < 4) rulset=read.table(listArguments[["rules"]], h=T, sep=",") + if (ncol(rulset) < 4) { + error_message="Your ruleset file seems not well formatted. The column separators accepted are ; , and tabulation" + print(error_message) + stop(error_message) + } + listArguments4annotate = append(listArguments4annotate, list(rules=rulset)) }