ARB
Public Member Functions | List of all members
MultiFastaWriter Class Reference
Inheritance diagram for MultiFastaWriter:
Inheritance graph
[legend]
Collaboration diagram for MultiFastaWriter:
Collaboration graph
[legend]

Public Member Functions

 MultiFastaWriter (string s, const char *a, int c)
 
string readString (GBDATA *spec, const char *key)
 
string readData (GBDATA *spec)
 
void addSequence (GBDATA *spec) OVERRIDE
 
- Public Member Functions inherited from Writer
 Writer ()
 
virtual ~Writer ()
 
virtual bool ok () const =0
 
virtual void out (char ch)=0
 
virtual const charname () const =0
 
virtual void throw_write_error () const __ATTR__NORETURN
 
virtual int out (const char *text)
 
virtual int outf (const char *format,...) __ATTR__FORMAT_MEMBER(1)
 
void repeated (char ch, int repeat)
 
virtual ~Writer ()
 
virtual void finish ()
 
const charget_error () const
 
bool ok () const
 

Additional Inherited Members

- Protected Member Functions inherited from Writer
virtual void set_error (const char *error)
 

Detailed Description

Definition at line 73 of file arb_export_sequences.cxx.

Constructor & Destructor Documentation

MultiFastaWriter::MultiFastaWriter ( string  s,
const char a,
int  c 
)
inline

Definition at line 78 of file arb_export_sequences.cxx.

Member Function Documentation

string MultiFastaWriter::readString ( GBDATA spec,
const char key 
)
inline

Definition at line 84 of file arb_export_sequences.cxx.

References GB_find(), GB_read_as_string(), SEARCH_CHILD, and string().

Referenced by addSequence(), and readData().

string MultiFastaWriter::readData ( GBDATA spec)
inline

Definition at line 94 of file arb_export_sequences.cxx.

References GB_find(), GB_release(), readString(), result, SEARCH_CHILD, and string().

Referenced by addSequence().

void MultiFastaWriter::addSequence ( GBDATA spec)
inlinevirtual

Implements Writer.

Definition at line 102 of file arb_export_sequences.cxx.

References aw_status(), readData(), and readString().


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