Module seq_io::fasta
[−]
[src]
Efficient FASTA reading and writing
Structs
OwnedRecord |
A FASTA record that ownes its data (requiring two allocations) |
Position | |
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
Error |
Traits
Record |
Functions
write_head |
Writes only the sequence header. |
write_id_desc |
Writes only the sequence header given ID and description parts. |
write_parts |
Writes data to the FASTA format. ID and description parts of the header are supplied separately instead of a whole header line. |
write_seq |
Writes only the sequence line. |
write_seq_iter |
Writes the sequence line from an iterator (such as |
write_to |
Writes data (not necessarily stored in a |
write_wrap |
Writes data to the FASTA format. Wraps the sequence to produce multi-line FASTA
with a maximum width specified by the |
write_wrap_seq |
Writes the sequence line, and wraps the output to a maximum width specified by |
write_wrap_seq_iter |
Writes the sequence line from an iterator (such as |