47 new_feat->
Assign(feat_it->GetOriginalFeature());
58 if ((*it)->IsSource()) {
61 new_desc->
Assign(orig_desc);
void AddCommand(IEditCommand &command)
namespace ncbi::objects::
CRef< CCmdComposite > x_GetCommand(objects::CSeq_entry_Handle tse, const string &title)
void x_ApplyToDescriptors(const objects::CSeq_entry &se, CCmdComposite *composite)
objects::CSeq_entry_Handle m_Seh
virtual bool x_ApplyToBioSource(objects::CBioSource &biosource)=0
void x_ApplyToSeqAndFeat(CCmdComposite *composite)
virtual void Assign(const CSerialObject &source, ESerialRecursionMode how=eRecursive)
Set object to copy of another one.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
void SetData(TData &value)
Assign a value to Data data member.
const TSet & GetSet(void) const
Get the variant data.
bool IsSet(void) const
Check if variant Set is selected.
TSource & SetSource(void)
Select the variant.
#define FOR_EACH_SEQENTRY_ON_SEQSET(Itr, Var)
FOR_EACH_SEQENTRY_ON_SEQSET EDIT_EACH_SEQENTRY_ON_SEQSET.
#define FOR_EACH_SEQDESC_ON_SEQENTRY(Itr, Var)
FOR_EACH_SEQDESC_ON_SEQENTRY EDIT_EACH_SEQDESC_ON_SEQENTRY.