# Spec GlobalChain
Selects an anchor-based method to join a JournaledString to a global reference sequence.

Extends | JoinConfig
All Extended | JoinConfig
Defined in | <seqan/journaled_set.h>
Signature | `template <[typename TStrategy]> struct GlobalChain;`

## Template Parameters

`TStrategy` | The strategy used to compute the journal (can be one of JournaledCompact and JournaledManhattan, defaults to JournaledManhattan).

## Detailed Description

The JournaledManhattan strategy fills the gaps between the anchors with a single insertion node whil the corresponding part of the reference sequence is deleted.

#### Dox Sources

    /*!
     * @class GlobalChain
     *
     * @extends JoinConfig
     *
     * @headerfile <seqan/journaled_set.h>
     *
     * @brief Selects an anchor-based method to join a @link JournaledString
     *        @endlink to a global reference sequence.
     *
     * @signature template <[typename TStrategy]> struct GlobalChain;
     *
     * @tparam TStrategy The strategy used to compute the journal (can be one of
     *                   @link JoinStrategiesTags#JournaledCompact @endlink and
     *                   @link JoinStrategiesTags#JournaledManhattan @endlink,
     *                   defaults to @link JoinStrategiesTags#JournaledManhattan
     *                   @endlink).
     *
     * The @link JoinStrategiesTags#JournaledManhattan @endlink strategy fills the
     * gaps between the anchors with a single insertion node whil the corresponding
     * part of the reference sequence is deleted.
     */