ARB
Public Member Functions | List of all members
ProbeIterator Class Reference

Public Member Functions

 ProbeIterator (const char *seq, size_t seqlen, size_t probelen_)
 
bool next ()
 
int get_temperature () const
 
bool gc_in_wanted_range (PT_pdc *pdc) const
 
bool temperature_in_wanted_range (PT_pdc *pdc) const
 
bool feasible (PT_pdc *pdc) const
 
const ProbeOccurrenceoccurrence () const
 
void dump (FILE *out) const
 

Detailed Description

Definition at line 1160 of file PT_new_design.cxx.

Constructor & Destructor Documentation

ProbeIterator::ProbeIterator ( const char seq,
size_t  seqlen,
size_t  probelen_ 
)
inline

Definition at line 1199 of file PT_new_design.cxx.

References pt_assert.

Member Function Documentation

bool ProbeIterator::next ( )
inline

Definition at line 1208 of file PT_new_design.cxx.

References ProbeOccurrence::forward().

Referenced by ProbeCandidates::generate_for_sequence().

int ProbeIterator::get_temperature ( ) const
inline

Definition at line 1217 of file PT_new_design.cxx.

Referenced by temperature_in_wanted_range().

bool ProbeIterator::gc_in_wanted_range ( PT_pdc *  pdc) const
inline

Definition at line 1219 of file PT_new_design.cxx.

Referenced by feasible().

bool ProbeIterator::temperature_in_wanted_range ( PT_pdc *  pdc) const
inline

Definition at line 1222 of file PT_new_design.cxx.

References get_temperature().

Referenced by feasible().

bool ProbeIterator::feasible ( PT_pdc *  pdc) const
inline
const ProbeOccurrence& ProbeIterator::occurrence ( ) const
inline

Definition at line 1233 of file PT_new_design.cxx.

Referenced by ProbeCandidates::generate_for_sequence().

void ProbeIterator::dump ( FILE *  out) const
inline

Definition at line 1235 of file PT_new_design.cxx.

References readable_probe(), and ProbeOccurrence::sequence().


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