Class
Shape
Stores hash value and shape for an ungapped or gapped q-gram.
Parameters
The Value type of the string the shape is applied to (e.g. | |
The specializing type. Default: SimpleShape, for ungapped q-grams. |
Specializations
| A fixed gapped shape. | |
| A variable gapped shape. | |
| A variable length ungapped shape (also called q-gram or k-mer). | |
| A fixed length ungapped shape (also called q-gram or k-mer). |
Metafunctions
| Type of the object a given object depends on. | |
| Number of elements in a fixed-size container. | |
| Type of an object that is suitable to hold size information. | |
| Type of the items in the container. | |
| Number of different values a value type object can have. | |
| Number of relevant positions in a shape. |
Member Functions
| Constructor |
Functions
| Builds an index on a StringSet storing how often a q-gram occurs in each sequence. | |
| Builds a q-gram index on a sequence. | |
| Builds the directory of a q-gram index on a sequence. | |
| Builds the suffix array of a q-gram index on a sequence. | |
| Computes a (lower) hash value for a shape applied to a sequence. | |
| Computes a unique hash value of a shape, even if it is shorter than its span. | |
| Computes a unique hash value for the adjacent shape, even if it is shorter than q. | |
| Computes the hash value for the adjacent shape. | |
| Computes an upper hash value for a shape applied to a sequence. | |
| Shortcut for | |
| The number of items/characters. | |
| Reference to the value. | |
| Number of relevant positions in a shape. |
Remarks
SeqAn - Sequence Analysis Library - www.seqan.de
