| Interface | Description |
|---|---|
| IMotif |
Represents a structural element (motif) of an RNA structure -- e.g.
|
| INucGroup |
Represents any grouping (collection) of nucleotides.
|
| IScreenObject |
Represents a model-space object that can be
|
| Class | Description |
|---|---|
| Bond |
Represents a bond between two nucleotides.
|
| Bond.BondInfo |
A class for storing the indices of bonded nucleotides instead of direct references.
|
| DrawSettings |
Container for settings related to drawing RNA scenes.
|
| HistoryState | |
| HistoryUpdateEvent | |
| Motif |
Represents a structural element (motif) of an RNA structure -- e.g.
|
| Motif.Branch |
Represents a complete helix (the "base" of the Branch) along with all helix and loop regions on one side of it.
|
| Motif.Domain |
Represents a segment of an RNA strand that extends from a nucleotide to its pair.
|
| Motif.Helix |
A helix represents a series of adjacent nucleotides which are
all paired to a another series of adjacent nucleotides on the same
RNA strand or a different RNA strand.
|
| Motif.IntervalStack | |
| Motif.Loop |
A Loop represents a series of adjacent unpaired nucleotides.
|
| Motif.MultiLoop | |
| Motif.Segment |
Represents a contiguous section of an RNA strand.
|
| Nuc |
Represents a single nucleotide.
|
| NucStyle |
Contains formatting information, which affects how nucleotides are drawn.
|
| RnaScene |
Encompases all the information needed to an RNA "scene" which can include
one or more strands of RNA in a specific 2D layout.
|
| RnaSceneGroup |
A group of related RnaScene objects.
|
| RnaSceneState |
Represents a compressed version of an RnaScene that can be stored quickly and
restored to form an identical RnaScene that is completely separate, in terms of mutable Object references
from the original.
|
| RnaSceneState.NucState | |
| SceneUpdateInfo |
Represents the type of update that was applied to the RnaScene (e.g.
|
| Strand |
A Strand represents a single RNA strand.
|
| StrandList |
A list of
Strand that coordinates strand divisions etc to ensure
the segmentation of nucleotides is consistent. |
| Enum | Description |
|---|---|
| Bond.MultiLoopRole | |
| BondType |
These Bond types reflect additional user-input that could not be garnered directly from the
bases on either side of the bonds.
|
| Motif.Loop.LoopType |