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

Search Toolkit Book for CValidError_annot

#include <objtools/validator/validerror_annot.hpp>

+ Inheritance diagram for CValidError_annot:
+ Collaboration diagram for CValidError_annot:

Public Member Functions

 CValidError_annot (CValidError_imp &imp)
 
 ~CValidError_annot () override
 
void ValidateSeqAnnot (const CSeq_annot_Handle &annot)
 
void ValidateSeqAnnot (const CSeq_annot &annot)
 
void ValidateSeqAnnotContext (const CSeq_annot &annot, const CBioseq &seq)
 
void ValidateSeqAnnotContext (const CSeq_annot &annot, const CBioseq_set &set)
 
bool IsLocationUnindexed (const CSeq_loc &loc)
 
void ReportLocationGI0 (const CSeq_feat &f, const string &label)
 

Private Attributes

CValidError_graph m_GraphValidator
 
CValidError_align m_AlignValidator
 
CValidError_feat m_FeatValidator
 
- Private Attributes inherited from CValidError_base
CValidError_impm_Imp
 
CScopem_Scope
 

Additional Inherited Members

- Private Member Functions inherited from CValidError_base
 CValidError_base (CValidError_imp &imp)
 
virtual ~CValidError_base ()
 
void PostErr (EDiagSev sv, EErrType et, const string &msg, const CSerialObject &obj)
 
void PostErr (EDiagSev sv, EErrType et, const string &msg, const CSeq_feat &ft)
 
void PostErr (EDiagSev sv, EErrType et, const string &msg, const CBioseq &sq)
 
void PostErr (EDiagSev sv, EErrType et, const string &msg, const CSeq_entry &ctx, const CSeqdesc &ds)
 
void PostErr (EDiagSev sv, EErrType et, const string &msg, const CBioseq_set &set)
 
void PostErr (EDiagSev sv, EErrType et, const string &msg, const CSeq_annot &annot)
 
void PostErr (EDiagSev sv, EErrType et, const string &msg, const CSeq_graph &graph)
 
void PostErr (EDiagSev sv, EErrType et, const string &msg, const CBioseq &sq, const CSeq_graph &graph)
 
void PostErr (EDiagSev sv, EErrType et, const string &msg, const CSeq_align &align)
 
void PostErr (EDiagSev sv, EErrType et, const string &msg, const CSeq_entry &entry)
 
CCacheImplGetCache ()
 
- Static Private Member Functions inherited from CValidError_base
static CSeq_entry_Handle GetAppropriateXrefParent (CSeq_entry_Handle seh)
 

Detailed Description

Definition at line 63 of file validerror_annot.hpp.

Constructor & Destructor Documentation

◆ CValidError_annot()

CValidError_annot::CValidError_annot ( CValidError_imp imp)

Definition at line 54 of file validerror_annot.cpp.

◆ ~CValidError_annot()

CValidError_annot::~CValidError_annot ( )
override

Definition at line 63 of file validerror_annot.cpp.

Member Function Documentation

◆ IsLocationUnindexed()

bool CValidError_annot::IsLocationUnindexed ( const CSeq_loc loc)

◆ ReportLocationGI0()

void CValidError_annot::ReportLocationGI0 ( const CSeq_feat f,
const string label 
)

◆ ValidateSeqAnnot() [1/2]

void CValidError_annot::ValidateSeqAnnot ( const CSeq_annot annot)

◆ ValidateSeqAnnot() [2/2]

void CValidError_annot::ValidateSeqAnnot ( const CSeq_annot_Handle annot)

◆ ValidateSeqAnnotContext() [1/2]

void CValidError_annot::ValidateSeqAnnotContext ( const CSeq_annot annot,
const CBioseq seq 
)

◆ ValidateSeqAnnotContext() [2/2]

void CValidError_annot::ValidateSeqAnnotContext ( const CSeq_annot annot,
const CBioseq_set set 
)

Member Data Documentation

◆ m_AlignValidator

CValidError_align CValidError_annot::m_AlignValidator
private

Definition at line 79 of file validerror_annot.hpp.

Referenced by ValidateSeqAnnot().

◆ m_FeatValidator

CValidError_feat CValidError_annot::m_FeatValidator
private

Definition at line 80 of file validerror_annot.hpp.

Referenced by ValidateSeqAnnot().

◆ m_GraphValidator

CValidError_graph CValidError_annot::m_GraphValidator
private

Definition at line 78 of file validerror_annot.hpp.

Referenced by ValidateSeqAnnot(), and ValidateSeqAnnotContext().


The documentation for this class was generated from the following files:
Modified on Fri Sep 20 14:57:01 2024 by modify_doxy.py rev. 669887