faif
Public Member Functions | Static Public Member Functions | List of all members
faif::dna::CodonAminoTable Class Reference

codons for given amino, amino for given codon, singleton More...

#include <CodonAminoTable.h>

Collaboration diagram for faif::dna::CodonAminoTable:
Collaboration graph

Public Member Functions

AminoAcid getAmino (const Codon &codon) const
 the amino for given codon More...
 
std::set< CodongetCodons (AminoAcid amino) const
 codons for given amino More...
 
std::set< CodongetCodons (const Codon &codon) const
 equiwalent codons More...
 

Static Public Member Functions

static CodonAminoTablegetInstance ()
 

Detailed Description

codons for given amino, amino for given codon, singleton

The objects store the maps between codons and aminos.

Member Function Documentation

AminoAcid faif::dna::CodonAminoTable::getAmino ( const Codon codon) const
inline

the amino for given codon

return amino for given codon

Referenced by getCodons().

std::set< Codon > faif::dna::CodonAminoTable::getCodons ( AminoAcid  amino) const
inline

codons for given amino

return set of codons for given amino (all codons)

Referenced by getCodons().

std::set< Codon > faif::dna::CodonAminoTable::getCodons ( const Codon codon) const
inline

equiwalent codons

return the set of codons for given codon which are equivalent (codes the same amino)

References getAmino(), and getCodons().


The documentation for this class was generated from the following file: