Go to the documentation of this file.Go to the SVN repository for this file.
55 CSeq_descr::Tdata::iterator desc_it = seq_descr.begin();
56 for (; desc_it != seq_descr.end(); ++desc_it) {
57 if ((**desc_it).IsTitle())
62 if (desc_it == seq_descr.end()) {
66 seq_descr.push_back(seqdesc);
67 desc_it = seq_descr.end();
73 string old_title = seqdesc->
GetTitle();
89 CSeq_descr::Tdata::iterator desc_it = seq_descr.begin();
90 for (; desc_it != seq_descr.end(); ++desc_it) {
91 if ((**desc_it).IsTitle())
95 if (desc_it == seq_descr.end()) {
99 string new_title = (**desc_it).GetTitle();
103 seq_descr.erase(desc_it);
virtual void Unexecute()
Undo (opposite to Execute())
objects::CBioseq_Handle m_BH
virtual void Execute()
Do the editing action.
@Seq_descr.hpp User-defined methods of the data storage class.
TBioseqCore GetBioseqCore(void) const
Get bioseq core structure.
void Reset(void)
Reset reference object.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
list< CRef< CSeqdesc > > Tdata
void ResetDescr(void)
Reset Descr data member.
TTitle & SetTitle(void)
Select the variant.
const TTitle & GetTitle(void) const
Get the variant data.
bool IsSetDescr(void) const
descriptors Check if a value has been assigned to Descr data member.
void SetDescr(TDescr &value)
Assign a value to Descr data member.