Learn R Programming

AlphaSimR (version 0.10.0)

randCross: Make random crosses

Description

A wrapper for makeCross that randomly selects parental combinations for all possible combinantions.

Usage

randCross(pop, nCrosses, nProgeny = 1, balance = TRUE,
  parents = NULL, ignoreGender = 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 gender, this option will balance the number of progeny per parent

parents

an optional vector of indices for allowable parents

ignoreGender

should gender be ignored

simParam

an object of SimParam

Value

Returns an object of Pop-class

Examples

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

# }

Run the code above in your browser using DataLab