Conversion Among DNA Sequence Internal Formats
These functions transform a set of DNA sequences among various internal formats.
as.alignment(x) as.DNAbin(x, ...)
## S3 method for class 'character': as.DNAbin(x, ...)
## S3 method for class 'list': as.DNAbin(x, ...)
## S3 method for class 'alignment': as.DNAbin(x, ...)
## S3 method for class 'DNAbin': as.character(x, ...)
- a matrix or a list containing the DNA sequences, or an object
- further arguments to be passed to or from other methods.
as.alignment, the sequences given as argument should be
stored as matrices or lists of single-character strings (the format
as.DNAbin is a generic function with methods so that it works
with sequences stored into vectors, matrices, or lists.
as.character is a generic function: the present method
converts objects of class
"DNAbin" into the format used
"DNAbin" into the class
- an object of class
"alignment"in the case of
"as.alignment"; an object of class
"DNAbin"in the case of
"as.DNAbin"; a matrix of mode character or a list containing vectors of mode character in the case of
data(woodmouse) x <- as.character(woodmouse) x[, 1:20] str(as.alignment(x)) identical(as.DNAbin(x), woodmouse)