Skip to main content

FASTA Format

Read FASTA sequence files as one record per sequence (stdlib; no extra).

Overview

PropertyValue
Format idfa (aliases fasta, fna, faa)
ClassFASTAIterable
Extensions.fa, .fasta, .fna, .faa
ReadYes
WriteNo
Extranone (stdlib)
Maturitystable

Record shape

{"id": "seq1", "description": "example protein", "sequence": "MKTAYIAK..."}

Usage

from iterable import open_iterable

with open_iterable("genes.fa") as source:
for rec in source:
print(rec["id"], len(rec["sequence"]))

See also