NCBI C++ ToolKit
|
Search Toolkit Book for tracker
Classes | |
struct | result |
Public Types | |
typedef dup_lookup_table::sample_loc | sample_loc |
Public Member Functions | |
tracker (const dup_lookup_table &the_table, const string &the_subject_id) | |
~tracker () | |
void | operator() (const string &index, Uint4 seqnum, string::size_type subject_offset, iterator start, iterator end) |
Private Types | |
typedef dup_lookup_table::iterator | iterator |
typedef vector< result > | result_list_type |
Private Member Functions | |
void | report_match (Uint4 queryseq, Uint4 match_count, string::size_type s_off, string::size_type q_off) |
Private Attributes | |
const dup_lookup_table & | table |
const string & | subject_id |
result_list_type | main_list |
result_list_type | aux_list |
Definition at line 275 of file win_mask_dup_table.cpp.
|
private |
Definition at line 287 of file win_mask_dup_table.cpp.
|
private |
Definition at line 315 of file win_mask_dup_table.cpp.
Definition at line 280 of file win_mask_dup_table.cpp.
|
inline |
Definition at line 325 of file win_mask_dup_table.cpp.
tracker::~tracker | ( | ) |
Definition at line 390 of file win_mask_dup_table.cpp.
References main_list, MIN_MATCH_COUNT, report_match(), and SAMPLE_SKIP.
void tracker::operator() | ( | const string & | index, |
Uint4 | seqnum, | ||
string::size_type | subject_offset, | ||
dup_lookup_table::iterator | iter, | ||
dup_lookup_table::iterator | end | ||
) |
Definition at line 408 of file win_mask_dup_table.cpp.
References aux_list, main_list, MAX_OFFSET_ERROR, MIN_MATCH_COUNT, report_match(), result, and SAMPLE_SKIP.
|
private |
Definition at line 374 of file win_mask_dup_table.cpp.
References LOG_POST, SAMPLE_SKIP, dup_lookup_table::seqid(), subject_id, table, and Warning().
Referenced by operator()(), and ~tracker().
|
private |
Definition at line 370 of file win_mask_dup_table.cpp.
Referenced by operator()().
|
private |
Definition at line 369 of file win_mask_dup_table.cpp.
Referenced by operator()(), and ~tracker().
Definition at line 353 of file win_mask_dup_table.cpp.
Referenced by report_match().
|
private |
Definition at line 352 of file win_mask_dup_table.cpp.
Referenced by report_match().