Learn R Programming

prabclus (version 2.2-2)

build.charmatrix: Internal: create character matrix out of allele list

Description

For use in alleleinit. Creates a matrix of characters in which there are two rows for every individual corresponding to the two alleles in every locus (column) out of a list of lists, such as required by alleledist.

Usage

build.charmatrix(allelelist,n.individuals,n.variables)

Arguments

allelelist
A list of lists. In the "outer" list, there are n.variables lists, one for each locus. In the "inner" list, for every individual there is a vector of two codes (typically characters, see alle
n.individuals
integer. Number of individuals.
n.variables
integer. Number of loci.

Value

  • A matrix of characters in which there are two rows for every individual corresponding to the two alleles in every locus (column).

See Also

alleleinit, unbuild.charmatrix

Examples

Run this code
alist <- list()
  alist[[1]] <- list(c("A","A"),c("B","A"),c(NA,NA))
  alist[[2]] <- list(c("A","C"),c("B","B"),c("A","D"))
  build.charmatrix(alist,3,2)

Run the code above in your browser using DataLab