Learn R Programming

AlphaSimR (version 1.6.0)

mergeGenome: Combine genomes of individuals

Description

This function is designed to model the pairing of gametes. The male and female individuals are treated as gametes, so the ploidy of newly created individuals will be the sum of it parents.

Usage

mergeGenome(females, males, crossPlan, simParam = NULL)

Value

Returns an object of Pop-class

Arguments

females

an object of Pop-class for female parents.

males

an object of Pop-class for male parents.

crossPlan

a matrix with two column representing female and male parents. Either integers for the position in population or character strings for the IDs.

simParam

an object of SimParam

Examples

Run this code
#Create founder haplotypes
founderPop = quickHaplo(nInd=10, nChr=1, segSites=10)

#Set simulation parameters
SP = SimParam$new(founderPop)
SP$nThreads = 1L

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

#Cross individual 1 with individual 10
crossPlan = matrix(c(1,10), nrow=1, ncol=2)
pop2 = mergeGenome(pop, pop, crossPlan, simParam=SP)

Run the code above in your browser using DataLab