ARB
PRD_Pair.hxx
Go to the documentation of this file.
1 // =============================================================== //
2 // //
3 // File : PRD_Pair.hxx //
4 // Purpose : //
5 // //
6 // Coded by Wolfram Foerster in February 2001 //
7 // Institute of Microbiology (Technical University Munich) //
8 // http://www.arb-home.de/ //
9 // //
10 // =============================================================== //
11 
12 #ifndef PRD_PAIR_HXX
13 #define PRD_PAIR_HXX
14 
15 #ifndef PRD_ITEM_HXX
16 #include "PRD_Item.hxx"
17 #endif
18 
19 struct Pair : virtual Noncopyable {
22  double rating;
23 
24  Pair (Item *one_, Item *two_, double rating_);
25  Pair ();
26  ~Pair () {};
27 
28  void print (const char *prefix, const char *suffix, const char *sequence_); // print pair with the values of the items
29  const char *get_result (const char *sequence_, int max_primer_length, int max_position_length, int max_length_length);
30  const char * get_primers (const char *sequence_);
31 };
32 
33 #else
34 #error PRD_Pair.hxx included twice
35 #endif // PRD_PAIR_HXX
Item * two
Definition: PRD_Pair.hxx:21
Item * one
Definition: PRD_Pair.hxx:20
const char * get_result(const char *sequence_, int max_primer_length, int max_position_length, int max_length_length)
Definition: PRD_Pair.cxx:62
~Pair()
Definition: PRD_Pair.hxx:26
void print(const char *prefix, const char *suffix, const char *sequence_)
Definition: PRD_Pair.cxx:107
double rating
Definition: PRD_Pair.hxx:22
Definition: PRD_Item.hxx:9
const char * get_primers(const char *sequence_)
Definition: PRD_Pair.cxx:33
Pair()
Definition: PRD_Pair.cxx:27