digest
|
digest code. More...
Namespaces | |
namespace | ds |
namespace | thread_out |
Possible implementation for multi-threading the digestion of a single sequence. The key thing to note is basically by carefully telling where each digester should start digesting you can make it so each kmer is only considered once. For more details on a function, click on more and it will take you to the description that is located in modules. | |
Classes | |
class | BadConstructionException |
Exception thrown when initializing a Digister with k (kmer size) < 4 and start (starting index) < len (length of sequence). More... | |
class | BadModException |
Exception thrown when initializing a mod minimizer object where the target value after modding is greater than the mod value. More... | |
class | BadWindowSizeException |
Exception thrown when initializing a Window Minimizer or Syncmer with a large window size of 0. More... | |
class | Digester |
an abstract class for Digester objects. More... | |
class | ModMin |
Child class of Digester that defines a minimizer as a kmer whose hash is equal to some target value after being modded. Parameters without a description are the same as the parameters in the Digester parent class. They are simply passed up to the parent constructor. More... | |
class | NotRolledTillEndException |
Exception thrown when append_seq() is called before all kmers/large windows in the current sequence have been iterated over. More... | |
class | Syncmer |
This class inherits from WindowMinimizer (implementation reasons), but the represent very different things. A Syncmer is defined as a large window where the minimal hash among all kmers in the large window belong to either the leftmost or rightmost kmer. Parameters without a description are the same as the parameters in the Digester parent class. They are simply passed up to the parent constructor. More... | |
class | WindowMin |
Child class of Digester that defines a minimizer as a kmer whose hash is minimal among those in the large window. Parameters without a description are the same as the parameters in the Digester parent class. They are simply passed up to the parent constructor. More... | |
Enumerations | |
enum class | MinimizedHashType { CANON , FORWARD , REVERSE } |
Enum values for the type of hash to minimize. More... | |
enum class | BadCharPolicy { WRITEOVER , SKIPOVER } |
Specifies behavior with non-ACTG characters. More... | |
digest code.
|
strong |
Specifies behavior with non-ACTG characters.
|
strong |