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

BLASTN command line application that searches the vdb databases. More...

#include <ncbi_pch.hpp>
#include <corelib/ncbiapp.hpp>
#include <algo/blast/api/local_blast.hpp>
#include <algo/blast/api/remote_blast.hpp>
#include <algo/blast/blastinput/blast_fasta_input.hpp>
#include <algo/blast/api/objmgr_query_data.hpp>
#include <algo/blast/format/blast_format.hpp>
#include <algo/blast/vdb/vdb2blast_util.hpp>
#include <algo/blast/vdb/vdbalias.hpp>
#include <algo/blast/vdb/vdbblast_local.hpp>
#include <algo/blast/vdb/blastn_vdb_args.hpp>
#include "blast_vdb_app_util.hpp"
#include "../blast/blast_app_util.hpp"
#include "CBlastVdbVersion.hpp"
+ Include dependency graph for blastn_vdb.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

class  CVDBBlastnApp
 CVDBBlastnApp. More...
 

Macros

#define BLAST_SRA_EXIT_SUCCESS   0
 Exit code for successful completion of the Blast search. More...
 
#define BLAST_SRA_INPUT_ERROR   1
 Exit code for a Blast input error (in query/options). More...
 
#define BLAST_SRA_ENGINE_ERROR   2
 Exit code for a Blast engine-related error. More...
 
#define BLAST_SRA_UNKNOWN_ERROR   255
 Exit code for all other errors and unknown exceptions. More...
 

Functions

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

Variables

 USING_NCBI_SCOPE
 

Detailed Description

BLASTN command line application that searches the vdb databases.

Definition in file blastn_vdb.cpp.

Macro Definition Documentation

◆ BLAST_SRA_ENGINE_ERROR

#define BLAST_SRA_ENGINE_ERROR   2

Exit code for a Blast engine-related error.

Definition at line 68 of file blastn_vdb.cpp.

◆ BLAST_SRA_EXIT_SUCCESS

#define BLAST_SRA_EXIT_SUCCESS   0

Exit code for successful completion of the Blast search.

Definition at line 64 of file blastn_vdb.cpp.

◆ BLAST_SRA_INPUT_ERROR

#define BLAST_SRA_INPUT_ERROR   1

Exit code for a Blast input error (in query/options).

Definition at line 66 of file blastn_vdb.cpp.

◆ BLAST_SRA_UNKNOWN_ERROR

#define BLAST_SRA_UNKNOWN_ERROR   255

Exit code for all other errors and unknown exceptions.

Definition at line 70 of file blastn_vdb.cpp.

Function Documentation

◆ main()

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

Definition at line 349 of file blastn_vdb.cpp.

References CNcbiApplicationAPI::AppMain(), and eDS_Default.

◆ USING_SCOPE() [1/2]

USING_SCOPE ( blast  )

◆ USING_SCOPE() [2/2]

USING_SCOPE ( objects  )

Variable Documentation

◆ USING_NCBI_SCOPE

USING_NCBI_SCOPE

Definition at line 57 of file blastn_vdb.cpp.

Modified on Fri Jan 05 07:23:56 2024 by modify_doxy.py rev. 669887