Go to the SVN repository for this file.
48 auto& align_list =
m_AnnotHandle.GetSeq_annotCore()->GetData().GetAlign();
49 if(align_list.empty()) {
75 return "Delete alignment";
objects::CSeq_annot_EditHandle m_AnnotHandle
virtual string GetLabel()
objects::CSeq_entry_EditHandle m_ParentHandle
CConstRef< CSeq_align > m_Saved_align
CSeq_align_Handle m_Orig_align
virtual void Execute()
Do the editing action.
virtual void Unexecute()
Undo (opposite to Execute())
void Remove(void) const
Remove the Seq-align from Seq-annot.
CConstRef< CSeq_align > GetSeq_align(void) const
Get const reference to current seq-align.
CSeq_annot_EditHandle GetEditHandle(void) const
Get 'edit' version of handle.
bool IsRemoved(void) const
Return true if this Seq-align was removed already.
const CSeq_annot_Handle & GetAnnot(void) const
Get handle to the seq-annot.
CSeq_align_Handle AddAlign(const CSeq_align &new_obj) const
void Reset(void)
Reset reference object.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
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