R/Structstrings-StructuredXStringSet.R
StructuredXStringSet.RdThe StructuredXStringSet class can be used to store structure
information alongside RNA sequences. The class behaves like the
QualityScaledXStringSet
classes.
Please note, that this does not check for validity regarding base pairing capabilities.
StructuredRNAStringSet(x, structure)
dotbracket(x)
dotbracket(x) <- value
# S4 method for class 'StructuredXStringSet'
dotbracket(x)
# S4 method for class 'StructuredXStringSet'
dotbracket(x) <- value
readStructuredRNAStringSet(
filepath,
nrec = -1L,
skip = 0L,
seek.first.rec = FALSE,
use.names = TRUE
)
writeStructuredXStringSet(x, filepath, append = FALSE, compress = FALSE, ...)
# S4 method for class 'StructuredXStringSet'
getBasePairing(x, compress = TRUE, return.sequence = FALSE)
# S4 method for class 'StructuredXStringSet'
getLoopIndices(x, bracket.type, warn.type.drops = TRUE)For the Structured*StringSet constructors: Either a character
vector, or an RNAString, RNAStringSet object.
For writeStructuredXStringSet: A StructuredRNAStringSet
derivative.
TRUE(default) or FALSE: Whether the
sequence should be returned in the base column.
getLoopIndices: Which dot bracket annotation type
should be converted into loop indices? Only usable, if more than one is
present.
(1L = '()', 2L = '<>', 3L = '[]', 4L = '{}')
See getLoopIndices
a StructuredRNAStringSet object.
the dotbracket function allows access to the included
DotBracketStringSet.
str <- DotBracketStringSet("(())")
seq <- RNAStringSet("AGCU")
sdbs <- StructuredRNAStringSet(seq,str)