NCBI C++ ToolKit
|
Search Toolkit Book for CLocalToGeneralId
#include <gui/packages/pkg_sequence_edit/edit_seq_id.hpp>
Public Member Functions | |
CLocalToGeneralId (objects::CSeq_entry_Handle seh, CSeq_inst::EMol filter=CSeq_inst::eMol_not_set) | |
Public Member Functions inherited from CModifySeqId | |
CModifySeqId () | |
CModifySeqId (objects::CSeq_entry_Handle seh, const string &name) | |
virtual | ~CModifySeqId () |
virtual CRef< CCmdComposite > | GetCommand (void) |
Additional Inherited Members | |
Protected Member Functions inherited from CModifySeqId | |
void | x_ChangeId (objects::CSeq_id &id) |
virtual void | x_UpdateBioseq (CRef< CBioseq > new_seq) |
void | x_GetRemoveOriginalIdCommand (CRef< CCmdComposite > cmd) |
void | x_UpdateSeqAnnot (objects::CSeq_annot &annot) |
void | x_UpdateSeqAlign (objects::CSeq_align &align) |
void | x_UpdateLoc (objects::CSeq_loc &loc) |
void | x_UpdateFeat (objects::CSeq_feat &feat) |
void | x_UpdateVariation (objects::CVariation_ref &var) |
Protected Attributes inherited from CModifySeqId | |
objects::CSeq_entry_Handle | m_TopSeqEntry |
vector< pair< CConstRef< CSeq_id >, CRef< CSeq_id > > > | m_old_to_new_id |
string | m_cmd_name |
set< string > | m_remove_ids |
Definition at line 174 of file edit_seq_id.hpp.
CLocalToGeneralId::CLocalToGeneralId | ( | objects::CSeq_entry_Handle | seh, |
CSeq_inst::EMol | filter = CSeq_inst::eMol_not_set |
||
) |
Definition at line 1007 of file edit_seq_id.cpp.
References _, arr, NStr::fSplit_Tokenize, CSeq_id_Base::GetGeneral(), CObject_id_Base::GetId(), CSeq_id_Base::GetLocal(), CObject_id_Base::GetStr(), NStr::IntToString(), CObject_id_Base::IsId(), CDbtag_Base::IsSetTag(), CObject_id_Base::IsStr(), CModifySeqId::m_old_to_new_id, CModifySeqId::m_TopSeqEntry, NULL, CDbtag_Base::SetDb(), CSeq_id_Base::SetGeneral(), CDbtag_Base::SetTag(), NStr::Split(), and tag.