Write ISA-Tab object to files. The investigation file, study files and assay
files are written to the folder specified in path.
It is also possible to write only the investigation file, one or more
study files, or one or more assay files using the respective functions.
Usage
writeISAtab(isaObject, path = getwd())
writeInvestigationFile(isaObject, path = getwd())
writeStudyFiles(
isaObject,
studyFilenames = getStudyFileNames(isaObject),
path = getwd()
)
writeAssayFiles(
isaObject,
assayFilenames = unlist(getAssayFileNames(isaObject)),
path = getwd()
)Arguments
- isaObject
An object of the
ISA-class.- path
A character vector with the name of the directory to which the file(s) should be written. The default value is the current working directory.
- studyFilenames
A character vector indicating the study files that should be written. Default all study files in isaObject are written.
- assayFilenames
A character vector indicating the assay files that should be written. Default all assay files in isaObject are written.
Examples
## Read example Atwell data set.
isaObject1 <- readISATab(path = file.path(system.file("extdata/Atwell",
package = "isatabr")))
## Write content of ISA object to a temporary directory.
writeISAtab(isaObject = isaObject1,
path = tempdir())
## Write investigation file to a temporary directory.
writeInvestigationFile(isaObject = isaObject1,
path = tempdir())
## Write study file to a temporary directory.
writeStudyFiles(isaObject = isaObject1,
studyFilenames = "s_study1.txt",
path = tempdir())
## Write assay file to a temporary directory.
writeAssayFiles(isaObject = isaObject1,
assayFilenames = "a_study1.txt",
path = tempdir())