Learn R Programming

aphid (version 1.3.5)

unalign: Deconstruct an alignment.

Description

unalign deconstructs an alignment to a list of sequences.

Usage

unalign(x, gap = "-")

Value

a list of sequences of the same mode and class as the input alignment (ie "DNAbin", "AAbin", or plain ASCII characters).

Arguments

x

a matrix of aligned sequences. Accepted modes are "character" and "raw" (for "DNAbin" and "AAbin" objects).

gap

the character used to represent gaps in the alignment matrix. Ignored for "DNAbin" or "AAbin" objects. Defaults to "-" otherwise.

Author

Shaun Wilkinson

Details

unalign works in the opposite way to align, reducing a matrix of aligned sequences to a list of sequences without gaps. "DNAbin" and "AAbin" matrix objects are supported (and recommended for biological sequence data)

See Also

align.

Examples

Run this code
## Convert the woodmouse alignment in the ape package to a list of
## unaligned sequences
library(ape)
data(woodmouse)
x <- unalign(woodmouse)

Run the code above in your browser using DataLab