NCBI C++ ToolKit
Classes | Functions | Variables
blastdbcmd.cpp File Reference

Command line tool to examine the contents of BLAST databases. More...

#include <ncbi_pch.hpp>
#include <corelib/ncbiapp.hpp>
#include <serial/objostrjson.hpp>
#include <algo/blast/api/version.hpp>
#include <objtools/blast/seqdb_reader/seqdbexpert.hpp>
#include <objtools/blast/seqdb_reader/impl/seqdbtax.hpp>
#include <algo/blast/api/blast_exception.hpp>
#include <algo/blast/blastinput/blast_input_aux.hpp>
#include <objtools/blast/blastdb_format/seq_formatter.hpp>
#include <objtools/blast/blastdb_format/blastdb_formatter.hpp>
#include <objtools/blast/blastdb_format/blastdb_seqid.hpp>
#include <objtools/blast/seqdb_reader/seqdbcommon.hpp>
#include <objtools/blast/seqdb_reader/tax4blastsqlite.hpp>
#include <algo/blast/blastinput/blast_input.hpp>
#include <objects/seqloc/PDB_seq_id.hpp>
#include "../blast/blast_app_util.hpp"
#include <iomanip>
+ Include dependency graph for blastdbcmd.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

class  CBlastDBCmdApp
 The application class. More...
 
class  CPrintTaxFields
 

Functions

 USING_SCOPE (blast)
 
string s_PreProcessAccessionsForDBv5 (const string &id)
 
bool s_IsMaskAlgoIdValid (CSeqDB &blastdb, int id)
 
int main (int argc, const char *argv[])
 

Variables

 USING_NCBI_SCOPE
 
static const string NA = "N/A"
 

Detailed Description

Command line tool to examine the contents of BLAST databases.

This is the successor to fastacmd from the C toolkit

Definition in file blastdbcmd.cpp.

Function Documentation

◆ main()

int main ( int  argc,
const char *  argv[] 
)

Definition at line 1295 of file blastdbcmd.cpp.

References CNcbiApplicationAPI::AppMain().

◆ s_IsMaskAlgoIdValid()

bool s_IsMaskAlgoIdValid ( CSeqDB blastdb,
int  id 
)

◆ s_PreProcessAccessionsForDBv5()

string s_PreProcessAccessionsForDBv5 ( const string id)

◆ USING_SCOPE()

USING_SCOPE ( blast  )

Variable Documentation

◆ NA

const string NA = "N/A"
static

Definition at line 60 of file blastdbcmd.cpp.

Referenced by CBlastDBCmdApp::x_PrintBlastDatabaseTaxInformation().

◆ USING_NCBI_SCOPE

USING_NCBI_SCOPE

Definition at line 56 of file blastdbcmd.cpp.

Modified on Wed Jul 17 13:18:33 2024 by modify_doxy.py rev. 669887