Spec SimpleShape
A variable length ungapped shape (also called q-gram or k-mer).

Extends Shape
All Extended Shape
Defined in <seqan/index.h>
Signature template <typename TValue> class Shape<TValue, SimpleShape>;

Template Parameters

TValue The Value type of the string the shape is applied to (e.g. Dna).

Member Function Overview

Interface Function Overview

Interface Functions Inherited From Shape

Interface Metafunction Overview

Interface Metafunctions Inherited From Shape

Detailed Description


A SimpleShape must be resized first to a valid length. To do so, call resize.

See Also

Member Functions Detail

Shape::Shape(); Shape::Shape(shape); Shape::Shape(q);



shape Other Shape object (copy constructor).
q Length of the ungapped q-gram (IntegerConcept).

Data Races

If not stated otherwise, concurrent invocation is not guaranteed to be thread-safe.