#include <ncbi_pch.hpp>
#include <objects/seqfeat/Prot_ref.hpp>
#include <corelib/ncbimtx.hpp>
#include <util/line_reader.hpp>
#include <util/util_misc.hpp>
#include <objects/misc/error_codes.hpp>
#include "ecnum_ambiguous.inc"
#include "ecnum_deleted.inc"
#include "ecnum_replaced.inc"
#include "ecnum_specific.inc"
Go to the source code of this file.
Go to the SVN repository for this file.
◆ LOAD_EC Value:(dir, #x, kECNum_##x, sizeof(kECNum_##x) / sizeof(*kECNum_##x), \
CProt_ref::eEC_##x)
static CProt_ref::EECNumberFileStatus s_LoadECNumberTable(const string &dir, const string &name, const char *const *fallback, size_t fallback_count, CProt_ref::EECNumberStatus status)
◆ NCBI_USE_ERRCODE_X #define NCBI_USE_ERRCODE_X Objects_ProtRefDefinition at line 50 of file Prot_ref.cpp.
◆ TECNumberReplacementMap ◆ TECNumberStatusMap ◆ DEFINE_STATIC_FAST_MUTEX() DEFINE_STATIC_FAST_MUTEX ( s_ECNumberMutex ) ◆ s_InitializeECNumberMaps() static void s_InitializeECNumberMaps ( void ) staticDefinition at line 157 of file Prot_ref.cpp.
References CDirEntry::AddTrailingPathSeparator(), NStr::EqualNocase(), file, g_FindDataFile(), LOAD_EC, LOG_POST, NULL, s_ECNumAmbiguousStatus, s_ECNumberMapsInitialized, s_ECNumDeletedStatus, s_ECNumReplacedStatus, and s_ECNumSpecificStatus.
Referenced by CProt_ref::GetECNumberReplacement(), and CProt_ref::GetECNumberStatus().
◆ s_LoadECNumberTable()Definition at line 122 of file Prot_ref.cpp.
References CProt_ref::eECFile_not_attempted, CProt_ref::eECFile_not_found, CProt_ref::eECFile_not_read, CProt_ref::eECFile_read, file, kEmptyStr, LOG_POST, lr(), CDirEntry::MakePath(), ILineReader::New(), and s_ProcessECNumberLine().
◆ s_ProcessECNumberLine() ◆ s_ECNumAmbiguousStatus ◆ s_ECNumberMapsInitialized ◆ s_ECNumberReplacementMap ◆ s_ECNumberStatusMap ◆ s_ECNumDeletedStatus ◆ s_ECNumReplacedStatus ◆ s_ECNumSpecificStatusRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4