write_tabular#
Write an AIRR tabular data
Description#
write_tabular
writes a TSV containing AIRR tabular records.
Usage#
write_tabular(data, file, schema, base = c("1", "0"), ...)
write_rearrangement(data, file, base = c("1", "0"), ...)
write_alignment(data, file, base = c("1", "0"), ...)
Arguments#
- data
data.frame
of Rearrangement data.- file
output file name.
- schema
Schema
object defining the output format.- base
starting index for positional fields in the output file. Fields in the input
data
are assumed to be 1-based closed-intervals (R style). If"1"
, then these fields will not be modified. If"0"
, then fields ending in_start
and_end
will be converted to 0-based half-open intervals (python style) in the output file.- …
additional arguments to pass to write_delim.
Details#
write_rearrangement
writes a data.frame
containing AIRR
Rearrangement data to TSV.
write_alignment
writes a data.frame
containing AIRR Alignment
data to TSV.
Examples#
# Get path to the rearrangement-example file
file <- system.file("extdata", "rearrangement-example.tsv.gz", package="airr")
# Load data file
df <- read_rearrangement(file)
# Write a Rearrangement data file
outfile <- file.path(tempdir(), "output.tsv")
write_tabular(df, outfile, schema=RearrangementSchema)
See also#
See Schema for the AIRR schema object definition. See read_tabular for reading to AIRR files.