NCBI C++ ToolKit
Classes | Typedefs | Enumerations | Functions | Variables
blastdbcheck.cpp File Reference
#include <ncbi_pch.hpp>
#include <corelib/ncbiapp.hpp>
#include <corelib/ncbienv.hpp>
#include <corelib/ncbiargs.hpp>
#include <corelib/ncbifile.hpp>
#include <algo/blast/api/version.hpp>
#include <objtools/blast/seqdb_reader/seqdb.hpp>
#include <util/random_gen.hpp>
#include <util/line_reader.hpp>
#include <corelib/ncbi_mask.hpp>
#include <algo/blast/blastinput/blast_input.hpp>
#include <algo/blast/api/rps_aux.hpp>
#include <objtools/align_format/align_format_util.hpp>
#include "../blast/blast_app_util.hpp"
#include <iostream>
#include <sstream>
#include <set>
#include <vector>
+ Include dependency graph for blastdbcheck.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

class  CBlastDbCheckApplication
 CBlastDbCheckApplication: the main application class. More...
 
class  CBlastDbCheckLog
 
class  CTestAction
 
class  CTestActionList
 
class  CMetaDataTest
 
class  CStrideTest
 
class  CSampleTest
 
class  CEndsTest
 
class  CAliasTest
 
class  CTestData
 
class  CDbTest
 
class  CDirTest
 
class  CCddHeadersTest
 
class  CCddDeltaHeadersTest
 

Typedefs

typedef set< intTSeen
 

Enumerations

enum  {
  e_Silent , e_Brief , e_Summary , e_Details ,
  e_Minutiae , e_Max = e_Minutiae
}
 Verbosity levels. More...
 
enum  { e_IsamLookup = (1<<0) , e_Legacy = (1<<1) , e_TaxIDSet = (1<<2) }
 Types of tests (bit). More...
 

Functions

 USING_SCOPE (blast)
 
static string s_VerbosityString (int v)
 
static string s_VerbosityText ()
 
int main (int argc, const char *argv[])
 

Variables

 USING_NCBI_SCOPE
 

Typedef Documentation

◆ TSeen

typedef set<int> TSeen

Definition at line 255 of file blastdbcheck.cpp.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

Verbosity levels.

Enumerator
e_Silent 
e_Brief 
e_Summary 
e_Details 
e_Minutiae 
e_Max 

Definition at line 96 of file blastdbcheck.cpp.

◆ anonymous enum

anonymous enum

Types of tests (bit).

Enumerator
e_IsamLookup 
e_Legacy 
e_TaxIDSet 

Definition at line 106 of file blastdbcheck.cpp.

Function Documentation

◆ main()

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

Definition at line 1555 of file blastdbcheck.cpp.

References CNcbiApplicationAPI::AppMain().

◆ s_VerbosityString()

static string s_VerbosityString ( int  v)
static

Definition at line 112 of file blastdbcheck.cpp.

References e_Brief, e_Details, e_Minutiae, e_Silent, and e_Summary.

Referenced by CBlastDbCheckApplication::Run(), and s_VerbosityText().

◆ s_VerbosityText()

static string s_VerbosityText ( )
static

Definition at line 125 of file blastdbcheck.cpp.

References e_Max, i, NStr::IntToString(), and s_VerbosityString().

Referenced by CBlastDbCheckApplication::Init().

◆ USING_SCOPE()

USING_SCOPE ( blast  )

Variable Documentation

◆ USING_NCBI_SCOPE

USING_NCBI_SCOPE

Definition at line 54 of file blastdbcheck.cpp.

Modified on Sun Apr 14 05:25:28 2024 by modify_doxy.py rev. 669887