20 #ifndef ANTKEEPER_GENETICS_CODON_HPP
21 #define ANTKEEPER_GENETICS_CODON_HPP
51 bool is_start(
char base1,
char base2,
char base3,
const char* starts);
62 bool is_stop(
char base1,
char base2,
char base3,
const char* aas);
73 char translate(
char base1,
char base2,
char base3,
const char* aas);
char translate(char base1, char base2, char base3, const char *aas)
Translates a codon into an amino acid.
bool is_stop(char base1, char base2, char base3, const char *aas)
Returns true if a codon is a stop codon.
bool is_start(char base1, char base2, char base3, const char *starts)
Returns true if a codon is a start codon.
Table for translating codons to amino acids.
const char * aas
String of 64 IUPAC amino acid base symbols, in TCAG order.
const char * starts
String of 64 IUPAC amino acid base symbols, in TCAG order, where symbols other than - and * indicate ...