R/loadDataToCompendium.R

Defines functions loadDataToCompendium

Documented in loadDataToCompendium

loadDataToCompendium <-
function(con, GSEid, GPLid = "", datadir = getwd()){

  user <- con$user
  password <- con$password
  host <- con$host
  dbname <- con$dbname
  port <- con$port

  x <- list.dirs(path=datadir,recursive=FALSE)
  if(length(grep("/BigMac$",x))==0){
    stop(paste("Data directory BigMac is not present in directory",datadir))
  }else{
    GPLid <- paste(GPLid,collapse="-")
    dir <- path.package("compendiumdb")

    scriptLoc <- paste(dir,"/scripts",sep="")
    scriptLoc <- gsub("^","\"",scriptLoc)
    scriptLoc <- gsub("$","\"",scriptLoc) 
	
    dataLoc <- datadir
    dataLoc <- gsub("^","\"",dataLoc)
    dataLoc <- gsub("$","\"",dataLoc)
	
    plFile <- paste(dir,"/scripts/Perl/loadAllforGSEeset.pl",sep="")
    plFile <- gsub("^","\"",plFile)
    plFile <- gsub("$","\"",plFile) 

    system(paste("perl -I",paste(dataLoc,"/BigMac/COMPENDIUM",sep=""),plFile,GSEid,dataLoc,scriptLoc,user,password,host,port,dbname,GPLid))
  }
}

Try the compendiumdb package in your browser

Any scripts or data that you put into this service are public.

compendiumdb documentation built on May 2, 2019, 4:06 p.m.