write_airr#
Write AIRR Data Model records to YAML or JSON files
Description#
write_airr
writes a YAML or JSON file containing AIRR Data Model
records.
Usage#
write_airr(
data,
file,
format = c("auto", "yaml", "json"),
validate = TRUE,
model = TRUE
)
Arguments#
- data
list
containing AIRR Model Records.- file
output file name.
- format
format of the output file. Must be one of
"auto"
,"yaml"
, or"json"
. If"auto"
(default), the format will be detected from thefile
extension.- validate
run schema validation prior to write if
TRUE
.- model
if
TRUE
validate and write only AIRR DataFile defined objects. IfFALSE
attempt validation and write of all objects indata
.
Examples#
# Get path to the repertoire-example file
file <- system.file("extdata", "repertoire-example.yaml", package="airr")
# Load data file
repertoire <- read_airr(file)
# Write a Rearrangement data file
outfile <- file.path(tempdir(), "output.yaml")
write_airr(repertoire, outfile)
See also#
See Schema for the AIRR schema definition objects. See read_airr for reading to AIRR Data Model files.