Merge multiple panel_info dictionaries
pmo_merge_panel_info_dicts.RdConcatenates target lists (deduplicated by target_name), collapses
duplicate genomes, and remaps all genome ids and panel target indices so they
remain valid across the merged structure.
Arguments
- panel_info_dicts
A list of outputs from
pmo_panel_info_table_to_pmo().
Examples
mk <- function(t) pmo_panel_info_table_to_pmo(
data.frame(target_name = t, fwd_primer = "AAAA", rev_primer = "TTTT"),
paste0("panel_", t))
merged <- pmo_merge_panel_info_dicts(list(mk("t1"), mk("t2")))
length(merged$target_info)
#> [1] 2