com.rubecula.darwin.core
Class Gene_Haploid

java.lang.Object
  extended by com.rubecula.util.AuditableObject
      extended by com.rubecula.darwin.core.Gene_Abstract
          extended by com.rubecula.darwin.core.Gene_Haploid
All Implemented Interfaces:
Gene, Auditable, Identifiable, Cloneable
Direct Known Subclasses:
Gene_TS

public class Gene_Haploid
extends Gene_Abstract

Concrete class to model a haploid gene (locus).

Author:
Robin

Field Summary
 
Fields inherited from class com.rubecula.darwin.core.Gene_Abstract
log
 
Constructor Summary
Gene_Haploid(Allele allele)
          Constructor to create a haploid gene with allele in slot 0.
 
Method Summary
 
Methods inherited from class com.rubecula.darwin.core.Gene_Abstract
audit, clone, getAllele, getIdentifier, getOde, mutate, setAllele, setAlleles, toString
 
Methods inherited from class com.rubecula.util.AuditableObject
audit, audit, audit
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Gene_Haploid

public Gene_Haploid(Allele allele)
Constructor to create a haploid gene with allele in slot 0.

Parameters:
allele -