Class DefaultStrand

java.lang.Object
pl.poznan.put.structure.formats.DefaultStrand
All Implemented Interfaces:
DotBracket, Strand
Direct Known Subclasses:
ImmutableDefaultStrand

@Immutable public abstract class DefaultStrand extends Object implements Strand
A default implementation of a strand.
  • Constructor Details

    • DefaultStrand

      public DefaultStrand()
  • Method Details

    • name

      @Parameter(order=1) public abstract String name()
      Specified by:
      name in interface Strand
      Returns:
      The name of the strand.
    • symbols

      @Parameter(order=2) public abstract List<DotBracketSymbol> symbols()
      Specified by:
      symbols in interface DotBracket
      Returns:
      The list of dot-bracket symbols.
    • toString

      public final String toString()
      Overrides:
      toString in class Object