ARB
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
SequenceIterator Class Reference

#include <PRD_SequenceIterator.hxx>

Collaboration diagram for SequenceIterator:
Collaboration graph
[legend]

Public Member Functions

 SequenceIterator (const char *sequence_, PRD_Sequence_Pos start_pos_, PRD_Sequence_Pos stop_pos_, int max_length_, int direction_)
 
 SequenceIterator (const char *sequence)
 
void restart (PRD_Sequence_Pos start_pos_, PRD_Sequence_Pos stop_pos_, int max_length_, int direction_)
 
unsigned char nextBase ()
 

Public Attributes

PRD_Sequence_Pos pos
 
int delivered
 

Static Public Attributes

static const int IGNORE = -1
 
static const char EOS = '\x00'
 
static const int FORWARD = 1
 
static const int BACKWARD = -1
 

Detailed Description

Definition at line 8 of file PRD_SequenceIterator.hxx.

Constructor & Destructor Documentation

SequenceIterator::SequenceIterator ( const char sequence_,
PRD_Sequence_Pos  start_pos_,
PRD_Sequence_Pos  stop_pos_,
int  max_length_,
int  direction_ 
)

Definition at line 12 of file PRD_SequenceIterator.cxx.

SequenceIterator::SequenceIterator ( const char sequence)

Definition at line 21 of file PRD_SequenceIterator.cxx.

Member Function Documentation

void SequenceIterator::restart ( PRD_Sequence_Pos  start_pos_,
PRD_Sequence_Pos  stop_pos_,
int  max_length_,
int  direction_ 
)
unsigned char SequenceIterator::nextBase ( )

Member Data Documentation

const int SequenceIterator::IGNORE = -1
static
const char SequenceIterator::EOS = '\x00'
static
const int SequenceIterator::FORWARD = 1
static
const int SequenceIterator::BACKWARD = -1
static
PRD_Sequence_Pos SequenceIterator::pos
int SequenceIterator::delivered

Definition at line 23 of file PRD_SequenceIterator.hxx.

Referenced by PrimerDesign::buildPrimerTrees().


The documentation for this class was generated from the following files: