Learn R Programming

micropan (version 1.0)

plot.Fasta: Plotting and printing Fasta objects

Description

Generic functions for plotting and printing the content of a Fasta object.

Usage

"plot"(x, col="tan4", border="tan4", ...) "summary"(object, ...) "str"(object, ...)

Arguments

x
A Fasta object, see below.
col
Color of bar interiors.
border
Color of bar borders.
object
A Fasta object, see below.
...
Optional graphical arguments.

Details

A Fasta object contains biological sequences in the FASTA format. It is a small (S3) extension to a data.frame. It is actually a data.frame containing at least two text columns named Header and Sequence. The Header column contains the headerlines for each sequence, and the Sequence columns the sequences themselves. A Fasta object is typically created by reading a FASTA formatted file into R by readFasta. A Fasta object can be treated as a data.frame, which makes it quick and easy to search both Header and Sequence for specific regular expressions, sort or re-arrange the ordering of the sequences, extract subsets or add new data to an existing Fasta object. The plot.Fasta function will display the content of the Fasta object as a bar chart over the lengths of the sequences. The bars are displayed horizontally, and the first sequence is on top, just like in the FASTA file. The summary.Fasta function will display a text giving the number of sequences and the alphabet, i.e. listing all unique symbols found in the file. The str.Fasta function will simply print the number of sequences in the Fasta object.

See Also

readFasta, writeFasta.

Examples

Run this code
# See the examples in the Help-file for readFasta/writeFasta

Run the code above in your browser using DataLab