#
# Generate 100 SNPs with uniform allele frequency under the equilibrium assumption.
#
out <- HWData(nm=100,n=100)
#
# Generate genotype frequencies of 100 SNPs with uniform allele frequency assuming exact equilbrium.
#
X <- HWData(nm=100, exactequilibrium = TRUE, counts = FALSE)
#
# Generate 100 SNPs (as counts), all having an expected A allele frequency of 0.50
#
X <- HWData(nm=100,p=0.5)
#
# Generate 100 SNPs, 50 with A allele frequency 0.25 and 50 with A allele frequency 0.75,
# assuming fixed allele frequencies.
#
X <- HWData(nm=100,p=rep(c(0.25,0.75),50), conditional = TRUE)
#
# Generate 100 SNPs with a skewed (beta) distribution of the allele frequency,
# rich in variants with a low minor allele frequency.
#
X <- HWData(nm=100,shape1=1,shape2=10)
#
# Generate 100 X chromosomal SNPs with uniformly distributed allele frequency.
#
X <- HWData(nm=100, x.linked = TRUE)
Run the code above in your browser using DataLab