src/algo/blast/api/rps_aux.cpp File Reference


Detailed Description

Implements auxiliary classes to manage RPS-BLAST related C-structures.

Definition in file rps_aux.cpp.

#include <ncbi_pch.hpp>
#include <corelib/ncbifile.hpp>
#include <algo/blast/api/blast_exception.hpp>
#include <objtools/blast/seqdb_reader/seqdb.hpp>
#include <algo/blast/api/rps_aux.hpp>
#include <algo/blast/core/blast_def.h>
#include <memory>

Include dependency graph for rps_aux.cpp:

Go to the source code of this file.

Classes

class  CBlastRPSAuxInfo
 Wrapper class to manage the BlastRPSAuxInfo structure, as currently there aren't any allocation or deallocation functions for this structure in the CORE of BLAST. More...
class  CRpsAuxFile
 This class represents the .aux file in a RPS-BLAST file, which contains information about the scoring matrix to be used during the RPS-BLAST search, the scaling factor, an array of K statistical values (karlin_k), as well as various fields that are currently unused. More...
class  CRpsMmappedFile
 Encapsulates logic of mmap'ing and performing sanity checks on RPS-BLAST database files. More...
class  CRpsLookupTblFile
 This class represents the .loo file in a RPS-BLAST file, which contains the pre-computed lookup table. More...
class  CRpsPssmFile
 This class represents the .rps file in a RPS-BLAST file, which contains the PSSMs for the database. More...

Variables

static char const rcsid []


Variable Documentation

char const rcsid[] [static]
 

Initial value:

    "$Id: rps_aux.cpp 140909 2008-09-22 18:25:56Z ucko $"

Definition at line 2 of file rps_aux.cpp.


Generated on Wed Dec 9 07:41:10 2009 for NCBI C++ ToolKit by  doxygen 1.4.6
Modified on Wed Dec 09 08:18:29 2009 by modify_doxy.py rev. 173732