| Title: | Multiple Sequence Alignment for R Shiny | 
| Version: | 0.6.0 | 
| Description: | Visualizes multiple sequence alignments dynamically within the Shiny web application framework. | 
| Depends: | R (≥ 3.2.2) | 
| License: | BSL-1.0 | 
| Imports: | ape, htmlwidgets | 
| Suggests: | Biostrings, knitr, rmarkdown, testthat (≥ 3.0.0) | 
| RoxygenNote: | 7.1.2 | 
| VignetteBuilder: | knitr | 
| Config/testthat/edition: | 3 | 
| NeedsCompilation: | no | 
| Packaged: | 2021-09-22 02:54:25 UTC; zachcp | 
| Author: | Benedikt Rauscher [aut, cph], Zachary Charlop-Powers [cre, aut] | 
| Maintainer: | Zachary Charlop-Powers <zach.charlop.powers@gmail.com> | 
| Repository: | CRAN | 
| Date/Publication: | 2021-09-22 04:30:09 UTC | 
check_lengths
Description
check_lengths
Usage
.check_lengths(seqlist)
Arguments
seqlist | 
 optimistic loading can lead to issues. All MSAs should have identical length. if not theres a problem.  | 
as.fasta
Description
functionality to convert objects to a fasta string. Currently
this can handle character objects which are interpreted as filenames or
several of the popular means of storing sequence data: DNAbin, 
DNAStringSet, AAStringSet,
RNAStringSet, BStringSet,
DNAMultipleAlignment, RNAMultipleAlignment,
or AAMultipleAlignment.
Usage
as.fasta(seqs)
Arguments
seqs | 
 (Required.) the sequence/alignment to be displayed. A character vector,    | 
Value
A character string in fasta format.
Examples
seqfile <- system.file("sequences","AHBA.aln",package="msaR")
as.fasta(seqfile)
help("as.fasta")
## Not run: 
if (requireNamespace("Biostrings")) {
   seqs <- readDNAStringSet(seqfile)
   as.fasta(seqs)
 }
## End(Not run)
as.sequences
Description
functionality to convert sequence objects into R lists that can be serialized to 
JS as JSON. Currently, this can handle character objects which are interpreted 
as filenames or several of the popular means of storing sequence data: DNAbin, 
DNAStringSet, AAStringSet,
RNAStringSet, BStringSet,
DNAMultipleAlignment, RNAMultipleAlignment,
or AAMultipleAlignment.
Usage
as.sequences(seqs)
Arguments
seqs | 
 (Required.) the sequence/alignment to be displayed. A character vector,    | 
Value
A list of named lists where each sublist has name, id, and seq members.
Examples
seqfile <- system.file("sequences","AHBA.aln",package="msaR")
as.sequences(seqfile)
help("as.sequences")
## Not run: 
if (requireNamespace("Biostrings")) {
   seqs <- readDNAStringSet(seqfile)
   as.sequences(seqs)
 }
## End(Not run)
msaR
Description
Dynamic Multiple Sequence Alignments in R and Shiny
Usage
msaR(
  msa,
  menu = TRUE,
  width = NULL,
  height = NULL,
  rowheight = 15,
  alignmentHeight = 225,
  overviewbox = TRUE,
  seqlogo = TRUE,
  colorscheme = "nucleotide",
  conservation = FALSE,
  markers = TRUE,
  metacell = FALSE,
  leftheader = TRUE,
  labels = TRUE,
  labelname = TRUE,
  labelid = FALSE,
  labelNameLength = 100,
  overviewboxWidth = "auto",
  overviewboxHeight = "fixed"
)
Arguments
msa | 
 File or BioString Object representing a multiple Sequence Alignment.  | 
menu | 
 Optional. Default   | 
width | 
 Optional. Default   | 
height | 
 Optional. Default   | 
rowheight | 
 Optional. Default   | 
alignmentHeight | 
 Optional. Default   | 
overviewbox | 
 optional. Default   | 
seqlogo | 
 optional. Default   | 
colorscheme | 
 optional. Default   | 
conservation | 
 optional. Default   | 
markers | 
 optional. Default   | 
metacell | 
 optional. Default   | 
leftheader | 
 optional. Default   | 
labels | 
 optional. Default   | 
labelname | 
 optional. Default   | 
labelid | 
 optional. Default   | 
labelNameLength | 
 optional. Default   | 
overviewboxWidth | 
 optional. Default.   | 
overviewboxHeight | 
 optional. Default.   | 
Examples
seqfile <- system.file("sequences","AHBA.aln",package="msaR")
msaR(seqfile)
Widget output function for use in Shiny
Description
Widget output function for use in Shiny
Usage
msaROutput(outputId, width = "100%", height = "100%")
Arguments
outputId | 
 output id  | 
width | 
 width  | 
height | 
 height  | 
Widget render function for use in Shiny
Description
Widget render function for use in Shiny
Usage
renderMsaR(expr, env = parent.frame(), quoted = FALSE)
Arguments
expr | 
 expr  | 
env | 
 env  | 
quoted | 
 quoted  |