# Group Direction Tags
Tags for selecting a direction.

## Grouped Tags Overview

- `typedef Tag<Bidirectional_> Bidirectional;`
  Tag for allowing both input and output.
- `typedef Tag<Input_> Input;`
  Tag for selecting the input direction.
- `typedef Tag<Output_> Output;`
  Tag for selecting the output direction.

## Grouped Tags Detail

### `typedef Tag<Bidirectional_> Bidirectional;`

Defined in
  <seqan/basic.h>

Tag for allowing both input and output.

### `typedef Tag<Input_> Input;`

Defined in
  <seqan/basic.h>

Tag for selecting the input direction.

### `typedef Tag<Output_> Output;`

Defined in
  <seqan/basic.h>

Tag for selecting the output direction.

#### Dox Sources

    /*!
     * @defgroup DirectionTags Direction Tags
     *
     * @brief Tags for selecting a direction.
     *
     * @tag DirectionTags#Input
     *
     * @headerfile <seqan/basic.h>
     *
     * @brief Tag for selecting the input direction.
     *
     * @signature typedef Tag<Input_> Input;
     *
     * @tag DirectionTags#Output
     *
     * @headerfile <seqan/basic.h>
     *
     * @brief Tag for selecting the output direction.
     *
     * @signature typedef Tag<Output_> Output;
     *
     * @tag DirectionTags#Bidirectional
     *
     * @headerfile <seqan/basic.h>
     *
     * @brief Tag for allowing both input and output.
     *
     * @signature typedef Tag<Bidirectional_> Bidirectional;
     */