Mercurial > repos > vmarcon > normalization
view normalization_galaxy.R @ 0:79f00bc83ecc draft default tip
planemo upload commit a2411926bebc2ca3bb31215899a9f18a67e59556
author | vmarcon |
---|---|
date | Thu, 18 Jan 2018 06:20:30 -0500 |
parents | |
children |
line wrap: on
line source
#!/usr/local/bioinfo/bin/Rscript --vanilla --slave --no-site-file # R Script making the bridge between Galaxy and the call of the normalization method #----------------------------------------------------------------- # Authors : luc.jouneau(at)inra.fr # valentin.marcon(at)inra.fr # Version : 0.9 # Date : 30/08/2017 #--------------------------------------------------------------- ##------------------------------ ## Options ##------------------------------ strAsFacL <- options()$stringsAsFactors options(stringsAsFactors = FALSE) ##------------------------------ ## Libraries laoding ##------------------------------ # For parseCommandArgs function library(batch) # R script call source_local <- function(fname) { argv <- commandArgs(trailingOnly = FALSE) base_dir <- dirname(substring(argv[grep("--file=", argv)], 8)) source(paste(base_dir, fname, sep="/")) } #Import the different functions used for Normalization source_local("normalization.R") ##------------------------------ ## Lecture parametres ##------------------------------ argLs <- parseCommandArgs(evaluate=FALSE) normalization(input_file=argLs[["input_file"]], transformation_method=argLs[["transformation_method"]], na_encoding=argLs[["na_encoding"]], output_file=argLs[["output_file"]], log_file=argLs[["log_file"]], variable_in_line=argLs[["variable_in_line"]])