A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/seqdb_8hpp.html below:

NCBI C++ ToolKit: include/objtools/blast/seqdb_reader/seqdb.hpp File Reference

Defines BLAST database access classes. More...

Include dependency graph for seqdb.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.

Detailed Description Function Documentation ◆ DeleteBlastDb()

Deletes all files associated with a BLAST database.

Parameters
dbpath BLAST database file path [in] seq_type Sequence type [in]
Returns
true if relevant files were deleted, else false

Definition at line 1542 of file seqdb.cpp.

References eBDB_Version4, CSeqDB::eProtein, f, CSeqDB::FindVolumePaths(), Info(), NStr::IntToString(), ITERATE, LOG_POST, CDirEntry::Remove(), SeqDB_GetFileExtensions(), and SeqDB_GetLMDBFileExtensions().

Referenced by BOOST_AUTO_TEST_CASE(), CBuildDatabase::CBuildDatabase(), CBlastdbConvertApp::Run(), BlastdbCopyApplication::Run(), and s_DeleteMakeprofileDb().

◆ FindBlastDBs()

Find BLAST DBs in the directory specified.

Parameters
path directory to search BLAST DBs [in] dbtype BLAST DB molecule type, allowed values are 'prot', 'nucl', and 'guess' (which means any) [in] recurse whether BLAST DBs should be found recursively or not [in] include_alias_files Should alias files be included also? [in] remove_redundant_dbs Should BLASTDBs that are referenced by other alias files in the return value be removed? [in]

Definition at line 1429 of file seqdb.cpp.

References fFF_File, fFF_Recursive, FindFilesInDir(), flags, CBlastDbFinder::m_DBs, s_RemoveAliasComponents(), and ct::sort().

Referenced by CDirTest::Test().

◆ ParseMoleculeTypeString()

Convert a string to a CSeqDB ESeqType object.

Parameters
str string containing the molecule type (e.g.: prot, nucl, guess)

Definition at line 1527 of file seqdb.cpp.

References _ASSERT, NStr::eNocase, CSeqDB::eNucleotide, CSeqDB::eProtein, CSeqDB::eUnknown, and NStr::StartsWith().

Referenced by CBuildDatabase::CBuildDatabase(), CBlastdbConvertApp::Run(), BlastdbCopyApplication::Run(), CDbTest::Test(), CBlastDBCmdApp::x_InitBlastDB(), and CBlastDBCmdApp::x_InitBlastDB_TaxIdList().

◆ USING_SCOPE()

Include definitions from the objects namespace.


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