snp_save {bigsnpr} | R Documentation |
Save modifications
Description
Save a bigSNP
after having made some modifications to it.
As bigSNP
is an S3 class, you can add any slot you want
to an object of this class, then use snp_save
to
save these modifications in the corresponding ".rds" backing file.
Usage
snp_save(x, version = NULL)
Arguments
x |
A bigSNP. |
version |
the workspace format version to use. |
Value
The (saved) bigSNP
.
Examples
set.seed(1)
# Reading example
test <- snp_attachExtdata()
# I can add whatever I want to an S3 class
test$map$`p-values` <- runif(nrow(test$map))
str(test$map)
# Reading again
rds <- test$genotypes$rds
test2 <- snp_attach(rds)
str(test2$map) # new slot wasn't saved
# Save it
snp_save(test)
# Reading again
test3 <- snp_attach(rds)
str(test3$map) # it is saved now
# The complicated code of this function
snp_save
[Package bigsnpr version 1.12.2 Index]