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.
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.
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.
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