void ajTrnDel (
      AjPTrn* pthis
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPTrn* | pthis | Delete | Address of translation table object | 
| void | RETURN | 
From EMBOSS 1.0.0
AjPTrn ajTrnNewC (
      const char* filename
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const char* | filename | Input | translation table file name | 
| AjPTrn | RETURN | Translation object | 
From EMBOSS 1.0.0
AjPTrn ajTrnNewI (
      ajint trnFileNameInt
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| ajint | trnFileNameInt | Input | translation table file name number | 
| AjPTrn | RETURN | Translation object | 
From EMBOSS 1.0.0
AjPTrn ajTrnNew (
      const AjPStr trnFileName
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPStr | trnFileName | Input | translation table file name | 
| AjPTrn | RETURN | Translation object | 
From EMBOSS 1.0.0
void ajTrnReadFile (
      AjPTrn trnObj,
      AjPFile trnFile
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| AjPTrn | trnObj | Output | translation table object | 
| AjPFile | trnFile | Modify | translation table file handle | 
| void | RETURN | 
From EMBOSS 1.0.0
AjPSeq ajTrnNewPep (
      const AjPSeq nucleicSeq,
      ajint frame
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPSeq | nucleicSeq | Input | nucleic sequence being translated | 
| ajint | frame | Input | frame of translation (-3,-2,-1,0,1,2,3,4,5,6) | 
| AjPSeq | RETURN | New peptide object | 
From EMBOSS 1.0.0
char ajTrnCodonS (
      const AjPTrn trnObj,
      const AjPStr codon
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPTrn | trnObj | Input | Translation tables | 
| const AjPStr | codon | Input | codon to translate | 
| char | RETURN | Amino acid translation | 
From EMBOSS 6.2.0
char ajTrnCodonRevS (
      const AjPTrn trnObj,
      const AjPStr codon
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPTrn | trnObj | Input | Translation tables | 
| const AjPStr | codon | Input | codon to translate | 
| char | RETURN | Amino acid translation | 
From EMBOSS 6.2.0
char ajTrnCodonC (
      const AjPTrn trnObj,
      const char* codon
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPTrn | trnObj | Input | Translation tables | 
| const char* | codon | Input | codon to translate (these 3 characters need not be NULL-terminated) | 
| char | RETURN | Amino acid translation | 
From EMBOSS 1.0.0
char ajTrnCodonRevC (
      const AjPTrn trnObj,
      const char* codon
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPTrn | trnObj | Input | Translation tables | 
| const char* | codon | Input | codon to translate (these 3 characters need not be NULL-terminated) | 
| char | RETURN | Amino acid translation | 
From EMBOSS 6.2.0
char ajTrnCodonK (
      const AjPTrn trnObj,
      const char* codon
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPTrn | trnObj | Input | Translation tables | 
| const char* | codon | Input | codon to translate (these 3 characters need not be NULL-terminated) | 
| char | RETURN | Amino acid translation | 
From EMBOSS 1.0.0
char ajTrnRevCodonK (
      const AjPTrn trnObj,
      const char* codon
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPTrn | trnObj | Input | Translation tables | 
| const char* | codon | Input | codon to translate (these 3 characters need not be NULL-terminated) | 
| char | RETURN | Amino acid translation | 
From EMBOSS 1.0.0
void ajTrnSeqC (
      const AjPTrn trnObj,
      const char* str,
      ajint len,
      AjPStr* pep
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPTrn | trnObj | Input | Translation tables | 
| const char* | str | Input | sequence string to translate | 
| ajint | len | Input | length of sequence string to translate | 
| AjPStr* | pep | Modify | returned peptide translation (APPENDED TO INPUT) | 
| void | RETURN | 
From EMBOSS 6.2.0
void ajTrnSeqRevC (
      const AjPTrn trnObj,
      const char* str,
      ajint len,
      AjPStr* pep
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPTrn | trnObj | Input | Translation tables | 
| const char* | str | Input | sequence string to translate | 
| ajint | len | Input | length of sequence string to translate | 
| AjPStr* | pep | Modify | returned peptide translation (APPENDED TO INPUT) | 
| void | RETURN | 
From EMBOSS 6.2.0
void ajTrnSeqAltRevC (
      const AjPTrn trnObj,
      const char* str,
      ajint len,
      AjPStr* pep
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPTrn | trnObj | Input | Translation tables | 
| const char* | str | Input | sequence string to translate | 
| ajint | len | Input | length of sequence string to translate | 
| AjPStr* | pep | Modify | returned peptide translation (APPENDED TO INPUT) | 
| void | RETURN | 
From EMBOSS 6.2.0
void ajTrnSeqS (
      const AjPTrn trnObj,
      const AjPStr str,
      AjPStr* pep
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPTrn | trnObj | Input | Translation tables | 
| const AjPStr | str | Input | sequence string to translate | 
| AjPStr* | pep | Modify | returned peptide translation (APPENDED TO INPUT) | 
| void | RETURN | 
From EMBOSS 6.2.0
void ajTrnRevStr (
      const AjPTrn trnObj,
      const AjPStr str,
      AjPStr* pep
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPTrn | trnObj | Input | Translation tables | 
| const AjPStr | str | Input | sequence string to translate | 
| AjPStr* | pep | Modify | returned peptide translation (APPENDED TO INPUT) | 
| void | RETURN | 
From EMBOSS 1.0.0
void ajTrnSeqAltRevS (
      const AjPTrn trnObj,
      const AjPStr str,
      AjPStr* pep
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPTrn | trnObj | Input | Translation tables | 
| const AjPStr | str | Input | sequence string to translate | 
| AjPStr* | pep | Modify | returned peptide translation (APPENDED TO INPUT) | 
| void | RETURN | 
From EMBOSS 6.2.0
void ajTrnSeqSeq (
      const AjPTrn trnObj,
      const AjPSeq seq,
      AjPStr* pep
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPTrn | trnObj | Input | Translation tables | 
| const AjPSeq | seq | Input | sequence to translate | 
| AjPStr* | pep | Modify | returned peptide translation (APPENDED TO INPUT) | 
| void | RETURN | 
From EMBOSS 6.2.0
void ajTrnSeqRevSeq (
      const AjPTrn trnObj,
      const AjPSeq seq,
      AjPStr* pep
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPTrn | trnObj | Input | Translation tables | 
| const AjPSeq | seq | Input | sequence to translate | 
| AjPStr* | pep | Modify | returned peptide translation (APPENDED TO INPUT) | 
| void | RETURN | 
From EMBOSS 6.2.0
void ajTrnSeqAltRevSeq (
      const AjPTrn trnObj,
      const AjPSeq seq,
      AjPStr* pep
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPTrn | trnObj | Input | Translation tables | 
| const AjPSeq | seq | Input | sequence to translate | 
| AjPStr* | pep | Modify | returned peptide translation (APPENDED TO INPUT) | 
| void | RETURN | 
From EMBOSS 6.2.0
void ajTrnSeqFrameC (
      const AjPTrn trnObj,
      const char* seq,
      ajint len,
      ajint frame,
      AjPStr* pep
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPTrn | trnObj | Input | Translation tables | 
| const char* | seq | Input | sequence string to translate | 
| ajint | len | Input | length of sequence string to translate | 
| ajint | frame | Input | frame to translate in | 
| AjPStr* | pep | Modify | returned peptide translation (APPENDED TO INPUT) | 
| void | RETURN | 
From EMBOSS 6.2.0
void ajTrnSeqFrameS (
      const AjPTrn trnObj,
      const AjPStr seq,
      ajint frame,
      AjPStr* pep
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPTrn | trnObj | Input | Translation tables | 
| const AjPStr | seq | Input | sequence string to translate | 
| ajint | frame | Input | frame to translate in | 
| AjPStr* | pep | Modify | returned peptide translation (APPENDED TO INPUT) | 
| void | RETURN | 
From EMBOSS 6.2.0
void ajTrnSeqFrameSeq (
      const AjPTrn trnObj,
      const AjPSeq seq,
      ajint frame,
      AjPStr* pep
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPTrn | trnObj | Input | Translation tables | 
| const AjPSeq | seq | Input | sequence string to translate | 
| ajint | frame | Input | frame to translate in | 
| AjPStr* | pep | Modify | returned peptide translation (APPENDED TO INPUT) | 
| void | RETURN | 
From EMBOSS 6.2.0
AjPSeq ajTrnSeqFramePep (
      const AjPTrn trnObj,
      const AjPSeq seq,
      ajint frame
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPTrn | trnObj | Input | Translation tables | 
| const AjPSeq | seq | Input | sequence string to translate | 
| ajint | frame | Input | frame to translate in | 
| AjPSeq | RETURN | returned peptide translation | 
From EMBOSS 2.0.0
ajint ajTrnSeqDangleC (
      const AjPTrn trnObj,
      const char* seq,
      ajint frame,
      AjPStr* pep
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPTrn | trnObj | Input | Translation tables | 
| const char* | seq | Input | sequence string to translate | 
| ajint | frame | Input | frame to translate in | 
| AjPStr* | pep | Modify | returned peptide translation (APPENDED TO INPUT) | 
| ajint | RETURN | Number of dangling bases (0,1 or 2) | 
From EMBOSS 6.2.0
ajint ajTrnSeqDangleS (
      const AjPTrn trnObj,
      const AjPStr seq,
      ajint frame,
      AjPStr* pep
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPTrn | trnObj | Input | Translation tables | 
| const AjPStr | seq | Input | sequence string to translate | 
| ajint | frame | Input | frame to translate in | 
| AjPStr* | pep | Modify | returned peptide translation (APPENDED TO INPUT) | 
| ajint | RETURN | Number of dangling bases (0,1 or 2) dangle = len - end; | 
From EMBOSS 6.2.0
AjPSeq ajTrnSeqOrig (
      const AjPTrn trnObj,
      const AjPSeq seq,
      ajint frame
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPTrn | trnObj | Input | Translation tables | 
| const AjPSeq | seq | Input | sequence to translate | 
| ajint | frame | Input | frame to translate in (-6 to 6) | 
| AjPSeq | RETURN | Peptide translation | 
From EMBOSS 1.0.0
ajint ajTrnCodonstrTypeC (
      const AjPTrn trnObj,
      const char* codon,
      char* aa
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPTrn | trnObj | Input | Translation tables | 
| const char* | codon | Input | codon to translate (these 3 characters need not be NULL-terminated) | 
| char* | aa | Output | returned translated amino acid (not a NULL-terminated array of char) | 
| ajint | RETURN | 1 if it is a start codon, -1 if it is a stop codon, else 0 | 
From EMBOSS 6.2.0
ajint ajTrnCodonstrTypeS (
      const AjPTrn trnObj,
      const AjPStr codon,
      char* aa
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPTrn | trnObj | Input | Translation tables | 
| const AjPStr | codon | Input | codon to check | 
| char* | aa | Output | returned translated amino acid (not a NULL-terminated array of char) | 
| ajint | RETURN | 1 if it is a start codon, -1 if it is a stop codon, else 0 | 
From EMBOSS 6.2.0
AjPStr ajTrnGetTitle (
      const AjPTrn thys
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPTrn | thys | Input | Translation object. | 
| AjPStr | RETURN | Description as a string. | 
From EMBOSS 1.0.0
AjPStr ajTrnGetFilename (
      const AjPTrn thys
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| const AjPTrn | thys | Input | Translation object. | 
| AjPStr | RETURN | File name as a string. | 
From EMBOSS 6.2.0
const AjPStr ajTrnName (
      ajint trnFileNameInt
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| ajint | trnFileNameInt | Input | translation table file name number | 
| const AjPStr | RETURN | Genetic code description | 
From EMBOSS 3.0.0
void ajTrnExit (
      void
);
| Type | Name | Read/Write | Description | 
|---|---|---|---|
| void | RETURN | 
From EMBOSS 4.0.0