ARB
Public Member Functions | List of all members
FilterDefinition Class Reference

#include <FilteredExport.h>

Public Member Functions

 FilterDefinition (const char *sai_name_, FilterDefType type_, bool filter_chars, const char *characters_)
 
FilterDefType get_type () const
 
AP_filtermake_filter (GBDATA *gb_main, const char *aliName, size_t aliSize) const
 

Detailed Description

Definition at line 88 of file FilteredExport.h.

Constructor & Destructor Documentation

FilterDefinition::FilterDefinition ( const char sai_name_,
FilterDefType  type_,
bool  filter_chars,
const char characters_ 
)
inline

Definition at line 97 of file FilteredExport.h.

Member Function Documentation

FilterDefType FilterDefinition::get_type ( ) const
inline

Definition at line 104 of file FilteredExport.h.

Referenced by FilteredExport::add_SAI_filter().

AP_filter * FilterDefinition::make_filter ( GBDATA gb_main,
const char aliName,
size_t  aliSize 
) const

generate defined filter

Parameters
aliNamename of alignment to filter
Returns
generated filter or NULp (error is exported in that case)

Definition at line 17 of file FilteredExport.cxx.

References arb_assert, BLOCK, error(), GB_await_error(), GB_export_error(), GB_read_as_string(), GB_read_count(), GBS_global_string(), GBT_expect_SAI(), GBT_find_sequence(), NOT, and NULp.

Referenced by FilteredExport::add_SAI_filter().


The documentation for this class was generated from the following files: