Modifier and Type | Field and Description |
---|---|
private Bond[] |
branchBonds |
java.util.List<java.lang.Object> |
elements |
private int |
loopNucs |
private Motif.Loop[] |
loops |
Modifier | Constructor and Description |
---|---|
protected |
MultiLoop() |
|
MultiLoop(java.util.List<Bond> bonds,
boolean preSorted) |
|
MultiLoop(Nuc loopNuc) |
Modifier and Type | Method and Description |
---|---|
int |
countLoops() |
protected static void |
findAll(java.util.List<Motif.MultiLoop> list,
Bond trunkBond,
int minimumBranches) |
static java.util.List<Motif.MultiLoop> |
findAll(RnaScene scene,
int minimumBranches,
boolean includeExteriorLoop) |
java.util.Collection<Nuc> |
getBases()
Get a set of all nucleotides included in the group.
|
java.util.List<Bond> |
getBonds() |
static Motif.MultiLoop |
getFor(Nuc nuc,
int minimumBranches,
boolean includeExterior) |
java.util.List<Motif.Loop> |
getLoops() |
Nuc |
getN3()
Get the "ending" base -- i.e.
|
Nuc |
getN5()
Get the "starting" base -- i.e.
|
Bond |
getTrunk() |
int |
helixCount() |
protected void |
init(java.util.List<Bond> bonds,
boolean preSorted) |
int |
loopNucCount() |
int |
nucCount() |
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
iterator, transformAll
private Bond[] branchBonds
public final java.util.List<java.lang.Object> elements
private int loopNucs
private Motif.Loop[] loops
protected MultiLoop()
public MultiLoop(java.util.List<Bond> bonds, boolean preSorted)
public MultiLoop(Nuc loopNuc)
public int countLoops()
protected static void findAll(java.util.List<Motif.MultiLoop> list, Bond trunkBond, int minimumBranches)
public static java.util.List<Motif.MultiLoop> findAll(RnaScene scene, int minimumBranches, boolean includeExteriorLoop)
public java.util.Collection<Nuc> getBases()
INucGroup
public java.util.List<Bond> getBonds()
public static Motif.MultiLoop getFor(Nuc nuc, int minimumBranches, boolean includeExterior)
public java.util.List<Motif.Loop> getLoops()
public Nuc getN3()
public Nuc getN5()
public Bond getTrunk()
public int helixCount()
protected void init(java.util.List<Bond> bonds, boolean preSorted)
public int loopNucCount()
public int nucCount()
public java.lang.String toString()
toString
in class java.lang.Object