ARB
Main Page
Namespaces
Classes
Files
File List
File Members
PRIMER_DESIGN
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
{
20
Item
*
one
;
21
Item
*
two
;
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
Pair::two
Item * two
Definition:
PRD_Pair.hxx:21
PRD_Item.hxx
Pair::one
Item * one
Definition:
PRD_Pair.hxx:20
Pair::get_result
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::~Pair
~Pair()
Definition:
PRD_Pair.hxx:26
Pair::print
void print(const char *prefix, const char *suffix, const char *sequence_)
Definition:
PRD_Pair.cxx:107
Pair::rating
double rating
Definition:
PRD_Pair.hxx:22
Item
Definition:
PRD_Item.hxx:9
Pair::get_primers
const char * get_primers(const char *sequence_)
Definition:
PRD_Pair.cxx:33
Pair::Pair
Pair()
Definition:
PRD_Pair.cxx:27
Pair
Definition:
PRD_Pair.hxx:19
Noncopyable
Definition:
arbtools.h:39
Generated by
1.8.8