R/settings.R

Defines functions loadRmsSettings RmsSettingsTemplate RmsDefaultSettings

Documented in loadRmsSettings RmsDefaultSettings RmsSettingsTemplate

#' @import yaml
NULL

#' Load RMassScreening settings
#'
#' @param file Settings to load
#'
#' @export
#'
loadRmsSettings <- function(file)
{
  set <- yaml.load_file(file)
  # check for scientific notation and convert to numbers
  options("RMassScreening" = set)
}

#' Create RMassScreening settings template file
#'
#' @param target Target filename
#'
#' @export
#'
RmsSettingsTemplate <- function(target = "settings.ini")
{
  file.copy(
    system.file("settings.ini", package="RMassScreening"),
    target
  )
}

#' Load default RMassScreening settings 
#'
#' @export
#'
RmsDefaultSettings <- function()
{
 set <- yaml.load_file(system.file("settings.ini", package="RMassScreening"))
 options("RMassScreening" = set)
}
meowcat/RMassScreening documentation built on Jan. 9, 2020, 10:49 p.m.