Raptor 3.0.0-rc.1
A fast and space-efficient pre-filter for querying very large collections of nucleotide sequences
 
raptor::threshold::threshold Class Reference
+ Collaboration diagram for raptor::threshold::threshold:

Public Member Functions

size_t get (size_t const minimiser_count) const noexcept
 
thresholdoperator= (threshold &&)=default
 
thresholdoperator= (threshold const &)=default
 
 threshold (threshold &&)=default
 
 threshold (threshold const &)=default
 
 threshold (threshold_parameters const &arguments)
 

Private Types

enum class  threshold_kinds { probabilistic , lemma , percentage }
 

Private Attributes

size_t kmer_lemma {}
 
size_t maximal_number_of_minimizers {}
 
size_t minimal_number_of_minimizers {}
 
std::vector< size_t > precomp_correction {}
 
std::vector< size_t > precomp_thresholds {}
 
threshold_kinds threshold_kind {threshold_kinds::probabilistic}
 
double threshold_percentage {}
 

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