Package com.rubecula.darwin.domain.genetics

Genetics

See:
          Description

Interface Summary
Chancy  
Choosy This interface defines a method which defines how choosy a female is about finding a mate in the same population.
Desirable This interface defines a method to get a male's desirability.
Dominance  
HasSexChromosome  
 

Class Summary
Allele_ This abstract provides base operations for implementations of Allele, which are specific, competing genes which may appear at a Locus.
Allele_Binary Abstract type of allele which has two values, based on a boolean.
Allele_Dominance Lifespan: permanent.
Allele_Sex Unlike Allele_Dominance, which uses upper and lower case to denote dominance, the two different alleles of the Allele_Sex type are "Y" and "X" for male and female, respectively.
AlleleFactory Factory Class to create Allele objects.
Chromosome_ Abstract class implementing base methods for the Chromosome interface.
Chromosome_NoSex Lifespan: permanent.
Chromosome_Sex lifespan: permanent.
Fecundity_ Base implementation of the Fecundity interface.
Fecundity_Saturated Lifespan: permanent.
Gene_ This abstract class represents a particular gene at a locus of a genome.
Gene_Diploid Lifespan: transient.
Gene_Haploid Lifespan: transient.
GeneFactory Factory Class to create Gene objects.
Genome_ This abstract class provides base definitions for implementers of Genome, the genetic information contained in an Organism belonging to a Taxon.
Genome_Linear Lifespan: transient.
GenomeFactory Factory Class to create Genome objects.
Genomic_ Abstract class implementing base methods for the Genomic interface.
Genomic_Diploid Lifespan: permanent.
Genomic_Haploid Lifespan: permanent.
Genotype_ This abstract class provides base definitions for implementers of Genome, the genetic information contained in an Organism belonging to a Taxon.
Locus_ Abstract class defining the base methods and fields for an implementer of Locus.
Locus_Random Lifespan: permanent.
Locus_Sex Lifespan: permanent.
Locus_Triversian Lifespan: permanent.
Mating_ Abstract class to define base methods for implementers of Mating.
Mating_Haldanian Lifespan: permanent.
MatingFactory Factory Class to create Mating objects.
Meiosis_ Abstract class which defines the base operations for an implementation of Meiosis.
Meiosis_Chromosome Lifespan: permanent.
Meiosis_Clone This is a null-meiosis implementation which is used for haploid genomics (where meiosis doesn't make sense) but where we still need a way of cloning genomes.
Meiosis_Locus Lifespan: permanent.
Messages  
Mortality_ Abstract class which defines the base methods and fields needed to implement the Mortality interface.
Mortality_Reaper Lifespan: permanent.
Mutator_ Abstract class to define the base methods and fields for instances of Mutator interface.
Mutator_Null Lifespan: permanent.
Mutator_Random Lifespan: permanent.
Nuclear_ TODO need a better name for this Nuclear concept.
Nuclear_Clone Lifespan: transient.
Nuclear_Zygote Lifespan: transient.
NuclearFactory Factory Class to create Nuclear objects.
 

Package com.rubecula.darwin.domain.genetics Description

Genetics

This package models all of the genetic aspects of the framework. More explanation to follow.


Last Updated: 2009-10-05 By: Robin Hillyard



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