1 #ifndef theplu_yat_omic_codon
2 #define theplu_yat_omic_codon
82 Codon(
const std::string& str);
103 bool start(
void)
const;
108 bool stop(
void)
const;
113 const std::vector<DNA>& rhs)
const;
115 typedef std::map<std::vector<DNA>, char, Compare_> Map_;
118 Map_::const_iterator iter_;
120 void add_to_map(
char aa,
const std::string& codons);
122 void init(
const std::vector<DNA>& vec);
123 void create_map(
void);
Functor comparing if two Codons translate to the same amino acid.
Definition: Codon.h:137
Codon(void)
Defaulf constructor.
bool operator()(const Codon &lhs, const Codon &rhs) const
char amino_acid(void) const
const DNA & operator()(size_t i) const