# Spec Bed5Record
BedRecord with 5 fields.

Extends | Bed4Record
All Extended | Bed3Record, Bed4Record, BedRecord
All Subcl's | Bed6Record
All Impl'd | AssignableConcept, CopyConstructibleConcept, DefaultConstructibleConcept, FormattedFileRecordConcept
Defined in | <seqan/bed_io.h>
Signature | `template <> class BedRecord<Bed5>;`

## Member Function Overview

### Member Functions Inherited From BedRecord

- `BedRecord`

### Member Functions Inherited From AssignableConcept

- `operator=`

## Interface Function Overview

### Interface Functions Inherited From BedRecord

- `clear`

### Interface Functions Inherited From AssignableConcept

- `assign`
- `set`
- `move`

## Member Variable Overview

- `CharString Bed5Record::score`
  The score of the interval (stored as CharString to allow more flexible annotation).

### Member Variables Inherited From Bed4Record

- `name`

### Member Variables Inherited From BedRecord

- `beginPosition`
- `data`
- `endPosition`
- `INVALID_POS`
- `INVALID_REFID`
- `ref`
- `rID`

## Detailed Description

This BedRecord specialization stores the first five fields (ref, beginPos, endPos, name, score) of a BED file.

## Member Variables Detail

### `CharString Bed5Record::score`

The score of the interval (stored as CharString to allow more flexible annotation).

#### Remarks

Storing the score as a CharString is provided for compatibility with bedtools.

#### Dox Sources

    /*!
     * @class Bed5Record
     *
     * @extends Bed4Record
     *
     * @headerfile <seqan/bed_io.h>
     *
     * @brief BedRecord with 5 fields.
     *
     * @signature template <> class BedRecord<Bed5>;
     *
     * This BedRecord specialization stores the first five fields (ref, beginPos,
     * endPos, name, score) of a BED file.
     *
     * @var CharString Bed5Record::score;
     *
     * @brief The score of the interval (stored as @link CharString @endlink to
     *        allow more flexible annotation).
     *
     * @section Remarks
     *
     * Storing the score as a @link CharString @endlink is provided for
     * compatibility with bedtools.
     */