NCBI C++ ToolKit
|
#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"
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< CBlastKmerResults > | MakeEmptyResults (TSeqLocVector &queryVector, int queryNum, const string &errMsg, EBlastSeverity severity=eBlastSevError) |
Empty results (use on error) More... | |
typedef vector< pair<CRef<CSeq_id>, double> > TBlastKmerScoreVector |
Vector of pairs of seq-ids and scores.
Definition at line 53 of file blastkmerresults.hpp.
CRef<CBlastKmerResults> MakeEmptyResults | ( | TSeqLocVector & | queryVector, |
int | queryNum, | ||
const string & | errMsg, | ||
EBlastSeverity | severity = eBlastSevError |
||
) |
Empty results (use on error)
queryVector | Query information. |
queryNum | zero offset number of query |
errMsg | error message |
severity | Severity of messages (e.g., error or warning) |
Definition at line 171 of file blastkmerresults.cpp.
References CSeq_id::AsFastaString(), CSeq_id::Assign(), msg(), CRef< C, Locker >::Reset(), TQueryMessages::SetQueryId(), and stats.
Referenced by CBlastKmer::x_SearchMultipleQueries().