NCBI C++ ToolKit
Public Member Functions | Private Member Functions | Private Attributes | List of all members
CAppendModToOrg Class Reference

Search Toolkit Book for CAppendModToOrg

#include <gui/packages/pkg_sequence_edit/append_mod_to_org.hpp>

+ Collaboration diagram for CAppendModToOrg:

Public Member Functions

 CAppendModToOrg (bool isOrgMod, int subtype, string abbr, bool use_abbr, bool only_sp, bool only_cf, bool only_aff, bool only_nr, bool no_taxid, bool EndsWith=false, CRef< CEditingActionConstraint > constraint=CRef< CEditingActionConstraint >(NULL))
 
CRef< CCmdCompositeGetCommand (objects::CSeq_entry_Handle tse)
 

Private Member Functions

void apply_to_seq_and_feat (objects::CSeq_entry_Handle tse, CCmdComposite *composite)
 
void x_ApplyToDescriptors (const objects::CSeq_entry &se, CCmdComposite *composite)
 
bool x_ApplyToBioSource (objects::CBioSource &biosource)
 

Private Attributes

bool m_IsOrgMod
 
int m_Subtype
 
string m_Abbreviation
 
bool m_Use_Abbreviation
 
bool m_Only_sp
 
bool m_Only_cf
 
bool m_Only_aff
 
bool m_Only_nr
 
bool m_No_taxid
 
bool m_EndsWith
 
CRef< CEditingActionConstraintm_constraint
 
CRef< objects::CScope > m_Scope
 

Detailed Description

Definition at line 40 of file append_mod_to_org.hpp.

Constructor & Destructor Documentation

◆ CAppendModToOrg()

CAppendModToOrg::CAppendModToOrg ( bool  isOrgMod,
int  subtype,
string  abbr,
bool  use_abbr,
bool  only_sp,
bool  only_cf,
bool  only_aff,
bool  only_nr,
bool  no_taxid,
bool  EndsWith = false,
CRef< CEditingActionConstraint constraint = CRef<CEditingActionConstraint>(NULL) 
)
inline

Definition at line 43 of file append_mod_to_org.hpp.

Member Function Documentation

◆ apply_to_seq_and_feat()

void CAppendModToOrg::apply_to_seq_and_feat ( objects::CSeq_entry_Handle  tse,
CCmdComposite composite 
)
private

◆ GetCommand()

CRef< CCmdComposite > CAppendModToOrg::GetCommand ( objects::CSeq_entry_Handle  tse)

◆ x_ApplyToBioSource()

bool CAppendModToOrg::x_ApplyToBioSource ( objects::CBioSource &  biosource)
private

◆ x_ApplyToDescriptors()

void CAppendModToOrg::x_ApplyToDescriptors ( const objects::CSeq_entry &  se,
CCmdComposite composite 
)
private

Member Data Documentation

◆ m_Abbreviation

string CAppendModToOrg::m_Abbreviation
private

Definition at line 57 of file append_mod_to_org.hpp.

Referenced by x_ApplyToBioSource().

◆ m_constraint

CRef<CEditingActionConstraint> CAppendModToOrg::m_constraint
private

Definition at line 61 of file append_mod_to_org.hpp.

Referenced by apply_to_seq_and_feat(), and x_ApplyToDescriptors().

◆ m_EndsWith

bool CAppendModToOrg::m_EndsWith
private

Definition at line 60 of file append_mod_to_org.hpp.

Referenced by x_ApplyToBioSource().

◆ m_IsOrgMod

bool CAppendModToOrg::m_IsOrgMod
private

Definition at line 55 of file append_mod_to_org.hpp.

Referenced by x_ApplyToBioSource().

◆ m_No_taxid

bool CAppendModToOrg::m_No_taxid
private

Definition at line 59 of file append_mod_to_org.hpp.

Referenced by x_ApplyToBioSource().

◆ m_Only_aff

bool CAppendModToOrg::m_Only_aff
private

Definition at line 59 of file append_mod_to_org.hpp.

Referenced by x_ApplyToBioSource().

◆ m_Only_cf

bool CAppendModToOrg::m_Only_cf
private

Definition at line 59 of file append_mod_to_org.hpp.

Referenced by x_ApplyToBioSource().

◆ m_Only_nr

bool CAppendModToOrg::m_Only_nr
private

Definition at line 59 of file append_mod_to_org.hpp.

Referenced by x_ApplyToBioSource().

◆ m_Only_sp

bool CAppendModToOrg::m_Only_sp
private

Definition at line 59 of file append_mod_to_org.hpp.

Referenced by x_ApplyToBioSource().

◆ m_Scope

CRef<objects::CScope> CAppendModToOrg::m_Scope
private

Definition at line 62 of file append_mod_to_org.hpp.

Referenced by GetCommand(), and x_ApplyToDescriptors().

◆ m_Subtype

int CAppendModToOrg::m_Subtype
private

Definition at line 56 of file append_mod_to_org.hpp.

Referenced by x_ApplyToBioSource().

◆ m_Use_Abbreviation

bool CAppendModToOrg::m_Use_Abbreviation
private

Definition at line 58 of file append_mod_to_org.hpp.

Referenced by x_ApplyToBioSource().


The documentation for this class was generated from the following files:
Modified on Tue May 14 16:19:04 2024 by modify_doxy.py rev. 669887