mecfs_bio.constants.allele_frequency_panel_constants
Ancestry vocabularies of the allele-frequency panels used by genome-reference harmonization.
A panel declares which ancestries it carries, and each harmonization names the one that matches its GWAS. The vocabularies are deliberately disjoint: "eur" is the 1000 Genomes EUR super-population, gnomAD groups are bare gnomAD codes (nfe, afr, ...), and Pan-UKBB groups carry a ukb_ prefix. "eur", "nfe" and "ukb_eur" are different populations and never synonyms.
Panels built from multi-ancestry sources name their columns AF_
Functions:
-
panel_af_col–Name of a multi-ancestry panel's allele-frequency column for one ancestry.
-
panel_an_col–Name of a multi-ancestry panel's allele-number column for one ancestry.
Attributes:
-
GnomadGroup– -
GnomadV2Group– -
GnomadV4Group– -
PANEL_AF_PREFIX– -
PANEL_AN_PREFIX– -
PanUkbbGroup– -
PanelAncestry– -
ThousandGenomesSuperPopulation–
GnomadV2Group
module-attribute
GnomadV2Group = Literal[
"afr",
"amr",
"asj",
"eas",
"fin",
"nfe",
"nfe_est",
"nfe_nwe",
"nfe_onf",
"nfe_seu",
"oth",
]
GnomadV4Group
module-attribute
GnomadV4Group = Literal[
"afr",
"ami",
"amr",
"asj",
"eas",
"fin",
"mid",
"nfe",
"remaining",
"sas",
]
PanUkbbGroup
module-attribute
PanelAncestry
module-attribute
panel_af_col
Name of a multi-ancestry panel's allele-frequency column for one ancestry.
panel_an_col
Name of a multi-ancestry panel's allele-number column for one ancestry.