Public Member Functions | List of all members
Sonde Class Reference

#include <MultiProbe.hxx>

Inheritance diagram for Sonde:
Inheritance graph
Collaboration diagram for Sonde:
Collaboration graph

Public Member Functions

double get_Allowed_Mismatch_no (int no)
double get_Outside_Mismatch_no (int no)
charget_name ()
Hitget_hitdata_by_number (long index)
Hit ** get_Hitliste ()
long get_length_hitliste ()
long get_minelem ()
long get_maxelem ()
positiontype get_far ()
positiontype get_mor ()
Bitvectorget_bitkennung ()
void set_Allowed_Mismatch_no (int pos, int no)
void set_Outside_Mismatch_no (int pos, int no)
void set_bitkennung (Bitvector *bv)
void set_name (char *name)
void set_Hitliste (Hit **hitptr)
void set_length_hitliste (long lhl)
void set_minelem (long min)
void set_maxelem (long max)
void set_far (positiontype far)
void set_mor (positiontype mor)
void print ()
void sink (long i, long t, MO_Mismatch **A)
void heapsort (long feldlaenge, MO_Mismatch **Nr_Mm_Feld)
double check_for_min (long k, MO_Mismatch **probebacts, long laenge)
MO_Mismatch ** get_matching_species (bool match_also_revcompl, int match_weight, int match_mis, char *match_seq, MO_Liste *convert, long *number_of_species)
int gen_Hitliste (MO_Liste *Bakterienliste)
 Sonde (char *bezeichner, int allowed_mis, double outside_mis)
 ~Sonde ()

Detailed Description

Definition at line 230 of file MultiProbe.hxx.

Constructor & Destructor Documentation

Sonde::Sonde ( char bezeichner,
int  allowed_mis,
double  outside_mis 

Definition at line 20 of file MP_sonde.cxx.

References ARB_strdup(), mp_gl_awars, awar_vars::no_of_probes, and NULp.

Sonde::~Sonde ( )

Definition at line 43 of file MP_sonde.cxx.

Member Function Documentation

double Sonde::get_Allowed_Mismatch_no ( int  no)
double Sonde::get_Outside_Mismatch_no ( int  no)

Definition at line 243 of file MultiProbe.hxx.

char* Sonde::get_name ( )

Definition at line 244 of file MultiProbe.hxx.

Hit * Sonde::get_hitdata_by_number ( long  index)

Definition at line 263 of file MP_sonde.cxx.

References NULp.

Referenced by Sondentopf::gen_Mergefeld().

Hit** Sonde::get_Hitliste ( )

Definition at line 246 of file MultiProbe.hxx.

long Sonde::get_length_hitliste ( )

Definition at line 247 of file MultiProbe.hxx.

Referenced by Sondentopf::gen_Mergefeld().

long Sonde::get_minelem ( )

Definition at line 248 of file MultiProbe.hxx.

long Sonde::get_maxelem ( )

Definition at line 249 of file MultiProbe.hxx.

positiontype Sonde::get_far ( )

Definition at line 250 of file MultiProbe.hxx.

positiontype Sonde::get_mor ( )

Definition at line 251 of file MultiProbe.hxx.

Bitvector* Sonde::get_bitkennung ( )

Definition at line 252 of file MultiProbe.hxx.

void Sonde::set_Allowed_Mismatch_no ( int  pos,
int  no 

Definition at line 254 of file MultiProbe.hxx.

void Sonde::set_Outside_Mismatch_no ( int  pos,
int  no 

Definition at line 255 of file MultiProbe.hxx.

void Sonde::set_bitkennung ( Bitvector bv)

Definition at line 309 of file MP_sonde.cxx.

void Sonde::set_name ( char name)

Definition at line 257 of file MultiProbe.hxx.

References ARB_strdup().

void Sonde::set_Hitliste ( Hit **  hitptr)

Definition at line 258 of file MultiProbe.hxx.

void Sonde::set_length_hitliste ( long  lhl)

Definition at line 259 of file MultiProbe.hxx.

void Sonde::set_minelem ( long  min)

Definition at line 260 of file MultiProbe.hxx.

References min.

void Sonde::set_maxelem ( long  max)

Definition at line 261 of file MultiProbe.hxx.

References max.

void Sonde::set_far ( positiontype  far)

Definition at line 262 of file MultiProbe.hxx.

void Sonde::set_mor ( positiontype  mor)

Definition at line 263 of file MultiProbe.hxx.

void Sonde::print ( )

Definition at line 58 of file MP_sonde.cxx.

References Bitvector::print().

void Sonde::sink ( long  i,
long  t,
MO_Mismatch **  A 

Definition at line 291 of file MP_sonde.cxx.

Referenced by heapsort().

void Sonde::heapsort ( long  feldlaenge,
MO_Mismatch **  Nr_Mm_Feld 

Definition at line 274 of file MP_sonde.cxx.

References sink().

Referenced by gen_Hitliste().

double Sonde::check_for_min ( long  k,
MO_Mismatch **  probebacts,
long  laenge 

Definition at line 158 of file MP_sonde.cxx.

References min, and MO_Mismatch::mismatch.

Referenced by gen_Hitliste().

MO_Mismatch ** Sonde::get_matching_species ( bool  match_also_revcompl,
int  match_weight,
int  match_mis,
char match_seq,
MO_Liste convert,
long number_of_species 
int Sonde::gen_Hitliste ( MO_Liste Bakterienliste)

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