NCBI C++ ToolKit
|
Search Toolkit Book for CSDustMasker
This class encapsulates the dusting functionality of winmask. More...
#include "win_mask_sdust_masker.hpp"
(Private to src/app/winmasker
.)
Public Types | |
typedef CSeqMasker::TMaskedInterval | TMaskedInterval |
Type representing a masked subsequence of a sequence. More... | |
typedef CSeqMasker::TMaskList | TMaskList |
Type representing a list of masked segments. More... | |
Public Member Functions | |
CSDustMasker (Uint4 window, Uint4 level, Uint4 linker) | |
Object constructor. More... | |
~CSDustMasker () | |
Object destructor. More... | |
TMaskList * | operator() (const objects::CSeqVector &data, const TMaskList &exclude_ranges) |
Function performing the actual dusting. More... | |
Private Attributes | |
Uint4 | window |
CSymDustMasker | duster_ |
This class encapsulates the dusting functionality of winmask.
Definition at line 49 of file win_mask_sdust_masker.hpp.
Type representing a masked subsequence of a sequence.
Definition at line 54 of file win_mask_sdust_masker.hpp.
Type representing a list of masked segments.
Definition at line 57 of file win_mask_sdust_masker.hpp.
Object constructor.
window | dust window |
level | dust level |
linker | dust linker |
Definition at line 67 of file win_mask_sdust_masker.cpp.
CSDustMasker::~CSDustMasker | ( | ) |
Object destructor.
Definition at line 72 of file win_mask_sdust_masker.cpp.
CSDustMasker::TMaskList * CSDustMasker::operator() | ( | const objects::CSeqVector & | data, |
const TMaskList & | exclude_ranges | ||
) |
|
private |
Definition at line 89 of file win_mask_sdust_masker.hpp.
Referenced by operator()().
|
private |
Definition at line 87 of file win_mask_sdust_masker.hpp.
Referenced by operator()().