public abstract class Motif
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Motif.Branch
Represents a complete helix (the "base" of the Branch) along with all helix and loop regions on one side of it.
|
static class |
Motif.Domain
Represents a segment of an RNA strand that extends from a nucleotide to its pair.
|
static class |
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.
|
private static class |
Motif.IntervalStack |
static class |
Motif.Loop
A Loop represents a series of adjacent unpaired nucleotides.
|
static class |
Motif.MultiLoop |
static class |
Motif.Segment
Represents a contiguous section of an RNA strand.
|
Constructor and Description |
---|
Motif() |
Modifier and Type | Method and Description |
---|---|
static java.util.Set<Bond> |
findNonCrossingBonds(java.util.Collection<Bond> bonds) |
static java.util.Set<Bond> |
findNonCrossingBonds(java.util.Collection<Bond> bonds,
java.util.Collection<Bond> crossing) |
static java.util.Set<Bond> |
findNonCrossingBonds(RnaScene scene) |
static java.util.Set<Bond> |
findPseudoKnots(RnaScene scene) |
static boolean |
hasPseudoKnots(RnaScene scene,
boolean ignoreMarkedPseudoBonds) |
public static java.util.Set<Bond> findNonCrossingBonds(java.util.Collection<Bond> bonds)
public static java.util.Set<Bond> findNonCrossingBonds(java.util.Collection<Bond> bonds, java.util.Collection<Bond> crossing)
public static boolean hasPseudoKnots(RnaScene scene, boolean ignoreMarkedPseudoBonds)