countGenos-methods | R Documentation |
Counts the total occurences of a set of genotypes by row
in a matrix of genotype. All given genotypes are counted toward a single
total (e.g. grand total of c("0/0", "0|0")
),
while other genotypes are silently ignored.
## S4 method for signature 'ExpandedVCF'
countGenos(
x, genos, pheno = NULL, level = NULL)
x |
|
genos |
|
pheno |
If |
level |
If |
An integer
vector representing the aggregated count of the given
genotypes in each row.
Kevin Rue-Albrecht
VCF
# Example data ----
# VCF file
vcfFile <- system.file("extdata", "moderate.vcf", package = "TVTB")
# Phenotype file
phenoFile <- system.file("extdata", "moderate_pheno.txt", package = "TVTB")
phenotypes <- S4Vectors::DataFrame(read.table(phenoFile, TRUE, row.names = 1))
# TVTB parameters
tparam <- TVTBparam(Genotypes("0|0", c("0|1", "1|0"), "1|1"))
# Pre-process variants
vcf <- VariantAnnotation::readVcf(
vcfFile, param = tparam, colData = phenotypes)
vcf <- VariantAnnotation::expand(vcf, row.names = TRUE)
# Example usage ----
vcf <- countGenos(vcf, het(tparam), "super_pop", "AFR")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.