amb | R Documentation |
This function returns the list of nucleotide matching a given IUPAC
nucleotide symbol, for instance c("c", "g")
for "s"
.
amb(base, forceToLower = TRUE, checkBase = TRUE,
IUPAC = s2c("acgturymkswbdhvn"), u2t = TRUE)
base |
an IUPAC symbol for a nucleotide as a single character |
forceToLower |
if TRUE the base is forced to lower case |
checkBase |
if TRUE the character is checked to belong to the allowed IUPAC symbol list |
IUPAC |
the list of allowed IUPAC symbols |
u2t |
if TRUE "u" for uracil in RNA are changed into "t" for thymine in DNA |
Non ambiguous bases are returned unchanged (except for "u" when u2t is TRUE).
When base is missing, the list of IUPAC symbols is returned, otherwise a vector with expanded symbols.
J.R. Lobry
The nomenclature for incompletely specified bases in nucleic acid sequences at: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC341218/
citation("seqinr")
See bma
for the reverse operation.
Use tolower
to change upper case letters into
lower case letters.
#
# The list of IUPAC symbols:
#
amb()
#
# And their expansion:
#
sapply(amb(), amb)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.