# Spec Bed6Record
BedRecord with 6 fields.

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

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

- `char Bed6Record::strand`
  The strand of the interval (stored as `char`, one of `.`, '-', and `+`).

### Member Variables Inherited From Bed4Record

- `name`

### Member Variables Inherited From Bed5Record

- `score`

### Member Variables Inherited From BedRecord

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

## Detailed Description

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

## Member Variables Detail

### `char Bed6Record::strand`

The strand of the interval (stored as `char`, one of `.`, '-', and `+`).

Defaults to '.'.

#### Dox Sources

    /*!
     * @class Bed6Record
     *
     * @extends Bed5Record
     *
     * @headerfile <seqan/bed_io.h>
     *
     * @brief BedRecord with 6 fields.
     *
     * @signature template <> class BedRecord<Bed6>;
     *
     * This BedRecord specialization stores the first six fields (ref, beginPos,
     * endPos, name, score, strand) of a BED file.
     *
     * @var char Bed6Record::strand;
     *
     * @brief The strand of the interval (stored as <tt>char</tt>, one of
     *        <tt>.</tt>, '-', and <tt>+</tt>).
     *
     * Defaults to '.'.
     */