# Class DefaultSeedConfig
Default configuration for seeds without score.

Defined in | <seqan/seeds.h>
Signature | `struct DefaultSeedConfig.`

## Member Typedef Overview

- `(...) DefaultSeedConfig::TDiagonal;`
  Type to use for diagonals (signed version of TSize).
- `size_t DefaultSeedConfig::TPosition;`
  Position type to use in the seed.
- `int DefaultSeedConfig::TScoreValue;`
  Type to use for storing score values.
- `size_t DefaultSeedConfig::TSize;`
  Size type to use in the seed.

## Detailed Description

The default definition is as follows. You use this as a blueprint for your own TConfig struct for a Seed or SeedSet class.

    struct DefaultSeedConfig
    {
        typedef size_t TPosition;
        typedef size_t TSize;
        typedef MakeSigned_<size_t>::Type TDiagonal;
        typedef int TScoreValue;
    };

## See Also

- Seed

## Member Typedef Detail

### `(...) DefaultSeedConfig::TDiagonal;`

Type to use for diagonals (signed version of TSize).

### `size_t DefaultSeedConfig::TPosition;`

Position type to use in the seed.

### `int DefaultSeedConfig::TScoreValue;`

Type to use for storing score values.

### `size_t DefaultSeedConfig::TSize;`

Size type to use in the seed.

#### Dox Sources

    /*!
     * @class DefaultSeedConfig
     *
     * @headerfile <seqan/seeds.h>
     *
     * @brief Default configuration for seeds without score.
     *
     * @signature struct DefaultSeedConfig.
     *
     * The default definition is as follows. You use this as a blueprint for your
     * own TConfig struct for a Seed or SeedSet class.
     *
     * @code{.cpp}
     * struct DefaultSeedConfig
     * {
     *     typedef size_t TPosition;
     *     typedef size_t TSize;
     *     typedef MakeSigned_<size_t>::Type TDiagonal;
     *     typedef int TScoreValue;
     * };
     * @endcode
     *
     *
     * @see Seed
     *
     * @typedef DefaultSeedConfig::TPosition
     *
     * @brief Position type to use in the seed.
     *
     * @signature size_t DefaultSeedConfig::TPosition;
     *
     * @typedef DefaultSeedConfig::TSize
     *
     * @brief Size type to use in the seed.
     *
     * @signature size_t DefaultSeedConfig::TSize;
     *
     * @typedef DefaultSeedConfig::TDiagonal
     *
     * @brief Type to use for diagonals (signed version of TSize).
     *
     * @signature (...) DefaultSeedConfig::TDiagonal;
     *
     * @typedef DefaultSeedConfig::TScoreValue
     *
     * @brief Type to use for storing score values.
     *
     * @signature int DefaultSeedConfig::TScoreValue;
     */