Functions:
ajCodNew | Default constructor for empty AJAX codon objects. |
ajCodNewCodenum | Default constructor for empty AJAX codon usage objects, with the amino acid assignments taken from a standard genetic code. |
ajCodNewCod | Duplicate a codon object |
AjPCod ajCodNew ( void );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPCod | RETURN | Pointer to an codon object |
From EMBOSS 1.0.0
AjPCod ajCodNewCodenum ( ajint code );
Type | Name | Read/Write | Description |
---|---|---|---|
ajint | code | Input | Genetic code number |
AjPCod | RETURN | Pointer to an codon object |
From EMBOSS 6.2.0
AjPCod ajCodNewCod ( const AjPCod thys );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPCod | thys | Input | Codon to duplicate |
AjPCod | RETURN | Pointer to an codon object |
From EMBOSS 6.2.0
Functions:
ajCodDel | Default destructor for AJAX codon objects. |
void ajCodDel ( AjPCod* pthys );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPCod* | pthys | Output | codon usage structure |
void | RETURN |
From EMBOSS 1.0.0
Functions:
ajCodBacktranslate | Back translate a string |
ajCodBacktranslateAmbig | Back translate a string to a fully ambiguous nucleotide sequence as a string |
ajCodBase | Return one codon value given a possibly ambiguous base |
ajCodClear | Zero all entries |
ajCodClearData | Zero the name, number count and fraction codon entries |
ajCodSetTripletsS | Load the num array of a codon structure |
ajCodIndex | Return a codon index given a three character codon |
ajCodIndexC | Return a codon index given a three character codon |
ajCodRead | Read a codon index from a filename using a specified format. |
ajCodSetBacktranslate | Fill the codon usage object "back" element with the most commonly used triplet index for the amino acids |
ajCodTriplet | Convert triplet index to triple |
ajCodWriteOut | Write codon structure to output file |
ajCodWrite | Write codon structure to output file |
ajCodComp | Calculate sequence composition |
ajCodCalcCaiCod | Calculate codon adaptive index using overall codon usage data only. |
ajCodCalcCaiSeq | Calculate codon adaptive index for a coding sequence |
ajCodCalcGribskov | Calculate Gribskov statistic (count per thousand) in AjPCod internals |
ajCodCalcNc | Calculate effective number of codons Wright, F. (1990) Gene 87:23-29 |
ajCodCalcUsage | Calculate fractional and thousand elements of a codon object Used for creating a codon usage table |
ajCodGetName | Returns the name of a codon table |
ajCodGetNameC | Returns the name of a codon table |
ajCodGetDesc | Returns the description of a codon table |
ajCodGetDescC | Returns the description of a codon table |
ajCodGetSpecies | Returns the species of a codon table |
ajCodGetSpeciesC | Returns the species of a codon table |
ajCodGetDivision | Returns the division of a codon table |
ajCodGetDivisionC | Returns the division of a codon table |
ajCodGetRelease | Returns the release of a codon table |
ajCodGetReleaseC | Returns the release of a codon table |
ajCodGetNumcodon | Returns the number of codons in a codon table |
ajCodGetNumcds | Returns the numbers of CDSs in a codon table |
ajCodGetCode | Returns the genetic code of a codon table |
ajCodSetCodenum | Assigns the genetic code in a codon table |
ajCodSetDescC | Assigns the description of a codon table |
ajCodSetDescS | Assigns the description of a codon table |
ajCodSetDivisionC | Assigns the division of a codon table |
ajCodSetDivisionS | Assigns the division of a codon table |
ajCodSetNameC | Assigns the name of a codon table |
ajCodSetNameS | Assigns the name of a codon table |
ajCodSetNumcds | Assigns the number of CDSs in a codon table |
ajCodSetNumcodons | Assigns the number of codons in a codon table |
ajCodSetReleaseC | Assigns the of a codon table |
ajCodSetReleaseS | Assigns the release of a codon table |
ajCodSetSpeciesC | Assigns the species of a codon table |
ajCodSetSpeciesS | Assigns the species of a codon table |
ajCodoutformatFind | Tests the output format for an outcodon ACD type |
ajCodPrintFormat | Reports the internal data structures |
ajCodGetCodonlist | Writes codon triplets to a string list |
ajCodExit | Cleans up codon usage processing internal memory |
void ajCodBacktranslate ( AjPStr* b, const AjPStr a, const AjPCod thys );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPStr* | b | Output | back translated sequence |
const AjPStr | a | Input | sequence |
const AjPCod | thys | Input | codon usage object |
void | RETURN |
From EMBOSS 1.0.0
void ajCodBacktranslateAmbig ( AjPStr* b, const AjPStr a, const AjPCod thys );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPStr* | b | Output | back translated sequence |
const AjPStr | a | Input | sequence |
const AjPCod | thys | Input | codon usage object |
void | RETURN |
From EMBOSS 4.0.0
ajint ajCodBase ( ajint c );
From EMBOSS 1.0.0
void ajCodClear ( AjPCod thys );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPCod | thys | Output | codon usage structure |
void | RETURN |
From EMBOSS 1.0.0
void ajCodClearData ( AjPCod thys );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPCod | thys | Output | codon usage structure |
void | RETURN |
From EMBOSS 3.0.0
void ajCodSetTripletsS ( AjPCod thys, const AjPStr s, ajint* c );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPCod | thys | Output | Codon object |
const AjPStr | s | Input | dna sequence |
ajint* | c | Output | triplet count |
void | RETURN |
From EMBOSS 6.2.0
ajint ajCodIndex ( const AjPStr s );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPStr | s | Input | Codon |
ajint | RETURN | Codon index AAA=0 TTT=3f |
From EMBOSS 1.0.0
ajint ajCodIndexC ( const char* codon );
Type | Name | Read/Write | Description |
---|---|---|---|
const char* | codon | Input | Codon pointer |
ajint | RETURN | codon index AAA=0 TTT=3f |
From EMBOSS 1.0.0
AjBool ajCodRead ( AjPCod thys, const AjPStr fn, const AjPStr format );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPCod | thys | Output | Codon object |
const AjPStr | fn | Input | filename |
const AjPStr | format | Input | format |
AjBool | RETURN | ajTrue on success |
From EMBOSS 1.0.0
void ajCodSetBacktranslate ( AjPCod thys );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPCod | thys | Modify | codon usage structure |
void | RETURN |
From EMBOSS 1.0.0
char* ajCodTriplet ( ajint idx );
Type | Name | Read/Write | Description |
---|---|---|---|
ajint | idx | Input | triplet index |
char* | RETURN | Triplet |
From EMBOSS 1.0.0
void ajCodWriteOut ( const AjPCod thys, AjPOutfile outf );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPCod | thys | Input | codon usage |
AjPOutfile | outf | Modify | output file |
void | RETURN |
From EMBOSS 3.0.0
void ajCodWrite ( AjPCod thys, AjPFile outf );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPCod | thys | Modify | codon usage |
AjPFile | outf | Modify | output file |
void | RETURN |
From EMBOSS 1.0.0
void ajCodComp ( ajint* NA, ajint* NC, ajint* NG, ajint* NT, const char* str );
Type | Name | Read/Write | Description |
---|---|---|---|
ajint* | NA | Output | number of A's |
ajint* | NC | Output | number of C's |
ajint* | NG | Output | number of G's |
ajint* | NT | Output | number of T' |
const char* | str | Input | sequence |
void | RETURN |
From EMBOSS 1.0.0
double ajCodCalcCaiCod ( const AjPCod thys );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPCod | thys | Input | codon usage |
double | RETURN | CAI |
From EMBOSS 6.2.0
double ajCodCalcCaiSeq ( const AjPCod thys, const AjPStr str );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPCod | thys | Input | codon usage |
const AjPStr | str | Input | sequence |
double | RETURN | CAI |
From EMBOSS 6.2.0
void ajCodCalcGribskov ( AjPCod thys, const AjPStr s );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPCod | thys | Modify | codon usage for sequence |
const AjPStr | s | Input | sequence |
void | RETURN |
From EMBOSS 1.0.0
double ajCodCalcNc ( const AjPCod thys );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPCod | thys | Input | codon usage |
double | RETURN | Nc |
From EMBOSS 1.0.0
void ajCodCalcUsage ( AjPCod thys, ajint c );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPCod | thys | Modify | Codon object |
ajint | c | Input | triplet count |
void | RETURN |
From EMBOSS 6.2.0
const AjPStr ajCodGetName ( const AjPCod thys );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPCod | thys | Input | Codon usage object |
const AjPStr | RETURN | Original filename |
From EMBOSS 2.9.0
const char* ajCodGetNameC ( const AjPCod thys );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPCod | thys | Input | Codon usage object |
const char* | RETURN | Original filename |
From EMBOSS 2.9.0
const AjPStr ajCodGetDesc ( const AjPCod thys );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPCod | thys | Input | Codon usage object |
const AjPStr | RETURN | Original filename |
From EMBOSS 2.9.0
const char* ajCodGetDescC ( const AjPCod thys );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPCod | thys | Input | Codon usage object |
const char* | RETURN | Original filename |
From EMBOSS 2.9.0
const AjPStr ajCodGetSpecies ( const AjPCod thys );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPCod | thys | Input | Codon usage object |
const AjPStr | RETURN | Species |
From EMBOSS 3.0.0
const char* ajCodGetSpeciesC ( const AjPCod thys );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPCod | thys | Input | Codon usage object |
const char* | RETURN | Species |
From EMBOSS 3.0.0
const AjPStr ajCodGetDivision ( const AjPCod thys );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPCod | thys | Input | Codon usage object |
const AjPStr | RETURN | Division |
From EMBOSS 3.0.0
const char* ajCodGetDivisionC ( const AjPCod thys );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPCod | thys | Input | Codon usage object |
const char* | RETURN | Division |
From EMBOSS 3.0.0
const AjPStr ajCodGetRelease ( const AjPCod thys );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPCod | thys | Input | Codon usage object |
const AjPStr | RETURN | Release |
From EMBOSS 3.0.0
const char* ajCodGetReleaseC ( const AjPCod thys );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPCod | thys | Input | Codon usage object |
const char* | RETURN | Release |
From EMBOSS 3.0.0
ajint ajCodGetNumcodon ( const AjPCod thys );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPCod | thys | Input | Codon usage object |
ajint | RETURN | Number of codons |
From EMBOSS 3.0.0
ajint ajCodGetNumcds ( const AjPCod thys );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPCod | thys | Input | Codon usage object |
ajint | RETURN | Number of CDSs |
From EMBOSS 3.0.0
ajint ajCodGetCode ( const AjPCod thys );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPCod | thys | Input | Codon usage object |
ajint | RETURN | Number of CDSs |
From EMBOSS 3.0.0
void ajCodSetCodenum ( AjPCod thys, ajint geneticcode );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPCod | thys | Modify | Codon usage object |
ajint | geneticcode | Input | Genetic code |
void | RETURN |
From EMBOSS 6.2.0
void ajCodSetDescC ( AjPCod thys, const char* desc );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPCod | thys | Modify | Codon usage object |
const char* | desc | Input | Description |
void | RETURN |
From EMBOSS 6.2.0
void ajCodSetDescS ( AjPCod thys, const AjPStr desc );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPCod | thys | Modify | Codon usage object |
const AjPStr | desc | Input | Description |
void | RETURN |
From EMBOSS 6.2.0
void ajCodSetDivisionC ( AjPCod thys, const char* division );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPCod | thys | Modify | Codon usage object |
const char* | division | Input | Division |
void | RETURN |
From EMBOSS 6.2.0
void ajCodSetDivisionS ( AjPCod thys, const AjPStr division );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPCod | thys | Modify | Codon usage object |
const AjPStr | division | Input | Division |
void | RETURN |
From EMBOSS 6.2.0
void ajCodSetNameC ( AjPCod thys, const char* name );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPCod | thys | Modify | Codon usage object |
const char* | name | Input | Name |
void | RETURN |
From EMBOSS 6.2.0
void ajCodSetNameS ( AjPCod thys, const AjPStr name );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPCod | thys | Modify | Codon usage object |
const AjPStr | name | Input | Name |
void | RETURN |
From EMBOSS 6.2.0
void ajCodSetNumcds ( AjPCod thys, ajint numcds );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPCod | thys | Modify | Codon usage object |
ajint | numcds | Input | Number of codons |
void | RETURN |
From EMBOSS 6.2.0
void ajCodSetNumcodons ( AjPCod thys, ajint numcodon );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPCod | thys | Modify | Codon usage object |
ajint | numcodon | Input | Number of codons |
void | RETURN |
From EMBOSS 6.2.0
void ajCodSetReleaseC ( AjPCod thys, const char* release );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPCod | thys | Modify | Codon usage object |
const char* | release | Input | Release |
void | RETURN |
From EMBOSS 6.2.0
void ajCodSetReleaseS ( AjPCod thys, const AjPStr release );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPCod | thys | Modify | Codon usage object |
const AjPStr | release | Input | Release |
void | RETURN |
From EMBOSS 6.2.0
void ajCodSetSpeciesC ( AjPCod thys, const char* species );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPCod | thys | Modify | Codon usage object |
const char* | species | Input | Species |
void | RETURN |
From EMBOSS 6.2.0
void ajCodSetSpeciesS ( AjPCod thys, const AjPStr species );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPCod | thys | Modify | Codon usage object |
const AjPStr | species | Input | Species |
void | RETURN |
From EMBOSS 6.2.0
AjBool ajCodoutformatFind ( const AjPStr name, ajint* iformat );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPStr | name | Input | Format name |
ajint* | iformat | Output | Internal format index |
AjBool | RETURN | True on success |
From EMBOSS 6.4.0
void ajCodPrintFormat ( AjPFile outf, AjBool full );
Type | Name | Read/Write | Description |
---|---|---|---|
AjPFile | outf | Modify | Output file |
AjBool | full | Input | Full report, currently no extra details printed |
void | RETURN |
From EMBOSS 3.0.0
void ajCodGetCodonlist ( const AjPCod cod, AjPList list );
Type | Name | Read/Write | Description |
---|---|---|---|
const AjPCod | cod | Input | Cusp file |
AjPList | list | Output | List with character distributions |
void | RETURN |
From EMBOSS 4.0.0
void ajCodExit ( void );
Type | Name | Read/Write | Description |
---|---|---|---|
void | RETURN |
From EMBOSS 4.0.0