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

#include <FilteredExport.h>

Inheritance diagram for FilteredExport:
Inheritance graph
[legend]
Collaboration diagram for FilteredExport:
Collaboration graph
[legend]

Public Member Functions

 FilteredExport (GBDATA *gb_main_, const char *aliname_, size_t alisize_)
 
 ~FilteredExport ()
 
void do_accept_missing_data ()
 
void set_required_baseCount (const char *basesToCount, int minCount_)
 
void reset_required_baseCount ()
 
void set_header_ACI (const char *aci)
 
void set_sequence_ACI (const char *aci)
 
GB_ERROR add_SAI_filter (const FilterDefinition &filterDef) __ATTR__USERESULT
 
void clear_SAI_filters ()
 
const charget_aliname () const
 
GB_ERROR write_fasta (FILE *out)
 

Detailed Description

Definition at line 109 of file FilteredExport.h.

Constructor & Destructor Documentation

FilteredExport::FilteredExport ( GBDATA gb_main_,
const char aliname_,
size_t  alisize_ 
)

Definition at line 62 of file FilteredExport.cxx.

FilteredExport::~FilteredExport ( )

Definition at line 75 of file FilteredExport.cxx.

Member Function Documentation

void FilteredExport::do_accept_missing_data ( )
inline

Definition at line 141 of file FilteredExport.h.

Referenced by export_seq_data().

void FilteredExport::set_required_baseCount ( const char basesToCount,
int  minCount_ 
)
inline

Definition at line 142 of file FilteredExport.h.

References arb_assert, and implicated.

Referenced by export_seq_data(), and reset_required_baseCount().

void FilteredExport::reset_required_baseCount ( )
inline

Definition at line 147 of file FilteredExport.h.

References NULp, and set_required_baseCount().

void FilteredExport::set_header_ACI ( const char aci)
inline

Definition at line 148 of file FilteredExport.h.

Referenced by export_seq_data().

void FilteredExport::set_sequence_ACI ( const char aci)
inline

Definition at line 149 of file FilteredExport.h.

Referenced by export_seq_data().

GB_ERROR FilteredExport::add_SAI_filter ( const FilterDefinition filterDef)
void FilteredExport::clear_SAI_filters ( )
inline

Definition at line 151 of file FilteredExport.h.

const char* FilteredExport::get_aliname ( ) const
inline

Definition at line 157 of file FilteredExport.h.

GB_ERROR FilteredExport::write_fasta ( FILE *  out)

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