Go to the documentation of this file.Go to the SVN repository for this file.
33 #ifndef C_SDUST_MASKER_H
34 #define C_SDUST_MASKER_H
This class encapsulates the dusting functionality of winmask.
CSDustMasker(Uint4 window, Uint4 level, Uint4 linker)
Object constructor.
~CSDustMasker()
Object destructor.
CSeqMasker::TMaskList TMaskList
Type representing a list of masked segments.
CSeqMasker::TMaskedInterval TMaskedInterval
Type representing a masked subsequence of a sequence.
TMaskList * operator()(const objects::CSeqVector &data, const TMaskList &exclude_ranges)
Function performing the actual dusting.
pair< TSeqPos, TSeqPos > TMaskedInterval
Type representing a masked interval within a sequence.
vector< TMaskedInterval > TMaskList
A type representing the total of masking information about a sequence.
Looks for low complexity parts of sequences according to the symmetric version of DUST algorithm.
uint32_t Uint4
4-byte (32-bit) unsigned integer
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
Defines Limits for the types used in NCBI C/C++ toolkit.