Skip to main content
`Ctrl`+`K`

# skbio.sequence.Sequence.write

Sequence.write(file, format=None, **kwargs)

  Write an instance of `Sequence` to a file.

  This is a convenience method for `skbio.io.registry.write`. For more information about the I/O system in scikit-bio, please see `skbio.io`.

  Supported file formats include:

  - `'embl'` (`skbio.io.format.embl`)

  - `'fasta'` (`skbio.io.format.fasta`)

  - `'fastq'` (`skbio.io.format.fastq`)

  - `'genbank'` (`skbio.io.format.genbank`)

  - `'gff3'` (`skbio.io.format.gff3`)

  Parameters:
    file openable (filepath, filehandle, etc.)

      The location to write the given format into. Something that is understood by `skbio.io.util.open`. Filehandles are not automatically closed, it is the responsibility of the caller.

    format str, optional

      The format to write the `Sequence` object as. The format must be a registered format name with a writer for `Sequence`. Default is `'fasta'`.

    kwargs dict, optional

      Additional arguments passed to the writer for `Sequence`.

  See also

  `read`
  `skbio.io.registry.write`
  `skbio.io.util.open`
  `skbio.io.format.embl`
  `skbio.io.format.fasta`
  `skbio.io.format.fastq`
  `skbio.io.format.genbank`
  `skbio.io.format.gff3`