|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Gene | |
---|---|
com.rubecula.darwin.domain.environment | |
com.rubecula.darwin.domain.genetics | Genetics |
com.rubecula.darwin.domain.helper | Darwin |
com.rubecula.darwin.domain.world | Darwin |
com.rubecula.darwin.examples.travelingsalesman | Traveling Salesman Example |
Uses of Gene in com.rubecula.darwin.domain.environment |
---|
Methods in com.rubecula.darwin.domain.environment with parameters of type Gene | |
---|---|
java.util.Collection<Expression> |
Expresser_.express(Colony colony,
Gene... genes)
Default implementation of express simply ignores population and returns a collection of one Trait derived from invoking
Expresser.express(Gene...) . |
Trait |
Expresser_Function.express(Gene... genes)
TEST Express a gene by getting the allele's value and generating a new trait with value derived from the allele's value. |
Trait |
Expresser_Direct.express(Gene... genes)
Express a gene by getting the allele's value and generating a new trait with value derived from the allele's value. |
Uses of Gene in com.rubecula.darwin.domain.genetics |
---|
Classes in com.rubecula.darwin.domain.genetics that implement Gene | |
---|---|
class |
Gene_
This abstract class represents a particular gene at a locus of a genome. |
class |
Gene_Diploid
Lifespan: transient. |
class |
Gene_Haploid
Lifespan: transient. |
Methods in com.rubecula.darwin.domain.genetics that return Gene | |
---|---|
Gene |
Genotype_.getGene(int locus)
|
Gene |
Genome_.getGene(java.lang.String id)
|
static Gene |
GeneFactory.makeDiploid(Locus locus,
java.lang.String allele1,
java.lang.String allele2)
Construct a new Gene_Diploid with the given allele indexes |
static Gene |
GeneFactory.makeGene(java.lang.Class<? extends Gene> clazz,
Locus locus,
java.lang.Object... parameters)
TEST |
Gene |
Locus_.makeGene(java.lang.String... alleles)
Make a gene with the alleles specified by the variable number of allele indexes. |
static Gene |
GeneFactory.makeHaploid(Locus locus,
java.lang.String allele)
|
Gene |
Gene_.mutate(Mutator mutator)
Method to get a mutated copy of a Gene. |
Methods in com.rubecula.darwin.domain.genetics that return types with arguments of type Gene | |
---|---|
protected java.util.Collection<Gene> |
Genotype_.getList()
|
Methods in com.rubecula.darwin.domain.genetics with parameters of type Gene | |
---|---|
boolean |
Genotype_.addGene(Gene gene)
|
void |
Genotype_.addGene(int locus,
Gene gene)
|
java.lang.String |
Meiosis_Clone.doMeiosis(Gene gene,
int index)
|
java.lang.String |
Meiosis_.doMeiosis(Gene gene,
int index)
Choose an allele at random for the given locus. |
protected boolean |
Mutator_.isComplementary(Gene prior,
Gene gene)
Method to test whether two genes are complimentary. |
Method parameters in com.rubecula.darwin.domain.genetics with type arguments of type Gene | |
---|---|
static Gene |
GeneFactory.makeGene(java.lang.Class<? extends Gene> clazz,
Locus locus,
java.lang.Object... parameters)
TEST |
Uses of Gene in com.rubecula.darwin.domain.helper |
---|
Methods in com.rubecula.darwin.domain.helper that return Gene | |
---|---|
Gene |
Genes.getGene(int locus)
|
Gene |
Genome.getGene(java.lang.String id)
|
Gene |
Locus.makeGene(java.lang.String... keys)
Make a gene with the alleles specified by the variable number of allele indexes. |
Gene |
Gene.mutate(Mutator mutator)
Method to get a mutated copy of a Gene. |
Methods in com.rubecula.darwin.domain.helper with parameters of type Gene | |
---|---|
boolean |
Genotype.addGene(Gene gene)
Add gene to this Genotype at its end. |
void |
Genotype.addGene(int locus,
Gene gene)
Add a Gene to this Genotype at a specific index. |
java.lang.String |
Meiosis.doMeiosis(Gene gene,
int index)
This method determines which allele will be chosen for a particular gene locus. |
java.util.Collection<Expression> |
Expresser.express(Colony colony,
Gene... genes)
Express the gene in the context of the environment, potentially resulting in several expressions, each of which may be either a Trait or an
ExPhen . |
Trait |
Expresser.express(Gene... genes)
Express the genes. |
Uses of Gene in com.rubecula.darwin.domain.world |
---|
Methods in com.rubecula.darwin.domain.world with parameters of type Gene | |
---|---|
Trait |
Expresser_Mendelian.express(Gene... genes)
Express (one) gene passed in [Note this class cannot handle calls to this method with multiple genes]. |
protected Trait |
Expresser_Mendelian.expressDiploid(Gene gene)
|
protected Trait |
Expresser_Sex.expressHaploid(Gene gene)
We can express the sex of a (haploid) gamete |
protected Trait |
Expresser_Mendelian.expressHaploid(Gene gene)
|
Uses of Gene in com.rubecula.darwin.examples.travelingsalesman |
---|
Methods in com.rubecula.darwin.examples.travelingsalesman with parameters of type Gene | |
---|---|
java.util.Collection<Expression> |
Expresser_TS.express(Colony colony,
Gene... genes)
TODO this is apparently called more often than necessary |
Trait |
Expresser_TS.express(Gene... genes)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |