NCBI C++ ToolKit
|
Search Toolkit Book for CValidError_descr
#include <objtools/validator/validerror_descr.hpp>
Public Member Functions | |
CValidError_descr (CValidError_imp &imp) | |
~CValidError_descr () override | |
void | ValidateSeqDescr (const CSeq_descr &descr, const CSeq_entry &ctx) |
bool | ValidateStructuredComment (const CSeqdesc &desc, bool report) |
Private Attributes | |
CValidError_desc | m_DescValidator |
Private Attributes inherited from CValidError_base | |
CValidError_imp & | m_Imp |
CScope * | m_Scope |
Definition at line 55 of file validerror_descr.hpp.
CValidError_descr::CValidError_descr | ( | CValidError_imp & | imp | ) |
Definition at line 50 of file validerror_descr.cpp.
|
override |
Definition at line 56 of file validerror_descr.cpp.
void CValidError_descr::ValidateSeqDescr | ( | const CSeq_descr & | descr, |
const CSeq_entry & | ctx | ||
) |
Definition at line 61 of file validerror_descr.cpp.
References ctx, CSeqdesc_Base::e_Comment, CSeqdesc_Base::e_Create_date, CSeqdesc_Base::e_Dbxref, CSeqdesc_Base::e_Embl, CSeqdesc_Base::e_Genbank, CSeqdesc_Base::e_Het, CSeqdesc_Base::e_Maploc, CSeqdesc_Base::e_Method, CSeqdesc_Base::e_Modif, CSeqdesc_Base::e_Mol_type, CSeqdesc_Base::e_Molinfo, CSeqdesc_Base::e_Name, CSeqdesc_Base::e_Num, CSeqdesc_Base::e_Org, CSeqdesc_Base::e_Pdb, CSeqdesc_Base::e_Pir, CSeqdesc_Base::e_Prf, CSeqdesc_Base::e_Pub, CSeqdesc_Base::e_Region, CSeqdesc_Base::e_Source, CSeqdesc_Base::e_Sp, CSeqdesc_Base::e_Title, CSeqdesc_Base::e_Update_date, CSeqdesc_Base::e_User, eDiag_Error, eErr_SEQ_DESCR_MultipleBioSources, eErr_SEQ_DESCR_MultipleTitles, NStr::EqualNocase(), FOR_EACH_DESCRIPTOR_ON_DESCR, CSeqdesc_Base::GetSource(), CBioSource::GetTaxname(), CBioSource::IsSetTaxname(), kEmptyCStr, m_DescValidator, CValidError_base::PostErr(), CValidError_desc::ValidateSeqDesc(), and CSeqdesc_Base::Which().
Referenced by CValidError_bioseq::ValidateBioseq(), and CValidError_bioseqset::x_ValidateSetDescriptors().
Definition at line 167 of file validerror_descr.cpp.
References m_DescValidator, and CValidError_desc::ValidateStructuredCommentInternal().
Referenced by CValidError_bioseq::ValidateSeqDescContext().
|
private |
Definition at line 65 of file validerror_descr.hpp.
Referenced by ValidateSeqDescr(), and ValidateStructuredComment().