NCBI C++ ToolKit
Classes | Typedefs | Functions
setup_factory.hpp File Reference

NOTE: This file contains work in progress and the APIs are likely to change, please do not rely on them until this notice is removed. More...

#include <algo/blast/api/query_data.hpp>
#include <algo/blast/api/rps_aux.hpp>
#include <algo/blast/api/blast_dbindex.hpp>
#include <algo/blast/core/blast_hspstream.h>
#include <algo/blast/core/pattern.h>
#include <objtools/blast/seqdb_reader/seqdb.hpp>
+ Include dependency graph for setup_factory.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.

Classes

class  CStructWrapper< TData >
 
class  CThreadable
 Class that supports setting the number of threads to use with a given algorithm. More...
 
class  CSetupFactory
 Auxiliary class to create the various C structures to set up the preliminary and/or traceback stages of the search. More...
 
struct  SInternalData
 Lightweight wrapper to enclose C structures needed for running the preliminary and traceback stages of the BLAST search. More...
 
struct  SDatabaseScanData
 Structure to hold results of the preliminary (databases scanning phase) part of the search that are needed for the traceback. More...
 

Typedefs

typedef CStructWrapper< BlastScoreBlkTBlastScoreBlk
 
typedef CStructWrapper< LookupTableWrapTLookupTableWrap
 
typedef CStructWrapper< BlastDiagnosticsTBlastDiagnostics
 
typedef CStructWrapper< BlastHSPStreamTBlastHSPStream
 
typedef CStructWrapper< BlastSeqSrcTBlastSeqSrc
 
typedef CStructWrapper< SPHIPatternSearchBlkTSPHIPatternSearchBlk
 

Functions

template<class TData >
CStructWrapper< TData > * WrapStruct (TData *obj, TData *(*del)(TData *))
 Auxiliary function to create a CStructWrapper for a pointer to an object. More...
 

Detailed Description

NOTE: This file contains work in progress and the APIs are likely to change, please do not rely on them until this notice is removed.

Definition in file setup_factory.hpp.

Modified on Mon Apr 22 04:05:59 2024 by modify_doxy.py rev. 669887