14 #ifndef BUFFEREDFILEREADER_H
43 void interpret_as_continued_line();
98 void parseSequence(
const string& tag,
const string& headerline);
110 void parseSequence(
const string& headerline);
119 #error Importer.h included twice
void backFeatureTableLine(FeatureLinePtr &fline)
void show_warnings(const string &import_of_what)
void check_base_counters(const SequenceBuffer &seqData, const BaseCounter *headerCount)
FeatureLine(const string &line)
bool getLine(string &line)
std::vector< FeatureLinePtr > FeatureLines
void expectLine(string &line)
virtual bool readFeatureTableLine(string &line)=0
std::vector< std::string > stringVector
GenebankImporter(LineReader &Flatfile, DBwriter &DB_writer)
Importer(LineReader &Flatfile, DBwriter &DB_writer, const MetaTag *meta_description)
~GenebankImporter() OVERRIDE
void warning(const char *msg)
FeatureLinePtr getFeatureTableLine()
virtual void import_section()=0
SmartPtr< FeatureLine > FeatureLinePtr
string lineError(const string &msg) const
EmblImporter(LineReader &Flatfile, DBwriter &DB_writer)
FeatureLines pushedFeatureLines
FeatureLinePtr getUnwrappedFeatureTableLine()
const MetaTag * findTag(const string &tag)
MetaTagTranslator tagTranslator
SmartPtr< Feature > FeaturePtr
FeaturePtr parseFeature()
bool reinterpret_as_continued_line()