#include <gnPosSpecificTranslator.h>
Inheritance diagram for gnPosSpecificTranslator::

Public Types | |
| enum | gnTranslatorType { ProteinDNATranslatorType, DNAProteinTranslatorType } |
Public Methods | |
| gnPosSpecificTranslator () | |
| gnPosSpecificTranslator (gnTranslatorType t_type) | |
| gnPosSpecificTranslator (const gnPosSpecificTranslator &sf) | |
| gnPosSpecificTranslator& | operator= (const gnPosSpecificTranslator &sf) |
| gnPosSpecificTranslator* | Clone () const |
| virtual gnSeqC | Filter (const gnSeqC ch) const |
| Filter the given character. More... | |
| virtual void | Filter (gnSeqC **seq, uint32 &len) const |
| Filter the given character array. More... | |
| virtual void | Filter (string &seq) const |
| Filters the given string. More... | |
Static Public Methods | |
| const gnPosSpecificTranslator* | ProteinDNATranslator () |
| const gnPosSpecificTranslator* | DNAProteinTranslator () |
Private Methods | |
| void | CreateProteinDNATranslator () |
| void | CreateDNAProteinTranslator () |
Private Attributes | |
| gnTranslatorType | m_type |
| const gnBaseFilter* | filter |
Useful for tranlating genes because the first codon is translated differently.
Definition at line 33 of file gnPosSpecificTranslator.h.
|
|
Definition at line 40 of file gnPosSpecificTranslator.h. |
|
|
Definition at line 29 of file gnPosSpecificTranslator.cpp. Referenced by Clone(), DNAProteinTranslator(), and ProteinDNATranslator().
|
|
|
Definition at line 37 of file gnPosSpecificTranslator.cpp. |
|
|
Definition at line 33 of file gnPosSpecificTranslator.cpp. |
|
|
Reimplemented from gnBaseFilter. Definition at line 68 of file gnPosSpecificTranslator.h. |
|
|
|
|
|
|
|
|
Definition at line 23 of file gnPosSpecificTranslator.cpp. |
|
|
Filters the given string.
Reimplemented from gnBaseFilter. Definition at line 60 of file gnPosSpecificTranslator.cpp. |
|
|
Filter the given character array.
Reimplemented from gnBaseFilter. Definition at line 56 of file gnPosSpecificTranslator.cpp. |
|
|
Filter the given character.
Reimplemented from gnBaseFilter. Definition at line 52 of file gnPosSpecificTranslator.cpp. |
|
|
Definition at line 19 of file gnPosSpecificTranslator.cpp. |
|
|
|
|
|
Definition at line 61 of file gnPosSpecificTranslator.h. |
|
|
Definition at line 60 of file gnPosSpecificTranslator.h. |
1.2.8.1 written by Dimitri van Heesch,
© 1997-2001