# Spec AutoSeqFormat
Auto-detects and stores a file format.

Extends | TagSelector
All Extended | TagSelector
Defined in | <seqan/file.h>
Signature | `typedef TagList<Fastq, TagList<Fasta, TagList<Raw> > > SeqFormats; typedef TagSelector<SeqFormat> AutoSeqFormat;`

## Interface Function Overview

### Interface Functions Inherited From TagSelector

- `tagSelectIntersect`

## Member Variable Overview

### Member Variables Inherited From TagSelector

- `tagId`

#### Dox Sources

    /*!
     * @class AutoSeqFormat
     *
     * @extends TagSelector
     *
     * @headerfile <seqan/file.h>
     *
     * @brief Auto-detects and stores a file format.
     *
     * @signature typedef TagList<Fastq, TagList<Fasta, TagList<Raw> > > SeqFormats;
     * @signature typedef TagSelector<SeqFormat> AutoSeqFormat;
     */