Last chance! 50% off unlimited learning
Sale ends in
"T"
is replaced by "U"
. See ?DNA_ALPHABET
for more
information about the DNA alphabet.
The RNA alphabet is stored in the RNA_ALPHABET
predefined constant
(character vector). The alphabet()
function returns RNA_ALPHABET
when
applied to an RNAString object.x
can be a single string (character vector of length 1),
a BString object or a DNAString object. RNAString(x="", start=1, nchar=NA)
:
Tries to convert x
into an RNAString object by reading
nchar
letters starting at position start
in x
.
Unlike the BString container that allows storage of any single string (based on a single-byte character set) the RNAString container can only store a string based on the RNA alphabet (see below). In addition, the letters stored in an RNAString object are encoded in a way that optimizes fast search algorithms.
IUPAC_CODE_MAP
,
letter
,
XString-class,
DNAString-class,
reverseComplement
,
alphabetFrequency
RNA_BASES
RNA_ALPHABET
d <- DNAString("TTGAAAA-CTC-N")
r <- RNAString(d)
r
alphabet(r) # RNA_ALPHABET
alphabet(r, baseOnly=TRUE) # RNA_BASES
## When comparing an RNAString object with a DNAString object,
## U and T are considered equals:
r == d # TRUE
Run the code above in your browser using DataLab