Reader Class Reference

Inheritance diagram for Reader:
BedReader DelimitedReader FastaReader GFFReader MultiAlignMapReader MultiAlignReader MultiFastaReader SGRReader WIGReader

List of all members.

Public Member Functions

 Reader (QString, int pos=0, FilePreferences *fp=0)
virtual GVecget_gvec ()=0
void read ()
bool eof ()
bool error ()
size_t error_count ()
void clear_errors ()
ReadExceptionget_exception (size_t)
bool has_more ()
int get_start_next_part ()
GVec::vtype get_type_next_part ()
void abort_read ()

Protected Member Functions

void run ()
virtual void read_file ()=0
bool exclude_filter (string)
bool include_filter (string)
void parse_ucsc_desc (string, int, map< string, string > &)
string get_ucsc_desc_key (string, int)
string get_ucsc_desc_val (string, int)

Protected Attributes

QString file_name
ifstream * in
bool abort
QMutex mutex
vector< ReadException * > errors
bool(Reader::* feature_filter )(string)
bool is_twofer
int more_start_position
GVec::vtype more_type

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

Generated on Thu Sep 17 15:19:42 2009 for BQGB by  doxygen 1.6.1