Class AbstractCombinedStrand

java.lang.Object
pl.poznan.put.structure.formats.AbstractCombinedStrand
All Implemented Interfaces:
DotBracket
Direct Known Subclasses:
CombinedStrand, CombinedStrandFromPdb

public abstract class AbstractCombinedStrand extends Object implements DotBracket
  • Constructor Details

    • AbstractCombinedStrand

      public AbstractCombinedStrand()
  • Method Details

    • inputStrands

      protected abstract List<Strand> inputStrands()
    • combineStrands

      public List<DotBracket> combineStrands()
      Description copied from interface: DotBracket
      Combines strands which share a base pair into a new dot-bracket instance and returns a list of those.
      Specified by:
      combineStrands in interface DotBracket
      Returns:
      The list of dot-bracket instances, each containing strands which only pair with each other.
    • symbols

      public List<DotBracketSymbol> symbols()
      Specified by:
      symbols in interface DotBracket
      Returns:
      The list of dot-bracket symbols.
    • strands

      public List<Strand> strands()
      Specified by:
      strands in interface DotBracket
      Returns:
      The list of strands.