ARB
|
#include <MultiProbe.hxx>
Public Member Functions | |
double | get_Allowed_Mismatch_no (int no) |
double | get_Outside_Mismatch_no (int no) |
const char * | get_name () |
Hit * | get_hitdata_by_number (long index) |
Hit ** | get_Hitliste () |
long | get_length_hitliste () |
long | get_minelem () |
long | get_maxelem () |
positiontype | get_far () |
positiontype | get_mor () |
Bitvector * | get_bitkennung () |
void | set_bitkennung (Bitvector *bv) |
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 (int ptserver_id, bool match_also_revcompl, int match_weight, int match_mis, const char *match_seq, MO_Liste *convert, long *number_of_species, GB_ERROR &error) |
int | gen_Hitliste (MO_Liste *Bakterienliste) |
Sonde (const char *bezeichner, int num_probes, int allowed_mis, double outside_mis) | |
~Sonde () | |
Definition at line 230 of file MultiProbe.hxx.
Definition at line 21 of file MP_sonde.cxx.
References ARB_strdup(), mp_assert, and NULp.
Sonde::~Sonde | ( | ) |
Definition at line 45 of file MP_sonde.cxx.
|
inline |
Definition at line 242 of file MultiProbe.hxx.
Referenced by Sondentopf::fill_Stat_Arrays(), Sondentopf::gen_color_hash(), and gen_Hitliste().
|
inline |
Definition at line 243 of file MultiProbe.hxx.
|
inline |
Definition at line 244 of file MultiProbe.hxx.
Definition at line 279 of file MP_sonde.cxx.
References NULp.
Referenced by Sondentopf::gen_Mergefeld().
|
inline |
Definition at line 246 of file MultiProbe.hxx.
|
inline |
Definition at line 247 of file MultiProbe.hxx.
Referenced by Sondentopf::gen_Mergefeld().
|
inline |
Definition at line 248 of file MultiProbe.hxx.
|
inline |
Definition at line 249 of file MultiProbe.hxx.
|
inline |
Definition at line 250 of file MultiProbe.hxx.
|
inline |
Definition at line 251 of file MultiProbe.hxx.
|
inline |
Definition at line 252 of file MultiProbe.hxx.
void Sonde::set_bitkennung | ( | Bitvector * | bv | ) |
Definition at line 325 of file MP_sonde.cxx.
|
inline |
Definition at line 255 of file MultiProbe.hxx.
|
inline |
Definition at line 256 of file MultiProbe.hxx.
void Sonde::print | ( | ) |
Definition at line 60 of file MP_sonde.cxx.
References Bitvector::print().
void Sonde::sink | ( | long | i, |
long | t, | ||
MO_Mismatch ** | A | ||
) |
Definition at line 307 of file MP_sonde.cxx.
Referenced by heapsort().
void Sonde::heapsort | ( | long | feldlaenge, |
MO_Mismatch ** | Nr_Mm_Feld | ||
) |
double Sonde::check_for_min | ( | long | k, |
MO_Mismatch ** | probebacts, | ||
long | laenge | ||
) |
Definition at line 166 of file MP_sonde.cxx.
References min, and MO_Mismatch::mismatch.
Referenced by gen_Hitliste().
MO_Mismatch ** Sonde::get_matching_species | ( | int | ptserver_id, |
bool | match_also_revcompl, | ||
int | match_weight, | ||
int | match_mis, | ||
const char * | match_seq, | ||
MO_Liste * | convert, | ||
long * | number_of_species, | ||
GB_ERROR & | error | ||
) |
Definition at line 68 of file MP_sonde.cxx.
References aisc_close(), aisc_get(), AISC_MAGIC_NUMBER, aisc_open(), aisc_put(), arb_look_and_start_ptserver(), mp_gl_struct::com, bytestring::data, GBS_static_string(), MO_Liste::get_index_by_entry(), MO_Liste::get_mo_liste(), mp_gl_struct::link, mp_gl_struct::locs, MO_Mismatch::mismatch, mp_assert, MP_init_local_com_struct(), NON_WEIGHTED, NULp, and MO_Mismatch::nummer.
Referenced by gen_Hitliste().
Definition at line 183 of file MP_sonde.cxx.
References aw_message(), check_for_min(), awar_vars::complement, error(), get_Allowed_Mismatch_no(), get_matching_species(), MO_Liste::get_mo_liste(), awar_vars::greyzone, heapsort(), Bakt_Info::kill_flag(), MO_Mismatch::mismatch, mp_assert, mp_gl_awars, NULp, MO_Mismatch::nummer, awar_vars::outside_mismatches_difference, awar_vars::ptserver, Hit::set_mismatch_at_pos(), and awar_vars::weightedmismatches.
Referenced by ST_Container::cache_Sonde().