Get a two-letter genotype from a VCF GT field. Current implementation is
quick and dirty, and only accepts 0/0, 0/1, or 1/1. Any other input to gt
will return a missing value.
Arguments
- gt
The genotype field (must be 0/0, 0/1, or 1/1).
- ref
The reference allele.
- alt
The alternate allele.
Examples
gt2refalt(gt="0/0", ref="R", alt="A")
#> [1] "RR"
gt2refalt(gt="0/1", ref="R", alt="A")
#> [1] "RA"
gt2refalt(gt="1/1", ref="R", alt="A")
#> [1] "AA"
gt2refalt(gt="0/2", ref="R", alt="A")
#> [1] NA
gt2refalt(gt="./.", ref="R", alt="A")
#> [1] NA