Go to the documentation of this file.Go to the SVN repository for this file.
1 #ifndef OBJTOOLS_FORMAT_ITEMS___GAP_ITEM__HPP
2 #define OBJTOOLS_FORMAT_ITEMS___GAP_ITEM__HPP
60 const string &sFeatureName,
76 bool HasEvidence()
const;
77 const TEvidence & GetEvidence(
void)
const;
79 bool HasEstimatedLength(
void)
const;
80 TSeqPos GetEstimatedLength(
void)
const;
virtual void Format(IFormatter &formatter, IFlatTextOStream &text_os) const =0
TSeqPos GetTo(void) const
TSeqPos m_EstimatedLength
TSeqPos GetEstimatedLength(void) const
TSeqPos GetFrom(void) const
std::vector< std::string > TEvidence
const std::string & GetType(void) const
void x_GatherInfo(CBioseqContext &) override
bool HasEstimatedLength(void) const
std::string m_sFeatureName
const TEvidence & GetEvidence(void) const
const std::string & GetFeatureName(void) const
virtual EItem GetItemType(void) const =0
Include a standard set of the NCBI C++ Toolkit most basic headers.
unsigned int TSeqPos
Type for sequence locations and lengths.
const TSeqPos kInvalidSeqPos
Define special value for invalid sequence position.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define BEGIN_SCOPE(ns)
Define a new scope.
#define NCBI_FORMAT_EXPORT