sex_to_char {genio} | R Documentation |
This function accepts the integer sex codes accepted by Plink and turns them into the character codes accepted by Eigenstrat.
Only upper-case characters are returned.
Cases outside the table below are mapped to U
(unknown) with a warning.
The correspondence is:
0
: U
(unknown)
1
: M
(male)
2
: F
(female)
sex_to_char(sex)
sex |
Integer vector of sex codes |
The converted character vector of sex codes
Eigenstrat IND format reference: https://github.com/DReichLab/EIG/tree/master/CONVERTF
Plink FAM format reference: https://www.cog-genomics.org/plink/1.9/formats#fam
# verify the mapping above
sex_int <- 0:2
sex_char <- c('U', 'M', 'F') # expected values
stopifnot(
all(
sex_to_char( sex_int ) == sex_char
)
)