Class Specialization
FixedGappedShape
A fixed gapped shape.
FixedGappedShape |
Parameters
The Value type of the string the shape is applied to (e.g. | |
A structure to store the shape at compile-time. Types: HardwiredShape |
Specialization of
Metafunctions
Number of elements in a fixed-size container. (Shape) | |
Type of an object that is suitable to hold size information. (Shape) | |
Type of the items in the container. (Shape) | |
Number of different values a value type object can have. (Shape) | |
Number of relevant positions in a shape. (Shape) |
Functions
Builds an index on a StringSet storing how often a q-gram occurs in each sequence. (Shape) | |
Builds a q-gram index on a sequence. (Shape) | |
Builds the directory of a q-gram index on a sequence. (Shape) | |
Builds the suffix array of a q-gram index on a sequence. (Shape) | |
Computes a (lower) hash value for a shape applied to a sequence. (Shape) | |
Computes a unique hash value of a shape, even if it is shorter than its span. (Shape) | |
Computes a unique hash value for the adjacent shape, even if it is shorter than q. (Shape) | |
Computes the hash value for the adjacent shape. (Shape) | |
Computes an upper hash value for a shape applied to a sequence. (Shape) | |
Shortcut for | |
The number of items/characters. (Shape) | |
Reference to the value. (Shape) | |
Number of relevant positions in a shape. (Shape) |
Remarks
There are predefined shapes in index/shape_predefined.h .
You can simply use them with Shape<TValue, ShapePatternHunter> for example.
See Also
SeqAn - Sequence Analysis Library - www.seqan.de