18 #ifndef __itkBioGenome_h
19 #define __itkBioGenome_h
48 typedef std::map< GeneIdType, double >
MapType;
66 static double Sigmoide(
double threshold,
double slant,
double value)
68 return std::atan( ( value - threshold ) / slant ) / 3.1416 + 0.5001;
static double Sigmoide(double threshold, double slant, double value)
std::map< GeneIdType, double > MapType
This class implements the abstraction of a biological genome.
void SetExpressionLevel(const GeneIdType &geneId, double level)
double GetExpressionLevel(const GeneIdType &geneId)
void InsertGene(const GeneIdType &geneId)
void KnockOutGene(const GeneIdType &geneId)
void Copy(const Genome &genome)