|
|
Vector | translation_table |
| |
|
VectorFP | s3x1 |
| |
|
VectorFP | s3x2 |
| |
|
VectorFP | s3x4 |
| |
|
VectorFP | s3x5 |
| |
|
cawlign_fp | frameshift_cost |
| |
|
cawlign_fp | synonymous_penalty |
| |
|
StringBuffer | amino_acids |
| |
|
int | stop_codon_index |
| |
|
int | mismatch_index |
| |
|
StringBuffer | alphabet |
| |
|
unsigned int | D |
| |
|
long | char_map [255] |
| |
|
VectorFP | scoring_matrix |
| |
|
cawlign_fp | open_gap_reference |
| |
|
cawlign_fp | open_gap_query |
| |
|
cawlign_fp | extend_gap_query |
| |
|
cawlign_fp | extend_gap_reference |
| |
|
char | gap_char |
| |
◆ CawalignCodonScores()
| CawalignCodonScores::CawalignCodonScores |
( |
ConfigParser * |
settings | ) |
|
Constructs a CawalignCodonScores object using configuration settings.
This constructor initializes the codon scoring system using values from a ConfigParser. It sets up the codon translation table, stop codon index, mismatch index, and scoring matrices for codon alignments. Throws errors if the amino acid alphabet is incomplete or the translation table is invalid.
- Parameters
-
| settings | A pointer to a ConfigParser object containing configuration settings. |
◆ nucleotide_diff()
| int CawalignCodonScores::nucleotide_diff |
( |
long |
c1, |
|
|
long |
c2 |
|
) |
| |
|
static |
Calculates the number of nucleotide differences between two codons.
The documentation for this class was generated from the following files: