34 #ifndef GFF3_IMPORT_DATA__HPP
35 #define GFF3_IMPORT_DATA__HPP
57 using ATTRIBUTES = std::map<std::string, std::vector<std::string> >;
78 const std::vector<std::pair<std::string, std::string>>&);
102 const std::vector<std::pair<std::string, std::string>>&);
User-defined methods of the data storage class.
bool xInitializeDataGene(const std::string &, const std::string &)
std::map< std::string, std::vector< std::string > > ATTRIBUTES
std::string Source() const
CRef< CSeq_feat > GetData() const
virtual void Serialize(CNcbiOstream &) override
void xInitializeAttributes(const std::vector< std::pair< std::string, std::string >> &)
void Initialize(const std::string &, const std::string &, const std::string &, TSeqPos, TSeqPos, bool, double, ENa_strand, const std::string &, const std::vector< std::pair< std::string, std::string >> &)
bool xInitializeDataRna(const std::string &, const std::string &)
CGff3ImportData(const CIdResolver &, CImportMessageHandler &)
virtual ~CGff3ImportData()
bool xInitializeDataCds(const std::string &, const std::string &)
unique_ptr< double > mpScore
bool xInitializeComment(const std::string &, const std::string &)
std::string Parent() const
bool xInitializeMultiValue(const std::string &, const std::string &)
bool xInitializeDbxref(const std::string &, const std::string &)
unsigned int TSeqPos
Type for sequence locations and lengths.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
IO_PREFIX::ostream CNcbiOstream
Portable alias for ostream.
ENa_strand
strand of nucleic acid
Defines classes: CDirEntry, CFile, CDir, CSymLink, CMemoryFile, CFileUtil, CFileLock,...