Options
All
  • Public
  • Public/Protected
  • All
Menu

Class CatanaStateData

Data that may be useful for the CatanaStates Upon registration of a CatanaState (with 'set state'), an object of this class will notify that state when some data changes

Hierarchy

  • CatanaStateData

Index

Constructors

constructor

Properties

Private _aaName

_aaName: string

Private _chainEndToAppendAATo

_chainEndToAppendAATo: "N" | "C"

Private _changeAlsoComplementary

_changeAlsoComplementary: boolean = true

Private _count

_count: number

Private _extendDoubleStrand

_extendDoubleStrand: boolean = false

Private _ntName

_ntName: string

Private _state

_state: null | StateThatNeedsData

Private _strandEndToAppendNTTo

_strandEndToAppendNTTo: "5'" | "3'"

Private _transformOrientation

_transformOrientation: TransformOrientation

Accessors

aaName

  • get aaName(): string
  • set aaName(value: string): void

chainEndToAppendAATo

  • get chainEndToAppendAATo(): "N" | "C"
  • set chainEndToAppendAATo(value: "N" | "C"): void

changeAlsoComplementary

  • get changeAlsoComplementary(): boolean
  • set changeAlsoComplementary(value: boolean): void

count

  • get count(): number
  • set count(value: number): void

extendDoubleStrand

  • get extendDoubleStrand(): boolean
  • set extendDoubleStrand(value: boolean): void

ntName

  • get ntName(): string
  • set ntName(value: string): void

state

strandEndToAppendNTTo

  • get strandEndToAppendNTTo(): "5'" | "3'"
  • set strandEndToAppendNTTo(value: "5'" | "3'"): void

transformOrientation

Methods

setPolymerParams

  • setPolymerParams(aaName?: undefined | string, chainEndToAppendTo?: "N" | "C", ntName?: undefined | string, strandEndToAppendTo?: "5'" | "3'", count?: undefined | number): void
  • Parameters

    • Optional aaName: undefined | string
    • Optional chainEndToAppendTo: "N" | "C"
    • Optional ntName: undefined | string
    • Optional strandEndToAppendTo: "5'" | "3'"
    • Optional count: undefined | number

    Returns void

Private update

  • update(): void

Generated using TypeDoc