msaR is a an htmlwidgets wrapper of the BioJS MSA viewer javascript library. msa will pass alignments to the BioJS MSA and has a convenience funtion that will handle the following formats:
ape::read.dna
)Any of these types of objects can be passed to msaR to create an html widget:
library(msaR)
# read some sequences from a Multiple sequence alignment file.
seqfile <- system.file("sequences","AHBA.aln", package="msaR")
# display the MSA.
msaR(seqfile, menu=F, overviewbox = F)
msaR(seqfile, menu=F, overviewbox = F)
msaR can be used as a widget with the Shiny web application framework.
In ui.R
msaROutput("msa", width="100%")
In server.R
output$msa <- renderMsaR(
msaR(seqfile)
)