Go to the SVN repository for this file.
1 #ifndef OBJTOOLS_FORMAT_ITEMS___COMMENT_ITEM__HPP 2 #define OBJTOOLS_FORMAT_ITEMS___COMMENT_ITEM__HPP 102 const stringGetComment(
void)
const;
104 constlist<string>& GetCommentList(
void)
const;
106 boolIsFirst(
void)
const;
107 voidSetFirst(
bool val);
108 intGetCommentInternalIndent(
void)
const;
110 boolNeedPeriod(
void)
const;
111 voidSetNeedPeriod(
bool val);
115 voidRemoveExcessNewlines(
const CCommentItem& next_comment );
116 voidRemovePeriodAfterURL(
void);
124 static const string& GetNsAreGapsStr(
void);
126 static stringGetStringForBankIt(
const CUser_object& uo,
booldump_mode);
128eGenomeBuildComment_No = 0,
129eGenomeBuildComment_Yes
133EGenomeBuildComment eGenomeBuildComment = eGenomeBuildComment_Yes
135 static stringGetStringForRefSeqGenome(
const CUser_object& uo);
143 staticTRefTrackStatus GetRefTrackStatus(
const CUser_object& uo,
166 voidx_GatherUserObjInfo(
const CUser_object& userObject );
168 voidx_SetComment(
const string& comment);
170 voidx_SetCommentWithURLlinks(
const string& prefix,
const string&
str,
171 const string& suffix,
CBioseqContext&
ctx, EPeriod can_add_period = ePeriod_Add );
183 boolx_IsCommentEmpty(
void)
const;
191 static voidx_GetStringForOpticalMap_WriteFragmentLine(
196EFragmentType eFragmentType);
209 static stringGetGenomeBuildNumber(
const CUser_object& uo);
User-defined methods of the data storage class.
virtual void Format(IFormatter &formatter, IFlatTextOStream &text_os) const =0
virtual void x_GatherInfo(CBioseqContext &)
namespace ncbi::objects::
Base class for all serializable objects.
virtual EItem GetItemType(void) const =0
Include a standard set of the NCBI C++ Toolkit most basic headers.
static const char * str(char *buf, int n)
unsigned int TSeqPos
Type for sequence locations and lengths.
#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.
static string Join(const TContainer &arr, const CTempString &delim)
Join strings using the specified delimiter.
#define NCBI_FORMAT_EXPORT
void AddPeriod(string &str)
static SLJIT_INLINE sljit_ins st(sljit_gpr r, sljit_s32 d, sljit_gpr x, sljit_gpr b)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4