Public Member Functions | Public Attributes | List of all members
Item Struct Reference

#include <PRD_Item.hxx>

Inheritance diagram for Item:
Inheritance graph
Collaboration diagram for Item:
Collaboration graph

Public Member Functions

 Item (PRD_Sequence_Pos pos_, PRD_Sequence_Pos offset_, int length_, int ratio_, int temperature_, Item *next_)
 Item ()
 ~Item ()
void print (const char *prefix_, const char *suffix_)
int sprint (char *buf, const char *prefix_, const char *suffix_, int max_primer_length, int max_position_length, int max_length_length)
chargetPrimerSequence (const char *sequence_)
- Public Member Functions inherited from Noncopyable
 Noncopyable ()

Public Attributes

PRD_Sequence_Pos end_pos
PRD_Sequence_Pos start_pos
PRD_Sequence_Pos offset
int length
int GC_ratio
int temperature

Detailed Description

Definition at line 9 of file PRD_Item.hxx.

Constructor & Destructor Documentation

Item::Item ( PRD_Sequence_Pos  pos_,
PRD_Sequence_Pos  offset_,
int  length_,
int  ratio_,
int  temperature_,
Item next_ 

Definition at line 14 of file PRD_Item.cxx.

References length, and offset.

Item::Item ( )

Definition at line 23 of file PRD_Item.cxx.

References length, NULp, and offset.

Item::~Item ( )

Definition at line 22 of file PRD_Item.hxx.

Member Function Documentation

void Item::print ( const char prefix_,
const char suffix_ 

Definition at line 37 of file PRD_Item.cxx.

References length, and offset.

int Item::sprint ( char buf,
const char prefix_,
const char suffix_,
int  max_primer_length,
int  max_position_length,
int  max_length_length 

Definition at line 45 of file PRD_Item.cxx.

References length.

char * Item::getPrimerSequence ( const char sequence_)

Member Data Documentation

PRD_Sequence_Pos Item::end_pos

Definition at line 10 of file PRD_Item.hxx.

PRD_Sequence_Pos Item::start_pos

Definition at line 11 of file PRD_Item.hxx.

PRD_Sequence_Pos Item::offset

Definition at line 12 of file PRD_Item.hxx.

Referenced by PrimerDesign::convertTreesToLists().

int Item::length

Definition at line 13 of file PRD_Item.hxx.

int Item::GC_ratio

Definition at line 15 of file PRD_Item.hxx.

int Item::temperature

Definition at line 16 of file PRD_Item.hxx.

Item* Item::next

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