( GetErrCode() ) {
88 caseeArgErr:
return "eArgErr";
89 caseeFileErr:
return "eFileErr";
90 caseeRequestErr:
return "eRequestErr";
118 boolIsValidBlastDb(
const string&
dbname,
boolis_protein);
141vector< CRef<objects::CBlast4_database_info> >
142GetDatabaseInfo(
const string&
dbname,
boolis_protein,
bool*found_all,
143vector<string> *missing_names =
NULL);
145vector< CRef<objects::CBlast4_database_info> >
146GetDatabaseInfoLegacy(
const string&
dbname,
boolis_protein,
bool*found_all,
147vector<string> *missing_names =
NULL);
149vector< CRef<objects::CBlast4_database_info> >
150GetOrganismSpecificRepeatsDatabases();
155objects::CBlast4_get_windowmasked_taxids_reply::Tdata
183 booltarget_only =
false);
218 booltarget_only =
false);
257 voidx_GetAvailableDatabases();
User-defined methods of the data storage class.
API for Remote Blast Services.
Include a standard set of the NCBI C++ Toolkit most basic headers.
CBlastServices & operator=(const CBlastServices &)
Prohibit assignment.
bool m_Verbose
Display verbose output to stdout?
CBlastServices()
Default constructor.
vector< CRef< objects::CSeq_data > > TSeqDataVector
Defines a std::vector of CRef<CSeq_data>
CBlastServices(const CBlastServices &)
Prohibit copy construction.
void GetTaxIdWithWindowMaskerSupport(set< int > &supported_taxids)
This function returns a list of NCBI taxonomy IDs for which there exists windowmasker masking data to...
vector< CRef< objects::CBioseq > > TBioseqVector
Defines a std::vector of CRef<CBioseq>
void SetVerbose(bool value=true)
Analogous to CRemoteBlast::SetVerbose.
objects::CBlast4_get_windowmasked_taxids_reply::Tdata m_WindowMaskedTaxIds
Taxonomy IDs for which there's windowmasker masking data at NCBI.
NCBI_EXCEPTION_DEFAULT(CBlastServicesException, CException)
Include standard NCBI exception behavior.
vector< CRef< objects::CSeq_interval > > TSeqIntervalVector
Defines a std::vector of CRef<CSeq_interval>
vector< CRef< objects::CSeq_id > > TSeqIdVector
Defines a std::vector of CRef<CSeq_id>
objects::CBlast4_get_databases_reply::Tdata m_AvailableDatabases
BLAST databases available to search.
virtual const char * GetErrCodeString() const override
Get a message describing the situation leading to the throw.
@ eArgErr
Argument validation failed.
@ eRequestErr
Request failed.
@ eFileErr
Files were missing or contents were incorrect.
EErrCode
Error types that an application can generate.
virtual const char * GetErrCodeString(void) const
Get error code interpreted as text.
CSeq_loc(void)
constructors
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define BEGIN_SCOPE(ns)
Define a new scope.
#define NCBI_XOBJREAD_EXPORT
char * dbname(DBPROCESS *dbproc)
Get name of current database.
use only n Cassandra database for the lookups</td > n</tr > n< tr > n< td > yes</td > n< td > do not use tables BIOSEQ_INFO and BLOB_PROP in the Cassandra database
Names used in blast4 network communications.
const GenericPointer< typename T::ValueType > T2 value
Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.
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