Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Structure

Index

Constructors

Properties

_child: any
_proxy: any
_target: any
computeHash: any
state: any
unitIndexMap: IntMap<number>
units: readonly <internal>.Unit[]

Accessors

  • get atomicResidueCount(): number
  • Returns number

  • get bondCount(): number
  • Count of all bonds (intra- and inter-unit) in the structure

    Returns number

  • Returns Boundary

  • Returns Carbohydrates

  • Returns undefined | <internal>.Structure

  • Conformation transformation that was applied to every unit of this structure.

    Coordinate system applies to the current structure only. A parent structure can have a different coordinate system and thefore it has to be composed "manualy" by the consumer.

    Returns SymmetryOperator

  • get currentPropertyData(): any
  • Property data unique to this instance of the structure.

    Returns any

  • Returns CustomProperties

  • get dynamicBonds(): boolean
  • Returns boolean

  • get elementCount(): number
  • Count of all elements in the structure, i.e. the sum of the elements in the units

    Returns number

  • Returns readonly <internal>.EntityIndex[]

  • get hasAtomic(): boolean
  • Contains some atomic units

    Returns boolean

  • get hasCoarse(): boolean
  • Contains some coarse units

    Returns boolean

  • get hasCustomProperties(): boolean
  • Returns boolean

  • get hashCode(): number
  • Returns number

  • get inheritedPropertyData(): any
  • Property data of the parent structure if it exists, currentPropertyData otherwise.

    Returns any

  • Returns InterUnitBonds

  • get isAtomic(): boolean
  • Contains only atomic units

    Returns boolean

  • get isCoarse(): boolean
  • Contains only coarse units

    Returns boolean

  • get isCoarseGrained(): boolean
  • True if any model the structure is based on is coarse grained.

    see

    Model.isCoarseGrained

    Returns boolean

  • get isEmpty(): boolean
  • Returns boolean

  • get label(): string
  • Returns string

  • Returns StructureLookup3D

  • The master-model, other models can have bonds to it

    Returns undefined | <internal>.Model

  • If the structure is based on a single model or has a master-/representative-model, return it. Otherwise throw an exception.

    Returns <internal>.Model

  • Returns readonly <internal>.Model[]

  • The root/top-most parent or undefined in case this is the root

    Returns undefined | <internal>.Structure

  • get polymerGapCount(): number
  • Count of all polymer gaps in the structure

    Returns number

  • get polymerResidueCount(): number
  • Count of all polymer residues in the structure

    Returns number

  • get polymerUnitCount(): number
  • Returns number

  • A representative model, e.g. the first model of a trajectory

    Returns undefined | <internal>.Model

  • The parent or itself in case this is the root

    Returns <internal>.Structure

  • Provides mapping for serial element indices accross all units.

    Note that this is especially costly for structures with many units that are grouped into few symmetry groups. Use only when needed and prefer StructureElement to address elements in a structure.

    Returns SerialMapping

  • Get the proxy target. Usefull for equality checks.

    Returns <internal>.Structure

  • get transformHash(): number
  • Hash based on all unit.id values in the structure, reflecting the units transformation

    Returns number

  • Returns ReadonlyMap<UUID, readonly <internal>.ResidueIndex[]>

  • get uniqueElementCount(): number
  • Returns number

  • Returns Set<<internal>.ElementSymbol>

  • get uniqueResidueNames(): Set<string>
  • Returns Set<string>

  • get unitSymmetryGroupsIndexMap(): IntMap<number>
  • Maps unit.id to index of SymmetryGroup in unitSymmetryGroups array

    Returns IntMap<number>

Methods

  • For structure with parent this returns a proxy that targets parent and has structure attached as a child.

    Returns <internal>.Structure

  • Parameters

    Returns number

  • Parameters

    • isSorted: boolean

    Returns StructureSubsetBuilder

Generated using TypeDoc