34 #ifndef CN3D_PSSM__HPP
35 #define CN3D_PSSM__HPP
58 ncbi::CRef < ncbi::objects::CPssmWithParameters >
pssm;
70 int GetPSSMScore(
unsigned char ncbistdaa,
unsigned int realMasterIndex)
const;
73 const ncbi::objects::CPssmWithParameters&
GetPSSM(
void)
const {
return *
pssm; }
User-defined methods of the data storage class.
const ncbi::objects::CPssmWithParameters & GetPSSM(void) const
std::vector< Column > scaledMatrix
std::vector< int > master2consensus
ncbi::CRef< ncbi::objects::CPssmWithParameters > pssm
std::vector< int > Column
PSSMWrapper(const BlockMultipleAlignment *bma)
void UnpackMatrix(ncbi::cd_utils::PssmMaker &pm)
std::vector< int > consensus2master
int GetPSSMScore(unsigned char ncbistdaa, unsigned int realMasterIndex) const
const BlockMultipleAlignment * multiple
void OutputPSSM(ncbi::CNcbiOstream &os, const std::string &title) const
int MapConsensusToMaster(unsigned int consensusIndex) const
Include a standard set of the NCBI C++ Toolkit most basic headers.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define BEGIN_SCOPE(ns)
Define a new scope.
IO_PREFIX::ostream CNcbiOstream
Portable alias for ostream.
NCBI C++ stream class wrappers for triggering between "new" and "old" C++ stream libraries.