Class SmallCursor

java.lang.Object
org.biojava.bio.dp.onehead.SmallCursor
All Implemented Interfaces:
DPCursor

public class SmallCursor extends Object
Constant-memory implementation of single-head DP cursor.
Author:
Matthew Pocock
  • Constructor Details

  • Method Details

    • symList

      public SymbolList symList()
      Description copied from interface: DPCursor
      The symbol list being looped over.
    • length

      public int length()
      Description copied from interface: DPCursor

      The length of the sequence.

      The matrix may allocate length+1 columns.

    • currentCol

      public double[] currentCol()
      Description copied from interface: DPCursor
      The current column of the matrix.
    • lastCol

      public double[] lastCol()
      Description copied from interface: DPCursor
      The previous column.
    • advance

      public void advance()
      Description copied from interface: DPCursor
      Advance.
      Specified by:
      advance in interface DPCursor
    • currentRes

      public Symbol currentRes()
      Description copied from interface: DPCursor
      The current symbol.
      Specified by:
      currentRes in interface DPCursor
    • lastRes

      public Symbol lastRes()
      Description copied from interface: DPCursor
      The previous symbol.
      Specified by:
      lastRes in interface DPCursor
    • canAdvance

      public boolean canAdvance()
      Description copied from interface: DPCursor
      Can we advance?
      Specified by:
      canAdvance in interface DPCursor