newPop {AlphaSimR}R Documentation

Create new Population

Description

Creates a new Pop-class from an object of MapPop-class or RawPop-class. The function is intended for creating initial populations from 'FOUNDERPOP' created by runMacs.

Usage

newPop(rawPop, mother = NULL, father = NULL, origM = NULL,
  origF = NULL, isDH = FALSE, simParam = NULL)

Arguments

rawPop

an object of MapPop-class or RawPop-class

mother

optional id for mothers. Must match id in pedigree if using track pedigree.

father

optional id for fathers. Must match id in pedigree if using track pedigree.

origM

optional alternative id for mothers

origF

optional alternative id for fathers

isDH

optional value indicating if the individuals are doubled haploids and/or inbred founders

simParam

an object of SimParam

Value

Returns an object of Pop-class

Examples

#Create founder haplotypes
founderPop = quickHaplo(nInd=2, nChr=1, segSites=10)

#Set simulation parameters
SP = SimParam$new(founderPop)
SP$addTraitA(10)

#Create population
pop = newPop(founderPop, simParam=SP)


[Package AlphaSimR version 0.10.0 Index]