00001 #ifndef MATEPARSER_H 00002 #define MATEPARSER_H 00003 00004 #include <string> 00005 #include <fstream> 00006 00007 class MateParser 00008 { 00009 public: 00010 00011 MateParser(); 00012 ~MateParser(); 00013 00014 void set_file(std::string file_name); 00015 bool parse_line(std::string& name_1, std::string& name_2, size_t& length); 00016 00017 00018 private: 00019 void cleanup(); 00020 00021 00022 std::ifstream* pInFile; 00023 std::size_t line_num; 00024 }; 00025 00026 #endif //MATEPARSER_H