buildhPedigree {HaploSim} | R Documentation |
Build a haplotype pedrigree from a haplotype list
Description
Builds a haplotype pedigree from a list of objects of class
haplotype
. Objects have attributes hID
and phID0
,
phID1
, the last two refer to the two haplotypes in the
parent. Function can construct a new pedigree or continue a given pedigree.
Simulate a list of haplotypes, either sampling using population
parameters or from a previous list of haplotypes through a series of
meioses.
Usage
buildhPedigree(hPedigree = NULL,hList)
Arguments
hPedigree |
If unspecified, the previous haplotype pedigree upon which buildhPed builds the additional haplotypes. |
hList |
A |
Details
The function buildhPedigree
uses the attributes hID
,
phID0
, phID1
of objects of class haplotype to
build a pedigree of haplotypes. Each haplotype originates
from a pair of parental haplotypes between which the meiosis event
occured or has no known parental haplotypes.
Value
A data.frame
.
See Also
Examples
example(SampleHaplotypes)
hPedigree <- buildhPedigree(hList = hList)
for(g in 1:10)
{
hList <- SampleHaplotypes(orig = hList,genDist
= 1,roundDec = 3)
hPedigree <- buildhPedigree(hPedigree=hPedigree,hList = hList)
}