| set_specie | R Documentation |
Constructor of instances of the Specie class given the map of the genome and optionally a pointer to a C++ function which will drive the meiosis process.
set_specie(data, meiosis = NULL)
data |
A data frame with the map of the Genome to be simulates. |
meiosis |
A pointer to a C++ function of the meiosis process. |
By standard the meiosis recombination and de novo genetic variability is generated by means a count-location process \insertCitekarlin1978isqg.
Objects of R6 class with methods to mimic in silico Genomes.
data(ToyMap)
spc_standard <- set_specie(ToyMap)
## generate standard _de novo_ variability
spc_standard$gamete(n = 100)
## Not run:
## write your function in C++ and then wrap it as a pointer
## check the examples in extdata
## compile the code
Rcpp::sourceCpp(file = system.file("extdata", "Independent.cpp", package = "isqg"),
rebuild = TRUE)
## define a specie w/ custom meiosis
spp_custom <- set_specie(ToyMap, meiosis = indepp())
## check meiosis process
spp_custom$gamete(n = 100)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.