allocateCultivarGenes.Rd
Updates a LandsepiParams object with, for a given cultivar, the list of genes it carries
allocateCultivarGenes(
params,
cultivarName,
listGenesNames = c(""),
force.clean = FALSE
)
a LandsepiParams object.
the name of the cultivar to be allocated.
the names of the genes the cultivar carries
force to clean previous allocated genes to all cultivars
a LandsepiParams object
if (FALSE) {
simul_params <- createSimulParams()
gene1 <- loadGene(name = "MG 1", type = "majorGene")
gene2 <- loadGene(name = "MG 2", type = "majorGene")
genes <- data.frame(rbind(gene1, gene2), stringsAsFactors = FALSE)
simul_params <- setGenes(simul_params, genes)
cultivar1 <- loadCultivar(name = "Susceptible", type = "growingHost")
cultivar2 <- loadCultivar(name = "Resistant", type = "growingHost")
cultivars <- data.frame(rbind(cultivar1, cultivar2), stringsAsFactors = FALSE)
simul_params <- setCultivars(simul_params, cultivars)
simul_params <- allocateCultivarGenes(simul_params, "Resistant", c("MG 1", "MG 2"))
simul_params@CultivarsGenes
}