SequenceOutputOptions - SeqAn API Documentation

# Class SequenceOutputOptions
Configuration for writing sequence (FASTA/FASTQ) files.

Defined in | <seqan/seq_io.h>
Signature | `struct SequenceOutputOptions`

## Member Variable Overview

- `int SequenceOutputOptions::lineLength`
  Length of the lines when writing out.
- `bool SequenceOutputOptions::qualMeta`
  Whether or not to write the meta information into the `"+"` line before the qualities (interpreted for FASTQ only). Default is `false`.

## Detailed Description

This struct is used for the configuration of writing out FASTA and FASTQ files.

## Member Variables Detail

### `int SequenceOutputOptions::lineLength`

Length of the lines when writing out.

Set to `-1` for default behaviour (no line break for FASTQ, line length of 70 for FASTA) and `0` for disabling line breaks.

### `bool SequenceOutputOptions::qualMeta`

Whether or not to write the meta information into the `"+"` line before the qualities (interpreted for FASTQ only). Default is `false`.

#### Dox Sources

    /*!
     * @class SequenceOutputOptions
     *
     * @headerfile <seqan/seq_io.h>
     *
     * @brief Configuration for writing sequence (FASTA/FASTQ) files.
     *
     * @signature struct SequenceOutputOptions
     *
     * This struct is used for the configuration of writing out FASTA and FASTQ
     * files.
     *
     * @var int SequenceOutputOptions::lineLength;
     *
     * @brief Length of the lines when writing out.
     *
     * Set to <tt>-1</tt> for default behaviour (no line break for FASTQ, line
     * length of 70 for FASTA) and <tt>0</tt> for disabling line breaks.
     *
     * @var bool SequenceOutputOptions::qualMeta;
     *
     * @brief Whether or not to write the meta information into the <tt>"+"</tt>
     *        line before the qualities (interpreted for FASTQ only). Default is
     *        <tt>false</tt>.
     */