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

#include <MultiProbe.hxx>

Inheritance diagram for Sonde:
Inheritance graph
[legend]
Collaboration diagram for Sonde:
Collaboration graph
[legend]

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)
inline
double Sonde::get_Outside_Mismatch_no ( int  no)
inline

Definition at line 243 of file MultiProbe.hxx.

char* Sonde::get_name ( )
inline

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 ( )
inline

Definition at line 246 of file MultiProbe.hxx.

long Sonde::get_length_hitliste ( )
inline

Definition at line 247 of file MultiProbe.hxx.

Referenced by Sondentopf::gen_Mergefeld().

long Sonde::get_minelem ( )
inline

Definition at line 248 of file MultiProbe.hxx.

long Sonde::get_maxelem ( )
inline

Definition at line 249 of file MultiProbe.hxx.

positiontype Sonde::get_far ( )
inline

Definition at line 250 of file MultiProbe.hxx.

positiontype Sonde::get_mor ( )
inline

Definition at line 251 of file MultiProbe.hxx.

Bitvector* Sonde::get_bitkennung ( )
inline

Definition at line 252 of file MultiProbe.hxx.

void Sonde::set_Allowed_Mismatch_no ( int  pos,
int  no 
)
inline

Definition at line 254 of file MultiProbe.hxx.

void Sonde::set_Outside_Mismatch_no ( int  pos,
int  no 
)
inline

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)
inline

Definition at line 257 of file MultiProbe.hxx.

References ARB_strdup().

void Sonde::set_Hitliste ( Hit **  hitptr)
inline

Definition at line 258 of file MultiProbe.hxx.

void Sonde::set_length_hitliste ( long  lhl)
inline

Definition at line 259 of file MultiProbe.hxx.

void Sonde::set_minelem ( long  min)
inline

Definition at line 260 of file MultiProbe.hxx.

References min.

void Sonde::set_maxelem ( long  max)
inline

Definition at line 261 of file MultiProbe.hxx.

References max.

void Sonde::set_far ( positiontype  far)
inline

Definition at line 262 of file MultiProbe.hxx.

void Sonde::set_mor ( positiontype  mor)
inline

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: