Convert a single-locus table to STAVE-style variant identifiers
Source:R/utils-stave.R
convert_single_locus_table_to_stave.RdBuilds a variant column by concatenating gene_id, aa_position, and
aa as gene_id:aa_position:aa, then returns variant plus any requested
additional columns.
Examples
df <- data.frame(
gene_id = c("PF3D7_0417200.1", "PF3D7_0417200.1"),
aa_position = c(51, 59),
aa = c("I", "R"),
prev = c(0.5, 1)
)
convert_single_locus_table_to_stave(df, additional_columns = "prev")
#> variant prev
#> 1 PF3D7_0417200.1:51:I 0.5
#> 2 PF3D7_0417200.1:59:R 1.0