Learn R Programming

prabclus (version 2.3-4)

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)

Value

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

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 alleleinit) for the two alleles in that locus.

n.individuals

integer. Number of individuals.

n.variables

integer. Number of loci.

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