NCBI C++ ToolKit
Classes | Typedefs | Variables
base.hpp File Reference

Definitions used by all COBALT aligner components. More...

#include <util/range.hpp>
+ Include dependency graph for base.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.

Classes

class  CLocalRange< Position >
 Sufficient extra functionality is needed from CRange that it justifies extending the class. More...
 

Typedefs

typedef int TOffset
 Basic data type for offsets into a sequence. More...
 
typedef pair< TOffset, TOffsetTOffsetPair
 Basic type specifying a range on a sequence. More...
 
typedef CLocalRange< TOffsetTRange
 define for the fundamental building block of sequence ranges More...
 

Variables

static const int kAlphabetSize = 28
 The aligner internally works only with the ncbistdaa alphabet. More...
 

Detailed Description

Definitions used by all COBALT aligner components.

Definition in file base.hpp.

Typedef Documentation

◆ TOffset

typedef int TOffset

Basic data type for offsets into a sequence.

By convention, all offsets are zero-based

Definition at line 49 of file base.hpp.

◆ TOffsetPair

typedef pair<TOffset, TOffset> TOffsetPair

Basic type specifying a range on a sequence.

Definition at line 52 of file base.hpp.

◆ TRange

define for the fundamental building block of sequence ranges

Definition at line 115 of file base.hpp.

Variable Documentation

◆ kAlphabetSize

const int kAlphabetSize = 28
static
Modified on Wed Apr 17 13:10:12 2024 by modify_doxy.py rev. 669887