Go to the SVN repository for this file.
47 case eSizeOdd:
return "wrong array size";
57 "unit counts info must contain even number of words");
76 entrytarget = { unit, 0 };
77 const entry*
r= lower_bound(
ud,
ud+
asize, target, less< entry >() );
Exceptions that CSeqMaskerUsetArray might throw.
@ eSizeOdd
The size of the data array is not even.
virtual const char * GetErrCodeString() const override
Get a description string for this exception.
void add_info(const Uint4 *arg_unit_data, Uint4 sz)
Add unit counts information to the container.
AutoPtr< const entry, ArrayDeleter< const entry > > unit_data
Uint4 get_info(Uint4 unit) const
Lookup the count value for a given unit.
static Uint4 reverse_complement(Uint4 seq, Uint1 size)
Reverse complement of a unit.
TErrCode GetErrCode(void) const
Get error code.
#define NCBI_THROW(exception_class, err_code, message)
Generic macro to throw an exception, given the exception class, error code and message string.
virtual const char * GetErrCodeString(void) const
Get error code interpreted as text.
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.
static unsigned int ud(time_t one, time_t two)
double r(size_t dimension_, const Int4 *score_, const double *prob_, double theta_)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4