ARB
|
#include <awtc_next_neighbours.hxx>
Public Member Functions | |
PT_FamilyFinder (GBDATA *gb_main_, int server_id_, int oligo_len_, int mismatches_, bool fast_flag_, bool rel_matches_, RelativeScoreScaling scaling_) | |
~PT_FamilyFinder () OVERRIDE | |
GB_ERROR | searchFamily (const char *sequence, FF_complement compl_mode, int max_results, double min_score) OVERRIDE __ATTR__USERESULT |
const char * | results2string () |
Public Member Functions inherited from FamilyFinder | |
FamilyFinder (bool rel_matches_, RelativeScoreScaling scaling_) | |
virtual | ~FamilyFinder () |
void | restrict_2_region (const PosRange &range_) |
void | unrestrict () |
const PosRange & | get_TargetRange () const |
const FamilyList * | getFamilyList () const |
void | delete_family_list () |
bool | hits_were_truncated () const |
bool | uses_rel_matches () const |
RelativeScoreScaling | get_scaling () const |
int | getRealHits () const |
Additional Inherited Members | |
Protected Attributes inherited from FamilyFinder | |
FamilyList * | family_list |
bool | hits_truncated |
long | real_hits |
PosRange | range |
Definition at line 90 of file awtc_next_neighbours.hxx.
PT_FamilyFinder::PT_FamilyFinder | ( | GBDATA * | gb_main_, |
int | server_id_, | ||
int | oligo_len_, | ||
int | mismatches_, | ||
bool | fast_flag_, | ||
bool | rel_matches_, | ||
RelativeScoreScaling | scaling_ | ||
) |
Definition at line 111 of file AWTC_next_neighbours.cxx.
PT_FamilyFinder::~PT_FamilyFinder | ( | ) |
Definition at line 126 of file AWTC_next_neighbours.cxx.
References FamilyFinder::delete_family_list().
|
virtual |
Implements FamilyFinder.
Definition at line 267 of file AWTC_next_neighbours.cxx.
References error(), GBS_ptserver_tag(), PosRange::is_empty(), NULp, and FamilyFinder::range.
Referenced by awtc_nn_search(), and awtc_nn_search_all_listed().
const char * PT_FamilyFinder::results2string | ( | ) |
Definition at line 289 of file AWTC_next_neighbours.cxx.
References GBS_strstruct::cut_tail(), FamilyFinder::family_list, FamilyList::next, GBS_strstruct::nprintf(), GBS_strstruct::release(), and RETURN_LOCAL_ALLOC.