# Spec Bed3Record
BedRecord with 3 fields.

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

## 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

### Member Variables Inherited From BedRecord

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

## Detailed Description

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

#### Dox Sources

    /*!
     * @class Bed3Record
     *
     * @extends BedRecord
     *
     * @headerfile <seqan/bed_io.h>
     *
     * @brief BedRecord with 3 fields.
     *
     * @signature template <> class BedRecord<Bed3>;
     *
     * This BedRecord specialization stores the first three fields (ref, beginPos,
     * endPos) of a BED file.
     */