Package: Structstrings 1.27.0

Image

Felix G.M. Ernst

Structstrings: Implementation of the dot bracket annotations with Biostrings

The Structstrings package implements the widely used dot bracket annotation for storing base pairing information in structured RNA. Structstrings uses the infrastructure provided by the Biostrings package and derives the DotBracketString and related classes from the BString class. From these, base pair tables can be produced for in depth analysis. In addition, the loop indices of the base pairs can be retrieved as well. For better efficiency, information conversion is implemented in C, inspired to a large extend by the ViennaRNA package.

Authors:Felix G.M. Ernst [aut, cre]

Structstrings_1.27.0.tar.gz
Structstrings_1.27.0.zip(r-4.6)Structstrings_1.27.0.zip(r-4.5)Structstrings_1.27.0.zip(r-4.4)
Structstrings_1.27.0.tgz(r-4.6-x86_64)Structstrings_1.27.0.tgz(r-4.6-arm64)Structstrings_1.27.0.tgz(r-4.5-x86_64)Structstrings_1.27.0.tgz(r-4.5-arm64)
Structstrings_1.27.0.tar.gz(r-4.6-arm64)Structstrings_1.27.0.tar.gz(r-4.6-x86_64)Structstrings_1.27.0.tar.gz(r-4.5-arm64)Structstrings_1.27.0.tar.gz(r-4.5-x86_64)
Structstrings_1.27.0.tgz(r-4.5-emscripten)
Structstrings.pdf |Structstrings.html
Structstrings/json (API)
NEWS

# Install 'Structstrings' in R:
install.packages('Structstrings', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/felixernst/structstrings/issues

Datasets:
  • dbs - Structstrings example data
  • nseq - Structstrings example data

On BioConductor:Structstrings-1.27.0(bioc 3.23)Structstrings-1.26.0(bioc 3.22)

dataimportdatarepresentationinfrastructuresequencingsoftwarealignmentsequencematchingbioconductorrnarna-structural-analysisrna-structuresequencesstructures

6.43 score 5 stars 4 packages 4 scripts 382 downloads 36 exports 16 dependencies

Last updated from:983c850622. Checks:1 WARNING, 11 NOTE, 2 OK. Indexed: yes.

TargetResultTotal timeArtifact
bioc-checksWARNING170
linux-devel-arm64NOTE246
linux-devel-x86_64NOTE279
source / vignettesOK247
linux-release-arm64NOTE252
linux-release-x86_64NOTE306
macos-devel-arm64NOTE146
macos-devel-x86_64NOTE326
macos-release-arm64NOTE206
macos-release-x86_64NOTE302
windows-develNOTE205
windows-releaseNOTE222
windows-oldrelNOTE224
wasm-releaseOK137

Exports:alphabetcolnames<-convertAnnotationDBDBDFDBDFLDBSDBSLdotbracketDOTBRACKET_ALPHABETDOTBRACKET_CHAR_VALUESdotbracket<-DotBracketDataFrameDotBracketDataFrameListDotBracketStringDotBracketStringSetDotBracketStringSetListencodinggetBasePairinggetDotBracketgetLoopIndicesLoopIndexListreadDotBracketStringSetreadStructuredRNAStringSetsaveDotBracketStringSetSDBDFLseqtypeSplitDotBracketDataFrameListSTRUCTURE_CLOSE_CHRSTRUCTURE_NEUTRAL_CHRSTRUCTURE_OPEN_CHRStructuredRNAStringSetsubseqsubseq<-writeDotBracketStringSetwriteStructuredXStringSet

Dependencies:BiocGenericsBiostringsclicrayongenericsglueIRangeslifecyclemagrittrrlangS4VectorsSeqinfostringistringrvctrsXVector

Structstrings

Rendered fromStructstrings.Rmdusingknitr::rmarkdownon Feb 21 2026.

Last update: 2020-01-21
Started: 2019-01-02

Readme and manuals

Help Manual

Help pageTopics
Convert between dot bracket annotationsconvertAnnotation convertAnnotation,DotBracketString-method convertAnnotation,DotBracketStringSet-method convertAnnotation,DotBracketStringSetList-method
DataFrame for storing base pairing informationCompressedSplitDotBracketDataFrameList-class CompressedSplitDotBracketDFrameList-class DBDF DBDFL DotBracketDataFrame DotBracketDataFrame-class DotBracketDataFrameList DotBracketDataFrameList-class DotBracketDFrame-class DotBracketDFrameList-class SDBDFL SimpleSplitDotBracketDataFrameList-class SimpleSplitDotBracketDFrameList-class SplitDotBracketDataFrameList
The DotBracketString, DotBracketStringSet and DotBracketStringSetList classesalphabet,DotBracketString-method DB DBS DBSL DotBracketString DotBracketString-class DotBracketStringSet DotBracketStringSet-class DotBracketStringSetList DotBracketStringSetList-class encoding,DotBracketString-method
Reading and writing DotBracketStringSet objectsDotBracketStringSet-io readDotBracketStringSet saveDotBracketStringSet writeDotBracketStringSet
Accessing Dot Bracket annotationgetBasePairing getBasePairing,DotBracketString-method getBasePairing,DotBracketStringSet-method getDotBracket getDotBracket,CompressedSplitDotBracketDataFrameList-method getDotBracket,DotBracketDataFrame-method getDotBracket,DotBracketDataFrameList-method getDotBracket,SimpleSplitDotBracketDataFrameList-method getLoopIndices getLoopIndices,CompressedSplitDotBracketDataFrameList-method getLoopIndices,DotBracketDataFrame-method getLoopIndices,DotBracketDataFrameList-method getLoopIndices,DotBracketString-method getLoopIndices,DotBracketStringSet-method getLoopIndices,SimpleSplitDotBracketDataFrameList-method
LoopIndexList: base pairing information as a list of integer valuesLoopIndexList LoopIndexList-class
Structstrings: implementation of the dot bracket annotations with BiostringsStructstrings
Structstrings example datadbs nseq Structstrings-data
Structstrings internalscolnames<-,CompressedSplitDotBracketDataFrameList-method DOTBRACKET_ALPHABET DOTBRACKET_CHAR_VALUES seqtype,DotBracketString-method Structstrings-internals STRUCTURE_CLOSE_CHR STRUCTURE_NEUTRAL_CHR STRUCTURE_OPEN_CHR subseq,DotBracketString-method subseq<-,DotBracketString-method subseq<-,DotBracketStringSet-method [<-,DotBracketDataFrame-method
StructuredRNAStringSet for storing DotBracketAnnotation alongside nucleotide sequencesdotbracket dotbracket,StructuredXStringSet-method dotbracket<- dotbracket<-,StructuredXStringSet-method getBasePairing,StructuredXStringSet-method getLoopIndices,StructuredXStringSet-method readStructuredRNAStringSet StructuredRNAStringSet StructuredRNAStringSet-class StructuredXStringSet writeStructuredXStringSet

  • Image