|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
gnBaseFilter Class Reference#include <gnBaseFilter.h>
Inheritance diagram for gnBaseFilter::
List of all members.
Member Function Documentation
gnBaseFilter * gnBaseFilter::Clone (
|
) const [pure virtual]
|
|
void gnBaseFilter::Filter (
|
string & seq ) const [pure virtual]
|
|
void gnBaseFilter::Filter (
|
gnSeqC ** seq,
|
|
uint32 & len ) const [pure virtual]
|
|
|
Filter the given character array.
-
Parameters:
-
seq
|
A pointer to the character array |
len
|
the length of the character array to filter |
-
Returns:
-
The filtered character
Reimplemented in gnFastTranslator, gnFilter, and gnTranslator. |
gnSeqC gnBaseFilter::Filter (
|
const gnSeqC ch ) const [pure virtual]
|
|
string gnBaseFilter::GetName (
|
) const [inline, virtual]
|
|
|
Gets the name of this filter.
-
Returns:
-
the filter name
Definition at line 66 of file gnBaseFilter.h. |
void gnBaseFilter::SetName (
|
string name ) [inline, virtual]
|
|
|
Sets the name of this filter.
-
Parameters:
-
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().
|
Member Data Documentation
string gnBaseFilter::m_name [private]
|
|
The documentation for this class was generated from the following file:
Generated at Fri Nov 30 15:36:53 2001 for libGenome by
1.2.8.1 written by Dimitri van Heesch,
© 1997-2001
|