Holds arrays describing codon usage The length is known and held internally.
AjPCod is implemented as a pointer to a C data structure.
| Name |
|---|
| AjSCod |
| AjOCod |
| Name | Type | Description |
|---|---|---|
| Name | AjPStr | Name of codon file |
| Species | AjPStr | Species |
| Division | AjPStr | Division (gbbct etc.) |
| Release | AjPStr | Database name and release |
| Desc | AjPStr | Description |
| CdsCount | ajint | Number of coding sequences used |
| CodonCount | ajint | Number of individual codons used |
| aa | ajint* | Amino acid represented by codon |
| num | ajint* | Number of codons |
| tcount | double* | Codons per thousand |
| fraction | double* | Fraction of amino acids of this type |
| back | ajint* | Index of favoured amino acid for back translation |
| GeneticCode | ajint | Genetic code NCBI number to match amino acids to codons. |
| Padding | char[4] | Padding to alignment boundary |