Search Toolkit Book for SDataLoaderConfig
Configuration structure for the CBlastScopeSource. More...
#include <algo/blast/blastinput/blast_scope_src.hpp>
Configuration structure for the CBlastScopeSource.
Definition at line 57 of file blast_scope_src.hpp.
◆ EConfigOptsConfiguration options for the BlastScopeSource.
Enumerator eUseBlastDbDataLoaderUse the local BLAST database loader first, if this fails, use the remote BLAST database data loader.
eUseGenbankDataLoaderUse the Genbank data loader.
eUseNoDataLoadersDo not add any data loaders.
eDefaultDefinition at line 65 of file blast_scope_src.hpp.
◆ SDataLoaderConfig() [1/2]Constructor which relies on the configuration file to set the BLAST database to use.
Definition at line 81 of file blast_scope_src.hpp.
References kEmptyStr.
◆ SDataLoaderConfig() [2/2]Constructor which allows the specification of a BLAST database to use to initialize the BLAST DB data loader, without the option to override this at runtime via the configuration file.
Definition at line 93 of file blast_scope_src.hpp.
References dbname().
◆ operator!=() ◆ operator==() ◆ OptimizeForWholeLargeSequenceRetrieval() void SDataLoaderConfig::OptimizeForWholeLargeSequenceRetrieval ( bool value =true
) inline
Configures the BLAST database data loader to optimize the retrieval of *entire* large sequences.
Definition at line 106 of file blast_scope_src.hpp.
References rapidjson::value.
Referenced by BOOST_AUTO_TEST_CASE(), InitializeQueryDataLoaderConfiguration(), ReadSequencesToBlast(), CSeedTopApp::Run(), CIgBlastnApp::Run(), CIgBlastpApp::Run(), CRMBlastnApp::Run(), CVecScreenApp::Run(), CVDBBlastnApp::Run(), CVDBTblastnApp::Run(), s_ImportQueries(), CBlastFormatterApp::x_ExtractQueries(), and CBlastFormatterVdbApp::x_ExtractQueries().
◆ UseDataLoaders() bool SDataLoaderConfig::UseDataLoaders ( ) const inline ◆ x_Init()Initialization method.
Definition at line 55 of file blast_scope_src.cpp.
References dbname(), CNcbiApplicationAPI::GetConfig(), CNcbiApplication::Instance(), and registry.
◆ x_LoadBlastDbDataLoaderConfig() ◆ x_LoadDataLoadersConfig() ◆ kDefaultNucleotideBlastDb const char * SDataLoaderConfig::kDefaultNucleotideBlastDb = "nt" static ◆ kDefaultProteinBlastDb const char * SDataLoaderConfig::kDefaultProteinBlastDb = "nr" static ◆ m_BlastDbName string SDataLoaderConfig::m_BlastDbName ◆ m_IsLoadingProteins bool SDataLoaderConfig::m_IsLoadingProteins ◆ m_UseBlastDbs bool SDataLoaderConfig::m_UseBlastDbs ◆ m_UseFixedSizeSlices bool SDataLoaderConfig::m_UseFixedSizeSlices ◆ m_UseGenbank bool SDataLoaderConfig::m_UseGenbankThe documentation for this struct was generated from the following files:
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