# Class DefaultJstConfig
The default Journaled-String-Tree configuration object.

Defined in | <seqan/journaled_string_tree.h>
Signature | `template <typename TSequence> class DefaultJstConfig<TDeltaStore>`

## Template Parameters

`TSequence` | Type of the underlying base sequence.

## Detailed Description

Defines the follwoing types used to configure the DeltaMap:

    typedef typename Size<TSequence>::Type  TDeltaPos;
    typedef typename Value<TSequence>::Type TSnpValue;
    typedef String<TSnpValue>               TInsValue;
    typedef typename Size<TSequence>::Type  TDelValue;
    typedef Pair<TDelValue, TInsValue>      TSVValue;

#### Dox Sources

    /*!
     * @class DefaultJstConfig
     *
     * @headerfile <seqan/journaled_string_tree.h>
     *
     * @brief The default Journaled-String-Tree configuration object.
     *
     * @signature template <typename TSequence> class DefaultJstConfig<TDeltaStore>
     *
     * @tparam TSequence Type of the underlying base sequence.
     *
     * Defines the follwoing types used to configure the @link DeltaMap @endlink:
     *
     * @code{.cpp}
     * typedef typename Size<TSequence>::Type  TDeltaPos;
     * typedef typename Value<TSequence>::Type TSnpValue;
     * typedef String<TSnpValue>               TInsValue;
     * typedef typename Size<TSequence>::Type  TDelValue;
     * typedef Pair<TDelValue, TInsValue>      TSVValue;
     * @endcode
     */