11 #ifndef AWTC_NEXT_NEIGHBOURS_HXX
12 #define AWTC_NEXT_NEIGHBOURS_HXX
20 #ifndef PT_GLOBAL_DEFS_H
30 #define ff_assert(bed) arb_assert(bed)
100 GB_ERROR open(
const char *servername);
116 #define AWAR_NN_BASE "next_neighbours/"
118 #define AWAR_NN_OLIGO_LEN AWAR_NN_BASE "oligo_len"
119 #define AWAR_NN_MISMATCHES AWAR_NN_BASE "mismatches"
120 #define AWAR_NN_FAST_MODE AWAR_NN_BASE "fast_mode"
121 #define AWAR_NN_REL_MATCHES AWAR_NN_BASE "rel_matches"
122 #define AWAR_NN_REL_SCALING AWAR_NN_BASE "scaling"
131 #error awtc_next_neighbours.hxx included twice
132 #endif // AWTC_NEXT_NEIGHBOURS_HXX
void delete_family_list()
virtual GB_ERROR searchFamily(const char *sequence, FF_complement compl_mode, int max_results, double min_score)=0
FamilyFinder(bool rel_matches_, RelativeScoreScaling scaling_)
GB_ERROR searchFamily(const char *sequence, FF_complement compl_mode, int max_results, double min_score) OVERRIDE __ATTR__USERESULT
void restrict_2_region(const PosRange &range_)
bool hits_were_truncated() const
bool uses_rel_matches() const
FamilyList * insertSortedBy_rel_matches(FamilyList *other)
const char * results2string()
PT_FamilyFinder(GBDATA *gb_main_, int server_id_, int oligo_len_, int mismatches_, bool fast_flag_, bool rel_matches_, RelativeScoreScaling scaling_)
FamilyList * insertSortedBy_matches(FamilyList *other)
#define __ATTR__USERESULT
const FamilyList * getFamilyList() const
const PosRange & get_TargetRange() const
void AWTC_create_common_next_neighbour_vars(AW_root *aw_root, const RootCallback &awar_changed_cb)
~PT_FamilyFinder() OVERRIDE
void AWTC_create_common_next_neighbour_fields(AW_window *aws, int scaler_length)
RelativeScoreScaling get_scaling() const