Go to the SVN repository for this file.
39 #ifndef OBJECTS_SEQALIGN_DENSE_DIAG_HPP 40 #define OBJECTS_SEQALIGN_DENSE_DIAG_HPP 68 TDimCheckNumRows(
void)
const;
69 voidValidate ()
const;
101 if(row < 0 || row >=
GetDim()) {
103 "CDense_diag::GetSeqStart():" 104 " Invalid row number");
130 "CDense_diag::CheckNumRows()" 131 " dim is not consistent with ids.size & starts.size");
TSeqPos GetSeqStart(TDim row) const
TSeqPos GetSeqStop(TDim row) const
TDim CheckNumRows(void) const
Validators.
CRange< TSeqPos > GetSeqRange(TDim row) const
GetSeqRange.
CDense_diag(const CDense_diag &value)
CDense_diag & operator=(const CDense_diag &value)
unsigned int TSeqPos
Type for sequence locations and lengths.
int TSignedSeqPos
Type for signed sequence position.
#define NCBI_THROW(exception_class, err_code, message)
Generic macro to throw an exception, given the exception class, error code and message string.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define NCBI_SEQALIGN_EXPORT
TLen GetLen(void) const
Get the Len member data.
TDim GetDim(void) const
Get the Dim member data.
const TIds & GetIds(void) const
Get the Ids member data.
const TStarts & GetStarts(void) const
Get the Starts member data.
ENa_strand
strand of nucleic acid
const struct ncbi::grid::netcache::search::fields::SIZE size
const GenericPointer< typename T::ValueType > T2 value
#define row(bind, expected)
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