NCBI C++ ToolKit
Classes | Functions
pssm_engine.cpp File Reference

Implementation of the C++ API for the PSI-BLAST PSSM generation engine. More...

#include <ncbi_pch.hpp>
#include <sstream>
#include <algo/blast/api/blast_aux.hpp>
#include <algo/blast/api/pssm_engine.hpp>
#include "blast_setup.hpp"
#include <objects/scoremat/Pssm.hpp>
#include <objects/scoremat/PssmParameters.hpp>
#include <objects/scoremat/PssmFinalData.hpp>
#include <objects/scoremat/PssmIntermediateData.hpp>
#include <objects/scoremat/PssmWithParameters.hpp>
#include <objects/scoremat/FormatRpsDbParameters.hpp>
#include <objects/seqset/Seq_entry.hpp>
#include <algo/blast/core/blast_options.h>
#include <algo/blast/core/blast_stat.h>
#include <algo/blast/core/blast_setup.h>
#include "../core/blast_psi_priv.h"
+ Include dependency graph for pssm_engine.cpp:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

struct  SNcbiMatrix2DoubleMatrix
 Auxiliary class to convert from a CNcbiMatrix into a double** as required by the C API. More...
 

Functions

 USING_SCOPE (objects)
 
static void s_CheckAgainstNullData (IPssmInputData *pssm_input_msa)
 This function makes sure that none of the required data is returned as NULL or "empty". More...
 
static void s_CheckAgainstNullData (IPssmInputFreqRatios *pssm_input_freqratios)
 This function makes sure that none of the required data is returned as NULL or "empty". More...
 
static void s_Validate (IPssmInputData *pssm_input_msa)
 Performs validation on data provided before invoking the CORE PSSM engine. More...
 
static void s_Validate (IPssmInputCdd *pssm_input)
 Performs validation on data provided before invoking the CORE PSSM engine. More...
 
static void s_Validate (IPssmInputFreqRatios *pssm_input_fr)
 Performs validation on data provided before invoking the CORE PSSM engine. More...
 

Detailed Description

Implementation of the C++ API for the PSI-BLAST PSSM generation engine.

Definition in file pssm_engine.cpp.

Modified on Sun Apr 14 05:28:38 2024 by modify_doxy.py rev. 669887