Interface Point

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static interface  Point.Resolver<T extends Point>
      Used to resolve a position about a point
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      Point clonePoint()
      Returns a copy of this point
      Integer getPosition()
      Returns the position held by this object
      boolean isHigher​(Point point)
      Returns true if the point is higher in value to the current point
      boolean isLower​(Point point)
      Returns true if the current point is at a lower position than the point given.
      boolean isUncertain()
      Returns a true if the exact point is unknown.
      boolean isUnknown()
      Returns true if the current position is unknown but is beyond the position encoded for.
      Point offset​(int distance)
      Returns a new point offset by the given distance
      Point reverse​(int length)
      Returns the equivalent position on the reverse strand
    • Method Detail

      • isUnknown

        boolean isUnknown()
        Returns true if the current position is unknown but is beyond the position encoded for. This is the same as the position
        >80
        as encoded by UniProt.
      • isUncertain

        boolean isUncertain()
        Returns a true if the exact point is unknown. Equivalent position from UniProt is
        ?80
        .
      • reverse

        Point reverse​(int length)
        Returns the equivalent position on the reverse strand
        Parameters:
        length - Length of the sequence to translate to
      • offset

        Point offset​(int distance)
        Returns a new point offset by the given distance
      • isLower

        boolean isLower​(Point point)
        Returns true if the current point is at a lower position than the point given.
      • isHigher

        boolean isHigher​(Point point)
        Returns true if the point is higher in value to the current point