Module seq_io::fasta [] [src]

Efficient FASTA reading and writing

Structs

OwnedRecord

A FASTA record that ownes its data (requiring two allocations)

Reader

Parser for FASTA files.

RecordSet

Set of FASTA records that owns it's buffer and knows the positions of each record.

RecordSetIter
RefRecord

A FASTA record that borrows data from a buffer.

SeqLines

Enums

ParseError

Traits

Record

Functions

write_parts

Helper function for writing data (not necessarily stored in a Record instance) to the FASTA format. The ID and description parts of the header are supplied separately instead of a whole header line

write_to

Helper function for writing data (not necessarily stored in a Record instance) to the FASTA format