sugar._io package

sugar._io – Input/Output support for different sequence and feature file formats

IO support is discovered via plugins, you can simply install your own plugins.

Submodules

main

Main IO functions, read(), iter_(), write(), read_fts(), write_fts()

clustal

Clustal IO

embl

EMBL flat file reader for ENA and UniProt

fasta

FASTA IO

genbank

GenBank reader

meme

Read support for file formats associated with the MEME Suite

sjson

SJson IO, custom lossless sugar format

stockholm

Stockholm IO

tab.blast

BLAST reader for output generated with outfmt 7 (preferred), 6 or 10

tab.core

Generic tabular feature reader that is used by several plugins

tab.infernal

Infernal reader for output generated with tblout fmt 1, 2, 3

tab.mmseqs

MMseqs2 reader for output generated with option fmtmode 4 (preferred) or 0

tab.xsv

TSV, CSV and XSV file formats IO