NCBI C++ ToolKit
|
Search Toolkit Book for CAutoInitDesc
Public Member Functions | |
CAutoInitDesc (CSeq_descr &descr, CSeqdesc::E_Choice which) | |
CAutoInitDesc (CBioseq &bioseq, CSeqdesc::E_Choice which) | |
CAutoInitDesc (CBioseq_set &bioset, CSeqdesc::E_Choice which) | |
CAutoInitDesc (_T &obj) | |
_T * | operator-> () |
_T & | operator* () |
Protected Member Functions | |
void | _getfromdesc () |
void | _getfromdesc () |
void | _getfromdesc () |
void | _getfromdesc () |
Protected Member Functions inherited from CAutoAddDesc | |
CAutoAddDesc (CSeq_descr &descr, CSeqdesc::E_Choice which) | |
const CSeqdesc & | Get () const |
CSeqdesc & | Set (bool skip_lookup=false) |
bool | IsNull () const |
void | Erase () |
Protected Attributes | |
_T * | m_ptr |
CRef< CBioseq > | m_bioseq |
CRef< CBioseq_set > | m_bioset |
Protected Attributes inherited from CAutoAddDesc | |
CSeqdesc::E_Choice | m_which |
CRef< CSeq_descr > | m_descr |
CRef< CSeqdesc > | m_desc |
Additional Inherited Members | |
Static Protected Member Functions inherited from CAutoAddDesc | |
static CRef< CSeqdesc > | LocateDesc (const CSeq_descr &descr, CSeqdesc::E_Choice which) |
static bool | EraseDesc (CSeq_descr &descr, CSeqdesc::E_Choice which) |
Class for parsing source modifiers, as found in (Sequin-targeted) FASTA files.
Some flat interchange formats (notably FASTA) limit annotations to a single definition/title line per sequence, so NCBI developed a convention for allowing them to contain bracketed modifiers of the form [key=value], as documented at https://www.ncbi.nlm.nih.gov/Sequin/modifiers.html .
Definition at line 373 of file source_mod_parser.cpp.
|
inline |
Definition at line 444 of file source_mod_parser.cpp.
|
inline |
Definition at line 452 of file source_mod_parser.cpp.
References CAutoAddDesc::m_descr, and CRef< C, Locker >::Reset().
|
inline |
Definition at line 462 of file source_mod_parser.cpp.
References CAutoAddDesc::m_descr, and CRef< C, Locker >::Reset().
|
inline |
Definition at line 473 of file source_mod_parser.cpp.
References CAutoAddDesc::m_descr, and CRef< C, Locker >::Reset().
|
protected |
|
protected |
Definition at line 509 of file source_mod_parser.cpp.
|
protected |
Definition at line 515 of file source_mod_parser.cpp.
|
protected |
Definition at line 521 of file source_mod_parser.cpp.
|
inline |
Definition at line 482 of file source_mod_parser.cpp.
|
inline |
Definition at line 489 of file source_mod_parser.cpp.
References CSeqdesc_Base::e_not_set.
|
mutableprotected |
Definition at line 385 of file source_mod_parser.cpp.
|
mutableprotected |
Definition at line 386 of file source_mod_parser.cpp.
|
protected |
Definition at line 383 of file source_mod_parser.cpp.