Concept AlphabetWithGapsConcept
An alphabet that includes a specific gap character.

Extends AlphabetConcept
All Extended AlphabetConcept, AssignableConcept, CopyConstructibleConcept, DefaultConstructibleConcept
Defined in <seqan/basic.h>
Signature

Member Function Overview

Member Functions Inherited From AssignableConcept

Interface Function Overview

Interface Functions Inherited From AssignableConcept

Interface Metafunction Overview

Interface Metafunctions Inherited From AlphabetConcept

Interface Functions Detail

T gapValue<T>();

Return the "gap" value from an alphabet.

Template Parameters

T The alphabet type to query the gap value from.

Returns

T The gap character.

The function is implemented in gapValueImpl. Do not specialize gapValue, specialize link gapValueImpl instead!

Data Races

Thread safety unknown!

See Also

T gapValueImpl(valuePointerTag);

Implements gapValue.

Parameters

valuePointerTag A pointer that is used as a tag to specify the value type. The pointer needs not to point to a valid object, so it is possible to use a null pointer here.

Returns

T A gap character.

This function implements gapValue. It is recommended to use gapValue rather than gapValueImpl.

Data Races

Thread safety unknown!

See Also