Import markers metadata from a genometranslator or SeqArray GDS.
Usage
extract_markers_metadata(
gds,
markers.meta.select = NULL,
metadata.node = TRUE,
whitelist = FALSE,
blacklist = FALSE,
verbose = FALSE
)Arguments
- gds
The GDS object (genometranslator, legacy radiator, or SeqArray).
- markers.meta.select
(optional, character) Names of metadata fields to import. For package GDS files, these are the column names in the metadata node. For plain SeqArray GDS, standardized names
VARIANT_ID,CHROM,LOCUS,POSare mapped tovariant.id,chromosome,annotation/id,position. Default:markers.meta.select = NULL.- metadata.node
(logical) Whether to prefer the package metadata node if present. Both
genometranslatorand legacyradiatornodes are supported. If the node is missing or empty, the function falls back to SeqArray nodes. Default:metadata.node = TRUE.- whitelist
(logical) If
TRUEand aFILTERScolumn is present, only rows withFILTERS == "whitelist"are returned. Default:whitelist = FALSE.- blacklist
(logical) If
TRUEand aFILTERScolumn is present, only rows withFILTERS != "whitelist"are returned. Default:blacklist = FALSE.- verbose
Logical indicating whether progress messages are emitted. Default:
verbose = FALSE.
