Options
All
  • Public
  • Public/Protected
  • All
Menu

Class CgNucleotideProxy

Nucleotide proxy class provides an abstracted view onto a single nucleotide data

See the Unified Nanotechnology Format documentation of the meaning of nucleotide positional parameters: https://github.com/barisicgroup/unf

Hierarchy

Index

Constructors

constructor

Properties

Private _tmpBackboneCenter

_tmpBackboneCenter: Vector3

Private _tmpBaseNormal

_tmpBaseNormal: Vector3

Private _tmpHydrogenFaceDir

_tmpHydrogenFaceDir: Vector3

Private _tmpNucleobaseCenter

_tmpNucleobaseCenter: Vector3

Accessors

backboneCenter

  • get backboneCenter(): Vector3
  • set backboneCenter(vec: Vector3): void

baseNormal

  • get baseNormal(): Vector3
  • set baseNormal(vec: Vector3): void

baseShortAxis

  • get baseShortAxis(): Vector3

globalId

  • get globalId(): number
  • set globalId(newId: number): void

hydrogenFaceDir

  • get hydrogenFaceDir(): Vector3
  • set hydrogenFaceDir(vec: Vector3): void

index

  • get index(): number
  • set index(newIdx: number): void

nucleobaseCenter

  • get nucleobaseCenter(): Vector3
  • set nucleobaseCenter(vec: Vector3): void

nucleobaseType

nucleobaseTypeCharCode

  • get nucleobaseTypeCharCode(): number

Private nucleotideStore

pairId

  • get pairId(): number
  • set pairId(newId: number): void

pairedNucleotide

Protected parentPolymer

parentStrand

parentStructure

pdbId

  • get pdbId(): number
  • set pdbId(newId: number): void

position

  • get position(): Vector3

residueName

  • get residueName(): string

residueNumber

  • get residueNumber(): number

x

  • get x(): number

y

  • get y(): number

z

  • get z(): number

Methods

applyMatrixTransformation

  • applyMatrixTransformation(matrix: Matrix4): void

backboneCenterToVector

  • backboneCenterToVector(data: Vector3): Vector3

baseNormalToVector

  • baseNormalToVector(data: Vector3): Vector3

clone

getParentPolymer

hydrogenFaceDirToVector

  • hydrogenFaceDirToVector(data: Vector3): Vector3

Protected isChainEnd

  • isChainEnd(): boolean

Protected isChainStart

  • isChainStart(): boolean

isFivePrime

  • isFivePrime(): boolean

isPurine

  • isPurine(): boolean

isPyrimidine

  • isPyrimidine(): boolean

isThreePrime

  • isThreePrime(): boolean

nucleobaseCenterToVector

  • nucleobaseCenterToVector(data: Vector3): Vector3

Generated using TypeDoc