ARB
|
Public Member Functions | |
SearchTree (const SearchSettings *s) | |
~SearchTree () | |
void | findMatches (const char *seq, int len, reportMatch report) |
int | get_shortestPattern () const |
Definition at line 284 of file ED4_search.cxx.
SearchTree::SearchTree | ( | const SearchSettings * | s | ) |
Definition at line 346 of file ED4_search.cxx.
References ED4_root::alignment_type, appendComment(), ARB_strdup(), aw_message(), e4_assert, ED4_ROOT, ED4_SC_CASE_SENSITIVE, ED4_ST_T_EQUAL_U, GBT_complementNucSequence(), GBT_determine_T_or_U(), GBT_reverseNucSequence(), SearchSettings::get_case_sensitive(), SearchSettings::get_complement(), SearchSettings::get_exact(), ED4_root::get_gb_main(), SearchSettings::get_pattern(), SearchSettings::get_reverse(), SearchSettings::get_tu(), INSERT_ROOT_PATTERN, IS_NUCLEOTIDE, NULp, pattern, s, splitTokComment(), and ta.
SearchTree::~SearchTree | ( | ) |
Definition at line 466 of file ED4_search.cxx.
void SearchTree::findMatches | ( | const char * | seq, |
int | len, | ||
reportMatch | report | ||
) |
Definition at line 555 of file ED4_search.cxx.
References SearchTreeNode::findMatches(), SearchSettings::get_max_mismatches(), SearchSettings::get_min_mismatches(), MAX_MISMATCHES, SearchTreeNode::set_mismatches(), SearchTreeNode::set_report(), and SearchTreeNode::set_start_offset().
Referenced by ED4_SearchResults::search().
|
inline |
Definition at line 302 of file ED4_search.cxx.
Referenced by searchParamsChanged().