Title: Visualizing Sequence Alignment by Generating Publication-Ready Plots
Version: 0.1
Author: Mohamed Soudy [aut, cre]
Maintainer: Mohamed Soudy <MohmedSoudy2009@gmail.com>
Description: Providing publication-ready graphs for Multiple sequence alignment. Moreover, it provides a unique solution for visualizing the multiple sequence alignment without the need to do the alignment in each run which is a big limitation in other available packages.
License: GPL-3
Encoding: UTF-8
RoxygenNote: 7.1.2
Imports: ggplot2, ggmsa, reshape2
NeedsCompilation: no
Packaged: 2023-06-13 18:43:32 UTC; Soudy
Repository: CRAN
Date/Publication: 2023-06-14 16:22:05 UTC

Convert string to a character vector

Description

convert string that can be DNA or protein sequence to a character vector

Usage

Seqtochar(x)

Arguments

x

a sequence of DNA or Protein

Value

this function is mainly used by ggaligner function to convert the input sequence to character vector

Author(s)

Mohamed Soudy Mohmedsoudy2009@gmail.com

Examples

Seqtochar("ATGACATAAT")


Visualize the alignment object from msa package

Description

Generating a plot for msa object of DNA or Protein sequence

Usage

ggaligner(alignment,start=1,end=10,color="Clustal",font="helvetical",label_font = 12)

Arguments

alignment

alignment object returned from msa package

start

start position of the desired alignment region

end

end position of the desired alignment region

color

color scheme to use ex: Clustal, Chemistry_AA, Shapely_AA

font

font family to use ex: helvetical, TimesNewRoman

label_font

font size of sequence names

Value

An enhanced plot for the alignment using ggplot2 and ggmsa packages

Author(s)

Mohamed Soudy Mohmedsoudy2009@gmail.com