Go to the documentation of this file.Go to the SVN repository for this file.
33 #ifndef OBJTOOLS_WRITERS___GFF_BASE_RECORD__HPP
34 #define OBJTOOLS_WRITERS___GFF_BASE_RECORD__HPP
73 const vector<string>&);
79 const vector<string>&);
82 vector<string>&)
const;
106 virtual string StrSeqId()
const;
107 virtual string StrMethod()
const;
108 virtual string StrType()
const;
109 virtual string StrSeqStart()
const;
110 virtual string StrSeqStop()
const;
111 virtual string StrStrand()
const;
112 virtual string StrScore()
const;
113 virtual string StrPhase()
const;
114 virtual string StrAttributes()
const;
119 unsigned int SeqStart()
const {
return mSeqStart; };
120 unsigned int SeqStop()
const {
return mSeqStop; };
129 const string& xEscapedValue(
const string&
key,
const string&
value)
const;
User-defined methods of the data storage class.
TScores::const_iterator TScoreCit
void SetScore(const std::string &)
TScores::iterator TScoreIt
const CSeq_loc & GetLocation() const
const TAttributes & Attributes() const
map< string, vector< string > > TAttributes
unsigned int SeqStop() const
unsigned int SeqStart() const
TAttributes::iterator TAttrIt
TAttributes::const_iterator TAttrCit
map< string, string > TScores
const string & xEscapedString(const string &value) const
static const char * ATTR_SEPARATOR
bool CanGetLocation() const
container_type::const_iterator const_iterator
container_type::iterator iterator
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_XOBJWRITE_EXPORT
ENa_strand
strand of nucleic acid
const struct ncbi::grid::netcache::search::fields::KEY key
const GenericPointer< typename T::ValueType > T2 value