Go to the documentation of this file.Go to the SVN repository for this file.
1 #ifndef ALGO_ALIGN___NW_SPLICED_ALIGNER__HPP
2 #define ALGO_ALIGN___NW_SPLICED_ALIGNER__HPP
52 void SetWi(
unsigned char splice_type,
TScore value);
53 TScore GetWi(
unsigned char splice_type);
55 void SetCDS(
size_t cds_start,
size_t cds_stop) {
56 m_cds_start = cds_start;
57 m_cds_stop = cds_stop;
65 return m_IntronMinSize;
72 void CheckPreferences(
void);
81 const char* seq2,
size_t len2);
98 memset((
void*)m_Buf, 0,
N *
sizeof(
T));
virtual bool x_CheckMemoryLimit(void)
virtual size_t GetSpliceTypeCount(void)=0
void SetIntronMinSize(size_t s)
static size_t GetDefaultIntronMinSize(void)
size_t GetIntronMinSize(void) const
void SetCDS(size_t cds_start, size_t cds_stop)
virtual TScore * x_GetSpliceScores()=0
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_XALGOALIGN_EXPORT
const GenericPointer< typename T::ValueType > T2 value