Uses of Interface
com.rubecula.darwin.domain.helper.Genes

Packages that use Genes
com.rubecula.darwin.domain.genetics

Genetics 

com.rubecula.darwin.domain.helper

Darwin 

 

Uses of Genes in com.rubecula.darwin.domain.genetics
 

Classes in com.rubecula.darwin.domain.genetics that implement Genes
 class Genome_
           This abstract class provides base definitions for implementers of Genome, the genetic information contained in an Organism belonging to a Taxon.
 class Genome_Linear
          Lifespan: transient.
 class Genotype_
           This abstract class provides base definitions for implementers of Genome, the genetic information contained in an Organism belonging to a Taxon.
 

Methods in com.rubecula.darwin.domain.genetics that return Genes
 Genes Genome_.invert()
          This implementation of invert() assumes that the genome is haploid.
 

Methods in com.rubecula.darwin.domain.genetics with parameters of type Genes
 void Genotype_.addGenes(Genes genes)
          Iteratively call Genotype_.addGene(Gene) for each of the genes provided.
 Genome Genomic_.createGamete(Genes genes)
          XXX This is very similar to the way SeedGenome works.
 Genome Meiosis_Locus.doMeiosis(Genomic genomic, Genes genes, Chromosome chromosome)
          This method does meiosis for a set of genes.
 Genome Meiosis_Clone.doMeiosis(Genomic genomic, Genes genes, Chromosome chromosome)
          This method essentially clones the existing set of genes.
 Genome Meiosis_Chromosome.doMeiosis(Genomic genomic, Genes genes, Chromosome chromosome)
          This method does meiosis for a set of genes.
protected  Genome Meiosis_.doMeiosisChromosome(Genomic genomic, Genes genes, Chromosome chromosome, int index)
           
 void Genomic_.express(Phenotype phenotype, Colony colony, Genes genes)
          Standard implementation of express for this Genomic.
 void Genomic_.express(Phenotype phenotype, Genes genes)
          Standard implementation of this method simply calls Genomic_.express(Phenotype, Colony, Genes) with null population.
 Genome Genome_.fertilize(Genes other)
          Method to fuse this haploid genome with other genome into a new diploid genome.
static Genome GenomeFactory.makeZygote(Genome gameteX, Genes gameteY)
           
 

Uses of Genes in com.rubecula.darwin.domain.helper
 

Subinterfaces of Genes in com.rubecula.darwin.domain.helper
 interface Genome
           Defines the genetic information contained in an Organism belonging to a Taxon.
 interface Genotype
          A Genotype is a (diploid or haploid) set of genes which can be manipulated.
 

Methods in com.rubecula.darwin.domain.helper that return Genes
 Genes Genome.invert()
           
 

Methods in com.rubecula.darwin.domain.helper with parameters of type Genes
 void Genotype.addGenes(Genes genes)
          Add the given genes to this Genotype.
 Genome Replicator.createGamete(Genes genes)
          Method to create a "gamete", a single (haploid) set of genes, for example an X or Y chromosome in the human genome.
 Genome Meiosis.doMeiosis(Genomic genomic, Genes genes, Chromosome chromosome)
          This method determines which alleles will be chosen for a complete chromosome.
 void Genomic.express(Phenotype phenotype, Colony colony, Genes genes)
          Method to create a new phenotype from a collection of genes by expressing each and every gene, one at a time, using the appropriate Expresser.
 void Genomic.express(Phenotype phenotype, Genes genes)
          Method to create a new phenotype from a collection of genes by expressing each and every gene, one at a time, using the appropriate Expresser.
 Genome Genome.fertilize(Genes other)
          Method to fuse this haploid genome with other genome into a new diploid genome.
 



Copyright © 2010 Rubecula Software, LLC. All Rights Reserved.