ur_rna.StructureEditor.models

## Interface INucGroup

- All Superinterfaces:
    java.lang.Iterable<Nuc>
  All Known Subinterfaces:
    IMotif
  All Known Implementing Classes:
    Motif.Branch, Motif.Domain, Motif.Helix, Motif.Loop, Motif.MultiLoop, Motif.Segment, Nuc, RnaDrawController.NucGroup, Strand

      public interface INucGroup
      extends java.lang.Iterable<Nuc>

  Represents any grouping (collection) of nucleotides.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods Default Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Collection<Nuc>` | `getBases()` Get a set of all nucleotides included in the group.
    `default java.util.Iterator<Nuc>` | `iterator()` Returns an iterator over all Nucletotides in the group.
    `default void` | `transformAll(java.awt.geom.AffineTransform tr)`

    - ### Methods inherited from interface java.lang.Iterable

      `forEach, spliterator`

- - ### Method Detail

    - #### getBases

          java.util.Collection<Nuc> getBases()

      Get a set of all nucleotides included in the group.
      Returns:
        a Collection of nucleotides.

    - #### iterator

          default java.util.Iterator<Nuc> iterator()

      Returns an iterator over all Nucletotides in the group.
      Specified by:
        `iterator` in interface `java.lang.Iterable<Nuc>`
      Returns:
        an Iterator.

    - #### transformAll

          default void transformAll(java.awt.geom.AffineTransform tr)