seqmagick: Sequence Manipulation Utilities

Tools for reading and writing biological sequences in multiple formats, including 'FASTA', 'PHYLIP', 'CLUSTAL', 'STOCKHOLM', 'MEGA' and 'GenBank'. Supports interleaved and sequential layouts where applicable, converts between formats, and manipulates sequence sets (e.g., filtering by patterns and computing consensus sequences from alignments). Also includes functions to download nucleotide records from NCBI by accession.

Version: 0.1.8
Depends: R (≥ 4.1.0)
Imports: Biostrings, magrittr, stats, utils, yulab.utils (> 0.1.6)
Suggests: knitr, rmarkdown, GenomicAlignments, GenomicRanges, IRanges, muscle, Rsamtools, prettydoc
Published: 2026-01-31
DOI: 10.32614/CRAN.package.seqmagick
Author: Guangchuang Yu ORCID iD [aut, cre]
Maintainer: Guangchuang Yu <guangchuangyu at gmail.com>
BugReports: https://github.com/YuLab-SMU/seqmagick/issues
License: Artistic-2.0
URL: https://github.com/YuLab-SMU/seqmagick
NeedsCompilation: no
Materials: NEWS
CRAN checks: seqmagick results

Documentation:

Reference manual: seqmagick.html , seqmagick.pdf
Vignettes: seqmagick introduction (source, R code)

Downloads:

Package source: seqmagick_0.1.8.tar.gz
Windows binaries: r-devel: seqmagick_0.1.7.zip, r-release: seqmagick_0.1.7.zip, r-oldrel: seqmagick_0.1.7.zip
macOS binaries: r-release (arm64): seqmagick_0.1.7.tgz, r-oldrel (arm64): seqmagick_0.1.7.tgz, r-release (x86_64): seqmagick_0.1.7.tgz, r-oldrel (x86_64): seqmagick_0.1.7.tgz
Old sources: seqmagick archive

Reverse dependencies:

Reverse imports: ggmsa
Reverse suggests: MicrobiotaProcess

Linking:

Please use the canonical form https://CRAN.R-project.org/package=seqmagick to link to this page.