|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Genome | |
|---|---|
| com.rubecula.darwin.core | Darwin |
| Uses of Genome in com.rubecula.darwin.core |
|---|
| Classes in com.rubecula.darwin.core that implement Genome | |
|---|---|
class |
Genome_Abstract
Abstract class implementing base methods for the Genome interface. |
class |
Genome_Diploid
Concrete implementation of Genome representing the possible genetic information contained in a
Darwinian system. |
class |
Genome_Haploid
Concrete implementation of Genome representing the possible genetic information contained in a
Darwinian system. |
| Fields in com.rubecula.darwin.core declared as Genome | |
|---|---|
protected Genome |
Darwinian_Abstract._Genome
The Genome of this Darwinian system (fixed). |
| Methods in com.rubecula.darwin.core that return Genome | |
|---|---|
Genome |
Darwinian_Abstract.getGenome()
|
Genome |
Population.getGenome()
Method to get the genome for this population. |
Genome |
Darwinian.getGenome()
|
Genome |
Population_Abstract.getGenome()
|
| Methods in com.rubecula.darwin.core with parameters of type Genome | |
|---|---|
static Genotype |
Genotype_Abstract.CombineGenotypes(Genome genome,
Genotype x,
Genotype y)
Class method to combine two haploid genotypes into a new diploid genotype. |
Genotype |
Genotype_Abstract.createGamete(Genome genome)
|
Genotype |
Genotype.createGamete(Genome genome)
Method to create a "gamete", a single (haploid) set of genes, for example an X or Y chromosome in the human genome. |
Phenotype |
Genotype_Abstract.express(Genome genome)
|
Phenotype |
Genotype.express(Genome genome)
Method to express this genotype as a phenotype. |
protected Genotype |
Genotype_Abstract.mutate(Genome genome)
Non-mutating method to mutate this Genotype and return a mutated copy. |
protected Gene |
Gene_Abstract.mutate(Genome genome)
Method to get a mutated copy of a Gene. |
Organism |
Asexual.reproduce(String identifier,
Genome genome)
Method to perform asexual reproduction. |
Organism |
Organism_Asexual.reproduce(String identifier,
Genome genome)
|
static Genotype |
Genotype_Abstract.SeedGenotype(Genome genome,
Map<String,Object> paramsGenotype,
Map<String,Object> paramsGene)
Class method to seed a new haploid genotype from the Genome. |
| Constructors in com.rubecula.darwin.core with parameters of type Genome | |
|---|---|
Darwinian_Abstract(String identifier,
Genome genome,
Phenome phenome,
Census censusTaker,
Mortality mortality,
MateChoice chooser,
Fecundity fecundity)
Constructor to create a Darwinian system with no populations. |
|
Darwinian_Default(String identifier,
Genome genome,
Phenome phenome,
Census censusTaker,
double infantMortality,
MateChoice chooser,
Fecundity fecundity)
Constructor to create a Darwinian system with no populations, and with the default mortality implementer. |
|
Darwinian_Default(String identifier,
Genome genome,
Phenome phenome,
Census censusTaker,
Mortality mortality,
MateChoice chooser,
Fecundity fecundity)
Constructor to create a Darwinian system with no populations. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||