NCBI C++ ToolKit
Classes | Functions | Variables
magicblast_app.cpp File Reference
#include <ncbi_pch.hpp>
#include <corelib/ncbiapp.hpp>
#include <algo/blast/api/magicblast.hpp>
#include <algo/blast/api/magicblast_options.hpp>
#include <algo/blast/api/blast_usage_report.hpp>
#include <algo/blast/blastinput/blast_fasta_input.hpp>
#include <algo/blast/blastinput/blast_asn1_input.hpp>
#include <algo/blast/blast_sra_input/blast_sra_input.hpp>
#include <algo/blast/blastinput/magicblast_args.hpp>
#include <algo/blast/api/objmgr_query_data.hpp>
#include <algo/blast/format/blast_format.hpp>
#include <objtools/align_format/align_format_util.hpp>
#include "../blast/blast_app_util.hpp"
#include <algo/blast/api/objmgrfree_query_data.hpp>
#include <objects/seqset/Seq_entry.hpp>
#include "magicblast_util.hpp"
#include "magicblast_thread.hpp"
+ Include dependency graph for magicblast_app.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

class  CMagicBlastVersion
 
class  CMagicBlastApp
 

Functions

 USING_SCOPE (blast)
 
 USING_SCOPE (objects)
 
static CShortReadFastaInputSource::EInputFormat s_QueryOptsInFmtToFastaInFmt (CMapperQueryOptionsArgs::EInputFormat infmt)
 
static CBlastInputSourceOMFs_CreateInputSource (CRef< CMapperQueryOptionsArgs > query_opts, CRef< CMagicBlastAppArgs > cmd_line_args)
 
static void s_InitializeSubject (CRef< blast::CBlastDatabaseArgs > db_args, CRef< blast::CBlastOptionsHandle > opts_hndl, CRef< blast::CLocalDbAdapter > &db_adapter, Uint8 &subject_length, int &num_sequences)
 
static bool s_IsIStreamEmpty (CNcbiIstream &in)
 
static string s_GetCmdlineArgs (const CNcbiArguments &a)
 
int NcbiSys_main (int argc, ncbi::TXChar *argv[])
 

Variables

 USING_NCBI_SCOPE
 
static const int kMajorVersion = 1
 
static const int kMinorVersion = 7
 
static const int kPatchVersion = 2
 

Function Documentation

◆ NcbiSys_main()

int NcbiSys_main ( int  argc,
ncbi::TXChar argv[] 
)

Definition at line 542 of file magicblast_app.cpp.

References CNcbiApplicationAPI::AppMain().

◆ s_CreateInputSource()

static CBlastInputSourceOMF* s_CreateInputSource ( CRef< CMapperQueryOptionsArgs query_opts,
CRef< CMagicBlastAppArgs cmd_line_args 
)
static

◆ s_GetCmdlineArgs()

static string s_GetCmdlineArgs ( const CNcbiArguments a)
static

Definition at line 288 of file magicblast_app.cpp.

References a, cmd, i, and kEmptyStr.

Referenced by CMagicBlastApp::Run().

◆ s_InitializeSubject()

static void s_InitializeSubject ( CRef< blast::CBlastDatabaseArgs >  db_args,
CRef< blast::CBlastOptionsHandle >  opts_hndl,
CRef< blast::CLocalDbAdapter > &  db_adapter,
Uint8 subject_length,
int num_sequences 
)
static

◆ s_IsIStreamEmpty()

static bool s_IsIStreamEmpty ( CNcbiIstream in)
static

Definition at line 264 of file magicblast_app.cpp.

References in().

Referenced by CMagicBlastApp::Run().

◆ s_QueryOptsInFmtToFastaInFmt()

◆ USING_SCOPE() [1/2]

USING_SCOPE ( blast  )

◆ USING_SCOPE() [2/2]

USING_SCOPE ( objects  )

Variable Documentation

◆ kMajorVersion

const int kMajorVersion = 1
static

Definition at line 60 of file magicblast_app.cpp.

◆ kMinorVersion

const int kMinorVersion = 7
static

Definition at line 61 of file magicblast_app.cpp.

◆ kPatchVersion

const int kPatchVersion = 2
static

Definition at line 62 of file magicblast_app.cpp.

◆ USING_NCBI_SCOPE

USING_NCBI_SCOPE

Definition at line 55 of file magicblast_app.cpp.

Modified on Fri Sep 20 14:58:18 2024 by modify_doxy.py rev. 669887