1 #ifndef TABLE2ASN_VALIDATOR_HPP_INCLUDED
2 #define TABLE2ASN_VALIDATOR_HPP_INCLUDED
TErrorStatMap m_individual
map< int, size_t > TErrorStatMap
void x_ReportDiscrepancies(CRef< NDiscrepancy::CDiscrepancyProduct > &discrepancy, std::ostream &ostr) const
vector< TErrorStats > m_val_stats
std::list< CRef< objects::CValidError > > m_val_errors
void UpdateECNumbers(objects::CSeq_entry &entry)
std::shared_ptr< objects::validator::SValidatorContext > m_val_context
void Cleanup(CRef< objects::CSeq_submit > submit, objects::CSeq_entry_Handle &entry, const string &flags) const
CRef< NDiscrepancy::CDiscrepancyProduct > m_discr_product
std::mutex m_discrep_mutex
void ValReportErrorStats(CNcbiOstream &out)
void CollectDiscrepancies(CRef< objects::CSeq_submit > submit, objects::CSeq_entry_Handle &entry)
size_t ValTotalErrors() const
CTable2AsnContext * m_context
void ValCollect(CRef< objects::CSeq_submit > submit, CRef< objects::CSeq_entry > entry, const string &flags)
void ReportDiscrepancies()
objects::validator::CHugeFileValidator::TGlobalInfo m_val_globalInfo
CTable2AsnValidator(CTable2AsnContext &ctx)
CRef< NDiscrepancy::CDiscrepancyProduct > x_PopulateDiscrepancy(CRef< objects::CSeq_submit > submit, objects::CSeq_entry_Handle &entry) const
std::ofstream out("events_result.xml")
main entry point for tests
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
IO_PREFIX::ostream CNcbiOstream
Portable alias for ostream.