randCross2 {AlphaSimR} | R Documentation |
Make random crosses
Description
A wrapper for makeCross2
that randomly
selects parental combinations for all possible combinantions between
two populations.
Usage
randCross2(
females,
males,
nCrosses,
nProgeny = 1,
balance = TRUE,
femaleParents = NULL,
maleParents = NULL,
ignoreSexes = FALSE,
simParam = NULL
)
Arguments
females |
an object of |
males |
an object of |
nCrosses |
total number of crosses to make |
nProgeny |
number of progeny per cross |
balance |
this option will balance the number of progeny per parent |
femaleParents |
an optional vector of indices for allowable female parents |
maleParents |
an optional vector of indices for allowable male parents |
ignoreSexes |
should sex be ignored |
simParam |
an object of |
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 = randCross2(pop, pop, 10, simParam=SP)
[Package AlphaSimR version 1.5.3 Index]