41 #ifndef OBJECTS_SCOREMAT_FORMATRPSDBPARAMETERS_BASE_HPP
42 #define OBJECTS_SCOREMAT_FORMATRPSDBPARAMETERS_BASE_HPP
52 #ifndef BEGIN_objects_SCOPE
53 # define BEGIN_objects_SCOPE BEGIN_SCOPE(objects)
54 # define END_objects_SCOPE END_SCOPE(objects)
114 bool IsSetMatrixName(
void)
const;
121 bool CanGetMatrixName(
void)
const;
124 void ResetMatrixName(
void);
153 bool IsSetGapOpen(
void)
const;
160 bool CanGetGapOpen(
void)
const;
163 void ResetGapOpen(
void);
191 bool IsSetGapExtend(
void)
const;
198 bool CanGetGapExtend(
void)
const;
201 void ResetGapExtend(
void);
222 virtual void Reset(
void);
Base class for all serializable objects.
static char UnassignedByte(void)
void ThrowUnassigned(TMemberIndex index) const
static string UnassignedString(void)
uint32_t Uint4
4-byte (32-bit) unsigned integer
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_SCOREMAT_EXPORT
const TMatrixName & GetMatrixName(void) const
Get the MatrixName member data.
bool CanGetGapExtend(void) const
Check if it is safe to call GetGapExtend method.
bool CanGetGapOpen(void) const
Check if it is safe to call GetGapOpen method.
bool IsSetGapOpen(void) const
gap opening penalty corresponding to the matrix above Check if a value has been assigned to GapOpen d...
TGapExtend GetGapExtend(void) const
Get the GapExtend member data.
void ResetGapExtend(void)
Reset GapExtend data member.
bool CanGetMatrixName(void) const
Check if it is safe to call GetMatrixName method.
TMatrixName & SetMatrixName(void)
Assign a value to MatrixName data member.
CFormatRpsDbParameters_Base(const CFormatRpsDbParameters_Base &)
bool IsSetMatrixName(void) const
name of the underlying score matrix whose frequency ratios were used in PSSM construction (e....
DECLARE_INTERNAL_TYPE_INFO()
TGapOpen GetGapOpen(void) const
Get the GapOpen member data.
void ResetGapOpen(void)
Reset GapOpen data member.
bool IsSetGapExtend(void) const
gap extension penalty corresponding to the matrix above Check if a value has been assigned to GapExte...
CFormatRpsDbParameters_Base & operator=(const CFormatRpsDbParameters_Base &)
TGapExtend & SetGapExtend(void)
Assign a value to GapExtend data member.
Tparent::CMemberIndex< E_memberIndex, 4 > TmemberIndex
TGapOpen & SetGapOpen(void)
Assign a value to GapOpen data member.
const GenericPointer< typename T::ValueType > T2 value