switchAlleles | R Documentation |
Switch alleles at selected markers in a cross object.
switchAlleles(cross, markers, switch=c("AB", "CD", "ABCD", "parents"))
cross |
An object of class |
markers |
Names of markers whose alleles are to be switched. |
switch |
For a 4-way cross, indicates how to switch the alleles (A
for B, C for D, both A for B and C for D), or both A for C and B for D ( |
For a backcross, we exchange homozygotes (AA) and heterozygotes (AB).
For doubled haploids and recombinant inbred lines, we exchange the two homozygotes.
For an intercross, we exchange the two homozygotes, and exchange C (i.e., not AA) and D (i.e., not BB). (The heterozygotes in an intercross are left unchanged.)
For a 4-way cross, we consider the argument switch
, and the
exchanges among the genotypes are more complicated.
The input cross object, with alleles at selected markers switched.
Karl W Broman, broman@wisc.edu
checkAlleles
, est.rf
, geno.crosstab
data(fake.f2)
geno.crosstab(fake.f2, "D5M391", "D5M81")
# switch homozygotes at marker D5M391
fake.f2 <- switchAlleles(fake.f2, "D5M391")
geno.crosstab(fake.f2, "D5M391", "D5M81")
## Not run: fake.f2 <- est.rf(fake.f2)
checkAlleles(fake.f2)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.