Takes two haplotypes of equal length and create an offspring haplotype via recombination.

generate_offspring(x1, x2, z = NULL, d = NULL, lambda = 0.012,
  epsilon = 1e-08)

Arguments

x1

One parental haplotype, a vector of length p with each entry 0 or 1.

x2

A second parental haplotype, a vector of length p with each entry 0 or 1.

d

vector of genetic distances between sites. Should be the same length as x1.

lambda

recombination rate per unit of genetic distance

epsilon

de novo mutation rate

Value

Offspring haplotype. A vector of length equal to x1 with each entry 0 or 1.