R/RcppExports.R

Defines functions seed_rng calc_Lstar crossover meiosis_geno_ meiosis_geno meiosis_xo_ meiosis_xo cross_geno cross_xo self_geno self_xo dh_geno dh_xo realized_heter realized_coancestry

Documented in calc_Lstar calc_Lstar cross_geno crossover crossover cross_xo dh_geno dh_xo meiosis_geno meiosis_xo realized_coancestry realized_heter seed_rng seed_rng self_geno self_xo

# Generated by using Rcpp::compileAttributes() -> do not edit by hand
# Generator token: 10BE3573-1514-4C36-9D1C-5A225CD40393

#' @rdname seed_rng
seed_rng <- function(seed = NULL) {
    .Call('Meiosis_seed_rng', PACKAGE = 'Meiosis', seed)
}

#' @rdname calc_Lstar
calc_Lstar <- function(L, m, p, epsilon = NULL) {
    .Call('Meiosis_calc_Lstar', PACKAGE = 'Meiosis', L, m, p, epsilon)
}

#' @rdname crossover
crossover <- function(L, m, p, obligate_chiasma, Lstar) {
    .Call('Meiosis_crossover', PACKAGE = 'Meiosis', L, m, p, obligate_chiasma, Lstar)
}

.meiosis_geno_ <- function(patalle, matalle, xlocations, pos, use_names) {
    .Call('Meiosis_meiosis_geno_', PACKAGE = 'Meiosis', patalle, matalle, xlocations, pos, use_names)
}

.meiosis_geno <- function(individual, positions, xoparam, use_names = FALSE) {
    .Call('Meiosis_meiosis_geno', PACKAGE = 'Meiosis', individual, positions, xoparam, use_names)
}

.meiosis_xo_ <- function(patalle, patloc, matalle, matloc, xlocations) {
    .Call('Meiosis_meiosis_xo_', PACKAGE = 'Meiosis', patalle, patloc, matalle, matloc, xlocations)
}

.meiosis_xo <- function(individual, xoparam) {
    .Call('Meiosis_meiosis_xo', PACKAGE = 'Meiosis', individual, xoparam)
}

.cross_geno <- function(father, mother, positions, xoparam, use_names = FALSE) {
    .Call('Meiosis_cross_geno', PACKAGE = 'Meiosis', father, mother, positions, xoparam, use_names)
}

.cross_xo <- function(father, mother, xoparam) {
    .Call('Meiosis_cross_xo', PACKAGE = 'Meiosis', father, mother, xoparam)
}

.self_geno <- function(individual, positions, xoparam, use_names = FALSE) {
    .Call('Meiosis_self_geno', PACKAGE = 'Meiosis', individual, positions, xoparam, use_names)
}

.self_xo <- function(individual, xoparam) {
    .Call('Meiosis_self_xo', PACKAGE = 'Meiosis', individual, xoparam)
}

.dh_geno <- function(individual, positions, xoparam, use_names = FALSE) {
    .Call('Meiosis_dh_geno', PACKAGE = 'Meiosis', individual, positions, xoparam, use_names)
}

.dh_xo <- function(individual, xoparam) {
    .Call('Meiosis_dh_xo', PACKAGE = 'Meiosis', individual, xoparam)
}

.realized_heter <- function(individual) {
    .Call('Meiosis_realized_heter', PACKAGE = 'Meiosis', individual)
}

.realized_coancestry <- function(individual_1, individual_2 = NULL) {
    .Call('Meiosis_realized_coancestry', PACKAGE = 'Meiosis', individual_1, individual_2)
}

Try the Meiosis package in your browser

Any scripts or data that you put into this service are public.

Meiosis documentation built on May 29, 2017, 3:46 p.m.