muscle: Multiple Sequence Alignment

Description Usage Arguments Details Value Note Author(s) References See Also Examples

View source: R/muscle_main.R

Description

MUSCLE performs multiple sequence alignments of nucleotide or amino acid sequences.

Usage

1
muscle(stringset, quiet = FALSE, ...)

Arguments

stringset

An object of class XStringSet: DNAStringSet, RNAStringSet, or AAStringSet.

quiet

Logical, whether to prevent printing of the progress of the algorithm to the screen. Defaults to FALSE.

...

Arguments (options and flags) for the MUSCLE algorithm (see Details).

Details

Arguments for the MUSCLE algorithm are either options or flags. Options take a variety of values, but flags are always logicals (TRUE or FALSE). All options and flags are explained in detail on the MUSCLE website: http://www.drive5.com/muscle/muscle_userguide3.8.html

Value

Output is an object of class MultipleAlignment: DNAMultipleAlignment, RNAMultipleAlignment, or AAMultipleAlignment.

Note

For further details see the MUSCLE website: http://www.drive5.com/muscle/

Author(s)

Algorithm by Robert C. Edgar. Ported into R by Alex T. Kalinka alex.t.kalinka@gmail.com

References

Edgar, R.C. (2004) MUSCLE: multiple sequence alignment with high accuracy and high throughput. Nucleic Acids Res 32, 1792-1797.

See Also

umax

Examples

1
2
3
4
5
## Align sequences in an XStringSet object.
aln <- muscle(stringset = umax)

## Switch on the diags flag.
aln <- muscle(stringset = umax, diags = TRUE)

muscle documentation built on Nov. 8, 2020, 8:12 p.m.