Description Usage Arguments Value See Also Examples
A routine that reads in the SNP data serially from a gen file and applies a user specified function to the data.
1 |
geninfo |
List with information about the gen, impute2, file returned from getgeninfo |
func |
A user supplied function to apply to the data for each snp. The function must be provide with the following parameters, dosage, p0, p1, and p2, where dosage is the dosage values for each subject and p0, p1, and p2 are the probabilities that a subject has zero, one, and two copies of the alternate allele, respectively. |
... |
Additional parameters needed by the user supplied function |
A list with length equal to the number of SNPs in the vcf file. Each element of the list is the value returned by the user supplied function
Other Iterating functions:
bdapply()
,
vcfapply()
1 2 3 4 5 6 7 8 9 10 | # Get information about a gen, impute2, file
gen1afile <- system.file("extdata", "set1a.imp", package = "BinaryDosage")
geninfo <- getgeninfo(genfiles = gen1afile,
snpcolumns = c(1L, 3L, 2L, 4L, 5L),
header = TRUE)
aaf <- genapply(geninfo = geninfo,
func = BinaryDosage:::getaaf)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.