# Class RnaStructContents
Contains all the contents of an RNA structure file.

Defined in | <seqan/rna_io.h>
Signature | `struct RnaStructContents;`

## Member Variable Overview

- `RnaHeader RnaStructContents::header`
  The (pseudo) header of an RNA structure file.
- `std::vector<RnaRecord> RnaStructContents::records`
  All records of an RNA structure file.

## Detailed Description

Container for the header and all records of an RNA structure file. If no header was present in the file, a pseudo header with the required information is stored instead.

## See Also

- RnaHeader
- RnaRecord

## Member Variables Detail

### `RnaHeader RnaStructContents::header`

The (pseudo) header of an RNA structure file.

### `std::vector<RnaRecord> RnaStructContents::records`

All records of an RNA structure file.

#### Dox Sources

    /*!
     * @class RnaStructContents
     *
     * @headerfile <seqan/rna_io.h>
     *
     * @brief Contains all the contents of an RNA structure file.
     *
     * @signature struct RnaStructContents;
     *
     * Container for the header and all records of an RNA structure file. If no
     * header was present in the file, a pseudo header with the required information
     * is stored instead.
     *
     * @see RnaRecord
     * @see RnaHeader
     *
     * @var std::vector<RnaRecord> RnaStructContents::records;
     *
     * @brief All records of an RNA structure file.
     *
     * @see RnaRecord
     *
     * @var RnaHeader RnaStructContents::header;
     *
     * @brief The (pseudo) header of an RNA structure file.
     *
     * @see RnaHeader
     */