R/processIDATs.R

## this is kind of silly but it encapsulates two important defaults.
##
processIDATs <- function(targets, name, base=".", ...) {
  rgSetFile <- paste0(name, "_rgSet.rds")
  stopifnot(c("Sample_Name", "Basename" ) %in% names(targets))
  ## failures can be mysterious if we do not set verbose!
  rgSet <- read.450k.exp(base=base, targets, verbose=TRUE)
  sampleNames(rgSet) <- targets$Sample_Name ## mandatory!
  message(ncol(rgSet), " samples processed sucessfully.")
  message("Saving raw intensities to ", rgSetFile, "...")
  saveRDS(rgSet, rgSetFile)
  invisible(rgSet)
}
RamsinghLab/ozymandias documentation built on May 9, 2019, 9:21 a.m.