These functions handle input/output of sequences in the commonly used FASTA format. For every sequence
it is presumed there is one Header-line starting with a >.The sequences
are stored in a Fasta object. This is an extension of a data.frame containing two
text-columns named Header and Sequence. If other columns are present, these will be ignored by
writeFasta.
The Fasta object can be treated as a data.frame, but the generic functions plot.Fasta
and summary.Fasta are defined. The data.frame property makes it
straightforward to manipulate all headers or all sequences, or to extract or delete entries (rows), or to merge
several data sets using rbind.
readFasta makes use of readBStringSet and writeFasta makes use of
writeXStringSet in the Biostrings package.