#include <gnBaseFilter.h>
Inheritance diagram for gnBaseFilter::
Public Methods | |
virtual gnBaseFilter* | Clone () const=0 |
virtual string | GetName () const |
Gets the name of this filter. More... | |
virtual void | SetName (string name) |
Sets the name of this filter. More... | |
virtual gnSeqC | Filter (const gnSeqC ch) const=0 |
Filter the given character. More... | |
virtual void | Filter (gnSeqC **seq, uint32 &len) const=0 |
Filter the given character array. More... | |
virtual void | Filter (string &seq) const=0 |
Filters the given string. More... | |
Protected Attributes | |
string | m_name |
|
Reimplemented from gnClone. Reimplemented in gnFastTranslator, gnFilter, gnPosSpecificTranslator, and gnTranslator. |
|
Filters the given string.
Reimplemented in gnFastTranslator, gnFilter, gnPosSpecificTranslator, and gnTranslator. |
|
Filter the given character array.
Reimplemented in gnFastTranslator, gnFilter, gnPosSpecificTranslator, and gnTranslator. |
|
Filter the given character.
Reimplemented in gnFastTranslator, gnFilter, gnPosSpecificTranslator, and gnTranslator. Referenced by gnPosSpecificTranslator::Filter().
|
|
Gets the name of this filter.
Definition at line 66 of file gnBaseFilter.h. |
|
Sets the name of this filter.
Definition at line 71 of file gnBaseFilter.h. Referenced by gnFilter::CreateAlphabetCharacterFilter(), gnFilter::CreateBasicDNAFilter(), gnFilter::CreateBasicRNAFilter(), gnFilter::CreateDNAComplementFilter(), gnTranslator::CreateDNAProteinTranslator(), gnFilter::CreateDNAtoRNAFilter(), gnFilter::CreateFullDNAFilter(), gnFilter::CreateFullRNAFilter(), gnFilter::CreateNumberCharacterFilter(), gnTranslator::CreateProteinDNATranslator(), gnFilter::CreateProteinFilter(), gnTranslator::CreateProteinRNATranslator(), gnFilter::CreateRNAComplementFilter(), gnTranslator::CreateRNAProteinTranslator(), and gnFilter::CreateRNAtoDNAFilter().
|
|
Definition at line 61 of file gnBaseFilter.h. |