Go to the documentation of this file.Go to the SVN repository for this file.
1 #ifndef ALGO_BLAST_VDB___VDBSRC_VDBALIAS_HPP
2 #define ALGO_BLAST_VDB___VDBSRC_VDBALIAS_HPP
61 vector<string> & paths,
62 vector<string> * db_alias_list =
NULL,
63 vector<string> * vdb_alias_list =
NULL,
64 bool recursive =
true,
65 bool expand_links =
true,
66 bool verify_dbs =
true);
79 vector<string> & vdb_list,
80 string & blastdb_list,
static void FindVDBPaths(const string &dbname, bool isProtein, vector< string > &paths, vector< string > *db_alias_list=NULL, vector< string > *vdb_alias_list=NULL, bool recursive=true, bool expand_links=true, bool verify_dbs=true)
Get the list of vdb names.
static void ProcessMixedDBsList(const string &input_list, bool isProtein, vector< string > &vdb_list, string &blastdb_list, bool verify_vdbs)
Process a list with mixed blast dbs and vdbs Expand all alais file to find and return vdbs with full ...
Include a standard set of the NCBI C++ Toolkit most basic headers.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
char * dbname(DBPROCESS *dbproc)
Get name of current database.
Defines to provide correct exporting from DLLs in some configurations.
Portable reference counted smart and weak pointers using CWeakRef, CRef, CObject and CObjectEx.
USING_SCOPE(ncbi::objects)