Uses of Interface
com.rubecula.darwin.core.Genome

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.