Learn R Programming

airr (version 1.1.0)

write_airr: Write an AIRR TSV

Description

write_airr writes a TSV containing AIRR formatted records.

Usage

write_airr(data, file, base = c("0", "1"), schema = RearrangementSchema,
  ...)

write_rearrangement(data, file, base = c("0", "1"), ...)

write_alignment(data, file, base = c("0", "1"), ...)

Arguments

data

data.frame of Rearrangement data.

file

output file name.

base

starting index for positional fields in the output file. If "0", then fields ending in _start and _end will be converted to 0-based half-open intervals (python style) in the output file. If "1", then these fields will not be modified. Fields in the input data are assumed to be 1-based closed-intervals (R style).

schema

Schema object defining the output format.

...

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.

See Also

See Schema for the AIRR schema object definition. See read_airr for reading to AIRR files.

Examples

Run this code
# NOT RUN {
# 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_rearrangement(df, outfile)

# }

Run the code above in your browser using DataLab