Go to the documentation of this file.Go to the SVN repository for this file.
33 #ifndef C_WIN_MASK_COUNTS_GENERATOR_H
34 #define C_WIN_MASK_COUNTS_GENERATOR_H
81 virtual const char * GetErrCodeString()
const override;
124 const string & infmt,
125 const string & sformat,
132 bool check_duplicates,
137 string const & metadata,
138 double min_pct = -1.0,
139 double extend_pct = -1.0,
140 double thres_pct = -1.0,
141 double max_pct = -1.0 );
180 const string & infmt,
181 const string & sformat,
188 bool check_duplicates,
193 string const & metadata,
194 double min_pct = -1.0,
195 double extend_pct = -1.0,
196 double thres_pct = -1.0,
197 double max_pct = -1.0 );
224 void process(
Uint4 prefix,
Uint1 prefix_size,
225 const vector< string > &
input,
236 Uint8 fastalen(
const string & fname )
const;
Exceptions that CWinMaskCountsGenerator may throw.
NCBI_EXCEPTION_DEFAULT(GenCountsException, CException)
This class encapsulates the n-mer frequency counts generation functionality of winmasker.
vector< Uint4 > score_counts
CRef< CSeqMaskerOstat > ustat
const CWinMaskUtil::CIdSet * ids
const CWinMaskUtil::CIdSet * exclude_ids
Base class for sets of seq_id representations used with -ids and -exclude-ids options.
static SQLCHAR output[256]
uint8_t Uint1
1-byte (8-bit) unsigned integer
uint32_t Uint4
4-byte (32-bit) unsigned integer
uint64_t Uint8
8-byte (64-bit) unsigned integer
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
IO_PREFIX::ostream CNcbiOstream
Portable alias for ostream.
#define NCBI_XALGOWINMASK_EXPORT
<!DOCTYPE HTML >< html > n< header > n< title > PubSeq Gateway Help Page</title > n< style > n th
NCBI C++ stream class wrappers for triggering between "new" and "old" C++ stream libraries.
Defines Limits for the types used in NCBI C/C++ toolkit.