View source: R/cdsstring2codonaln.R
cdsstring2codonaln | R Documentation |
This function takes two sequences as DNAStringSet
,
and their corresponding AAStringSet
, calculates
a global alignment and converts this alignment back into a codon alignment.
cdsstring2codonaln(
cds,
aa,
type = "global",
substitutionMatrix = "BLOSUM62",
gapOpening = 10,
gapExtension = 0.5,
remove.gaps = FALSE
)
cds |
two sequences |
aa |
two sequences |
type |
type of alignment (see
|
substitutionMatrix |
substitution matrix representing the fixed
substitution scores for an alignment (see
|
gapOpening |
the cost for opening a gap in the alignment (see
|
gapExtension |
the incremental cost incurred along the length of the
gap in the alignment (see |
remove.gaps |
specify if gaps in the codon alignment should be removed [default: FALSE] |
codon alignment as DNAStringSet
Kristian K Ullrich
Pagès, H et al. (2014) Biostrings: Efficient manipulation of biological strings. R package version, 2(0).
pairwiseAlignment
## define two cds sequences
cds <- Biostrings::DNAStringSet(c("ATGCAACATTGC", "ATGCATTGC"))
names(cds) <- c("cds1", "cds2")
## get protein alignment
aa <- MSA2dist::cds2aa(cds)
cdsstring2codonaln(cds, aa)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.