Go to the SVN repository for this file.
33 #ifndef __process_title__hpp__ 34 #define __process_title__hpp__ 66 m_out= args[
"o"] ? &(args[
"o"].AsOutputFile()) : &cout;
68 stringoptions = args[
"options"].AsString();
69 if( options ==
"ignore_existing") {
99 const CSeq_id& sid = **sid_itr;
114 const CSeq_id& sid = **sid_itr;
134 if(gi_string.empty() || accn_string.empty()) {
137*
m_out<< gi_string <<
"|"<< accn_string;
157*
m_out<< title << endl;
void ProcessInitialize(const CArgs &args)
virtual void SeqEntryInitialize(CRef< CSeq_entry > &se)
CRef< CSeq_entry > m_entry
unsigned int m_objectcount
virtual void SeqEntryInitialize(CRef< CSeq_entry > &se)
void x_TitleSeqIdWrite(const CBioseq &bioseq)
void ProcessInitialize(const CArgs &args)
static const char * str(char *buf, int n)
#define ERR_POST(message)
Error posting with file, line number information but without error codes.
void Error(CExceptionArgs_Base &args)
virtual const char * what(void) const noexcept
Standard report (includes full backlog).
const string AsFastaString(void) const
virtual void WriteAsFasta(ostream &out) const
Implement serializable interface.
NCBI_XOBJUTIL_EXPORT string GetTitle(const CBioseq_Handle &hnd, TGetTitleFlags flags=0)
@ fGetTitle_Reconstruct
ignore existing title Seqdesc.
CBioseq_Handle GetBioseqHandle(const CSeq_id &id)
Get bioseq handle by seq-id.
IO_PREFIX::ostream CNcbiOstream
Portable alias for ostream.
E_Choice Which(void) const
Which variant is currently selected.
E_Choice
Choice variants.
#define FOR_EACH_SEQID_ON_BIOSEQ(Itr, Var)
FOR_EACH_SEQID_ON_BIOSEQ EDIT_EACH_SEQID_ON_BIOSEQ.
#define NCBI_SEQID(Type)
@NAME Convenience macros for NCBI objects
#define VISIT_ALL_BIOSEQS_WITHIN_SEQENTRY(Itr, Var)
VISIT_ALL_BIOSEQS_WITHIN_SEQENTRY.
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