Learn R Programming

AlphaSimR (version 0.10.0)

newPop: 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

Run this code
# NOT RUN {
#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)

# }

Run the code above in your browser using DataLab