Go to the SVN repository for this file.
84sequence::CDeflineGenerator Defliner;
87sequence::CDeflineGenerator::TUserFlags
flags= 0;
88 if(
ctx.Config().DoNotUseAutoDef() ) {
89 flags|= sequence::CDeflineGenerator::fDoNotUseAutoDef;
91 if(
ctx.Config().IgnoreExistingTitle() ) {
92 flags|= sequence::CDeflineGenerator::fIgnoreExisting;
94 if(
ctx.Config().ShowDeflineModifiers() ) {
95 flags|= sequence::CDeflineGenerator::fShowModifiers;
97 if(
ctx.Config().LeavePrefixSuffix() ) {
98 flags|= sequence::CDeflineGenerator::fLeavePrefixSuffix;
100 if(
ctx.UsingSeqEntryIndex() ) {
107 if(! Defliner.UsePDBCompoundForDefline()) {
108 ctx.SetPDBCompoundForComment(
true);
110 if(
ctx.Config().ShowDeflineModifiers() ) {
void x_GatherInfo(CBioseqContext &ctx) override
EItem GetItemType() const override
const string & GetDefline(void) const
void Format(IFormatter &formatter, IFlatTextOStream &text_os) const override
void x_SetObject(const CSerialObject &obj)
virtual void FormatDefline(const CDeflineItem &defline, IFlatTextOStream &text_os)=0
Include a standard set of the NCBI C++ Toolkit most basic headers.
API (CDeflineGenerator) for computing sequences' titles ("definitions").
CBioseq_Handle GetBioseqHandle(const CSeq_id &id)
Get bioseq handle by seq-id.
#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.
@ e_Title
a title for this sequence
void AddPeriod(string &str)
void CleanAndCompress(string &dest, const CTempString &instr)
void ConvertQuotes(string &str)
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