NCBI C++ ToolKit
|
Search Toolkit Book for IModifyBiosourceQuals
#include <gui/packages/pkg_sequence_edit/modify_bsrc_interface.hpp>
Public Member Functions | |
virtual | ~IModifyBiosourceQuals () |
Protected Member Functions | |
void | x_ApplyToSeqAndFeat (CCmdComposite *composite) |
void | x_ApplyToDescriptors (const objects::CSeq_entry &se, CCmdComposite *composite) |
CRef< CCmdComposite > | x_GetCommand (objects::CSeq_entry_Handle tse, const string &title) |
Protected Attributes | |
objects::CSeq_entry_Handle | m_Seh |
Private Member Functions | |
virtual bool | x_ApplyToBioSource (objects::CBioSource &biosource)=0 |
Definition at line 40 of file modify_bsrc_interface.hpp.
|
inlinevirtual |
Definition at line 43 of file modify_bsrc_interface.hpp.
|
privatepure virtual |
Implemented in CStrainSerotypeInfluenza, CConsolidateLikeMods, CRemoveSrcNotes, CSplitPrimerSets, CMergePrimerSets, CSwapPrimerNameSeq, CPCRPrimerFixI, CPCRPrimerTrimJunk, CParseCollectionDateFormats, CGenusSpeciesFixup, CFixStructuredVouchers, and CFixOrgModInst.
Referenced by x_ApplyToDescriptors(), and x_ApplyToSeqAndFeat().
|
protected |
Definition at line 55 of file modify_bsrc_interface.cpp.
References CCmdComposite::AddCommand(), CSerialObject::Assign(), cmd, FOR_EACH_SEQDESC_ON_SEQENTRY, FOR_EACH_SEQENTRY_ON_SEQSET, CSeq_entry_Base::GetSet(), CSeq_entry_Base::IsSet(), m_Seh, CSeqdesc_Base::SetSource(), and x_ApplyToBioSource().
Referenced by x_ApplyToSeqAndFeat().
|
protected |
Definition at line 41 of file modify_bsrc_interface.cpp.
References CCmdComposite::AddCommand(), CSerialObject::Assign(), cmd, CSeqFeatData_Base::e_Biosrc, m_Seh, CSeq_feat_Base::SetData(), x_ApplyToBioSource(), and x_ApplyToDescriptors().
Referenced by CStrainSerotypeInfluenza::GetCommand(), and x_GetCommand().
|
protected |
Definition at line 76 of file modify_bsrc_interface.cpp.
References m_Seh, and x_ApplyToSeqAndFeat().
Referenced by CFixOrgModInst::GetCommand(), CFixStructuredVouchers::GetCommand(), CGenusSpeciesFixup::GetCommand(), CPCRPrimerTrimJunk::GetCommand(), CPCRPrimerFixI::GetCommand(), CSwapPrimerNameSeq::GetCommand(), CMergePrimerSets::GetCommand(), CSplitPrimerSets::GetCommand(), CRemoveSrcNotes::GetCommand(), and CConsolidateLikeMods::GetCommand().
|
protected |
Definition at line 50 of file modify_bsrc_interface.hpp.
Referenced by CStrainSerotypeInfluenza::GetCommand(), TestCStrainSerotypeInfluenza_Parse(), x_ApplyToDescriptors(), x_ApplyToSeqAndFeat(), x_GetCommand(), CStrainSerotypeInfluenza::x_ParseDescriptors(), CStrainSerotypeInfluenza::x_ParseEntry(), and CStrainSerotypeInfluenza::x_ParseStrainSerotype().