View source: R/SequenceSimilarity.R
SequenceSimilarity | R Documentation |
Takes in a DNAStringSet
or AAStringSet
representing a pairwise alignment and a subsitution matrix such as those present in PFASUM
, and return a numeric value representing sequence similarity as defined by the substitution matrix.
SequenceSimilarity(Seqs,
SubMat,
penalizeGapLetter = TRUE,
includeTerminalGaps = TRUE,
allowNegative = TRUE)
Seqs |
A |
SubMat |
A named matrix representing a substitution matrix. If left “NULL” and “Seqs” is a |
penalizeGapLetter |
A logical indicating whether or not to penalize Gap-Letter matches. Defaults to “TRUE”. |
includeTerminalGaps |
A logical indicating whether or not to penalize terminal matches. Defaults to “TRUE”. |
allowNegative |
A logical indicating whether or not allow negative scores. Defaults to “TRUE”. If “FALSE” scores that are returned as less than zero are converted to zero. |
Takes in a DNAStringSet
or AAStringSet
representing a pairwise alignment and a subsitution matrix such as those present in PFASUM
, and return a numeric value representing sequence similarity as defined by the substitution matrix.
Returns a single numeric.
Erik Wright ESWRIGHT@pitt.edu Nicholas Cooley npc19@pitt.edu
AlignSeqs
, AlignProfiles
, AlignTranslation
, DistanceMatrix
db <- system.file("extdata", "Bacteria_175seqs.sqlite", package = "DECIPHER")
dna <- SearchDB(db, remove = "all")
alignedDNA <- AlignSeqs(dna[1:2])
DNAPlaceholder <- diag(15)
dimnames(DNAPlaceholder) <- list(DNA_ALPHABET[1:15],
DNA_ALPHABET[1:15])
SequenceSimilarity(Seqs = alignedDNA,
SubMat = DNAPlaceholder,
includeTerminalGaps = TRUE,
penalizeGapLetter = TRUE,
allowNegative = TRUE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.