Mercurial > repos > mmonsoor > camera_combinexsannos
diff CAMERA.r @ 19:608b4b95818b draft
planemo upload commit aa538ae477bc2f901c95d916e11d70eab75b5e00
author | lecorguille |
---|---|
date | Fri, 01 Feb 2019 11:31:20 -0500 |
parents | 7315b5f33b5e |
children |
line wrap: on
line diff
--- a/CAMERA.r Thu Mar 01 08:04:39 2018 -0500 +++ b/CAMERA.r Fri Feb 01 11:31:20 2019 -0500 @@ -4,16 +4,18 @@ # ----- PACKAGE ----- -cat("\tPACKAGE INFO\n") +cat("\tSESSION INFO\n") -setRepositories(graphics=F, ind=31) +pkgs=c("CAMERA","multtest","batch") +for(pkg in pkgs) suppressPackageStartupMessages( stopifnot( library(pkg, quietly=TRUE, logical.return=TRUE, character.only=TRUE))) -#pkgs=c("xcms","batch") -pkgs=c("parallel","BiocGenerics", "Biobase", "Rcpp", "mzR", "xcms","snow","igraph","CAMERA","multtest","batch") -for(p in pkgs) { - suppressPackageStartupMessages(suppressWarnings(library(p, quietly=TRUE, logical.return=TRUE, character.only=TRUE))) - cat(p,"\t",as.character(packageVersion(p)),"\n",sep="") -} +sessioninfo = sessionInfo() +cat(sessioninfo$R.version$version.string,"\n") +cat("Main packages:\n") +for (pkg in names(sessioninfo$otherPkgs)) { cat(paste(pkg,packageVersion(pkg)),"\t") }; cat("\n") +cat("Other loaded packages:\n") +for (pkg in names(sessioninfo$loadedOnly)) { cat(paste(pkg,packageVersion(pkg)),"\t") }; cat("\n") + source_local <- function(fname){ argv <- commandArgs(trailingOnly = FALSE); base_dir <- dirname(substring(argv[grep("--file=", argv)], 8)); source(paste(base_dir, fname, sep="/")) } cat("\n\n"); @@ -81,11 +83,6 @@ rplotspdf = listArguments[["rplotspdf"]]; listArguments[["rplotspdf"]]=NULL } -dataMatrixOutput = "dataMatrix.tsv" -if (!is.null(listArguments[["dataMatrixOutput"]])){ - dataMatrixOutput = listArguments[["dataMatrixOutput"]]; listArguments[["dataMatrixOutput"]]=NULL -} - variableMetadataOutput = "variableMetadata.tsv" if (!is.null(listArguments[["variableMetadataOutput"]])){ variableMetadataOutput = listArguments[["variableMetadataOutput"]]; listArguments[["variableMetadataOutput"]]=NULL @@ -105,9 +102,13 @@ directory = retrieveRawfileInTheWorkingDirectory(singlefile, zipfile) } +# Because so far CAMERA isn't compatible with the new XCMSnExp object +if (exists("xdata")){ + xset <- getxcmsSetObject(xdata) +} -#addition of xset object to the list of arguments in the first position -if (exists("xset") != 0){ +# addition of xset object to the list of arguments in the first position +if (exists("xset")){ listArguments=append(list(xset), listArguments) } @@ -122,9 +123,8 @@ #change the default display settings pdf(file=rplotspdf, width=16, height=12) - if (thefunction %in% c("annotatediff")) { - results_list=annotatediff(xset=xset,listArguments=listArguments,variableMetadataOutput=variableMetadataOutput,dataMatrixOutput=dataMatrixOutput) + results_list=annotatediff(xset=xset,listArguments=listArguments,variableMetadataOutput=variableMetadataOutput) xa=results_list[["xa"]] diffrep=results_list[["diffrep"]] variableMetadata=results_list[["variableMetadata"]]