Trees | Index | Help |
---|
Package Bio :: Package GA :: Module Organism :: Class Organism |
|
Represent a single individual in a population.
Attributes:
o genome -- The genome of the organism. This is a Bio.MutableSeq object that has the sequence of the genome, and the alphabet describing all elements that can be a part of the genome.
o fitness -- The calculate fitness of the organism. This fitness is based on the last time it was calculated using the fitness_calculator. So... the fitness could potentially be out of date with the real genome if you are not careful to recalculate it after changes with recalculate_fitness()Method Summary | |
---|---|
Initialize an organism | |
Define comparisons for organisms. | |
Provide a string output for debugging. | |
Return a copy of the organism. | |
Calculate and reset the fitness of the current genome |
Method Details |
---|
__init__(self,
genome,
fitness_calculator,
start_fitness=None)
|
__cmp__(self,
other)
|
__str__(self)
Provide a string output for debugging.
|
copy(self)Return a copy of the organism. This makes it easy to duplicate an organism before changing it. |
recalculate_fitness(self)Calculate and reset the fitness of the current genome This should be called after the genome is updated to ensure that fitness always stays in sync with the current genome. |
Trees | Index | Help |
---|
Generated by Epydoc 2.1 on Mon Aug 27 16:12:12 2007 | http://epydoc.sf.net |