41 #ifndef OBJECTS_SEQEDIT_SEQEDIT_CMD_REMOVESEQENTRY_BASE_HPP
42 #define OBJECTS_SEQEDIT_SEQEDIT_CMD_REMOVESEQENTRY_BASE_HPP
48 #ifndef BEGIN_objects_SCOPE
49 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
50 # define END_objects_SCOPE END_SCOPE(objects)
108 bool IsSetId(
void)
const;
115 bool CanGetId(
void)
const;
146 bool IsSetEntry_id(
void)
const;
153 bool CanGetEntry_id(
void)
const;
156 void ResetEntry_id(
void);
162 const TEntry_id& GetEntry_id(
void)
const;
177 virtual void Reset(
void);
203 return m_Id.NotEmpty();
Remove a seq entry from bioseq-set.
Base class for all serializable objects.
const CSeq_id & GetId(const CSeq_loc &loc, CScope *scope)
If all CSeq_ids embedded in CSeq_loc refer to the same CBioseq, returns the first CSeq_id found,...
uint32_t Uint4
4-byte (32-bit) unsigned integer
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_SEQEDIT_EXPORT
CSeqEdit_Cmd_RemoveSeqEntry_Base(const CSeqEdit_Cmd_RemoveSeqEntry_Base &)
DECLARE_INTERNAL_TYPE_INFO()
const TId & GetId(void) const
Get the Id member data.
const TEntry_id & GetEntry_id(void) const
Get the Entry_id member data.
Tparent::CMemberIndex< E_memberIndex, 3 > TmemberIndex
void ResetId(void)
Reset Id data member.
bool CanGetEntry_id(void) const
Check if it is safe to call GetEntry_id method.
TEntry_id & SetEntry_id(void)
Assign a value to Entry_id data member.
TId & SetId(void)
Assign a value to Id data member.
bool IsSetId(void) const
Bioseq_set id Check if a value has been assigned to Id data member.
void ResetEntry_id(void)
Reset Entry_id data member.
bool IsSetEntry_id(void) const
Seq_entry for deletion Check if a value has been assigned to Entry_id data member.
bool CanGetId(void) const
Check if it is safe to call GetId method.
CSeqEdit_Cmd_RemoveSeqEntry_Base & operator=(const CSeqEdit_Cmd_RemoveSeqEntry_Base &)
CRef< TEntry_id > m_Entry_id