View source: R/allele_functions.R
calc_haplotype_freq | R Documentation |
Calculates the frequency of haplotypes given a list of vectors of loci.
calc_haplotype_freq(genome, pop, loci.list)
genome |
An object of class |
pop |
A population. |
loci.list |
A |
A list
of haplotype frequencies
n.mar <- c(505, 505, 505)
len <- c(120, 130, 140)
genome <- sim_genome(len, n.mar)
# Randomly generate 15 QTL with additive allelic effects following a
# genometric series
qtl.model <- matrix(nrow = 15, ncol = 4)
genome <- sim_gen_model(genome, qtl.model, add.dist = "geometric")
# Create a random population
pop <- sim_pop(genome = genome, n.ind = 200)
# Sample 2 pairs of QTL
loci.list <- replicate(n = 2, sample(qtlnames(genome), 2), simplify = FALSE)
# Calculate haplotype frequencies
calc_haplotype_freq(genome, pop, loci.list)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.