NCBI C++ ToolKit
Classes | Typedefs | Functions
blastkmerresults.hpp File Reference
#include <corelib/ncbistd.hpp>
#include <objects/seqloc/Seq_id.hpp>
#include <algo/blast/api/blast_exception.hpp>
#include <algo/blast/api/sseqloc.hpp>
#include <algo/blast/blastinput/blast_scope_src.hpp>
#include <objtools/blast/seqdb_reader/seqdb.hpp>
#include <objmgr/scope.hpp>
#include "blastkmerutils.hpp"
+ Include dependency graph for blastkmerresults.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  CBlastKmerResults
 This class represents the results for one KMER search (one query). More...
 
class  CBlastKmerResultsSet
 This class holds one or more CBlastKmerResults. More...
 

Typedefs

typedef vector< pair< CRef< CSeq_id >, double > > TBlastKmerScoreVector
 Vector of pairs of seq-ids and scores. More...
 

Functions

CRef< CBlastKmerResultsMakeEmptyResults (TSeqLocVector &queryVector, int queryNum, const string &errMsg, EBlastSeverity severity=eBlastSevError)
 Empty results (use on error) More...
 

Typedef Documentation

◆ TBlastKmerScoreVector

typedef vector< pair<CRef<CSeq_id>, double> > TBlastKmerScoreVector

Vector of pairs of seq-ids and scores.

Definition at line 53 of file blastkmerresults.hpp.

Function Documentation

◆ MakeEmptyResults()

CRef<CBlastKmerResults> MakeEmptyResults ( TSeqLocVector queryVector,
int  queryNum,
const string errMsg,
EBlastSeverity  severity = eBlastSevError 
)

Empty results (use on error)

Parameters
queryVectorQuery information.
queryNumzero offset number of query
errMsgerror message
severitySeverity of messages (e.g., error or warning)

Definition at line 171 of file blastkmerresults.cpp.

References CSeq_id::AsFastaString(), CSeq_id::Assign(), CRef< C, Locker >::Reset(), TQueryMessages::SetQueryId(), and stats.

Referenced by CBlastKmer::x_SearchMultipleQueries().

Modified on Wed Jun 19 17:07:27 2024 by modify_doxy.py rev. 669887