ARB
Public Member Functions | Static Public Member Functions | List of all members
SearchTreeNode Class Reference
Inheritance diagram for SearchTreeNode:
Inheritance graph
[legend]
Collaboration diagram for SearchTreeNode:
Collaboration graph
[legend]

Public Member Functions

 SearchTreeNode (GB_CSTR pattern, GB_CSTR comment)
 
 ~SearchTreeNode ()
 
SearchTreeNodeinsert_unified_pattern (GB_CSTR pattern, GB_CSTR pattern_comment)
 
void findMatches (int off, GB_CSTR seq, int len, int mismatches, int mismatch_list[MAX_MISMATCHES])
 

Static Public Member Functions

static void set_start_offset (int off)
 
static void set_report (reportMatch r, int *u2r)
 
static void set_mismatches (int minMis, int maxMis)
 

Detailed Description

Definition at line 125 of file ED4_search.cxx.

Constructor & Destructor Documentation

SearchTreeNode::SearchTreeNode ( GB_CSTR  pattern,
GB_CSTR  comment 
)

Definition at line 167 of file ED4_search.cxx.

References e4_assert, and NULp.

Referenced by insert_unified_pattern().

SearchTreeNode::~SearchTreeNode ( )

Definition at line 189 of file ED4_search.cxx.

Member Function Documentation

SearchTreeNode * SearchTreeNode::insert_unified_pattern ( GB_CSTR  pattern,
GB_CSTR  pattern_comment 
)

Definition at line 196 of file ED4_search.cxx.

References e4_assert, insert_unified_pattern(), and SearchTreeNode().

Referenced by insert_unified_pattern().

void SearchTreeNode::findMatches ( int  off,
GB_CSTR  seq,
int  len,
int  mismatches,
int  mismatch_list[MAX_MISMATCHES] 
)

Definition at line 237 of file ED4_search.cxx.

References e4_assert, ED4_is_gap_character(), and findMatches().

Referenced by findMatches(), and SearchTree::findMatches().

static void SearchTreeNode::set_start_offset ( int  off)
inlinestatic

Definition at line 148 of file ED4_search.cxx.

Referenced by SearchTree::findMatches().

static void SearchTreeNode::set_report ( reportMatch  r,
int u2r 
)
inlinestatic

Definition at line 149 of file ED4_search.cxx.

Referenced by SearchTree::findMatches().

static void SearchTreeNode::set_mismatches ( int  minMis,
int  maxMis 
)
inlinestatic

Definition at line 150 of file ED4_search.cxx.

References e4_assert.

Referenced by SearchTree::findMatches().


The documentation for this class was generated from the following file: