- Creating a new
phenotyper
object withhe = 0
now raise an error.
- add the
writeVCF
method to thepopulation
class to write genetic information in a vcf file. - add a
readVCF
function for importing a population from a phased VCF file.
- fix wrong documentation in
phenotype
andhaplotype
classes.
population$addInd
methods will now only check that the specie's names match between the population and the individual instead of checking if the specie objects are exactly the same. This can introduce a bug if two differents species with the same name are use in a simulation however, this cases will be very unlikely and the performance gain is quite high.
- For the initialization of the class
specie
, parametersploidy
andmutRate
had been removed. - For functions
selectBV
andselectWBV
, parameterSNPeffect
have been renamed toQTNeffect
.
- Create an example vignette presenting a use case example for the package.
- The initialization of the object
specie
now take as input chromosomes length in centimorgans:lchrCm
. The argumentrecombRate
is now deprecated. - Crossing over simulations can now take in account the linkage map position of the markers.
specie
'sgetChrLength
method now works fine with input of class "character"
- The method
phenotyper$trial
can now manage the parameterrep
as a vector for each individual.
- Phenotyping features implemented with the objects
trait
andphenotyper
.
- Better unique name generation for descendants
First version of the breedSimulatR package.