Import markers metadata from a radiator or SeqArray GDS.

extract_markers_metadata(
  gds,
  markers.meta.select = NULL,
  radiator.node = TRUE,
  whitelist = FALSE,
  blacklist = FALSE,
  verbose = FALSE
)

Arguments

gds

The GDS object (radiator or SeqArray).

markers.meta.select

(optional, character) Names of metadata fields to import. For radiator GDS, these are the column names in radiator/markers.meta. For plain SeqArray GDS, radiator-style names VARIANT_ID, CHROM, LOCUS, POS are mapped to variant.id, chromosome, annotation/id, position. Default: markers.meta.select = NULL.

radiator.node

(logical) Whether to prefer the radiator/markers.meta node if present. If the node is missing or empty, the function falls back to SeqArray nodes. Default: radiator.node = TRUE.

whitelist

(logical) If TRUE and a FILTERS column is present, only rows with FILTERS == "whitelist" are returned. Default: whitelist = FALSE.

blacklist

(logical) If TRUE and a FILTERS column is present, only rows with FILTERS != "whitelist" are returned. Default: blacklist = FALSE.

verbose

(optional, logical) When verbose = TRUE the function is a little more chatty during execution. Default: verbose = TRUE.