allele_counts_to_freqs {forensicpopdata}R Documentation

Convert allele counts data frame to list of frequencies by locus

Description

Convert allele counts data frame to list of frequencies by locus

Usage

allele_counts_to_freqs(x, remove_zeroes = TRUE)

Arguments

x

A data fram with columns: locus, allele, and count.

remove_zeroes

Logical. Should zero-count alleles be removed? Default is TRUE.

Value

Named list with frequencies per locus. Each element is a named numeric vector of allele frequencies. An attribute N gives the number of allele observations per locus.

Examples

x <- data.frame(
  locus = "D3S1358",
  allele = c("12", "13", "14", "15", "15.2", "16", "17", "18", "19"),
  count = c(3, 2, 62, 211, 1, 218, 145, 39, 3)
)
freqs <- allele_counts_to_freqs(x)
freqs
attr(freqs, "N")

[Package forensicpopdata version 1.0.4 Index]