Search Toolkit Book for SAccGuide
typedef CSeq_id::EAccessionInfo TAccInfo typedef map< string, TAccInfo > TPrefixes typedef pair< string, TAccInfo > TPair typedef list< TPair > TPairs typedef map< string, TPair > TBigSpecialMap typedef pair< bm::bvector<>, TAccInfo > TSmallSpecialOption typedef multimap< string, TSmallSpecialOption > TSmallSpecialMap typedef unsigned int TFormatCode typedef pair< string, string > TFallback typedef map< const TAccInfo *, TFallback > TFallbackMap typedef map< TFormatCode, SSubMap > TMainMap enum EAllocFillMode { eAllocFillNone = 1 , eAllocFillZero , eAllocFillPattern } Control filling of newly allocated memory. More...Definition at line 886 of file Seq_id.cpp.
◆ TAccInfo ◆ TBigSpecialMap ◆ TFallback ◆ TFallbackMap ◆ TFormatCode ◆ TMainMap ◆ TPair ◆ TPairs ◆ TPrefixes ◆ TSmallSpecialMap ◆ TSmallSpecialOption ◆ SAccGuide() [1/3] SAccGuide::SAccGuide ( void )Definition at line 1443 of file Seq_id.cpp.
References AddRule(), count, ERASE_ITERATE, ERR_POST_X, file, g_FindDataFile(), g_IsDataFileOld(), i, Info(), rules, STD_CATCH_ALL_X, x_InitGeneral(), and x_Load().
◆ SAccGuide() [2/3] ◆ SAccGuide() [3/3] ◆ AddRule()Definition at line 1030 of file Seq_id.cpp.
References _ASSERT, CTempString::assign(), CTempString::clear(), count, CTempString::data(), SAccGuide::SHints::default_fallbacks, CSeq_id::eAcc_unknown, CTempString::empty(), map_checker< Container >::end(), NStr::EqualNocase(), ERR_POST_X, CSeq_id::fAcc_fallback, CSeq_id::fAcc_specials, fallbacks, NStr::fConvErr_NoThrow, CTempString::find(), map_checker< Container >::find(), Find(), SAccGuide::SHints::FindAccInfo(), SAccGuide::SHints::FindSpecial(), SAccGuide::SHints::FindSubMap(), NStr::fSplit_MergeDelimiters, NStr::fSplit_Truncate, general, i, Info(), kDigits, ncbi::grid::netcache::search::fields::key, kUnrecognized, NON_CONST_ITERATE, NPOS, NULL, SAccGuide::SSubMap::prefixes, SAccGuide::SHints::prev_special2_acc, SAccGuide::SHints::prev_special_format, SAccGuide::SHints::prev_special_key, SAccGuide::SHints::prev_special_type, SAccGuide::SHints::prev_special_type_name, SAccGuide::SHints::prev_type, SAccGuide::SHints::prev_type_name, rules, s_Key(), ncbi::grid::netcache::search::fields::size, CTempString::size(), SAccGuide::SHints::special2_name, SAccGuide::SHints::special2_old_name, SAccGuide::SHints::special2_submap, SAccGuide::SHints::special2_type, NStr::Split(), NStr::SplitInTwo(), string, NStr::StringToUInt(), tmp1, NStr::ToUpper(), NStr::UIntToString(), rapidjson::value, SAccGuide::SHints::version, Warning(), SAccGuide::SSubMap::wildcards, and x_AddSpecial().
Referenced by SAccGuide(), and x_Load().
◆ Find()Definition at line 1370 of file Seq_id.cpp.
References SAccGuide::SSubMap::big_specials, CSeq_id::eAcc_unknown, map_checker< Container >::end(), multimap_checker< Container >::end(), CSeq_id::fAcc_specials, map_checker< Container >::find(), isalnum(), ITERATE, kUnknown, map_checker< Container >::lower_bound(), multimap_checker< Container >::lower_bound(), NStr::MatchesMask(), n, NPOS, SAccGuide::SSubMap::prefixes, result, rules, SAccGuide::SSubMap::small_specials, CTempString::substr(), SAccGuide::SSubMap::wildcards, and x_SplitSpecial().
Referenced by AddRule(), and SAccGuide::SHints::FindSpecial().
◆ s_Key() static TFormatCode SAccGuide::s_Key ( unsigned short letters, unsigned short digits ) inlinestatic ◆ x_AddSpecial()Definition at line 1513 of file Seq_id.cpp.
References _ASSERT, multimap_checker< Container >::begin(), SAccGuide::SSubMap::big_specials, multimap_checker< Container >::end(), CSeq_id::fAcc_fallback, fallbacks, map_checker< Container >::insert(), kBVSizes, kMaxSmallSpecialDigits, multimap_checker< Container >::lower_bound(), min(), SAccGuide::SHints::prev_big_special, SAccGuide::SHints::prev_small_special, ncbi::grid::netcache::search::fields::size, SAccGuide::SSubMap::small_specials, rapidjson::value, and x_SplitSpecial().
Referenced by AddRule().
◆ x_InitGeneral() void SAccGuide::x_InitGeneral ( void ) private ◆ x_Load() [1/2] ◆ x_Load() [2/2] ◆ x_SplitSpecial() ◆ count unsigned int SAccGuide::count ◆ fallbacks ◆ general ◆ rulesThe documentation for this struct was generated from the following file:
RetroSearch 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