changeset 22:65e3e1a39e16 draft

planemo upload commit 23ad0382ec59d66220fd94684a6d158fdef2c7f5-dirty
author lecorguille
date Fri, 22 Jul 2016 11:25:17 -0400
parents 339d92b2c503
children 2a4a811c663d
files lib.r
diffstat 1 files changed, 9 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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))
     }