A wrapper for makeCross
that randomly
selects parental combinations for all possible combinantions.
Usage
randCross(
pop,
nCrosses,
nProgeny = 1,
balance = TRUE,
parents = NULL,
ignoreSexes = FALSE,
simParam = NULL
)
Arguments
- pop
an object of
Pop-class
- nCrosses
total number of crosses to make
- nProgeny
number of progeny per cross
- balance
if using sexes, this option will balance the number of progeny per parent
- parents
an optional vector of indices for allowable parents
- ignoreSexes
should sexes be ignored
- simParam
an object of
SimParam
Value
Returns an object of Pop-class
Examples
#Create founder haplotypes
founderPop = quickHaplo(nInd=10, nChr=1, segSites=10)
#Set simulation parameters
SP = SimParam$new(founderPop)
#Create population
pop = newPop(founderPop, simParam=SP)
#Make 10 crosses
pop2 = randCross(pop, 10, simParam=SP)