NCBI C++ ToolKit
|
Search Toolkit Book for SValidatorContext
#include <objtools/validator/validator_context.hpp>
Public Types | |
using | TSeqIdSet = set< CConstRef< CSeq_id >, PPtrLess< CConstRef< CSeq_id > >> |
using | FIdInBlob = function< bool(const CSeq_id &id)> |
using | taxupdate_func_t = function< CRef< CTaxon3_reply >(const vector< CRef< COrg_ref > > &list)> |
Public Attributes | |
bool | PreprocessHugeFile {false} |
bool | PostprocessHugeFile {false} |
bool | IsPatent {false} |
bool | IsPDB {false} |
bool | IsRefSeq {false} |
string | HugeSetId |
atomic_bool | CheckECNumFileStatus {true} |
bool | NoBioSource {false} |
bool | NoPubsFound {false} |
bool | NoCitSubsFound {false} |
bool | CurrTpaAssembly {false} |
int | JustTpaAssembly {0} |
int | TpaAssemblyHist {0} |
int | TpaNoHistYesGI {0} |
std::atomic< size_t > | NumGenes {0} |
std::atomic< size_t > | NumGeneXrefs {0} |
once_flag | DescriptorsOnceFlag |
once_flag | SubmitBlockOnceFlag |
once_flag | WgsSetInSeqSubmitOnceFlag |
once_flag | ClassNotSetOnceFlag |
once_flag | ProteinHaveGeneralIDOnceFlag |
FIdInBlob | IsIdInBlob {nullptr} |
taxupdate_func_t | m_taxon_update |
Definition at line 48 of file validator_context.hpp.
using SValidatorContext::FIdInBlob = function<bool(const CSeq_id& id)> |
Definition at line 74 of file validator_context.hpp.
using SValidatorContext::taxupdate_func_t = function<CRef<CTaxon3_reply>(const vector<CRef<COrg_ref> >& list)> |
Definition at line 76 of file validator_context.hpp.
Definition at line 50 of file validator_context.hpp.
atomic_bool SValidatorContext::CheckECNumFileStatus {true} |
Definition at line 58 of file validator_context.hpp.
Referenced by CSingleFeatValidator::x_ReportECNumFileStatus().
once_flag SValidatorContext::ClassNotSetOnceFlag |
Definition at line 71 of file validator_context.hpp.
Referenced by CValidError_bioseqset::ValidateBioseqSet().
Definition at line 62 of file validator_context.hpp.
Referenced by CHugeFileValidator::UpdateValidatorContext().
once_flag SValidatorContext::DescriptorsOnceFlag |
Definition at line 68 of file validator_context.hpp.
Referenced by CValidError_bioseqset::ValidateBioseqSet().
string SValidatorContext::HugeSetId |
Definition at line 57 of file validator_context.hpp.
Referenced by CValidError_imp::PostErr(), and CHugeFileValidator::UpdateValidatorContext().
Definition at line 75 of file validator_context.hpp.
Referenced by CValidError_imp::IsFarSequence(), and CHugeFileValidator::UpdateValidatorContext().
Definition at line 54 of file validator_context.hpp.
Referenced by CHugeFileValidator::UpdateValidatorContext().
Definition at line 55 of file validator_context.hpp.
Referenced by CHugeFileValidator::UpdateValidatorContext().
Definition at line 56 of file validator_context.hpp.
Referenced by CHugeFileValidator::UpdateValidatorContext().
int SValidatorContext::JustTpaAssembly {0} |
Definition at line 63 of file validator_context.hpp.
Referenced by CHugeFileValidator::UpdateValidatorContext().
taxupdate_func_t SValidatorContext::m_taxon_update |
Definition at line 77 of file validator_context.hpp.
Definition at line 59 of file validator_context.hpp.
Referenced by CHugeFileValidator::UpdateValidatorContext().
Definition at line 61 of file validator_context.hpp.
Referenced by CHugeFileValidator::UpdateValidatorContext().
Definition at line 60 of file validator_context.hpp.
Referenced by CHugeFileValidator::UpdateValidatorContext().
std::atomic<size_t> SValidatorContext::NumGenes {0} |
Definition at line 66 of file validator_context.hpp.
Referenced by CHugeFileValidator::ReportPostErrors().
std::atomic<size_t> SValidatorContext::NumGeneXrefs {0} |
Definition at line 67 of file validator_context.hpp.
Referenced by CHugeFileValidator::ReportPostErrors().
Definition at line 53 of file validator_context.hpp.
Referenced by CValidError_bioseq::ValidateBioseqContext().
Definition at line 52 of file validator_context.hpp.
Referenced by CHugeFileValidator::UpdateValidatorContext().
once_flag SValidatorContext::ProteinHaveGeneralIDOnceFlag |
Definition at line 72 of file validator_context.hpp.
once_flag SValidatorContext::SubmitBlockOnceFlag |
Definition at line 69 of file validator_context.hpp.
int SValidatorContext::TpaAssemblyHist {0} |
Definition at line 64 of file validator_context.hpp.
Referenced by CHugeFileValidator::UpdateValidatorContext().
int SValidatorContext::TpaNoHistYesGI {0} |
Definition at line 65 of file validator_context.hpp.
Referenced by CHugeFileValidator::UpdateValidatorContext().
once_flag SValidatorContext::WgsSetInSeqSubmitOnceFlag |
Definition at line 70 of file validator_context.hpp.