mergeAggregateFiles.Rd
Merge aggregrateFiles, this will generate a new aggregateFile
including all aggregates across provided aggregateFiles.
mergeAggregateFiles(object, output = NULL, verbose = TRUE)
an aggregateFileList
object.
Output file name (output will be an aggregateFile).
Defaults to NULL
, in which case a data.frame will be returned.
Should the function be verbose? Defaults to TRUE
.
library(rvatData)
gdb <- gdb(rvat_example("rvatData.gdb"))
# generate two aggregate files
varsetfile <- varSetFile(rvat_example("rvatData_varsetfile.txt.gz"))
aggregatefile1 <- tempfile()
aggregate(x = gdb,
varSet = getVarSet(varsetfile, unit = c("SOD1", "FUS"), varSetName = "High"),
maxMAF = 0.001,
output = aggregatefile1,
verbose = FALSE)
aggregatefile2 <- tempfile()
aggregate(x = gdb,
varSet = getVarSet(varsetfile, unit = c("NEK1"), varSetName = "High"),
maxMAF = 0.001,
output = aggregatefile2,
verbose = FALSE)
# merge using mergeAggregateFiles
aggregatefile <- tempfile()
agglist <- aggregateFileList(c(aggregatefile1, aggregatefile2))
mergeAggregateFiles(
agglist,
output = aggregatefile
)
#> 1/2
#> 2/2