NCBI C++ ToolKit
Public Member Functions | Protected Member Functions | List of all members
CStrainMap Class Reference

Search Toolkit Book for CStrainMap

#include <objtools/validator/tax_validation_and_cleanup.hpp>

+ Inheritance diagram for CStrainMap:
+ Collaboration diagram for CStrainMap:

Public Member Functions

 CStrainMap ()
string GetKey (const string &orig_val, const COrg_ref &org) const override
bool Check (const COrg_ref &org) const override
bool ApplyToOrg (COrg_ref &) const override
- Public Member Functions inherited from CQualLookupMap
 CQualLookupMap (COrgMod::ESubtype subtype)
virtual ~CQualLookupMap ()
bool IsPopulated () const
void Clear ()
void AddDesc (CConstRef< CSeqdesc > desc, CConstRef< CSeq_entry > ctx)
void AddFeat (CConstRef< CSeq_feat > feat)
void AddOrg (const COrg_ref &org)
void AddString (const string &val)
vector< CRef< COrg_ref > > GetRequestList ()
string IncrementalUpdate (const vector< CRef< COrg_ref > > &input, const CTaxon3_reply &reply)
bool IsUpdateComplete () const
void PostErrors (CValidError_imp &imp)
virtual void ListErrors (vector< TTaxError > &errs) const

Protected Member Functions

CRef< CQualifierRequestx_MakeNewRequest (const string &orig_val, const COrg_ref &org) override
- Protected Member Functions inherited from CQualLookupMap
TQualifierRequests::iterator x_FindRequest (const string &val)

Additional Inherited Members

- Protected Types inherited from CQualLookupMap
typedef map< string, CRef< CQualifierRequest > > TQualifierRequests
- Protected Attributes inherited from CQualLookupMap
TQualifierRequests m_Map
COrgMod::ESubtype m_Subtype
bool m_Populated

Detailed Description

Definition at line 284 of file tax_validation_and_cleanup.hpp.

Constructor & Destructor Documentation

◆ CStrainMap()

CStrainMap::CStrainMap ( )

Definition at line 287 of file tax_validation_and_cleanup.hpp.

Member Function Documentation

◆ ApplyToOrg()

bool CStrainMap::ApplyToOrg ( COrg_ref ) const

Implements CQualLookupMap.

Definition at line 292 of file tax_validation_and_cleanup.hpp.

◆ Check()

bool CStrainMap::Check ( const COrg_ref org) const

Reimplemented from CQualLookupMap.

Definition at line 291 of file tax_validation_and_cleanup.hpp.

References CStrainRequest::Check().

◆ GetKey()

string CStrainMap::GetKey ( const string orig_val,
const COrg_ref org 
) const

◆ x_MakeNewRequest()

CRef< CQualifierRequest > CStrainMap::x_MakeNewRequest ( const string orig_val,
const COrg_ref org 

Implements CQualLookupMap.

Definition at line 631 of file tax_validation_and_cleanup.cpp.

The documentation for this class was generated from the following files:
Modified on Sat Feb 24 07:49:54 2024 by rev. 669887