### R code from vignette source 'vignettes/DupChecker/inst/doc/DupChecker.Rnw' ################################################### ### code chunk number 1: quick ################################################### library(DupChecker) ## Create a "DupChecker" directory under temporary directory rootDir<-paste0(dirname(tempdir()), "/DupChecker") dir.create(rootDir, showWarnings = FALSE) message(paste0("Downloading data to ", rootDir, " ...")) geoDownload(datasets=c("GSE1478"), targetDir=rootDir) arrayExpressDownload(datasets=c("E-MEXP-3872"), targetDir=rootDir) datafile<-buildFileTable(rootDir=rootDir, filePattern="cel$") result<-validateFile(datafile) if(result$hasdup){ duptable<-result$duptable write.csv(duptable, file=paste0(rootDir, "/duptable.csv")) } ################################################### ### code chunk number 2: download ################################################### datatable<-geoDownload(datasets = c("GSE1478"), targetDir=rootDir) datatable datatable<-arrayExpressDownload(datasets=c("E-MEXP-3872"), targetDir=rootDir) datatable ################################################### ### code chunk number 3: buildFileTable ################################################### datafile<-buildFileTable(rootDir=rootDir, filePattern="cel$") ################################################### ### code chunk number 4: validateFile ################################################### result<-validateFile(datafile) if(result$hasdup){ duptable<-result$duptable write.csv(duptable, file=paste0(rootDir, "/duptable.csv")) } ################################################### ### code chunk number 5: realexample (eval = FALSE) ################################################### ## library(DupChecker) ## ## rootDir<-paste0(dirname(tempdir()), "/DupChecker_RealExample") ## dir.create(rootDir, showWarnings = FALSE) ## ## geoDownload(datasets = c("GSE14333", "GSE13067", ## "GSE17538"), targetDir=rootDir) ## datafile<-buildFileTable(rootDir=rootDir, filePattern="cel$") ## result<-validateFile(datafile) ## if(result$hasdup){ ## duptable<-result$duptable ## write.csv(duptable, file=paste0(rootDir, "/duptable.csv")) ## }