NCBI C++ ToolKit
Classes
rps_aux.cpp File Reference

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

#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.

Go to the SVN repository for 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...
 
class  CRpsFreqsFile
 This class represents the .wcounts file in a RPS-BLAST file, which contains the weighted residue frequencies for the database. More...
 
class  CRpsObsrFile
 This class represents the .obsr file in a RPS-BLAST file, which contains the numbers of independent observations for the database. More...
 
class  CRpsFreqRatiosFile
 This class represents the .freq file in a RPS-BLAST file, which contains the frequency ratios for the database. More...
 

Detailed Description

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

Definition in file rps_aux.cpp.

Modified on Wed Jun 19 17:04:12 2024 by modify_doxy.py rev. 669887