NCBI C++ ToolKit
|
#include <ncbi_pch.hpp>
#include "discrepancy_core.hpp"
#include "utils.hpp"
#include <objects/seqfeat/BioSource.hpp>
#include <objects/seqfeat/Org_ref.hpp>
#include <objects/seqfeat/OrgMod.hpp>
#include <objects/seqfeat/PCRPrimer.hpp>
#include <objects/seqfeat/PCRPrimerSet.hpp>
#include <objects/seqfeat/PCRReaction.hpp>
#include <objects/seqfeat/PCRReactionSet.hpp>
#include <objects/seqfeat/SubSource.hpp>
#include <objmgr/util/seq_loc_util.hpp>
#include <objmgr/util/sequence.hpp>
Go to the source code of this file.
Go to the SVN repository for this file.
Classes | |
class | CDiscrepancyPrivateData< eTestNames::SOURCE_QUALS > |
class | CSourseQualsAutofixData |
Typedefs | |
typedef map< const CReportObj *, CRef< CReportObj > > | TReportObjPtrMap |
typedef map< string, vector< CRef< CReportObj > > > | TStringObjVectorMap |
typedef map< string, TStringObjVectorMap > | TStringStringObjVectorMap |
Variables | |
static constexpr std::initializer_list< const char * > | g_aliases_SOURCE_QUALS = { "SOURCE_QUALS_ASNDISC", "SRC_QUAL_PROBLEM", "MISSING_SRC_QUAL" } |
static constexpr CDiscrepancyCaseProps | s_testcase_props_SOURCE_QUALS = { CDiscrepancyVisitorImpl<eTestNames:: SOURCE_QUALS >::Create, eTestTypes:: BIOSRC , eTestNames:: SOURCE_QUALS , "SOURCE_QUALS" , "Some animals are more equal than others..." , eDisc | eOncaller | eSubmitter | eSmart | eBig | eFatal , &g_aliases_SOURCE_QUALS } |
typedef map<const CReportObj*, CRef<CReportObj> > TReportObjPtrMap |
Definition at line 291 of file sesame_street.cpp.
typedef map<string, vector<CRef<CReportObj> > > TStringObjVectorMap |
Definition at line 292 of file sesame_street.cpp.
typedef map<string, TStringObjVectorMap > TStringStringObjVectorMap |
Definition at line 293 of file sesame_street.cpp.
|
static |
Definition at line 310 of file sesame_street.cpp.
References CReportNode::Add(), and val.
Referenced by AddObjsToReport().
|
static |
Definition at line 333 of file sesame_street.cpp.
References AddObjectToReport(), and GetSubtypeStr().
|
static |
Definition at line 321 of file sesame_street.cpp.
References AddObjectToReport(), and GetSubtypeStr().
Referenced by CDiscrepancyVisitorImpl< _Name >::Summarize().
|
static |
Definition at line 117 of file sesame_street.cpp.
References CReportNode::Add(), and val.
|
static |
Definition at line 95 of file sesame_street.cpp.
References all, and CReportNode::GetMap().
Referenced by CDiscrepancyVisitorImpl< _Name >::Summarize().
|
static |
Definition at line 365 of file sesame_street.cpp.
Referenced by CDiscrepancyVisitorImpl< _Name >::Summarize().
|
static |
Definition at line 345 of file sesame_street.cpp.
References CReportNode::GetMap(), and CReportNode::GetObjects().
Referenced by GetSortOrderId().
|
static |
Definition at line 355 of file sesame_street.cpp.
References NStr::Find(), GetNumOfObjects(), and NPOS.
Referenced by CDiscrepancyVisitorImpl< _Name >::Summarize().
Definition at line 51 of file sesame_street.cpp.
References ArraySize(), i, n, names, and r().
Referenced by CDiscrepancyVisitorImpl< _Name >::Summarize().
|
static |
Definition at line 529 of file sesame_street.cpp.
References COrgName_Base::GetMod(), CBioSource::GetOrgname(), COrgMod_Base::GetSubname(), CBioSource_Base::SetOrg(), and COrgMod_Base::SetSubname().
Referenced by CDiscrepancyVisitorImpl< _Name >::Autofix().
|
static |
Definition at line 512 of file sesame_street.cpp.
References CSubSource_Base::GetName(), CBioSource_Base::GetSubtype(), CSubSource_Base::SetName(), and CBioSource_Base::SetSubtype().
Referenced by CDiscrepancyVisitorImpl< _Name >::Autofix().
USING_SCOPE | ( | objects | ) |
|
staticconstexpr |
Definition at line 145 of file sesame_street.cpp.
|
staticconstexpr |
Definition at line 145 of file sesame_street.cpp.