vector<CRef<CSeqdesc> > descs;
62 if(!ShouldStayInPlace(*desc_ci))
74 for(
size_t i= 0;
i< descs.size();
i++)
77new_desc->
Assign(*descs[
i]);
98vector<const CSeqdesc*> descs;
105 if(!ShouldStayInPlace(*desc_ci))
107descs.push_back(&*desc_ci);
113 for( ; direct_child_ci; ++direct_child_ci )
116 for(
size_t i= 0;
i< descs.size();
i++)
121 if(desc_ci->Equals(*descs[
i]))
132descs.erase(descs.begin() + (*
i));
138 for(
size_t i= 0;
i< descs.size();
i++)
142 if(desc_ci->Equals(*descs[
i]))
152 for(
size_t i= 0;
i< descs.size();
i++)
155new_desc->
Assign(*descs[
i]);
static bool ShouldStayInPlace(const objects::CSeqdesc &desc)
static CRef< CCmdComposite > GetPropagateUpCommand(objects::CSeq_entry_Handle seh)
static CRef< CCmdComposite > GetPropagateDownCommand(objects::CSeq_entry_Handle seh)
EObjectType GetObjectType() const
iterator_bool insert(const value_type &val)
virtual void Assign(const CSerialObject &source, ESerialRecursionMode how=eRecursive)
Set object to copy of another one.
C * SerialClone(const C &src)
Create on heap a clone of the source object.
CBioseq_set_Handle GetBioseq_setHandle(const CBioseq_set &seqset, EMissing action=eMissing_Default)
TClass GetClass(void) const
CConstRef< CBioseq_set > GetCompleteBioseq_set(void) const
Return the complete bioseq-set object.
CSeq_entry_Handle GetParentEntry(void) const
Return a handle for the parent seq-entry of the bioseq.
bool IsSetClass(void) const
CScope & GetScope(void) const
Get scope this handle belongs to.
@ eNonRecursive
Deprecated.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
bool IsStr(void) const
Check if variant Str is selected.
bool IsSetType(void) const
type of object within class Check if a value has been assigned to Type data member.
const TStr & GetStr(void) const
Get the variant data.
const TType & GetType(void) const
Get the Type member data.
bool IsSetSeq_set(void) const
Check if a value has been assigned to Seq_set data member.
const TSeq_set & GetSeq_set(void) const
Get the Seq_set member data.
@ eClass_genbank
converted genbank
const TUser & GetUser(void) const
Get the variant data.
bool IsMolinfo(void) const
Check if variant Molinfo is selected.
bool IsUpdate_date(void) const
Check if variant Update_date is selected.
bool IsSource(void) const
Check if variant Source is selected.
bool IsCreate_date(void) const
Check if variant Create_date is selected.
bool IsTitle(void) const
Check if variant Title is selected.
bool IsUser(void) const
Check if variant User is selected.
@ e_not_set
No variant selected.
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