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

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

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

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

See Also