Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Namespaces

Enumerations

Enumeration members

Classes

Interfaces

Type aliases

Variables

Functions

Enumeration members

Deselect = 8
Select = 4

Type aliases

AbsoluteSize: "large" | "medium" | "small" | "x-large" | "x-small" | "xx-large" | "xx-small" | "xxx-large"
AccentColor: Globals | <internal>.Color | "auto"
Action<T>: (params: T) => unknown | Promise<unknown>

Type parameters

  • T

Type declaration

    • (params: T): unknown | Promise<unknown>
    • Parameters

      • params: T

      Returns unknown | Promise<unknown>

Action: { kind: "add"; transform: <internal>.Transform } | { kind: "update"; params: any; ref: string } | { kind: "delete"; ref: string } | { kind: "insert"; ref: string; transform: <internal>.Transform }
ActionMeta<Option>: SelectOptionActionMeta<Option> | DeselectOptionActionMeta<Option> | RemoveValueActionMeta<Option> | PopValueActionMeta<Option> | ClearActionMeta<Option> | CreateOptionActionMeta<Option>

Type parameters

  • Option

AdvancedPseudos: ":-moz-any()" | ":-moz-dir" | ":-webkit-any()" | "::cue" | "::cue-region" | "::part" | "::slotted" | ":dir" | ":has" | ":host" | ":host-context" | ":is" | ":lang" | ":matches()" | ":not" | ":nth-child" | ":nth-last-child" | ":nth-last-of-type" | ":nth-of-type" | ":where"
AlgorithmIdentifier: Algorithm | string
Aliased<T>: { @type: "aliased"; T: T; transform?: T extends string ? "uppercase" | "lowercase" : never } & <internal>.Base<T extends string ? "str" : "int">

Type parameters

  • T

AlignContent: Globals | ContentDistribution | ContentPosition | "baseline" | "normal" | (string & {})
AlignItems: Globals | SelfPosition | "baseline" | "normal" | "stretch" | (string & {})
AlignSelf: Globals | SelfPosition | "auto" | "baseline" | "normal" | "stretch" | (string & {})
AlignTracks: Globals | ContentDistribution | ContentPosition | "baseline" | "normal" | (string & {})
AlignmentBaseline: Globals | "after-edge" | "alphabetic" | "auto" | "baseline" | "before-edge" | "central" | "hanging" | "ideographic" | "mathematical" | "middle" | "text-after-edge" | "text-before-edge"
AminoAlphabet: "H" | "R" | "K" | "I" | "F" | "L" | "W" | "A" | "M" | "P" | "C" | "N" | "V" | "G" | "S" | "Q" | "Y" | "D" | "E" | "T" | "U" | "O" | "X" | "-"

Copyright (c) 2018 mol* contributors, licensed under MIT, See LICENSE file for more info.

author

David Sehnal david.sehnal@gmail.com

AnimateableFeature: "contents" | "scroll-position" | (string & {})
Animation<TTime>: Globals | SingleAnimation<TTime> | (string & {})

Type parameters

  • TTime = string & {}

AnimationDelay<TTime>: Globals | TTime | (string & {})

Type parameters

  • TTime = string & {}

AnimationDirection: Globals | SingleAnimationDirection | (string & {})
AnimationDuration<TTime>: Globals | TTime | (string & {})

Type parameters

  • TTime = string & {}

AnimationEventHandler<T>: EventHandler<AnimationEvent<T>>

Type parameters

  • T = Element

AnimationFillMode: Globals | SingleAnimationFillMode | (string & {})
AnimationIterationCount: Globals | "infinite" | (string & {}) | (number & {})
AnimationName: Globals | "none" | (string & {})
AnimationPlayState: Globals | "paused" | "running" | (string & {})
AnimationPlayState: "finished" | "idle" | "paused" | "running"
AnimationReplaceState: "active" | "persisted" | "removed"
AnimationTimeline: Globals | SingleAnimationTimeline | (string & {})
AnimationTimingFunction: Globals | EasingFunction | (string & {})
Any: Representation<any, any, any>
Appearance: Globals | CompatAuto | "auto" | "menulist-button" | "none" | "textfield"

Type parameters

  • T: {} = {}

AriaOnChangeProps<Option, IsMulti>: AriaSelection<Option, IsMulti> & { isDisabled: boolean | null; label: string; labels: string[] }

Type parameters

  • Option

  • IsMulti: boolean

AriaRole: "alert" | "alertdialog" | "application" | "article" | "banner" | "button" | "cell" | "checkbox" | "columnheader" | "combobox" | "complementary" | "contentinfo" | "definition" | "dialog" | "directory" | "document" | "feed" | "figure" | "form" | "grid" | "gridcell" | "group" | "heading" | "img" | "link" | "list" | "listbox" | "listitem" | "log" | "main" | "marquee" | "math" | "menu" | "menubar" | "menuitem" | "menuitemcheckbox" | "menuitemradio" | "navigation" | "none" | "note" | "option" | "presentation" | "progressbar" | "radio" | "radiogroup" | "region" | "row" | "rowgroup" | "rowheader" | "scrollbar" | "search" | "searchbox" | "separator" | "slider" | "spinbutton" | "status" | "switch" | "tab" | "table" | "tablist" | "tabpanel" | "term" | "textbox" | "timer" | "toolbar" | "tooltip" | "tree" | "treegrid" | "treeitem" | (string & {})
AriaSelection<Option, IsMulti>: InitialInputFocusedActionMeta<Option, IsMulti> | (ActionMeta<Option> & { option?: Option; options?: <internal>.Options<Option>; value: OnChangeValue<Option, IsMulti> })

Type parameters

  • Option

  • IsMulti: boolean

ArrayBufferLike: ArrayBufferTypes[keyof ArrayBufferTypes]
ArrayBufferView: <internal>.TypedArray | DataView
AspectRatio: Globals | "auto" | (string & {})
Asset: { dispose: any }

Anything with a dispose method, used to despose of data assets or webgl resources

Type declaration

  • dispose:function
    • dispose(): void
    • Returns void

AssignableArrayLike<T>: { length: number }

assignable ArrayLike version

Type parameters

  • T

Type declaration

  • [i: number]: T
  • length: number
AtomSite: Table<<internal>.mmCIF_Schema["atom_site"]>
Attachment: "fixed" | "local" | "scroll"
AttestationConveyancePreference: "direct" | "enterprise" | "indirect" | "none"
AttributeBuffers: [string, AttributeBuffer][]
AttributeItemSize: 1 | 2 | 3 | 4 | 16
AttributeKind: "float32"
AttributeSpec<K>: { divisor: number; itemSize: AttributeItemSize; kind: K; type: "attribute" }

Type parameters

Type declaration

AttributeValues: {}

Type declaration

AuthenticatorAttachment: "cross-platform" | "platform"
AuthenticatorTransport: "ble" | "internal" | "nfc" | "usb"
Azimuth: Globals | "behind" | "center" | "center-left" | "center-right" | "far-left" | "far-right" | "left" | "left-side" | "leftwards" | "right" | "right-side" | "rightwards" | (string & {})
BackdropFilter: Globals | "none" | (string & {})
BackfaceVisibility: Globals | "hidden" | "visible"
Background<TLength>: Globals | FinalBgLayer<TLength> | (string & {})

Type parameters

  • TLength = (string & {}) | 0

BackgroundAttachment: Globals | Attachment | (string & {})
BackgroundBlendMode: Globals | BlendMode | (string & {})
BackgroundClip: Globals | Box | (string & {})
BackgroundColor: Globals | <internal>.Color
BackgroundImage: Globals | "none" | (string & {})
BackgroundOrigin: Globals | Box | (string & {})
BackgroundPosition<TLength>: Globals | BgPosition<TLength> | (string & {})

Type parameters

  • TLength = (string & {}) | 0

BackgroundPositionX<TLength>: Globals | TLength | "center" | "left" | "right" | "x-end" | "x-start" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

BackgroundPositionY<TLength>: Globals | TLength | "bottom" | "center" | "top" | "y-end" | "y-start" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

BackgroundRepeat: Globals | RepeatStyle | (string & {})
BackgroundSize<TLength>: Globals | BgSize<TLength> | (string & {})

Type parameters

  • TLength = (string & {}) | 0

Base<T>: { valueType: T }

Type parameters

  • T: string

Type declaration

  • valueType: T
BaseInput: { button: <internal>.ButtonsType.Flag; buttons: ButtonsType; modifiers: ModifiersKeys }

Type declaration

BaseProps: { assemblyId?: string; modelIndex?: number }

Type declaration

  • Optional assemblyId?: string
  • Optional modelIndex?: number
BaseSchema: typeof <internal>.BaseSchema
BaselineShift<TLength>: Globals | TLength | "baseline" | "sub" | "super" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

BgPosition<TLength>: TLength | "bottom" | "center" | "left" | "right" | "top" | (string & {})

Type parameters

  • TLength

BgSize<TLength>: TLength | "auto" | "contain" | "cover" | (string & {})

Type parameters

  • TLength

BinaryType: "arraybuffer" | "blob"
BitFlags<Flags>: number & Flags

Copyright (c) 2017 mol* contributors, licensed under MIT, See LICENSE file for more info.

author

David Sehnal david.sehnal@gmail.com

Type parameters

  • Flags

BlendMode: "color" | "color-burn" | "color-dodge" | "darken" | "difference" | "exclusion" | "hard-light" | "hue" | "lighten" | "luminosity" | "multiply" | "normal" | "overlay" | "saturation" | "screen" | "soft-light"
BlobData: <internal>.BlobEntry[]
BlobData: <internal>.BlobEntry[]
BlobEntry: { id: string } & ({ data: string; kind: "string" } | { data: Uint8Array; kind: "binary" })
BlobEntry: { id: string } & ({ data: unknown; kind: "json" } | { data: string; kind: "string" } | { data: Uint8Array; kind: "binary" } | { data: <internal>.CifFile; kind: "cif" } | { data: <internal>.CifFile; kind: "pdb" } | { data: <internal>.CifFile; kind: "gro" } | { data: DcdFile; kind: "dcd" } | { data: Ccp4File; kind: "ccp4" } | { data: Dsn6File; kind: "dsn6" } | { data: DxFile; kind: "dx" } | { data: <internal>.PlyFile; kind: "ply" } | { data: unknown; kind: "custom"; tag: string })
BlockOverflow: Globals | "clip" | "ellipsis" | (string & {})
BlockSize<TLength>: Globals | TLength | "-moz-fit-content" | "-moz-max-content" | "-moz-min-content" | "-webkit-fill-available" | "auto" | "fit-content" | "max-content" | "min-content" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

Booleanish: boolean | "true" | "false"
Border<TLength>: Globals | LineWidth<TLength> | LineStyle | <internal>.Color | (string & {})

Type parameters

  • TLength = (string & {}) | 0

BorderBlock<TLength>: Globals | LineWidth<TLength> | LineStyle | <internal>.Color | (string & {})

Type parameters

  • TLength = (string & {}) | 0

BorderBlockColor: Globals | <internal>.Color | (string & {})
BorderBlockEnd<TLength>: Globals | LineWidth<TLength> | LineStyle | <internal>.Color | (string & {})

Type parameters

  • TLength = (string & {}) | 0

BorderBlockEndColor: Globals | <internal>.Color
BorderBlockEndStyle: Globals | LineStyle
BorderBlockEndWidth<TLength>: Globals | LineWidth<TLength>

Type parameters

  • TLength = (string & {}) | 0

BorderBlockStart<TLength>: Globals | LineWidth<TLength> | LineStyle | <internal>.Color | (string & {})

Type parameters

  • TLength = (string & {}) | 0

BorderBlockStartColor: Globals | <internal>.Color
BorderBlockStartStyle: Globals | LineStyle
BorderBlockStartWidth<TLength>: Globals | LineWidth<TLength>

Type parameters

  • TLength = (string & {}) | 0

BorderBlockStyle: Globals | LineStyle
BorderBlockWidth<TLength>: Globals | LineWidth<TLength>

Type parameters

  • TLength = (string & {}) | 0

BorderBottom<TLength>: Globals | LineWidth<TLength> | LineStyle | <internal>.Color | (string & {})

Type parameters

  • TLength = (string & {}) | 0

BorderBottomColor: Globals | <internal>.Color
BorderBottomLeftRadius<TLength>: Globals | TLength | (string & {})

Type parameters

  • TLength = (string & {}) | 0

BorderBottomRightRadius<TLength>: Globals | TLength | (string & {})

Type parameters

  • TLength = (string & {}) | 0

BorderBottomStyle: Globals | LineStyle
BorderBottomWidth<TLength>: Globals | LineWidth<TLength>

Type parameters

  • TLength = (string & {}) | 0

BorderCollapse: Globals | "collapse" | "separate"
BorderColor: Globals | <internal>.Color | (string & {})
BorderEndEndRadius<TLength>: Globals | TLength | (string & {})

Type parameters

  • TLength = (string & {}) | 0

BorderEndStartRadius<TLength>: Globals | TLength | (string & {})

Type parameters

  • TLength = (string & {}) | 0

BorderImage: Globals | "none" | "repeat" | "round" | "space" | "stretch" | (string & {}) | (number & {})
BorderImageOutset<TLength>: Globals | TLength | (string & {}) | (number & {})

Type parameters

  • TLength = (string & {}) | 0

BorderImageRepeat: Globals | "repeat" | "round" | "space" | "stretch" | (string & {})
BorderImageSlice: Globals | (string & {}) | (number & {})
BorderImageSource: Globals | "none" | (string & {})
BorderImageWidth<TLength>: Globals | TLength | "auto" | (string & {}) | (number & {})

Type parameters

  • TLength = (string & {}) | 0

BorderInline<TLength>: Globals | LineWidth<TLength> | LineStyle | <internal>.Color | (string & {})

Type parameters

  • TLength = (string & {}) | 0

BorderInlineColor: Globals | <internal>.Color | (string & {})
BorderInlineEnd<TLength>: Globals | LineWidth<TLength> | LineStyle | <internal>.Color | (string & {})

Type parameters

  • TLength = (string & {}) | 0

BorderInlineEndColor: Globals | <internal>.Color
BorderInlineEndStyle: Globals | LineStyle
BorderInlineEndWidth<TLength>: Globals | LineWidth<TLength>

Type parameters

  • TLength = (string & {}) | 0

BorderInlineStart<TLength>: Globals | LineWidth<TLength> | LineStyle | <internal>.Color | (string & {})

Type parameters

  • TLength = (string & {}) | 0

BorderInlineStartColor: Globals | <internal>.Color
BorderInlineStartStyle: Globals | LineStyle
BorderInlineStartWidth<TLength>: Globals | LineWidth<TLength>

Type parameters

  • TLength = (string & {}) | 0

BorderInlineStyle: Globals | LineStyle
BorderInlineWidth<TLength>: Globals | LineWidth<TLength>

Type parameters

  • TLength = (string & {}) | 0

BorderLeft<TLength>: Globals | LineWidth<TLength> | LineStyle | <internal>.Color | (string & {})

Type parameters

  • TLength = (string & {}) | 0

BorderLeftColor: Globals | <internal>.Color
BorderLeftStyle: Globals | LineStyle
BorderLeftWidth<TLength>: Globals | LineWidth<TLength>

Type parameters

  • TLength = (string & {}) | 0

BorderRadius<TLength>: Globals | TLength | (string & {})

Type parameters

  • TLength = (string & {}) | 0

BorderRight<TLength>: Globals | LineWidth<TLength> | LineStyle | <internal>.Color | (string & {})

Type parameters

  • TLength = (string & {}) | 0

BorderRightColor: Globals | <internal>.Color
BorderRightStyle: Globals | LineStyle
BorderRightWidth<TLength>: Globals | LineWidth<TLength>

Type parameters

  • TLength = (string & {}) | 0

BorderSpacing<TLength>: Globals | TLength | (string & {})

Type parameters

  • TLength = (string & {}) | 0

BorderStartEndRadius<TLength>: Globals | TLength | (string & {})

Type parameters

  • TLength = (string & {}) | 0

BorderStartStartRadius<TLength>: Globals | TLength | (string & {})

Type parameters

  • TLength = (string & {}) | 0

BorderStyle: Globals | LineStyle | (string & {})
BorderTop<TLength>: Globals | LineWidth<TLength> | LineStyle | <internal>.Color | (string & {})

Type parameters

  • TLength = (string & {}) | 0

BorderTopColor: Globals | <internal>.Color
BorderTopLeftRadius<TLength>: Globals | TLength | (string & {})

Type parameters

  • TLength = (string & {}) | 0

BorderTopRightRadius<TLength>: Globals | TLength | (string & {})

Type parameters

  • TLength = (string & {}) | 0

BorderTopStyle: Globals | LineStyle
BorderTopWidth<TLength>: Globals | LineWidth<TLength>

Type parameters

  • TLength = (string & {}) | 0

BorderWidth<TLength>: Globals | LineWidth<TLength> | (string & {})

Type parameters

  • TLength = (string & {}) | 0

Bottom<TLength>: Globals | TLength | "auto" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

Boundary: { box: <internal>.Box3D; sphere: <internal>.Sphere3D }

Type declaration

Box: "border-box" | "content-box" | "padding-box"
BoxAlign: Globals | "baseline" | "center" | "end" | "start" | "stretch"
BoxDecorationBreak: Globals | "clone" | "slice"
BoxDirection: Globals | "inherit" | "normal" | "reverse"
BoxFlex: Globals | (number & {}) | (string & {})
BoxFlexGroup: Globals | (number & {}) | (string & {})
BoxLines: Globals | "multiple" | "single"
BoxOrdinalGroup: Globals | (number & {}) | (string & {})
BoxOrient: Globals | "block-axis" | "horizontal" | "inherit" | "inline-axis" | "vertical"
BoxPack: Globals | "center" | "end" | "justify" | "start"
BoxShadow: Globals | "none" | (string & {})
BoxSizing: Globals | "border-box" | "content-box"
BreakAfter: Globals | "all" | "always" | "auto" | "avoid" | "avoid-column" | "avoid-page" | "avoid-region" | "column" | "left" | "page" | "recto" | "region" | "right" | "verso"
BreakBefore: Globals | "all" | "always" | "auto" | "avoid" | "avoid-column" | "avoid-page" | "avoid-region" | "column" | "left" | "page" | "recto" | "region" | "right" | "verso"
BreakInside: Globals | "auto" | "avoid" | "avoid-column" | "avoid-page" | "avoid-region"
BufferEncoding: "ascii" | "utf8" | "utf-8" | "utf16le" | "ucs2" | "ucs-2" | "base64" | "base64url" | "latin1" | "binary" | "hex"
BufferSource: <internal>.ArrayBufferView | ArrayBuffer
BuiltIn: keyof <internal>._BuiltIn
BuiltIn: keyof <internal>._BuiltIn
BuiltInTrajectoryFormat: typeof BuiltInTrajectoryFormats[number][0]
ByteCounts: { attribute: number; elements: number; texture: number }

Type declaration

  • attribute: number
  • elements: number
  • texture: number
CSSObjectWithLabel: CSSObject & { label?: string }
CSSProperties: PropertiesFallback<number | string>
CSSPropertiesWithMultiValues: { [ K in keyof <internal>.CSSProperties]: <internal>.CSSProperties[K] | Extract<<internal>.CSSProperties[K], string>[] }
CSSPseudos: { [ K in Pseudos]?: CSSObject }
CX: (state: ClassNamesState, className?: string) => string

Type declaration

Canvas3DProps: <internal>.Values<typeof Canvas3DParams>
CanvasImageSource: HTMLOrSVGImageElement | HTMLVideoElement | HTMLCanvasElement | <internal>.ImageBitmap
CaptionSide: Globals | "block-end" | "block-start" | "bottom" | "inline-end" | "inline-start" | "top"
CaretColor: Globals | <internal>.Color | "auto"
CellSeq<C>: C[]

Type parameters

ChainIndex: { @type: "chain-index" } & number

Index of a chain in the model data

ChainInfo: { auth: string; entityId: string; label: string; operators: OperatorInfo[]; title: string; type: ChainType }

Type declaration

ChainType: "polymer" | "water" | "branched" | "non-polymer" | "macrolide"
ChangeEventHandler<T>: EventHandler<ChangeEvent<T>>

Type parameters

  • T = Element

ChemCompIdentifier: Table<<internal>.mmCIF_Schema["pdbx_chem_comp_identifier"]>
ChemCompType: <internal>.mmCIF_chemComp_schema["type"]["T"]
ChemicalComponentMap: ReadonlyMap<string, ChemicalComponent>
CifCategories: {}

Type declaration

ClassNamesState: {}

Type declaration

  • [key: string]: boolean
Clear: Globals | "both" | "inline-end" | "inline-start" | "left" | "none" | "right"
ClickInput: { pageX: number; pageY: number; x: number; y: number } & BaseInput
Clip: Globals | "auto" | (string & {})
ClipPath: Globals | GeometryBox | "none" | (string & {})
ClipRule: Globals | "evenodd" | "nonzero"
ClipboardEventHandler<T>: EventHandler<ClipboardEvent<T>>

Type parameters

  • T = Element

ClipboardItems: <internal>.ClipboardItem[]
Clipping: { layers: ReadonlyArray<<internal>.Clipping.Layer> }

Type declaration

CoercedMenuPlacement: "bottom" | "top"
Color: NamedColor | DeprecatedSystemColor | "currentcolor" | (string & {})
Color: { @type: "color" } & number

RGB color triplet expressed as a single number

ColorGamut: "p3" | "rec2020" | "srgb"
ColorInterpolation: Globals | "auto" | "linearRGB" | "sRGB"
ColorListEntry: <internal>.Color | [<internal>.Color, number]
ColorProp: { name: "color"; targets: Target[]; value: number }

Type declaration

  • name: "color"
  • targets: Target[]
  • value: number
ColorRendering: Globals | "auto" | "optimizeQuality" | "optimizeSpeed"
ColorScheme: Globals | "dark" | "light" | "normal" | (string & {})
ColorSpaceConversion: "default" | "none"
ColorType: "uniform" | "instance" | "group" | "groupInstance" | "vertex" | "vertexInstance" | "volume" | "volumeInstance" | "direct"
ColumnCount: Globals | "auto" | (number & {}) | (string & {})
ColumnFill: Globals | "auto" | "balance" | "balance-all"
ColumnGap<TLength>: Globals | TLength | "normal" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

ColumnRule<TLength>: Globals | LineWidth<TLength> | LineStyle | <internal>.Color | (string & {})

Type parameters

  • TLength = (string & {}) | 0

ColumnRuleColor: Globals | <internal>.Color
ColumnRuleStyle: Globals | LineStyle | (string & {})
ColumnRuleWidth<TLength>: Globals | LineWidth<TLength> | (string & {})

Type parameters

  • TLength = (string & {}) | 0

ColumnSpan: Globals | "all" | "none"
ColumnWidth<TLength>: Globals | TLength | "auto"

Type parameters

  • TLength = (string & {}) | 0

Columns<TLength>: Globals | TLength | "auto" | (string & {}) | (number & {})

Type parameters

  • TLength = (string & {}) | 0

CompatAuto: "button" | "checkbox" | "listbox" | "menulist" | "meter" | "progress-bar" | "push-button" | "radio" | "searchfield" | "slider-horizontal" | "square-button" | "textarea"
CompiledQueryFn<T>: { fn: QueryFn; isConst: boolean }

Type parameters

  • T = any

Type declaration

ComponentState: any
ComponentType<P>: ComponentClass<P> | FunctionComponent<P>

Type parameters

  • P = {}

CompositeOperation: "accumulate" | "add" | "replace"
CompositeOperationOrAuto: "accumulate" | "add" | "auto" | "replace"
CompositeStyle: "clear" | "copy" | "destination-atop" | "destination-in" | "destination-out" | "destination-over" | "source-atop" | "source-in" | "source-out" | "source-over" | "xor"
CompositingOperator: "add" | "exclude" | "intersect" | "subtract"
CompositionEventHandler<T>: EventHandler<CompositionEvent<T>>

Type parameters

  • T = Element

Compound: { atoms: Table<typeof <internal>.AtomsSchema>; bonds?: Table<typeof BondsSchema> }

Type declaration

ConnectionType: "bluetooth" | "cellular" | "ethernet" | "mixed" | "none" | "other" | "unknown" | "wifi"
ConstQuerySymbolFn<S>: (ctx: QueryContext, args: QueryRuntimeArguments<S>) => any

Type parameters

Type declaration

ConstrainBoolean: boolean | ConstrainBooleanParameters
ConstrainDOMString: string | string[] | ConstrainDOMStringParameters
ConstrainDouble: number | ConstrainDoubleRange
ConstrainULong: number | ConstrainULongRange

Type parameters

  • T

Contain: Globals | "content" | "layout" | "none" | "paint" | "size" | "strict" | "style" | (string & {})
Content: Globals | ContentList | "none" | "normal" | (string & {})
ContentDistribution: "space-around" | "space-between" | "space-evenly" | "stretch"
ContentList: Quote | "contents" | (string & {})
ContentPosition: "center" | "end" | "flex-end" | "flex-start" | "start"
ContentVisibility: Globals | "auto" | "hidden" | "visible"
CounterIncrement: Globals | "none" | (string & {})
CounterReset: Globals | "none" | (string & {})
CounterSet: Globals | "none" | (string & {})
CreateVolumeStreamingBehavior: typeof <internal>.CreateVolumeStreamingBehavior
CredentialMediationRequirement: "optional" | "required" | "silent"
CrossIconProps: IntrinsicElements["svg"] & { size?: number }
CubicBezierTimingFunction: "ease" | "ease-in" | "ease-in-out" | "ease-out" | (string & {})
Cursor: Globals | "-moz-grab" | "-webkit-grab" | "alias" | "all-scroll" | "auto" | "cell" | "col-resize" | "context-menu" | "copy" | "crosshair" | "default" | "e-resize" | "ew-resize" | "grab" | "grabbing" | "help" | "move" | "n-resize" | "ne-resize" | "nesw-resize" | "no-drop" | "none" | "not-allowed" | "ns-resize" | "nw-resize" | "nwse-resize" | "pointer" | "progress" | "row-resize" | "s-resize" | "se-resize" | "sw-resize" | "text" | "vertical-text" | "w-resize" | "wait" | "zoom-in" | "zoom-out" | (string & {})
CustomViewStateInterface: Omit<CustomViewInterface, "modelChangeCallback">
CylindersSchema: typeof <internal>.CylindersSchema
Dasharray<TLength>: TLength | (string & {}) | (number & {})

Type parameters

  • TLength

DataResponse<T>: T extends "json" ? any : T extends "xml" ? <internal>.XMLDocument : T extends "string" ? string : T extends "binary" ? Uint8Array : T extends "zip" ? {} : never

Type parameters

DataType: "json" | "xml" | "string" | "binary" | "zip"
DataTypeArrayType: { float32: Float32Array; int16: Int16Array; int32: Int32Array; int8: Int8Array; uint16: Uint16Array; uint32: Uint32Array; uint8: Uint8Array }

Type declaration

  • float32: Float32Array
  • int16: Int16Array
  • int32: Int32Array
  • int8: Int8Array
  • uint16: Uint16Array
  • uint32: Uint32Array
  • uint8: Uint8Array
DataValue: "string" | any | <internal>.XMLDocument | Uint8Array
DefineKind: "boolean" | "string" | "number"
DefineSpec<K>: { kind: K; options?: string[]; type: "define" }

Type parameters

Type declaration

  • kind: K
  • Optional options?: string[]
  • type: "define"
DefineType: boolean | string
DefineValues: {}

Type declaration

DensityProps: { kind: "density" } & BaseProps
DeprecatedSystemColor: "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText"
DetailedHTMLProps<E, T>: ClassAttributes<T> & E

Type parameters

DirectVolumeSchema: typeof <internal>.DirectVolumeSchema
Direction: Globals | "ltr" | "rtl"
Display: Globals | DisplayOutside | DisplayInside | DisplayInternal | DisplayLegacy | "contents" | "list-item" | "none" | (string & {})
DisplayInside: "-ms-flexbox" | "-ms-grid" | "-webkit-flex" | "flex" | "flow" | "flow-root" | "grid" | "ruby" | "table"
DisplayInternal: "ruby-base" | "ruby-base-container" | "ruby-text" | "ruby-text-container" | "table-caption" | "table-cell" | "table-column" | "table-column-group" | "table-footer-group" | "table-header-group" | "table-row" | "table-row-group"
DisplayLegacy: "-ms-inline-flexbox" | "-ms-inline-grid" | "-webkit-inline-flex" | "inline-block" | "inline-flex" | "inline-grid" | "inline-list-item" | "inline-table"
DisplayOutside: "block" | "inline" | "run-in"
DocumentReadyState: "complete" | "interactive" | "loading"
DocumentVisibilityState: "hidden" | "visible"
DominantBaseline: Globals | "alphabetic" | "auto" | "central" | "hanging" | "ideographic" | "mathematical" | "middle" | "no-change" | "reset-size" | "text-after-edge" | "text-before-edge" | "use-script"
DownChevronProps: IntrinsicElements["svg"] & { size?: number }
DragEventHandler<T>: EventHandler<<internal>.DragEvent<T>>

Type parameters

  • T = Element

DragInput: { dx: number; dy: number; isStart: boolean; pageX: number; pageY: number; x: number; y: number } & BaseInput
EasingFunction: CubicBezierTimingFunction | StepTimingFunction | "linear"
EastAsianVariantValues: "jis04" | "jis78" | "jis83" | "jis90" | "simplified" | "traditional"
ElementIndex: { @type: "element-index" } & number

Index of an element in the model data

ElementSymbol: string & { @type: "element-symbol" }
ElementsKind: "uint16" | "uint32"
ElementsSpec<K>: { kind: K; type: "elements" }

Type parameters

Type declaration

  • kind: K
  • type: "elements"
ElementsType: Uint16Array | Uint32Array
EmptyCells: Globals | "hide" | "show"
EmptyLoci: typeof <internal>.EmptyLoci
EmptyProps: { kind: "empty" } & BaseProps
Entity: Table<<internal>.mmCIF_Schema["entity"]>
EntityBranch: Table<<internal>.mmCIF_Schema["pdbx_entity_branch"]>
EntityIndex: { @type: "entity-index" } & number

Index of an entity in the model data

EntityPoly: Table<<internal>.mmCIF_Schema["entity_poly"]>
EntityPolySeq: Table<<internal>.mmCIF_Schema["entity_poly_seq"]>
EntitySubtype: <internal>.mmCIF_Schema["entity_poly"]["type"]["T"] | <internal>.mmCIF_Schema["pdbx_entity_branch"]["type"]["T"] | "ion" | "lipid" | "peptide-like"
Entry: Table<<internal>.mmCIF_Schema["entry"]>
EventHandler<E>: { bivarianceHack: any }["bivarianceHack"]

Type parameters

EventListenerOrEventListenerObject: EventListener | EventListenerObject
EveryLoci: typeof <internal>.EveryLoci
Exclude<T, U>: T extends U ? never : T

Exclude from T those types that are assignable to U

Type parameters

  • T

  • U

Extract<T, U>: T extends U ? T : never

Extract from T those types that are assignable to U

Type parameters

  • T

  • U

Fallback<T>: { [ P in keyof T]: T[P] | NonNullable<T[P]>[] }

Type parameters

  • T

FeatureDensityProps: { hiddenChannels?: string[]; kind: "feature-density"; radius?: number; target: Target } & BaseProps
FeatureProps: { kind: "feature"; target: Target } & BaseProps
File: { file?: _File; id: UUID; kind: "file"; name: string }

Type declaration

  • Optional file?: _File
  • id: UUID
  • kind: "file"
  • name: string
FileInput: <internal>.File | Blob | string

A File or Blob object or a URL string

FileSystemHandleKind: "directory" | "file"
Fill: Globals | Paint
FillMode: "auto" | "backwards" | "both" | "forwards" | "none"
FillOpacity: Globals | (number & {}) | (string & {})
FillRule: Globals | "evenodd" | "nonzero"
Filter: Globals | "none" | (string & {})
FinalBgLayer<TLength>: <internal>.Color | BgPosition<TLength> | RepeatStyle | Attachment | Box | "none" | (string & {})

Type parameters

  • TLength

Fingerprint: { @type: "unit-ring-fingerprint" } & string
FlatArray<Arr, Depth>: { done: Arr; recur: Arr extends ReadonlyArray<infer InnerArr> ? FlatArray<InnerArr, [-1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20][Depth]> : Arr }[Depth extends -1 ? "done" : "recur"]

Type parameters

  • Arr

  • Depth: number

Flex<TLength>: Globals | TLength | "auto" | "content" | "fit-content" | "max-content" | "min-content" | "none" | (string & {}) | (number & {})

Type parameters

  • TLength = (string & {}) | 0

FlexBasis<TLength>: Globals | TLength | "-moz-fit-content" | "-moz-max-content" | "-moz-min-content" | "-webkit-auto" | "auto" | "content" | "fit-content" | "max-content" | "min-content" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

FlexDirection: Globals | "column" | "column-reverse" | "row" | "row-reverse"
FlexFlow: Globals | "column" | "column-reverse" | "nowrap" | "row" | "row-reverse" | "wrap" | "wrap-reverse" | (string & {})
FlexGrow: Globals | (number & {}) | (string & {})
FlexShrink: Globals | (number & {}) | (string & {})
FlexWrap: Globals | "nowrap" | "wrap" | "wrap-reverse"
Float: Globals | "inline-end" | "inline-start" | "left" | "none" | "right"
Float: { @type: "float"; T: number } & <internal>.Base<"float">
FloodColor: Globals | <internal>.Color | "currentColor"
FloodOpacity: Globals | (number & {}) | (string & {})
FocusEntry: { category?: string; label: string; loci: <internal>.Loci }

Type declaration

FocusEventHandler<T>: EventHandler<FocusEvent<T>>

Type parameters

  • T = Element

Font: Globals | "caption" | "icon" | "menu" | "message-box" | "small-caption" | "status-bar" | (string & {})
FontFaceLoadStatus: "error" | "loaded" | "loading" | "unloaded"
FontFaceSetLoadStatus: "loaded" | "loading"
FontFamily: Globals | GenericFamily | (string & {})
FontFamily: "sans-serif" | "monospace" | "serif" | "cursive"
FontFeatureSettings: Globals | "normal" | (string & {})
FontKerning: Globals | "auto" | "none" | "normal"
FontLanguageOverride: Globals | "normal" | (string & {})
FontOpticalSizing: Globals | "auto" | "none"
FontSize<TLength>: Globals | AbsoluteSize | TLength | "larger" | "smaller" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

FontSizeAdjust: Globals | "from-font" | "none" | (string & {}) | (number & {})
FontSmooth<TLength>: Globals | AbsoluteSize | TLength | "always" | "auto" | "never"

Type parameters

  • TLength = (string & {}) | 0

FontStretchAbsolute: "condensed" | "expanded" | "extra-condensed" | "extra-expanded" | "normal" | "semi-condensed" | "semi-expanded" | "ultra-condensed" | "ultra-expanded" | (string & {})
FontStyle: Globals | "italic" | "normal" | "oblique" | (string & {})
FontStyle: "normal" | "italic" | "oblique"
FontSynthesis: Globals | "none" | "small-caps" | "style" | "weight" | (string & {})
FontVariant: Globals | EastAsianVariantValues | "all-petite-caps" | "all-small-caps" | "common-ligatures" | "contextual" | "diagonal-fractions" | "discretionary-ligatures" | "full-width" | "historical-forms" | "historical-ligatures" | "lining-nums" | "no-common-ligatures" | "no-contextual" | "no-discretionary-ligatures" | "no-historical-ligatures" | "none" | "normal" | "oldstyle-nums" | "ordinal" | "petite-caps" | "proportional-nums" | "proportional-width" | "ruby" | "slashed-zero" | "small-caps" | "stacked-fractions" | "tabular-nums" | "titling-caps" | "unicase" | (string & {})
FontVariant: "normal" | "small-caps"
FontVariantAlternates: Globals | "historical-forms" | "normal" | (string & {})
FontVariantCaps: Globals | "all-petite-caps" | "all-small-caps" | "normal" | "petite-caps" | "small-caps" | "titling-caps" | "unicase"
FontVariantEastAsian: Globals | EastAsianVariantValues | "full-width" | "normal" | "proportional-width" | "ruby" | (string & {})
FontVariantLigatures: Globals | "common-ligatures" | "contextual" | "discretionary-ligatures" | "historical-ligatures" | "no-common-ligatures" | "no-contextual" | "no-discretionary-ligatures" | "no-historical-ligatures" | "none" | "normal" | (string & {})
FontVariantNumeric: Globals | "diagonal-fractions" | "lining-nums" | "normal" | "oldstyle-nums" | "ordinal" | "proportional-nums" | "slashed-zero" | "stacked-fractions" | "tabular-nums" | (string & {})
FontVariantPosition: Globals | "normal" | "sub" | "super"
FontVariationSettings: Globals | "normal" | (string & {})
FontWeight: Globals | FontWeightAbsolute | "bolder" | "lighter"
FontWeight: "normal" | "bold"
FontWeightAbsolute: "bold" | "normal" | (number & {}) | (string & {})
For<P>: { [ K in keyof P]-?: <internal>.Base<P[K]> }

Type parameters

  • P

ForcedColorAdjust: Globals | "auto" | "none"
FormDataEntryValue: <internal>.File | string
FormEventHandler<T>: EventHandler<FormEvent<T>>

Type parameters

  • T = Element

FormatOptionLabelContext: "menu" | "value"
FragOutTypes: { [ k in number]: "vec4" | "ivec4" }
FullscreenNavigationUI: "auto" | "hide" | "show"
GLRenderingContext: WebGLRenderingContext | WebGL2RenderingContext

Copyright (c) 2018-2021 mol* contributors, licensed under MIT, See LICENSE file for more info.

author

Alexander Rose alexander.rose@weirdbyte.de

GamepadMappingType: "" | "standard" | "xr-standard"
Gap<TLength>: Globals | TLength | "normal" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

GenericFamily: "cursive" | "fantasy" | "monospace" | "sans-serif" | "serif"
Geometry<T>: T extends "mesh" ? Mesh : T extends "points" ? Points : T extends "spheres" ? <internal>.Spheres : T extends "cylinders" ? Cylinders : T extends "text" ? <internal>.Text : T extends "lines" ? Lines : T extends "direct-volume" ? DirectVolume : T extends "image" ? Image : T extends "texture-mesh" ? TextureMesh : never

Type parameters

GeometryBox: Box | "fill-box" | "margin-box" | "stroke-box" | "view-box"
GeometryKind: "mesh" | "points" | "spheres" | "cylinders" | "text" | "lines" | "direct-volume" | "image" | "texture-mesh"
GeometryParams<T>: T extends "mesh" ? <internal>.Mesh.Params : T extends "points" ? <internal>.Points.Params : T extends "spheres" ? <internal>.Spheres.Params : T extends "cylinders" ? <internal>.Cylinders.Params : T extends "text" ? <internal>.Text.Params : T extends "lines" ? <internal>.Lines.Params : T extends "direct-volume" ? <internal>.DirectVolume.Params : T extends "image" ? <internal>.Image.Params : T extends "texture-mesh" ? <internal>.TextureMesh.Params : never

Type parameters

GestureInput: { deltaRotation: number; deltaScale: number; isEnd?: boolean; isStart?: boolean; rotation: number; scale: number }

Type declaration

  • deltaRotation: number
  • deltaScale: number
  • Optional isEnd?: boolean
  • Optional isStart?: boolean
  • rotation: number
  • scale: number
GetDerivedStateFromError<P, S>: (error: any) => Partial<S> | null

Type parameters

  • P

  • S

Type declaration

    • Parameters

      • error: any

      Returns Partial<S> | null

GetDerivedStateFromProps<P, S>: (nextProps: Readonly<P>, prevState: S) => Partial<S> | null

Type parameters

  • P

  • S

Type declaration

GetOptionLabel<Option>: (option: Option) => string

Type parameters

  • Option

Type declaration

    • (option: Option): string
    • Parameters

      • option: Option

      Returns string

GetOptionValue<Option>: (option: Option) => string

Type parameters

  • Option

Type declaration

    • (option: Option): string
    • Parameters

      • option: Option

      Returns string

GetStyles<Option, IsMulti, Group>: <Key>(propertyName: Key, props: StylesProps<Option, IsMulti, Group>[Key]) => CSSObjectWithLabel

Type parameters

  • Option

  • IsMulti: boolean

  • Group: GroupBase<Option>

Type declaration

Globals: "-moz-initial" | "inherit" | "initial" | "revert" | "unset"
GlyphOrientationVertical: Globals | "auto" | (string & {}) | (number & {})
Grid: Globals | "none" | (string & {})
GridArea: Globals | GridLine | (string & {})
GridAutoColumns<TLength>: Globals | TrackBreadth<TLength> | (string & {})

Type parameters

  • TLength = (string & {}) | 0

GridAutoFlow: Globals | "column" | "dense" | "row" | (string & {})
GridAutoRows<TLength>: Globals | TrackBreadth<TLength> | (string & {})

Type parameters

  • TLength = (string & {}) | 0

GridColumn: Globals | GridLine | (string & {})
GridColumnEnd: Globals | GridLine
GridColumnGap<TLength>: Globals | TLength | (string & {})

Type parameters

  • TLength = (string & {}) | 0

GridColumnStart: Globals | GridLine
GridGap<TLength>: Globals | TLength | (string & {})

Type parameters

  • TLength = (string & {}) | 0

GridLine: "auto" | (string & {}) | (number & {})
GridRow: Globals | GridLine | (string & {})
GridRowEnd: Globals | GridLine
GridRowGap<TLength>: Globals | TLength | (string & {})

Type parameters

  • TLength = (string & {}) | 0

GridRowStart: Globals | GridLine
GridTemplate: Globals | "none" | (string & {})
GridTemplateAreas: Globals | "none" | (string & {})
GridTemplateColumns<TLength>: Globals | TrackBreadth<TLength> | "none" | "subgrid" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

GridTemplateRows<TLength>: Globals | TrackBreadth<TLength> | "none" | "subgrid" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

GroupHeadingProps<Option, IsMulti, Group>: GroupHeadingPropsDefinedProps<Option, IsMulti, Group> & IntrinsicElements["div"]

Type parameters

GroupMapping: { indices: ArrayLike<number>; offsets: ArrayLike<number> }

Maps groups to data, range for group i is offsets[i] to offsets[i + 1]

Type declaration

  • Readonly indices: ArrayLike<number>

    data indices

  • Readonly offsets: ArrayLike<number>

    range for group i is offsets[i] to offsets[i + 1]

GuidanceContext: "menu" | "input" | "value"
HTMLAttributeAnchorTarget: "_self" | "_blank" | "_parent" | "_top" | (string & {})
HTMLAttributeReferrerPolicy: "" | "no-referrer" | "no-referrer-when-downgrade" | "origin" | "origin-when-cross-origin" | "same-origin" | "strict-origin" | "strict-origin-when-cross-origin" | "unsafe-url"
HTMLInputTypeAttribute: "button" | "checkbox" | "color" | "date" | "datetime-local" | "email" | "file" | "hidden" | "image" | "month" | "number" | "password" | "radio" | "range" | "reset" | "search" | "submit" | "tel" | "text" | "time" | "url" | "week" | (string & {})
HTMLOrSVGImageElement: HTMLImageElement | SVGImageElement
HTMLOrSVGScriptElement: HTMLScriptElement | <internal>.SVGScriptElement
HangingPunctuation: Globals | "allow-end" | "first" | "force-end" | "last" | "none" | (string & {})
HdrMetadataType: "smpteSt2086" | "smpteSt2094-10" | "smpteSt2094-40"
HeadersInit: string[][] | Record<string, string> | <internal>.Headers
Height<TLength>: Globals | TLength | "-moz-max-content" | "-moz-min-content" | "-webkit-fit-content" | "auto" | "fit-content" | "max-content" | "min-content" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

HyphenateCharacter: Globals | "auto" | (string & {})
Hyphens: Globals | "auto" | "manual" | "none"
IDBCursorDirection: "next" | "nextunique" | "prev" | "prevunique"
IDBRequestReadyState: "done" | "pending"
IDBTransactionDurability: "default" | "relaxed" | "strict"
IDBTransactionMode: "readonly" | "readwrite" | "versionchange"
IDBValidKey: number | string | Date | BufferSource | IDBValidKey[]
IgnoreDefine: (name: string, variant: string, defines: ShaderDefines) => boolean

Type declaration

    • Parameters

      Returns boolean

IhmGaussianObjSite: Table<<internal>.mmCIF_Schema["ihm_gaussian_obj_site"]>
IhmModelGroup: Table<<internal>.mmCIF_Schema["ihm_model_group"]>
IhmModelGroupLink: Table<<internal>.mmCIF_Schema["ihm_model_group_link"]>
IhmModelList: Table<<internal>.mmCIF_Schema["ihm_model_list"]>
IhmSphereObjSite: Table<<internal>.mmCIF_Schema["ihm_sphere_obj_site"]>
ImageBitmapSource: CanvasImageSource | Blob | <internal>.ImageData
ImageOrientation: Globals | "flip" | "from-image" | (string & {})
ImageOrientation: "flipY" | "none"
ImageRendering: Globals | "-moz-crisp-edges" | "-webkit-optimize-contrast" | "auto" | "crisp-edges" | "pixelated"
ImageResolution: Globals | "from-image" | (string & {})
ImageSchema: typeof <internal>.ImageSchema
ImeMode: Globals | "active" | "auto" | "disabled" | "inactive" | "normal"
IncreaseAnnotationValueType: (feature: { d: Feature; p: FeaturePositionGaps; positionKey: string; targetId: string; type: string }) => number

Type declaration

InitialLetter: Globals | "normal" | (string & {}) | (number & {})
InlineSize<TLength>: Globals | TLength | "-moz-fit-content" | "-moz-max-content" | "-moz-min-content" | "-webkit-fill-available" | "auto" | "fit-content" | "max-content" | "min-content" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

InputAction: "set-value" | "input-change" | "input-blur" | "menu-close"
InputMaybe<T>: <internal>.Maybe<T>

Type parameters

  • T

InputMaybe<T>: <internal>.Maybe<T>

Type parameters

  • T

InputProps<Option, IsMulti, Group>: InputSpecificProps<Option, IsMulti, Group>

Type parameters

InputSecurity: Globals | "auto" | "none"
InsertPosition: "beforebegin" | "afterbegin" | "beforeend" | "afterend"
Inset<TLength>: Globals | TLength | "auto" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

InsetBlock<TLength>: Globals | TLength | "auto" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

InsetBlockEnd<TLength>: Globals | TLength | "auto" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

InsetBlockStart<TLength>: Globals | TLength | "auto" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

InsetInline<TLength>: Globals | TLength | "auto" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

InsetInlineEnd<TLength>: Globals | TLength | "auto" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

InsetInlineStart<TLength>: Globals | TLength | "auto" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

Int: { @type: "int"; T: number } & <internal>.Base<"int">
InterpolationPrimitive: null | undefined | boolean | number | string | ComponentSelector | Keyframes | SerializedStyles | CSSObject
IsSecondaryGetter: (groupIndex: number, instanceIndex: number) => boolean

Type declaration

    • (groupIndex: number, instanceIndex: number): boolean
    • Parameters

      • groupIndex: number
      • instanceIndex: number

      Returns boolean

Isolation: Globals | "auto" | "isolate"
IterationCompositeOperation: "accumulate" | "replace"
IteratorResult<T, TReturn>: IteratorYieldResult<T> | IteratorReturnResult<TReturn>

Type parameters

  • T

  • TReturn = any

JSXElementConstructor<P>: ((props: P) => ReactElement<any, any> | null) | (new (props: P) => Component<any, any>)

Type parameters

  • P

JustifyContent: Globals | ContentDistribution | ContentPosition | "left" | "normal" | "right" | (string & {})
JustifyItems: Globals | SelfPosition | "baseline" | "left" | "legacy" | "normal" | "right" | "stretch" | (string & {})
JustifySelf: Globals | SelfPosition | "auto" | "baseline" | "left" | "normal" | "right" | "stretch" | (string & {})
JustifyTracks: Globals | ContentDistribution | ContentPosition | "left" | "normal" | "right" | (string & {})
Key: string | number
KeyFormat: "jwk" | "pkcs8" | "raw" | "spki"
KeyInput: { key: string; modifiers: ModifiersKeys }

Type declaration

KeyType: "private" | "public" | "secret"
KeyUsage: "decrypt" | "deriveBits" | "deriveKey" | "encrypt" | "sign" | "unwrapKey" | "verify" | "wrapKey"
KeyboardEventHandler<T>: EventHandler<KeyboardEvent<T>>

Type parameters

  • T = Element

Keyframes: { anim: number; name: string; styles: string; toString: any } & string
Left<TLength>: Globals | TLength | "auto" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

LeftPanelTabName: "none" | "root" | "data" | "states" | "settings" | "help"
LegacyRef<T>: string | <internal>.Ref<T>

Type parameters

  • T

LetterSpacing<TLength>: Globals | TLength | "normal"

Type parameters

  • TLength = (string & {}) | 0

LightingColor: Globals | <internal>.Color | "currentColor"
LineBreak: Globals | "anywhere" | "auto" | "loose" | "normal" | "strict"
LineClamp: Globals | "none" | (number & {}) | (string & {})
LineHeight<TLength>: Globals | TLength | "normal" | (string & {}) | (number & {})

Type parameters

  • TLength = (string & {}) | 0

LineHeightStep<TLength>: Globals | TLength

Type parameters

  • TLength = (string & {}) | 0

LineParams: typeof <internal>.LineParams
LineStyle: "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid"
LineWidth<TLength>: TLength | "medium" | "thick" | "thin"

Type parameters

  • TLength

LinesSchema: typeof <internal>.LinesSchema
List<T>: { @type: "list"; T: T[]; separator: string; itemParse: any } & <internal>.Base<"list">

Type parameters

  • T: number | string

ListStyle: Globals | "inside" | "none" | "outside" | (string & {})
ListStyleImage: Globals | "none" | (string & {})
ListStylePosition: Globals | "inside" | "outside"
ListStyleType: Globals | "none" | (string & {})
LocationColor: (location: <internal>.Location, isSecondary: boolean) => <internal>.Color

Type declaration

LocationGetter: (groupIndex: number, instanceIndex: number) => <internal>.Location

Type declaration

LocationSize: (location: <internal>.Location) => number

Type declaration

LociLabel: <internal>.Element | string
LociLabelProvider: { priority?: number; group?: any; label: any }

Type declaration

LociLabelTextParams: typeof <internal>.LociLabelTextParams
Margin<TLength>: Globals | TLength | "auto" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

MarginBlock<TLength>: Globals | TLength | "auto" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

MarginBlockEnd<TLength>: Globals | TLength | "auto" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

MarginBlockStart<TLength>: Globals | TLength | "auto" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

MarginBottom<TLength>: Globals | TLength | "auto" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

MarginInline<TLength>: Globals | TLength | "auto" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

MarginInlineEnd<TLength>: Globals | TLength | "auto" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

MarginInlineStart<TLength>: Globals | TLength | "auto" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

MarginLeft<TLength>: Globals | TLength | "auto" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

MarginRight<TLength>: Globals | TLength | "auto" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

MarginTop<TLength>: Globals | TLength | "auto" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

Marker: Globals | "none" | (string & {})
MarkerActions: BitFlags<MarkerAction>
MarkerEnd: Globals | "none" | (string & {})
MarkerMid: Globals | "none" | (string & {})
MarkerStart: Globals | "none" | (string & {})
MarkingProps: <internal>.Values<typeof MarkingParams>
Mask<TLength>: Globals | MaskLayer<TLength> | (string & {})

Type parameters

  • TLength = (string & {}) | 0

MaskBorder: Globals | "alpha" | "luminance" | "none" | "repeat" | "round" | "space" | "stretch" | (string & {}) | (number & {})
MaskBorderMode: Globals | "alpha" | "luminance"
MaskBorderOutset<TLength>: Globals | TLength | (string & {}) | (number & {})

Type parameters

  • TLength = (string & {}) | 0

MaskBorderRepeat: Globals | "repeat" | "round" | "space" | "stretch" | (string & {})
MaskBorderSlice: Globals | (string & {}) | (number & {})
MaskBorderSource: Globals | "none" | (string & {})
MaskBorderWidth<TLength>: Globals | TLength | "auto" | (string & {}) | (number & {})

Type parameters

  • TLength = (string & {}) | 0

MaskClip: Globals | GeometryBox | "no-clip" | (string & {})
MaskComposite: Globals | CompositingOperator | (string & {})
MaskImage: Globals | "none" | (string & {})
MaskLayer<TLength>: <internal>.Position<TLength> | RepeatStyle | GeometryBox | CompositingOperator | MaskingMode | "no-clip" | "none" | (string & {})

Type parameters

  • TLength

MaskMode: Globals | MaskingMode | (string & {})
MaskOrigin: Globals | GeometryBox | (string & {})
MaskPosition<TLength>: Globals | <internal>.Position<TLength> | (string & {})

Type parameters

  • TLength = (string & {}) | 0

MaskRepeat: Globals | RepeatStyle | (string & {})
MaskSize<TLength>: Globals | BgSize<TLength> | (string & {})

Type parameters

  • TLength = (string & {}) | 0

MaskType: Globals | "alpha" | "luminance"
MaskingMode: "alpha" | "luminance" | "match-source"
MathStyle: Globals | "compact" | "normal"
MaxBlockSize<TLength>: Globals | TLength | "-moz-max-content" | "-moz-min-content" | "-webkit-fill-available" | "fit-content" | "max-content" | "min-content" | "none" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

MaxHeight<TLength>: Globals | TLength | "-moz-fit-content" | "-moz-max-content" | "-moz-min-content" | "-webkit-fit-content" | "-webkit-max-content" | "-webkit-min-content" | "fit-content" | "intrinsic" | "max-content" | "min-content" | "none" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

MaxInlineSize<TLength>: Globals | TLength | "-moz-fit-content" | "-moz-max-content" | "-moz-min-content" | "-webkit-fill-available" | "fit-content" | "max-content" | "min-content" | "none" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

MaxLines: Globals | "none" | (number & {}) | (string & {})
MaxWidth<TLength>: Globals | TLength | "-moz-fit-content" | "-moz-max-content" | "-moz-min-content" | "-webkit-fit-content" | "-webkit-max-content" | "-webkit-min-content" | "fit-content" | "intrinsic" | "max-content" | "min-content" | "none" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

Maybe<T>: T | null

Type parameters

  • T

Maybe<T>: T | null

Type parameters

  • T

MediaDecodingType: "file" | "media-source" | "webrtc"
MediaDeviceKind: "audioinput" | "audiooutput" | "videoinput"
MediaEncodingType: "record" | "webrtc"
MediaKeyMessageType: "individualization-request" | "license-release" | "license-renewal" | "license-request"
MediaKeySessionClosedReason: "closed-by-application" | "hardware-context-reset" | "internal-error" | "release-acknowledged" | "resource-evicted"
MediaKeySessionType: "persistent-license" | "temporary"
MediaKeyStatus: "expired" | "internal-error" | "output-downscaled" | "output-restricted" | "released" | "status-pending" | "usable" | "usable-in-future"
MediaKeysRequirement: "not-allowed" | "optional" | "required"
MediaSessionAction: "hangup" | "nexttrack" | "pause" | "play" | "previoustrack" | "seekbackward" | "seekforward" | "seekto" | "skipad" | "stop" | "togglecamera" | "togglemicrophone"
MediaSessionPlaybackState: "none" | "paused" | "playing"
MediaStreamTrackState: "ended" | "live"
MembraneProps: { kind: "membrane" } & BaseProps
MenuPlacement: "auto" | "bottom" | "top"
MenuPosition: "absolute" | "fixed"
MeshSchema: typeof <internal>.MeshSchema
MinBlockSize<TLength>: Globals | TLength | "-moz-max-content" | "-moz-min-content" | "-webkit-fill-available" | "auto" | "fit-content" | "max-content" | "min-content" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

MinHeight<TLength>: Globals | TLength | "-moz-fit-content" | "-moz-max-content" | "-moz-min-content" | "-webkit-fit-content" | "-webkit-max-content" | "-webkit-min-content" | "auto" | "fit-content" | "intrinsic" | "max-content" | "min-content" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

MinInlineSize<TLength>: Globals | TLength | "-moz-fit-content" | "-moz-max-content" | "-moz-min-content" | "-webkit-fill-available" | "auto" | "fit-content" | "max-content" | "min-content" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

MinWidth<TLength>: Globals | TLength | "-moz-fit-content" | "-moz-max-content" | "-moz-min-content" | "-webkit-fill-available" | "-webkit-fit-content" | "-webkit-max-content" | "-webkit-min-content" | "auto" | "fit-content" | "intrinsic" | "max-content" | "min-content" | "min-intrinsic" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

MixBlendMode: Globals | BlendMode
ModelUrlProvider: (pdbId: string) => { format: BuiltInTrajectoryFormat; isBinary: boolean; url: string }

Type declaration

ModifiersKeys: { alt: boolean; control: boolean; meta: boolean; shift: boolean }

Type declaration

  • alt: boolean
  • control: boolean
  • meta: boolean
  • shift: boolean
Molecule: Table<<internal>.mmCIF_Schema["pdbx_molecule"]>
MotifProps: { color?: number; kind: "motif"; label?: string; targets: Target[] } & BaseProps
MouseEventHandler<T>: EventHandler<MouseEvent<T>>

Type parameters

  • T = Element

MoveInput: { inside: boolean; pageX: number; pageY: number; x: number; y: number } & BaseInput
MozAppearance: Globals | "-moz-mac-unified-toolbar" | "-moz-win-borderless-glass" | "-moz-win-browsertabbar-toolbox" | "-moz-win-communications-toolbox" | "-moz-win-communicationstext" | "-moz-win-exclude-glass" | "-moz-win-glass" | "-moz-win-media-toolbox" | "-moz-win-mediatext" | "-moz-window-button-box" | "-moz-window-button-box-maximized" | "-moz-window-button-close" | "-moz-window-button-maximize" | "-moz-window-button-minimize" | "-moz-window-button-restore" | "-moz-window-frame-bottom" | "-moz-window-frame-left" | "-moz-window-frame-right" | "-moz-window-titlebar" | "-moz-window-titlebar-maximized" | "button" | "button-arrow-down" | "button-arrow-next" | "button-arrow-previous" | "button-arrow-up" | "button-bevel" | "button-focus" | "caret" | "checkbox" | "checkbox-container" | "checkbox-label" | "checkmenuitem" | "dualbutton" | "groupbox" | "listbox" | "listitem" | "menuarrow" | "menubar" | "menucheckbox" | "menuimage" | "menuitem" | "menuitemtext" | "menulist" | "menulist-button" | "menulist-text" | "menulist-textfield" | "menupopup" | "menuradio" | "menuseparator" | "meterbar" | "meterchunk" | "none" | "progressbar" | "progressbar-vertical" | "progresschunk" | "progresschunk-vertical" | "radio" | "radio-container" | "radio-label" | "radiomenuitem" | "range" | "range-thumb" | "resizer" | "resizerpanel" | "scale-horizontal" | "scale-vertical" | "scalethumb-horizontal" | "scalethumb-vertical" | "scalethumbend" | "scalethumbstart" | "scalethumbtick" | "scrollbarbutton-down" | "scrollbarbutton-left" | "scrollbarbutton-right" | "scrollbarbutton-up" | "scrollbarthumb-horizontal" | "scrollbarthumb-vertical" | "scrollbartrack-horizontal" | "scrollbartrack-vertical" | "searchfield" | "separator" | "sheet" | "spinner" | "spinner-downbutton" | "spinner-textfield" | "spinner-upbutton" | "splitter" | "statusbar" | "statusbarpanel" | "tab" | "tab-scroll-arrow-back" | "tab-scroll-arrow-forward" | "tabpanel" | "tabpanels" | "textfield" | "textfield-multiline" | "toolbar" | "toolbarbutton" | "toolbarbutton-dropdown" | "toolbargripper" | "toolbox" | "tooltip" | "treeheader" | "treeheadercell" | "treeheadersortarrow" | "treeitem" | "treeline" | "treetwisty" | "treetwistyopen" | "treeview"
MozBinding: Globals | "none" | (string & {})
MozBorderBottomColors: Globals | <internal>.Color | "none" | (string & {})
MozBorderLeftColors: Globals | <internal>.Color | "none" | (string & {})
MozBorderRightColors: Globals | <internal>.Color | "none" | (string & {})
MozBorderTopColors: Globals | <internal>.Color | "none" | (string & {})
MozContextProperties: Globals | "fill" | "fill-opacity" | "none" | "stroke" | "stroke-opacity" | (string & {})
MozFloatEdge: Globals | "border-box" | "content-box" | "margin-box" | "padding-box"
MozForceBrokenImageIcon: Globals | 0 | (string & {}) | 1
MozImageRegion: Globals | "auto" | (string & {})
MozOrient: Globals | "block" | "horizontal" | "inline" | "vertical"
MozOutlineRadius<TLength>: Globals | TLength | (string & {})

Type parameters

  • TLength = (string & {}) | 0

MozOutlineRadiusBottomleft<TLength>: Globals | TLength | (string & {})

Type parameters

  • TLength = (string & {}) | 0

MozOutlineRadiusBottomright<TLength>: Globals | TLength | (string & {})

Type parameters

  • TLength = (string & {}) | 0

MozOutlineRadiusTopleft<TLength>: Globals | TLength | (string & {})

Type parameters

  • TLength = (string & {}) | 0

MozOutlineRadiusTopright<TLength>: Globals | TLength | (string & {})

Type parameters

  • TLength = (string & {}) | 0

MozStackSizing: Globals | "ignore" | "stretch-to-fit"
MozTextBlink: Globals | "blink" | "none"
MozUserFocus: Globals | "ignore" | "none" | "normal" | "select-after" | "select-all" | "select-before" | "select-menu" | "select-same"
MozUserInput: Globals | "auto" | "disabled" | "enabled" | "none"
MozUserModify: Globals | "read-only" | "read-write" | "write-only"
MozWindowDragging: Globals | "drag" | "no-drag"
MozWindowShadow: Globals | "default" | "menu" | "none" | "sheet" | "tooltip"
MsAccelerator: Globals | "false" | "true"
MsBlockProgression: Globals | "bt" | "lr" | "rl" | "tb"
MsContentZoomChaining: Globals | "chained" | "none"
MsContentZoomLimit: Globals | (string & {})
MsContentZoomLimitMax: Globals | (string & {})
MsContentZoomLimitMin: Globals | (string & {})
MsContentZoomSnap: Globals | "mandatory" | "none" | "proximity" | (string & {})
MsContentZoomSnapPoints: Globals | (string & {})
MsContentZoomSnapType: Globals | "mandatory" | "none" | "proximity"
MsContentZooming: Globals | "none" | "zoom"
MsFilter: Globals | (string & {})
MsFlowFrom: Globals | "none" | (string & {})
MsFlowInto: Globals | "none" | (string & {})
MsGridColumns<TLength>: Globals | TrackBreadth<TLength> | "none" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

MsGridRows<TLength>: Globals | TrackBreadth<TLength> | "none" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

MsHighContrastAdjust: Globals | "auto" | "none"
MsHyphenateLimitChars: Globals | "auto" | (string & {}) | (number & {})
MsHyphenateLimitLines: Globals | "no-limit" | (number & {}) | (string & {})
MsHyphenateLimitZone<TLength>: Globals | TLength | (string & {})

Type parameters

  • TLength = (string & {}) | 0

MsImeAlign: Globals | "after" | "auto"
MsOverflowStyle: Globals | "-ms-autohiding-scrollbar" | "auto" | "none" | "scrollbar"
MsScrollChaining: Globals | "chained" | "none"
MsScrollLimit: Globals | (string & {})
MsScrollLimitXMax<TLength>: Globals | TLength | "auto"

Type parameters

  • TLength = (string & {}) | 0

MsScrollLimitXMin<TLength>: Globals | TLength

Type parameters

  • TLength = (string & {}) | 0

MsScrollLimitYMax<TLength>: Globals | TLength | "auto"

Type parameters

  • TLength = (string & {}) | 0

MsScrollLimitYMin<TLength>: Globals | TLength

Type parameters

  • TLength = (string & {}) | 0

MsScrollRails: Globals | "none" | "railed"
MsScrollSnapPointsX: Globals | (string & {})
MsScrollSnapPointsY: Globals | (string & {})
MsScrollSnapType: Globals | "mandatory" | "none" | "proximity"
MsScrollSnapX: Globals | (string & {})
MsScrollSnapY: Globals | (string & {})
MsScrollTranslation: Globals | "none" | "vertical-to-horizontal"
MsScrollbar3dlightColor: Globals | <internal>.Color
MsScrollbarArrowColor: Globals | <internal>.Color
MsScrollbarBaseColor: Globals | <internal>.Color
MsScrollbarDarkshadowColor: Globals | <internal>.Color
MsScrollbarFaceColor: Globals | <internal>.Color
MsScrollbarHighlightColor: Globals | <internal>.Color
MsScrollbarShadowColor: Globals | <internal>.Color
MsScrollbarTrackColor: Globals | <internal>.Color
MsTextAutospace: Globals | "ideograph-alpha" | "ideograph-numeric" | "ideograph-parenthesis" | "ideograph-space" | "none"
MsTouchSelect: Globals | "grippers" | "none"
MsUserSelect: Globals | "element" | "none" | "text"
MsWrapFlow: Globals | "auto" | "both" | "clear" | "end" | "maximum" | "start"
MsWrapMargin<TLength>: Globals | TLength

Type parameters

  • TLength = (string & {}) | 0

MsWrapThrough: Globals | "none" | "wrap"
MultiSampleProps: <internal>.Values<typeof MultiSampleParams>
MultiValue<Option>: readonly Option[]

Type parameters

  • Option

NakbProps: { kind: "nakb" } & BaseProps
NamedColor: "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen"
NativeAnimationEvent: AnimationEvent
NativeClipboardEvent: ClipboardEvent
NativeCompositionEvent: CompositionEvent
NativeDragEvent: DragEvent
NativeFocusEvent: FocusEvent
NativeKeyboardEvent: KeyboardEvent
NativeMouseEvent: MouseEvent
NativePointerEvent: PointerEvent
NativeTouchEvent: TouchEvent
NativeTransitionEvent: TransitionEvent
NativeUIEvent: UIEvent
NativeWheelEvent: WheelEvent
NodeFilter: ((node: <internal>.Node) => number) | { acceptNode: any }
NonNullable<T>: T extends null | undefined ? never : T

Exclude null and undefined from T

Type parameters

  • T

NonOptionals<P>: { [ K in keyof P]-?: undefined extends P[K] ? never : K }[keyof P]

Type parameters

  • P

Normalize<P>: Pick<P, NonOptionals<P>> & Partial<Pick<P, Optionals<P>>>

Type parameters

  • P

NotificationDirection: "auto" | "ltr" | "rtl"
NotificationPermission: "default" | "denied" | "granted"
NuclecicAlphabet: "A" | "C" | "G" | "T" | "U" | "X" | "-"
NullLocation: typeof <internal>.NullLocation
NumberArray: <internal>.TypedArray | number[]
Obj<C>: C extends StateObjectCell<infer T> ? T : never

Type parameters

Obj<S>: S extends StateObjectSelector<infer A> ? A : never

Type parameters

ObjectFit: Globals | "contain" | "cover" | "fill" | "none" | "scale-down"
ObjectPosition<TLength>: Globals | <internal>.Position<TLength>

Type parameters

  • TLength = (string & {}) | 0

ObsoletePropertiesFallback<TLength, TTime>: Fallback<ObsoleteProperties<TLength, TTime>>

Type parameters

  • TLength = (string & {}) | 0

  • TTime = string & {}

Offset<TLength>: Globals | <internal>.Position<TLength> | GeometryBox | "auto" | "none" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

OffsetAnchor<TLength>: Globals | <internal>.Position<TLength> | "auto"

Type parameters

  • TLength = (string & {}) | 0

OffsetDistance<TLength>: Globals | TLength | (string & {})

Type parameters

  • TLength = (string & {}) | 0

OffsetPath: Globals | GeometryBox | "none" | (string & {})
OffsetRotate: Globals | "auto" | "reverse" | (string & {})
Omit<T, K>: Pick<T, Exclude<keyof T, K>>

Construct a type with the properties of T except for those in type K.

Type parameters

  • T

  • K: keyof any

OnChangeValue<Option, IsMulti>: IsMulti extends true ? MultiValue<Option> : SingleValue<Option>

Type parameters

  • Option

  • IsMulti: boolean

OnErrorEventHandler: OnErrorEventHandlerNonNull | null
Opacity: Globals | (string & {}) | (number & {})
OperatorGroups: ReadonlyArray<OperatorGroup>
OperatorInfo: { ids: string[]; name: string }

Type declaration

  • ids: string[]
  • name: string
OptionContext: "menu" | "value"
Optionals<P>: { [ K in keyof P]-?: undefined extends P[K] ? K : never }[keyof P]

Type parameters

  • P

Options<Option>: readonly Option[]

Type parameters

  • Option

OptionsOrGroups<Option, Group>: readonly (Option | Group)[]

Type parameters

Order: Globals | (number & {}) | (string & {})
OrderedSet<T>: SortedArray<T> | <internal>.Interval<T>

Type parameters

  • T: number = number

OrientationLockType: "any" | "landscape" | "landscape-primary" | "landscape-secondary" | "natural" | "portrait" | "portrait-primary" | "portrait-secondary"
OrientationType: "landscape-primary" | "landscape-secondary" | "portrait-primary" | "portrait-secondary"
Orphans: Globals | (number & {}) | (string & {})
Outline<TLength>: Globals | <internal>.Color | LineStyle | LineWidth<TLength> | "auto" | "invert" | (string & {})

Type parameters

  • TLength = (string & {}) | 0

OutlineColor: Globals | <internal>.Color | "invert"
OutlineOffset<TLength>: Globals | TLength

Type parameters

  • TLength = (string & {}) | 0

OutlineStyle: Globals | LineStyle | "auto" | (string & {})
OutlineWidth<TLength>: Globals | LineWidth<TLength>

Type parameters

  • TLength = (string & {}) | 0

Overflow: Globals | "-moz-hidden-unscrollable" | "auto" | "clip" | "hidden" | "scroll" | "visible" | (string & {})
OverflowAnchor: Globals | "auto" | "none"
OverflowBlock: Globals | "auto" | "clip" | "hidden" | "scroll" | "visible"
OverflowClipBox: Globals | "content-box" | "padding-box"
OverflowClipMargin<TLength>: Globals | VisualBox | TLength | (string & {})

Type parameters

  • TLength = (string & {}) | 0

OverflowInline: Globals | "auto" | "clip" | "hidden" | "scroll" | "visible"
OverflowWrap: Globals | "anywhere" | "break-word" | "normal"
OverflowX: Globals | "-moz-hidden-unscrollable" | "auto" | "clip" | "hidden" | "scroll" | "visible"
OverflowY: Globals | "-moz-hidden-unscrollable" | "auto" | "clip" | "hidden" | "scroll" | "visible"
Overpaint: { layers: ReadonlyArray<<internal>.Overpaint.Layer> }

Type declaration

OverscrollBehavior: Globals | "auto" | "contain" | "none" | (string & {})
OverscrollBehaviorBlock: Globals | "auto" | "contain" | "none"
OverscrollBehaviorInline: Globals | "auto" | "contain" | "none"
OverscrollBehaviorX: Globals | "auto" | "contain" | "none"
OverscrollBehaviorY: Globals | "auto" | "contain" | "none"
Padding<TLength>: Globals | TLength | (string & {})

Type parameters

  • TLength = (string & {}) | 0

PaddingBlock<TLength>: Globals | TLength | (string & {})

Type parameters

  • TLength = (string & {}) | 0

PaddingBlockEnd<TLength>: Globals | TLength | (string & {})

Type parameters

  • TLength = (string & {}) | 0

PaddingBlockStart<TLength>: Globals | TLength | (string & {})

Type parameters

  • TLength = (string & {}) | 0

PaddingBottom<TLength>: Globals | TLength | (string & {})

Type parameters

  • TLength = (string & {}) | 0

PaddingInline<TLength>: Globals | TLength | (string & {})

Type parameters

  • TLength = (string & {}) | 0

PaddingInlineEnd<TLength>: Globals | TLength | (string & {})

Type parameters

  • TLength = (string & {}) | 0

PaddingInlineStart<TLength>: Globals | TLength | (string & {})

Type parameters

  • TLength = (string & {}) | 0

PaddingLeft<TLength>: Globals | TLength | (string & {})

Type parameters

  • TLength = (string & {}) | 0

PaddingRight<TLength>: Globals | TLength | (string & {})

Type parameters

  • TLength = (string & {}) | 0

PaddingTop<TLength>: Globals | TLength | (string & {})

Type parameters

  • TLength = (string & {}) | 0

PageBreakAfter: Globals | "always" | "auto" | "avoid" | "left" | "recto" | "right" | "verso"
PageBreakBefore: Globals | "always" | "auto" | "avoid" | "left" | "recto" | "right" | "verso"
PageBreakInside: Globals | "auto" | "avoid"
Paint: <internal>.Color | "child" | "context-fill" | "context-stroke" | "none" | (string & {})
PaintOrder: Globals | "fill" | "markers" | "normal" | "stroke" | (string & {})
ParamValues<R>: R extends RepresentationProvider<any, infer P, any> ? <internal>.Values<P> : never

Type parameters

ParamValues<C>: C extends <internal>.Provider<infer P> ? <internal>.Values<P> : never

Type parameters

ParamValues<C>: C extends <internal>.Provider<infer P> ? <internal>.Values<P> : never

Type parameters

Params: {}

Type declaration

Params<T>: T extends <internal>.Transformer<any, any, infer P> ? P : unknown

Type parameters

Params<P>: P extends <internal>.StructureRepresentationPresetProvider<infer T> ? T : never

Type parameters

Params<G>: GeometryParams<G["kind"]>

Type parameters

Params: typeof <internal>.Params
Partial<T>: { [ P in keyof T]?: T[P] }

Make all properties in T optional

Type parameters

  • T

PartialCanvas3DProps: { [ K in keyof Canvas3DProps]?: Canvas3DProps[K] extends { name: string; params: any } ? Canvas3DProps[K] : Partial<Canvas3DProps[K]> }
PerformanceEntryList: <internal>.PerformanceEntry[]
PermissionName: "geolocation" | "notifications" | "persistent-storage" | "push" | "screen-wake-lock" | "xr-spatial-tracking"
PermissionState: "denied" | "granted" | "prompt"
Perspective<TLength>: Globals | TLength | "none"

Type parameters

  • TLength = (string & {}) | 0

PerspectiveOrigin<TLength>: Globals | <internal>.Position<TLength>

Type parameters

  • TLength = (string & {}) | 0

Pick<T, K>: { [ P in K]: T[P] }

From T, pick a set of properties whose keys are in the union K

Type parameters

  • T

  • K: keyof T

PickData: { id: PickingId; position: <internal>.Vec3 }

Type declaration

PickRequired<T, K>: T & Required<Pick<T, K>>

Type parameters

  • T

  • K: keyof T

PinchInput: { delta: number; distance: number; fraction: number; fractionDelta: number; isStart: boolean } & BaseInput
PlaceContent: Globals | ContentDistribution | ContentPosition | "baseline" | "normal" | (string & {})
PlaceItems: Globals | SelfPosition | "baseline" | "normal" | "stretch" | (string & {})
PlaceSelf: Globals | SelfPosition | "auto" | "baseline" | "normal" | "stretch" | (string & {})
PlaybackDirection: "alternate" | "alternate-reverse" | "normal" | "reverse"
PluginLayoutControlsDisplay: "outside" | "portrait" | "landscape" | "reactive"
PluginLayoutStateProps: <internal>.Values<typeof PluginLayoutStateParams>
PlyElement: PlyTable | PlyList
PointerEventHandler<T>: EventHandler<PointerEvent<T>>

Type parameters

  • T = Element

PointerEvents: Globals | "all" | "auto" | "fill" | "inherit" | "none" | "painted" | "stroke" | "visible" | "visibleFill" | "visiblePainted" | "visibleStroke"
PointsSchema: typeof <internal>.PointsSchema
Position: Globals | "-webkit-sticky" | "absolute" | "fixed" | "relative" | "static" | "sticky"
Position<TLength>: TLength | "bottom" | "center" | "left" | "right" | "top" | (string & {})

Type parameters

  • TLength

PostprocessingProps: <internal>.Values<typeof PostprocessingParams>
PremultiplyAlpha: "default" | "none" | "premultiply"
PresetStructureRepresentations: typeof <internal>.PresetStructureRepresentations
PrintColorAdjust: Globals | "economy" | "exact"
PromiseConstructorLike: new <T>(executor: (resolve: (value: T | PromiseLike<T>) => void, reject: (reason?: any) => void) => void) => PromiseLike<T>

Type declaration

    • new <T>(executor: (resolve: (value: T | PromiseLike<T>) => void, reject: (reason?: any) => void) => void): PromiseLike<T>
    • Type parameters

      • T

      Parameters

      • executor: (resolve: (value: T | PromiseLike<T>) => void, reject: (reason?: any) => void) => void
          • (resolve: (value: T | PromiseLike<T>) => void, reject: (reason?: any) => void): void
          • Parameters

            • resolve: (value: T | PromiseLike<T>) => void
            • reject: (reason?: any) => void
                • (reason?: any): void
                • Parameters

                  • Optional reason: any

                  Returns void

            Returns void

      Returns PromiseLike<T>

Props: { marking: MarkingProps; postprocessing: PostprocessingProps; transparentBackground: boolean }

Type declaration

Props: { marking: MarkingProps; multiSample: MultiSampleProps; postprocessing: PostprocessingProps; transparentBackground: boolean }

Type declaration

Props: {}

Type declaration

  • [k: string]: any
PropsValue<Option>: MultiValue<Option> | SingleValue<Option>

Type parameters

  • Option

PropsWithChildren<P>: P & { children?: ReactNode }

Type parameters

  • P

PropsetProps: { kind: "prop-set"; representation: ColorProp[]; targets?: (Target & { matrix?: <internal>.Mat4 })[] } & BaseProps

Type parameters

  • T

Provider: (data: any) => <internal>.Result

Type declaration

PushEncryptionKeyName: "auth" | "p256dh"
Query<C>: (state: <internal>.State) => CellSeq<C>

Type parameters

Type declaration

QueryRuntimeArguments<S>: { length?: number } & { [ P in keyof S["args"]["@type"]]: QueryFn<S["args"]["@type"][P]> }

Type parameters

QuerySymbolFn<S>: (ctx: QueryContext, args: QueryRuntimeArguments<S>) => any

Type parameters

Type declaration

Quote: "close-quote" | "no-close-quote" | "no-open-quote" | "open-quote"
Quotes: Globals | "auto" | "none" | (string & {})
RTCDataChannelState: "closed" | "closing" | "connecting" | "open"
RTCDegradationPreference: "balanced" | "maintain-framerate" | "maintain-resolution"
RTCDtlsTransportState: "closed" | "connected" | "connecting" | "failed" | "new"
RTCIceCandidateType: "host" | "prflx" | "relay" | "srflx"
RTCIceComponent: "rtcp" | "rtp"
RTCIceProtocol: "tcp" | "udp"
RTCIceTcpCandidateType: "active" | "passive" | "so"
RTCPriorityType: "high" | "low" | "medium" | "very-low"
RTCRtpTransceiverDirection: "inactive" | "recvonly" | "sendonly" | "sendrecv" | "stopped"
Range: { beg: number; end?: number }

Type declaration

  • Readonly beg: number
  • Optional Readonly end?: number
RcsbFv3DAssemblyAdditionalConfig: RcsbFvAdditionalConfig & { operatorChangeCallback?: any }
RcsbQueryGroupAlignmentArguments: QueryGroup_AlignmentArgs & { page: { after: string; first: number } }
ReactChild: ReactElement | ReactText
ReactEventHandler<T>: EventHandler<SyntheticEvent<T>>

Type parameters

  • T = Element

ReactFragment: {} | Iterable<ReactNode>
ReactInstance: Component<any> | Element
ReactNode: ReactChild | ReactFragment | ReactPortal | boolean | null | undefined
ReactText: string | number

Type parameters

  • T

Readonly<T>: { readonly [ P in keyof T]: T[P] }

Make all properties in T readonly

Type parameters

  • T

Record<K, T>: { [ P in K]: T }

Construct a type with a set of properties K of type T

Type parameters

  • K: keyof any

  • T

Ref<T>: RefCallback<T> | RefObject<T> | null

Type parameters

  • T

RefCallback<T>: { bivarianceHack: any }["bivarianceHack"]

Type parameters

  • T

ReferrerPolicy: "" | "no-referrer" | "no-referrer-when-downgrade" | "origin" | "origin-when-cross-origin" | "same-origin" | "strict-origin" | "strict-origin-when-cross-origin" | "unsafe-url"
Registry: ThemeRegistry<ColorTheme<any>>
Registry: ThemeRegistry<SizeTheme<any>>
RenderContext: { camera: Camera | StereoCamera; helper: Helper; renderer: Renderer; scene: Scene }

Type declaration

RenderContext: { camera: Camera | StereoCamera; helper: Helper; renderer: Renderer; scene: Scene }

Type declaration

RenderObjectType: "mesh" | "points" | "spheres" | "cylinders" | "text" | "lines" | "direct-volume" | "image" | "texture-mesh"
RenderObjectValues<T>: T extends "mesh" ? MeshValues : T extends "points" ? PointsValues : T extends "spheres" ? SpheresValues : T extends "cylinders" ? CylindersValues : T extends "text" ? TextValues : T extends "lines" ? LinesValues : T extends "direct-volume" ? DirectVolumeValues : T extends "image" ? ImageValues : T extends "texture-mesh" ? TextureMeshValues : never

Type parameters

RenderableSchema: {}
RenderableState: { alphaFactor: number; colorOnly: boolean; disposed: boolean; opaque: boolean; pickable: boolean; visible: boolean; writeDepth: boolean }

Type declaration

  • alphaFactor: number
  • colorOnly: boolean
  • disposed: boolean
  • opaque: boolean
  • pickable: boolean
  • visible: boolean
  • writeDepth: boolean
RenderableValues: {}

Type declaration

RenderbufferAttachment: "depth" | "stencil" | "depth-stencil" | "color0"
RenderbufferFormat: "depth16" | "stencil8" | "rgba4" | "depth-stencil" | "depth32f"
RepeatStyle: "no-repeat" | "repeat" | "repeat-x" | "repeat-y" | "round" | "space" | (string & {})
RepresentationFactory<D, P, S>: (ctx: RepresentationContext, getParams: RepresentationParamsGetter<D, P>) => Representation<D, P, S>

Type parameters

Type declaration

RepresentationParamsGetter<D, P>: (ctx: ThemeRegistryContext, data: D) => P

Type parameters

Type declaration

RepresentationProps: {}

Type declaration

  • [k: string]: any
RequestCache: "default" | "force-cache" | "no-cache" | "no-store" | "only-if-cached" | "reload"
RequestCredentials: "include" | "omit" | "same-origin"
RequestDestination: "" | "audio" | "audioworklet" | "document" | "embed" | "font" | "frame" | "iframe" | "image" | "manifest" | "object" | "paintworklet" | "report" | "script" | "sharedworker" | "style" | "track" | "video" | "worker" | "xslt"
RequestInfo: <internal>.Request | string
RequestMode: "cors" | "navigate" | "no-cors" | "same-origin"
RequestRedirect: "error" | "follow" | "manual"
Required<T>: { [ P in keyof T]-?: T[P] }

Make all properties in T required

Type parameters

  • T

ResidentKeyRequirement: "discouraged" | "preferred" | "required"
ResidueIndex: { @type: "residue-index" } & number

Index of a residue in the model data

Resize: Globals | "block" | "both" | "horizontal" | "inline" | "none" | "vertical"
ResizeInput: {}

Type declaration

    ResizeQuality: "high" | "low" | "medium" | "pixelated"
    ResponseType: "basic" | "cors" | "default" | "error" | "opaque" | "opaqueredirect"
    Result: { components?: {}; representations?: {} }

    Type declaration

    ReturnType<T>: T extends (...args: any) => infer R ? R : any

    Obtain the return type of a function type

    Type parameters

    • T: (...args: any) => any

    Right<TLength>: Globals | TLength | "auto" | (string & {})

    Type parameters

    • TLength = (string & {}) | 0

    Rotate: Globals | "none" | (string & {})
    Row<S>: { [ C in keyof S]: S[C]["T"] }

    Type parameters

    RowGap<TLength>: Globals | TLength | "normal" | (string & {})

    Type parameters

    • TLength = (string & {}) | 0

    RubyAlign: Globals | "center" | "space-around" | "space-between" | "start"
    RubyMerge: Globals | "auto" | "collapse" | "separate"
    RubyPosition: Globals | "alternate" | "inter-character" | "over" | "under" | (string & {})
    SaccharideComponent: { abbr: string; color: <internal>.Color; name: string; type: SaccharideType }

    Type declaration

    SaccharideComponentMap: ReadonlyMap<string, SaccharideComponent>
    SaguaroPluginModelMapType: Map<string, { assemblyId: string; chains: ChainInfo[]; entryId: string }>
    Scale: Globals | "none" | (string & {}) | (number & {})
    ScrollBehavior: Globals | "auto" | "smooth"
    ScrollBehavior: "auto" | "smooth"
    ScrollLogicalPosition: "center" | "end" | "nearest" | "start"
    ScrollMargin<TLength>: Globals | TLength | (string & {})

    Type parameters

    • TLength = (string & {}) | 0

    ScrollMarginBlock<TLength>: Globals | TLength | (string & {})

    Type parameters

    • TLength = (string & {}) | 0

    ScrollMarginBlockEnd<TLength>: Globals | TLength

    Type parameters

    • TLength = (string & {}) | 0

    ScrollMarginBlockStart<TLength>: Globals | TLength

    Type parameters

    • TLength = (string & {}) | 0

    ScrollMarginBottom<TLength>: Globals | TLength

    Type parameters

    • TLength = (string & {}) | 0

    ScrollMarginInline<TLength>: Globals | TLength | (string & {})

    Type parameters

    • TLength = (string & {}) | 0

    ScrollMarginInlineEnd<TLength>: Globals | TLength

    Type parameters

    • TLength = (string & {}) | 0

    ScrollMarginInlineStart<TLength>: Globals | TLength

    Type parameters

    • TLength = (string & {}) | 0

    ScrollMarginLeft<TLength>: Globals | TLength

    Type parameters

    • TLength = (string & {}) | 0

    ScrollMarginRight<TLength>: Globals | TLength

    Type parameters

    • TLength = (string & {}) | 0

    ScrollMarginTop<TLength>: Globals | TLength

    Type parameters

    • TLength = (string & {}) | 0

    ScrollPadding<TLength>: Globals | TLength | "auto" | (string & {})

    Type parameters

    • TLength = (string & {}) | 0

    ScrollPaddingBlock<TLength>: Globals | TLength | "auto" | (string & {})

    Type parameters

    • TLength = (string & {}) | 0

    ScrollPaddingBlockEnd<TLength>: Globals | TLength | "auto" | (string & {})

    Type parameters

    • TLength = (string & {}) | 0

    ScrollPaddingBlockStart<TLength>: Globals | TLength | "auto" | (string & {})

    Type parameters

    • TLength = (string & {}) | 0

    ScrollPaddingBottom<TLength>: Globals | TLength | "auto" | (string & {})

    Type parameters

    • TLength = (string & {}) | 0

    ScrollPaddingInline<TLength>: Globals | TLength | "auto" | (string & {})

    Type parameters

    • TLength = (string & {}) | 0

    ScrollPaddingInlineEnd<TLength>: Globals | TLength | "auto" | (string & {})

    Type parameters

    • TLength = (string & {}) | 0

    ScrollPaddingInlineStart<TLength>: Globals | TLength | "auto" | (string & {})

    Type parameters

    • TLength = (string & {}) | 0

    ScrollPaddingLeft<TLength>: Globals | TLength | "auto" | (string & {})

    Type parameters

    • TLength = (string & {}) | 0

    ScrollPaddingRight<TLength>: Globals | TLength | "auto" | (string & {})

    Type parameters

    • TLength = (string & {}) | 0

    ScrollPaddingTop<TLength>: Globals | TLength | "auto" | (string & {})

    Type parameters

    • TLength = (string & {}) | 0

    ScrollRestoration: "auto" | "manual"
    ScrollSnapAlign: Globals | "center" | "end" | "none" | "start" | (string & {})
    ScrollSnapCoordinate<TLength>: Globals | <internal>.Position<TLength> | "none" | (string & {})

    Type parameters

    • TLength = (string & {}) | 0

    ScrollSnapDestination<TLength>: Globals | <internal>.Position<TLength>

    Type parameters

    • TLength = (string & {}) | 0

    ScrollSnapPointsX: Globals | "none" | (string & {})
    ScrollSnapPointsY: Globals | "none" | (string & {})
    ScrollSnapStop: Globals | "always" | "normal"
    ScrollSnapType: Globals | "block" | "both" | "inline" | "none" | "x" | "y" | (string & {})
    ScrollSnapTypeX: Globals | "mandatory" | "none" | "proximity"
    ScrollSnapTypeY: Globals | "mandatory" | "none" | "proximity"
    ScrollbarColor: Globals | "auto" | (string & {})
    ScrollbarGutter: Globals | "auto" | "stable" | (string & {})
    ScrollbarWidth: Globals | "auto" | "none" | "thin"
    SecurityPolicyViolationEventDisposition: "enforce" | "report"
    Selector<C>: Query<C> | <internal>.Builder<C> | string | C

    Type parameters

    SelfPosition: "center" | "end" | "flex-end" | "flex-start" | "self-end" | "self-start" | "start"
    Sequence: Protein | DNA | RNA | Generic
    ServiceWorkerState: "activated" | "activating" | "installed" | "installing" | "parsed" | "redundant"
    ServiceWorkerUpdateViaCache: "all" | "imports" | "none"
    SetValueAction: "select-option" | "deselect-option"
    ShaderDefines: {}

    Type declaration

    ShaderExtensionsValue: "required" | "optional"
    ShaderType: "vert" | "frag"
    ShadowRootMode: "closed" | "open"
    ShapeGetter<D, G, P>: (ctx: RuntimeContext, data: D, props: <internal>.Values<P>, shape?: Shape<G>) => Shape<G> | Promise<Shape<G>>

    Type parameters

    Type declaration

    ShapeImageThreshold: Globals | (string & {}) | (number & {})
    ShapeMargin<TLength>: Globals | TLength | (string & {})

    Type parameters

    • TLength = (string & {}) | 0

    ShapeOutside: Globals | Box | "margin-box" | "none" | (string & {})
    ShapeRendering: Globals | "auto" | "crispEdges" | "geometricPrecision" | "optimizeSpeed"
    SimplePseudos: ":-khtml-any-link" | ":-moz-any-link" | ":-moz-focusring" | ":-moz-full-screen" | ":-moz-placeholder" | ":-moz-read-only" | ":-moz-read-write" | ":-moz-ui-invalid" | ":-moz-ui-valid" | ":-ms-fullscreen" | ":-ms-input-placeholder" | ":-webkit-any-link" | ":-webkit-full-screen" | "::-moz-placeholder" | "::-moz-progress-bar" | "::-moz-range-progress" | "::-moz-range-thumb" | "::-moz-range-track" | "::-moz-selection" | "::-ms-backdrop" | "::-ms-browse" | "::-ms-check" | "::-ms-clear" | "::-ms-fill" | "::-ms-fill-lower" | "::-ms-fill-upper" | "::-ms-input-placeholder" | "::-ms-reveal" | "::-ms-thumb" | "::-ms-ticks-after" | "::-ms-ticks-before" | "::-ms-tooltip" | "::-ms-track" | "::-ms-value" | "::-webkit-backdrop" | "::-webkit-input-placeholder" | "::-webkit-progress-bar" | "::-webkit-progress-inner-value" | "::-webkit-progress-value" | "::-webkit-slider-runnable-track" | "::-webkit-slider-thumb" | "::after" | "::backdrop" | "::before" | "::cue" | "::cue-region" | "::first-letter" | "::first-line" | "::grammar-error" | "::marker" | "::placeholder" | "::selection" | "::spelling-error" | "::target-text" | ":active" | ":after" | ":any-link" | ":before" | ":blank" | ":checked" | ":current" | ":default" | ":defined" | ":disabled" | ":empty" | ":enabled" | ":first" | ":first-child" | ":first-letter" | ":first-line" | ":first-of-type" | ":focus" | ":focus-visible" | ":focus-within" | ":fullscreen" | ":future" | ":hover" | ":in-range" | ":indeterminate" | ":invalid" | ":last-child" | ":last-of-type" | ":left" | ":link" | ":local-link" | ":nth-col" | ":nth-last-col" | ":only-child" | ":only-of-type" | ":optional" | ":out-of-range" | ":past" | ":paused" | ":picture-in-picture" | ":placeholder-shown" | ":read-only" | ":read-write" | ":required" | ":right" | ":root" | ":scope" | ":target" | ":target-within" | ":user-invalid" | ":user-valid" | ":valid" | ":visited"
    SingleAnimation<TTime>: EasingFunction | SingleAnimationDirection | SingleAnimationFillMode | TTime | "infinite" | "none" | "paused" | "running" | (string & {}) | (number & {})

    Type parameters

    • TTime

    SingleAnimationDirection: "alternate" | "alternate-reverse" | "normal" | "reverse"
    SingleAnimationFillMode: "backwards" | "both" | "forwards" | "none"
    SingleAnimationTimeline: "auto" | "none" | (string & {})
    SingleTransition<TTime>: EasingFunction | TTime | "all" | "none" | (string & {})

    Type parameters

    • TTime

    SingleValue<Option>: Option | null

    Type parameters

    • Option

    SizeType: "uniform" | "instance" | "group" | "groupInstance"
    SlotAssignmentMode: "manual" | "named"
    SmoothingContext: { geometry: Geometry; props: <internal>.Values<any>; webgl?: WebGLContext }

    Type declaration

    SnapshotProvider: Partial<<internal>.Camera.Snapshot> | ((scene: Scene, camera: Camera) => Partial<<internal>.Camera.Snapshot>)
    SortedRanges<T>: SortedArray<T>

    Pairs of min and max indices of sorted, non-overlapping ranges

    Type parameters

    • T: number = number

    SpeechSynthesisErrorCode: "audio-busy" | "audio-hardware" | "canceled" | "interrupted" | "invalid-argument" | "language-unavailable" | "network" | "not-allowed" | "synthesis-failed" | "synthesis-unavailable" | "text-too-long" | "voice-unavailable"
    SpheresSchema: typeof <internal>.SpheresSchema
    StandardLonghandPropertiesFallback<TLength, TTime>: Fallback<StandardLonghandProperties<TLength, TTime>>

    Type parameters

    • TLength = (string & {}) | 0

    • TTime = string & {}

    StandardProps: { kind: "standard" } & BaseProps
    StandardShorthandPropertiesFallback<TLength, TTime>: Fallback<StandardShorthandProperties<TLength, TTime>>

    Type parameters

    • TLength = (string & {}) | 0

    • TTime = string & {}

    State: { atomicResidueCount: number; bondCount: number; boundary?: Boundary; carbohydrates?: Carbohydrates; coordinateSystem: SymmetryOperator; customProps?: CustomProperties; dynamicBonds: boolean; elementCount: number; entityIndices?: ReadonlyArray<<internal>.EntityIndex>; hashCode: number; interUnitBonds?: InterUnitBonds; label: string; lookup3d?: StructureLookup3D; masterModel?: <internal>.Model; model?: <internal>.Model; models?: ReadonlyArray<<internal>.Model>; parent?: <internal>.Structure; polymerGapCount: number; polymerResidueCount: number; polymerUnitCount: number; propertyData?: any; representativeModel?: <internal>.Model; serialMapping?: SerialMapping; transformHash: number; uniqueAtomicResidueIndices?: ReadonlyMap<UUID, ReadonlyArray<<internal>.ResidueIndex>>; uniqueElementCount: number; uniqueElementSymbols?: Set<<internal>.ElementSymbol>; uniqueResidueNames?: Set<string>; unitSymmetryGroups?: ReadonlyArray<<internal>.Unit.SymmetryGroup>; unitSymmetryGroupsIndexMap?: IntMap<number>; unitsSortedByVolume?: ReadonlyArray<<internal>.Unit> }

    Internal structure state

    Type declaration

    Type parameters

    StateTransforms: typeof <internal>.StateTransforms
    StepTimingFunction: "step-end" | "step-start" | (string & {})
    StopColor: Globals | <internal>.Color | "currentColor"
    StopOpacity: Globals | (number & {}) | (string & {})
    Str: { @type: "str"; T: string; transform?: "uppercase" | "lowercase" } & <internal>.Base<"str">
    Stroke: Globals | Paint
    StrokeDasharray<TLength>: Globals | Dasharray<TLength> | "none"

    Type parameters

    • TLength = (string & {}) | 0

    StrokeDashoffset<TLength>: Globals | TLength | (string & {})

    Type parameters

    • TLength = (string & {}) | 0

    StrokeLinecap: Globals | "butt" | "round" | "square"
    StrokeLinejoin: Globals | "bevel" | "miter" | "round"
    StrokeMiterlimit: Globals | (number & {}) | (string & {})
    StrokeOpacity: Globals | (number & {}) | (string & {})
    StrokeWidth<TLength>: Globals | TLength | (string & {})

    Type parameters

    • TLength = (string & {}) | 0

    Struct: Table<<internal>.mmCIF_Schema["struct"]>
    StructAsym: <internal>.Table.Row<Pick<<internal>.mmCIF_Schema["struct_asym"], "id" | "entity_id"> & { auth_id: <internal>.Column.Schema.Str }>
    StructAsym: Table<<internal>.mmCIF_Schema["struct_asym"]>
    StructAsymMap: ReadonlyMap<string, <internal>.StructAsym>
    StructureComponentParams: ValuesFor<ReturnType<typeof <internal>.StructureComponentParams>>
    StructureGroup: { group: <internal>.Unit.SymmetryGroup; structure: <internal>.Structure }

    Type declaration

    StructureMeasurementManagerAddOptions: { customText?: string; labelParams?: Partial<<internal>.Values<<internal>.LociLabelTextParams>>; lineParams?: Partial<<internal>.Values<<internal>.LineParams>>; reprTags?: string | string[]; selectionTags?: string | string[] }

    Type declaration

    StructureMeasurementOptions: ValuesFor<typeof StructureMeasurementParams>
    StructureParams: typeof <internal>.StructureParams
    StructureRepresentationPresetProviderRef: keyof <internal>.PresetStructureRepresentations | <internal>.StructureRepresentationPresetProvider | string
    StructureSelectionModifier: "add" | "remove" | "intersect" | "set"
    StylesConfig<Option, IsMulti, Group>: { [ K in keyof StylesProps<Option, IsMulti, Group>]?: StylesConfigFunction<StylesProps<Option, IsMulti, Group>[K]> }

    Type parameters

    StylesConfigFunction<Props>: (base: CSSObjectWithLabel, props: Props) => CSSObjectWithLabel

    Type parameters

    • Props

    Type declaration

    Substance: { layers: ReadonlyArray<<internal>.Substance.Layer> }

    Type declaration

    SvgPropertiesFallback<TLength, TTime>: Fallback<SvgProperties<TLength, TTime>>

    Type parameters

    • TLength = (string & {}) | 0

    • TTime = string & {}

    SymmetryGroup: { elements: <internal>.Set; hashCode: number; transformHash: number; unitIndexMap: IntMap<number>; units: ReadonlyArray<<internal>.Unit> }

    A group of units that differ only by symmetry operators.

    Type declaration

    • Readonly elements: <internal>.Set
    • Readonly hashCode: number

      Hash based on unit.invariantId which is the same for all units in the group

    • Readonly transformHash: number

      Hash based on all unit.id values in the group, reflecting the units transformation

    • Readonly unitIndexMap: IntMap<number>

      Maps unit.id to index of unit in units array

    • Readonly units: ReadonlyArray<<internal>.Unit>
    SymmetryProps: { kind: "symmetry"; symmetryIndex?: number } & BaseProps
    TabSize<TLength>: Globals | TLength | (number & {}) | (string & {})

    Type parameters

    • TLength = (string & {}) | 0

    Table<Schema>: { _columns: ReadonlyArray<string>; _rowCount: number; _schema: Schema } & <internal>.Table.Columns<Schema>

    A collection of columns

    Type parameters

    TableLayout: Globals | "auto" | "fixed"
    Target: { authSeqId?: number; extendToChain?: boolean; labelAsymId?: string; labelCompId?: string; labelSeqId?: number; labelSeqRange?: <internal>.Range; modelId?: string; operatorName?: string; structOperId?: string }

    Type declaration

    • Optional Readonly authSeqId?: number
    • Optional Readonly extendToChain?: boolean

      Extend selection to whole chain, by default only the first residue is selected. This is used by the oligoInteraction preset in rcsb-sierra, which should focus the whole oligo chain. Not wanted for the ligandInteraction preset, which would otherwise focus alternative conformations and symmetry mates.

    • Optional Readonly labelAsymId?: string
    • Optional Readonly labelCompId?: string
    • Optional Readonly labelSeqId?: number
    • Optional Readonly labelSeqRange?: <internal>.Range
    • Optional Readonly modelId?: string

      Mol*-internal UUID of a model.

    • Optional Readonly operatorName?: string

      Mol*-internal representation, like 'ASM_2'. Enumerated in the order of appearance in the source file. If possible, specify the assemblyId when using this selector.

    • Optional Readonly structOperId?: string

      Strucmotif-/BioJava-specific representation, like 'Px42'. This is a single 'pdbx_struct_oper_list.id' value or a combination thereof. Specify the assemblyId when using this selector. Order matters, use order as specified in the source CIF file.

    TeardownLogic: <internal>.Subscription | Unsubscribable | (() => void) | void
    TextAlign: Globals | "center" | "end" | "justify" | "left" | "match-parent" | "right" | "start"
    TextAlignLast: Globals | "auto" | "center" | "end" | "justify" | "left" | "right" | "start"
    TextAnchor: Globals | "end" | "middle" | "start"
    TextAttachment: "bottom-left" | "bottom-center" | "bottom-right" | "middle-left" | "middle-center" | "middle-right" | "top-left" | "top-center" | "top-right"
    TextCombineUpright: Globals | "all" | "none" | (string & {})
    TextDecoration<TLength>: Globals | <internal>.Color | TLength | "auto" | "blink" | "dashed" | "dotted" | "double" | "from-font" | "grammar-error" | "line-through" | "none" | "overline" | "solid" | "spelling-error" | "underline" | "wavy" | (string & {})

    Type parameters

    • TLength = (string & {}) | 0

    TextDecorationColor: Globals | <internal>.Color
    TextDecorationLine: Globals | "blink" | "grammar-error" | "line-through" | "none" | "overline" | "spelling-error" | "underline" | (string & {})
    TextDecorationSkip: Globals | "box-decoration" | "edges" | "leading-spaces" | "none" | "objects" | "spaces" | "trailing-spaces" | (string & {})
    TextDecorationSkipInk: Globals | "all" | "auto" | "none"
    TextDecorationStyle: Globals | "dashed" | "dotted" | "double" | "solid" | "wavy"
    TextDecorationThickness<TLength>: Globals | TLength | "auto" | "from-font" | (string & {})

    Type parameters

    • TLength = (string & {}) | 0

    TextEmphasis: Globals | <internal>.Color | "circle" | "dot" | "double-circle" | "filled" | "none" | "open" | "sesame" | "triangle" | (string & {})
    TextEmphasisColor: Globals | <internal>.Color
    TextEmphasisPosition: Globals | (string & {})
    TextEmphasisStyle: Globals | "circle" | "dot" | "double-circle" | "filled" | "none" | "open" | "sesame" | "triangle" | (string & {})
    TextIndent<TLength>: Globals | TLength | (string & {})

    Type parameters

    • TLength = (string & {}) | 0

    TextJustify: Globals | "auto" | "inter-character" | "inter-word" | "none"
    TextOrientation: Globals | "mixed" | "sideways" | "upright"
    TextOverflow: Globals | "clip" | "ellipsis" | (string & {})
    TextRendering: Globals | "auto" | "geometricPrecision" | "optimizeLegibility" | "optimizeSpeed"
    TextSchema: typeof <internal>.TextSchema
    TextShadow: Globals | "none" | (string & {})
    TextSizeAdjust: Globals | "auto" | "none" | (string & {})
    TextTrackKind: "captions" | "chapters" | "descriptions" | "metadata" | "subtitles"
    TextTrackMode: "disabled" | "hidden" | "showing"
    TextTransform: Globals | "capitalize" | "full-size-kana" | "full-width" | "lowercase" | "none" | "uppercase"
    TextUnderlineOffset<TLength>: Globals | TLength | "auto" | (string & {})

    Type parameters

    • TLength = (string & {}) | 0

    TextUnderlinePosition: Globals | "auto" | "from-font" | "left" | "right" | "under" | (string & {})
    TextureAttachment: "depth" | "stencil" | "color0" | "color1" | "color2" | "color3" | "color4" | "color5" | "color6" | "color7" | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7

    Numbers are shortcuts for color attachment

    TextureFilter: "nearest" | "linear"
    TextureFormat: "alpha" | "rgb" | "rgba" | "depth"
    TextureId: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15
    TextureKind: keyof TextureKindValue
    TextureKindValue: { image-depth: TextureImage<Uint8Array>; image-float16: TextureImage<Float32Array>; image-float32: TextureImage<Float32Array>; image-int32: TextureImage<Int32Array>; image-uint8: TextureImage<Uint8Array>; texture: Texture; volume-float16: TextureVolume<Float32Array>; volume-float32: TextureVolume<Float32Array>; volume-uint8: TextureVolume<Uint8Array> }

    Type declaration

    TextureMeshSchema: typeof <internal>.TextureMeshSchema
    TextureSpec<K>: { dataType: TextureType; filter: TextureFilter; format: TextureFormat; kind: K; type: "texture" }

    Type parameters

    Type declaration

    TextureType: "ubyte" | "ushort" | "float" | "fp16" | "int"
    TextureValueType: ValueOf<TextureKindValue>
    TextureValues: {}

    Type declaration

    Textures: [string, Texture][]
    ThemeConfig: <internal>.Theme | ((theme: <internal>.Theme) => <internal>.Theme)
    TimerHandler: string | Function
    Timestamp: number & { @type: "now-timestamp" }
    Top<TLength>: Globals | TLength | "auto" | (string & {})

    Type parameters

    • TLength = (string & {}) | 0

    TouchAction: Globals | "-ms-manipulation" | "-ms-none" | "-ms-pinch-zoom" | "auto" | "manipulation" | "none" | "pan-down" | "pan-left" | "pan-right" | "pan-up" | "pan-x" | "pan-y" | "pinch-zoom" | (string & {})
    TouchEventHandler<T>: EventHandler<TouchEvent<T>>

    Type parameters

    • T = Element

    TrackBreadth<TLength>: TLength | "auto" | "max-content" | "min-content" | (string & {})

    Type parameters

    • TLength

    Traits: BitFlags<Trait>
    TrajectoryFrameType: { type: "default" } | { type: "snap" } | { kind?: "linear"; type: "interpolate" }
    TransferFunction: "hlg" | "pq" | "srgb"
    Transferable: ArrayBuffer | <internal>.MessagePort | <internal>.ImageBitmap
    Transform: Globals | "none" | (string & {})
    TransformBox: Globals | "border-box" | "content-box" | "fill-box" | "stroke-box" | "view-box"
    TransformData: { aInstance: ValueCell<Float32Array>; aTransform: ValueCell<Float32Array>; extraTransform: ValueCell<Float32Array>; hasReflection: ValueCell<boolean>; instanceCount: ValueCell<number>; matrix: ValueCell<<internal>.Mat4>; transform: ValueCell<Float32Array>; uInstanceCount: ValueCell<number> }

    Type declaration

    • aInstance: ValueCell<Float32Array>
    • aTransform: ValueCell<Float32Array>

      final per-instance transform calculated for instance i as aTransform[i] = matrix * transform[i] * extraTransform[i]

    • extraTransform: ValueCell<Float32Array>

      additional per-instance transform, see aTransform

    • hasReflection: ValueCell<boolean>
    • instanceCount: ValueCell<number>
    • matrix: ValueCell<<internal>.Mat4>

      global transform, see aTransform

    • transform: ValueCell<Float32Array>

      base per-instance transform, see aTransform

    • uInstanceCount: ValueCell<number>
    TransformOrigin<TLength>: Globals | TLength | "bottom" | "center" | "left" | "right" | "top" | (string & {})

    Type parameters

    • TLength = (string & {}) | 0

    TransformStyle: Globals | "flat" | "preserve-3d"
    Transformer<C>: C extends StateObjectCell<any, <internal>.Transform<infer T>> ? T : never

    Type parameters

    Transformer<S>: S extends StateObjectSelector<any, infer T> ? T : never

    Type parameters

    Transition<TTime>: Globals | SingleTransition<TTime> | (string & {})

    Type parameters

    • TTime = string & {}

    TransitionDelay<TTime>: Globals | TTime | (string & {})

    Type parameters

    • TTime = string & {}

    TransitionDuration<TTime>: Globals | TTime | (string & {})

    Type parameters

    • TTime = string & {}

    TransitionEventHandler<T>: EventHandler<TransitionEvent<T>>

    Type parameters

    • T = Element

    TransitionProperty: Globals | "all" | "none" | (string & {})
    TransitionTimingFunction: Globals | EasingFunction | (string & {})
    Translate<TLength>: Globals | TLength | "none" | (string & {})

    Type parameters

    • TLength = (string & {}) | 0

    Transparency<T>: { kind: T["kind"]; layers: ReadonlyArray<<internal>.Transparency.Layer<T>> }

    Type parameters

    Type declaration

    Type<Cls>: { name: string; typeClass: Cls }

    Type parameters

    • Cls: string = string

    Type declaration

    • name: string
    • typeClass: Cls

    Type parameters

    • T = any

    TypeClass: "Root" | "Group" | "Data" | "Object" | "Representation3D" | "Behavior"
    TypedArray: Uint8Array | Uint8ClampedArray | Uint16Array | Uint32Array | Int8Array | Int16Array | Int32Array | BigUint64Array | BigInt64Array | Float32Array | Float64Array
    TypedArrayCtor: {}

    Type declaration

      TypedFloatArray: Float32Array | Float64Array
      TypedIntArray: Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array
      UIEventHandler<T>: EventHandler<UIEvent<T>>

      Type parameters

      • T = Element

      UUID: string & { @type: "uuid" }

      A UUID, either standard 36 characters or 22 characters base64 encoded.

      UnicodeBidi: Globals | "-moz-isolate" | "-moz-isolate-override" | "-moz-plaintext" | "-webkit-isolate" | "-webkit-isolate-override" | "-webkit-plaintext" | "bidi-override" | "embed" | "isolate" | "isolate-override" | "normal" | "plaintext"
      UniformKind: keyof UniformKindValue
      UniformKindValue: { b: boolean; b[]: boolean[]; f: number; f[]: number[]; i: number; i[]: number[]; m3: <internal>.Mat3; m3[]: number[]; m4: <internal>.Mat4; m4[]: number[]; t: number; t[]: number[]; v2: <internal>.Vec2; v2[]: number[]; v3: <internal>.Vec3; v3[]: number[]; v4: <internal>.Vec4; v4[]: number[] }

      Type declaration

      UniformSpec<K>: { kind: K; type: "uniform"; variant?: "material" | "buffered" }

      Type parameters

      Type declaration

      • kind: K
      • type: "uniform"
      • Optional variant?: "material" | "buffered"
      UniformValues: {}

      Type declaration

      UniformsList: [string, ValueCell<UniformType>][]

      A building block of a structure that corresponds to an atomic or a coarse grained representation 'conveniently grouped together'.

      UnitIndex: { @type: "unit-element-index" } & number

      Index into Unit.elements

      UnitResonance: { delocalizedTriplets: { triplets: SortedArray<UnitIndex>[]; getThirdElement: any; getTripletIndices: any } }

      Type declaration

      • Readonly delocalizedTriplets: { triplets: SortedArray<UnitIndex>[]; getThirdElement: any; getTripletIndices: any }

        Lookup for triplets of atoms in delocalized bonds.

        Does not include triplets that are part of aromatic rings.

        • Readonly triplets: SortedArray<UnitIndex>[]
        • getThirdElement:function
          • Return 3rd element in triplet or undefined if a and b are not part of a triplet

            Parameters

            Returns undefined | UnitIndex

        • getTripletIndices:function
          • getTripletIndices(a: UnitIndex): undefined | number[]
          • Return index into triplets or undefined if a is not part of any triplet

            Parameters

            Returns undefined | number[]

      UnobsOrZeroOccResidues: Table<<internal>.mmCIF_Schema["pdbx_unobs_or_zero_occ_residues"]>
      Url: { body?: string; headers?: [string, string][]; id: UUID; kind: "url"; title?: string; url: string }

      Type declaration

      • Optional body?: string
      • Optional headers?: [string, string][]
      • id: UUID
      • kind: "url"
      • Optional title?: string
      • url: string
      UsageHint: "static" | "dynamic" | "stream"
      UserSelect: Globals | "-moz-none" | "all" | "auto" | "contain" | "element" | "none" | "text"
      UserVerificationRequirement: "discouraged" | "preferred" | "required"
      ValidationMap<T>: { [ K in keyof T]?: <internal>.Validator<T[K]> }

      Type parameters

      • T

      ValidationProps: { colorTheme?: string; kind: "validation"; showClashes?: boolean } & BaseProps
      Validator<T>: <internal>.Validator<T>

      Type parameters

      • T

      ValueBox<T, D>: { id: number; metadata: D; value: T; version: number }

      An immutable value box that also holds a version of the attribute. Optionally includes automatically propadated "metadata".

      Type parameters

      • T

      • D = never

      Type declaration

      • Readonly id: number

        Unique identifier in the range 0 to 0x7FFFFFFF

      • Readonly metadata: D
      • Readonly value: T
      • Readonly version: number
      ValueCell<T, D>: <internal>.ValueRef<ValueBox<T, D>>

      An immutable box stored inside a mutable cell.

      Type parameters

      • T

      • D = never

      ValueKind: keyof <internal>.ValueKindType
      ValueKindType: { any: any; boolean: boolean; float32: Float32Array; m4: <internal>.Mat4; number: number; sphere: <internal>.Sphere3D; string: string; unknown: unknown }

      Type declaration

      ValueOf<T>: T[keyof T]

      Type parameters

      • T

      ValueSpec<K>: { kind: K; type: "value" }

      Type parameters

      Type declaration

      • kind: K
      • type: "value"
      Values<T>: { [ k in keyof T]: T[k]["defaultValue"] }

      Type parameters

      Values<S>: { readonly [ k in keyof S]: ValueCell<<internal>.KindValue[S[k]["kind"]]> }

      Type parameters

      ValuesFor<T>: Normalize<{ [ k in keyof T]: T[k]["defaultValue"] }>

      This is required for params with optional values

      Type parameters

      Variant: "instance" | "pixel"
      VectorEffect: Globals | "non-scaling-stroke" | "none"
      VendorLonghandPropertiesFallback<TLength, TTime>: Fallback<VendorLonghandProperties<TLength, TTime>>

      Type parameters

      • TLength = (string & {}) | 0

      • TTime = string & {}

      VendorShorthandPropertiesFallback<TLength, TTime>: Fallback<VendorShorthandProperties<TLength, TTime>>

      Type parameters

      • TLength = (string & {}) | 0

      • TTime = string & {}

      VerticalAlign<TLength>: Globals | TLength | "baseline" | "bottom" | "middle" | "sub" | "super" | "text-bottom" | "text-top" | "top" | (string & {})

      Type parameters

      • TLength = (string & {}) | 0

      VibratePattern: number | number[]
      ViewerProps: typeof DefaultViewerProps & { canvas3d: PartialCanvas3DProps }
      Viewport: { height: number; width: number; x: number; y: number }

      Type declaration

      • height: number
      • width: number
      • x: number
      • y: number
      Visibility: Globals | "collapse" | "hidden" | "visible"
      VisualBox: "border-box" | "content-box" | "padding-box"
      WeakValidationMap<T>: { [ K in keyof T]?: null extends T[K] ? <internal>.Validator<T[K] | null | undefined> : undefined extends T[K] ? <internal>.Validator<T[K] | null | undefined> : <internal>.Validator<T[K]> }

      Type parameters

      • T

      WebGLExtensions: { blendMinMax: COMPAT_blend_minmax | null; colorBufferFloat: COMPAT_color_buffer_float | null; colorBufferHalfFloat: COMPAT_color_buffer_half_float | null; depthTexture: COMPAT_depth_texture | null; drawBuffers: COMPAT_draw_buffers | null; elementIndexUint: COMPAT_element_index_uint; fragDepth: COMPAT_frag_depth | null; instancedArrays: COMPAT_instanced_arrays; sRGB: COMPAT_sRGB | null; shaderTextureLod: COMPAT_shader_texture_lod | null; standardDerivatives: COMPAT_standard_derivatives | null; textureFloat: COMPAT_texture_float | null; textureFloatLinear: COMPAT_texture_float_linear | null; textureHalfFloat: COMPAT_texture_half_float | null; textureHalfFloatLinear: COMPAT_texture_half_float_linear | null; vertexArrayObject: COMPAT_vertex_array_object | null }

      Type declaration

      WebGLState: { currentMaterialId: number; currentProgramId: number; currentRenderItemId: number; blendEquation: any; blendEquationSeparate: any; blendFunc: any; blendFuncSeparate: any; clearColor: any; clearVertexAttribsState: any; colorMask: any; cullFace: any; depthMask: any; disable: any; disableUnusedVertexAttribs: any; enable: any; enableVertexAttrib: any; frontFace: any; reset: any }

      Type declaration

      • currentMaterialId: number
      • currentProgramId: number
      • currentRenderItemId: number
      • blendEquation:function
        • blendEquation(mode: number): void
        • set both the RGB blend equation and alpha blend equation to a single equation, determines how a new pixel is combined with an existing

          Parameters

          • mode: number

          Returns void

      • blendEquationSeparate:function
        • blendEquationSeparate(modeRGB: number, modeAlpha: number): void
        • set the RGB blend equation and alpha blend equation separately, determines how a new pixel is combined with an existing

          Parameters

          • modeRGB: number
          • modeAlpha: number

          Returns void

      • blendFunc:function
        • blendFunc(src: number, dst: number): void
        • defines which function is used for blending pixel arithmetic

          Parameters

          • src: number
          • dst: number

          Returns void

      • blendFuncSeparate:function
        • blendFuncSeparate(srcRGB: number, dstRGB: number, srcAlpha: number, dstAlpha: number): void
        • defines which function is used for blending pixel arithmetic for RGB and alpha components separately

          Parameters

          • srcRGB: number
          • dstRGB: number
          • srcAlpha: number
          • dstAlpha: number

          Returns void

      • clearColor:function
        • clearColor(red: number, green: number, blue: number, alpha: number): void
        • specifies the color values used when clearing color buffers, used when calling gl.clear, clamped to [0, 1]

          Parameters

          • red: number
          • green: number
          • blue: number
          • alpha: number

          Returns void

      • clearVertexAttribsState:function
        • clearVertexAttribsState(): void
        • Returns void

      • colorMask:function
        • colorMask(red: boolean, green: boolean, blue: boolean, alpha: boolean): void
        • sets which color components to enable or to disable

          Parameters

          • red: boolean
          • green: boolean
          • blue: boolean
          • alpha: boolean

          Returns void

      • cullFace:function
        • cullFace(mode: number): void
        • specifies whether or not front- and/or back-facing polygons can be culled

          Parameters

          • mode: number

          Returns void

      • depthMask:function
        • depthMask(flag: boolean): void
        • sets whether writing into the depth buffer is enabled or disabled

          Parameters

          • flag: boolean

          Returns void

      • disable:function
        • disable(cap: number): void
        • specifies which WebGL capability to disable

          • gl.BLEND: blending of the computed fragment color values
          • gl.CULL_FACE: culling of polygons
          • gl.DEPTH_TEST: depth comparisons and updates to the depth buffer
          • gl.DITHER: dithering of color components before they get written to the color buffer
          • gl.POLYGON_OFFSET_FILL: adding an offset to depth values of polygon's fragments
          • gl.SAMPLE_ALPHA_TO_COVERAGE: computation of a temporary coverage value determined by the alpha value
          • gl.SAMPLE_COVERAGE: ANDing the fragment's coverage with the temporary coverage value
          • gl.SCISSOR_TEST: scissor test that discards fragments that are outside of the scissor rectangle
          • gl.STENCIL_TEST: stencil testing and updates to the stencil buffer

          Parameters

          • cap: number

          Returns void

      • disableUnusedVertexAttribs:function
        • disableUnusedVertexAttribs(): void
        • Returns void

      • enable:function
        • enable(cap: number): void
        • specifies which WebGL capability to enable

          • gl.BLEND: blending of the computed fragment color values
          • gl.CULL_FACE: culling of polygons
          • gl.DEPTH_TEST: depth comparisons and updates to the depth buffer
          • gl.DITHER: dithering of color components before they get written to the color buffer
          • gl.POLYGON_OFFSET_FILL: adding an offset to depth values of polygon's fragments
          • gl.SAMPLE_ALPHA_TO_COVERAGE: computation of a temporary coverage value determined by the alpha value
          • gl.SAMPLE_COVERAGE: ANDing the fragment's coverage with the temporary coverage value
          • gl.SCISSOR_TEST: scissor test that discards fragments that are outside of the scissor rectangle
          • gl.STENCIL_TEST: stencil testing and updates to the stencil buffer

          Parameters

          • cap: number

          Returns void

      • enableVertexAttrib:function
        • enableVertexAttrib(index: number): void
        • Parameters

          • index: number

          Returns void

      • frontFace:function
        • frontFace(mode: number): void
        • specifies whether polygons are front- or back-facing by setting a winding orientation

          Parameters

          • mode: number

          Returns void

      • reset:function
        • reset(): void
        • Returns void

      WebkitAppearance: Globals | "-apple-pay-button" | "button" | "button-bevel" | "caret" | "checkbox" | "default-button" | "inner-spin-button" | "listbox" | "listitem" | "media-controls-background" | "media-controls-fullscreen-background" | "media-current-time-display" | "media-enter-fullscreen-button" | "media-exit-fullscreen-button" | "media-fullscreen-button" | "media-mute-button" | "media-overlay-play-button" | "media-play-button" | "media-seek-back-button" | "media-seek-forward-button" | "media-slider" | "media-sliderthumb" | "media-time-remaining-display" | "media-toggle-closed-captions-button" | "media-volume-slider" | "media-volume-slider-container" | "media-volume-sliderthumb" | "menulist" | "menulist-button" | "menulist-text" | "menulist-textfield" | "meter" | "none" | "progress-bar" | "progress-bar-value" | "push-button" | "radio" | "searchfield" | "searchfield-cancel-button" | "searchfield-decoration" | "searchfield-results-button" | "searchfield-results-decoration" | "slider-horizontal" | "slider-vertical" | "sliderthumb-horizontal" | "sliderthumb-vertical" | "square-button" | "textarea" | "textfield"
      WebkitBorderBefore<TLength>: Globals | LineWidth<TLength> | LineStyle | <internal>.Color | (string & {})

      Type parameters

      • TLength = (string & {}) | 0

      WebkitBorderBeforeColor: Globals | <internal>.Color
      WebkitBorderBeforeStyle: Globals | LineStyle | (string & {})
      WebkitBorderBeforeWidth<TLength>: Globals | LineWidth<TLength> | (string & {})

      Type parameters

      • TLength = (string & {}) | 0

      WebkitBoxReflect<TLength>: Globals | TLength | "above" | "below" | "left" | "right" | (string & {})

      Type parameters

      • TLength = (string & {}) | 0

      WebkitLineClamp: Globals | "none" | (number & {}) | (string & {})
      WebkitMask<TLength>: Globals | <internal>.Position<TLength> | RepeatStyle | Box | "border" | "content" | "none" | "padding" | "text" | (string & {})

      Type parameters

      • TLength = (string & {}) | 0

      WebkitMaskAttachment: Globals | Attachment | (string & {})
      WebkitMaskClip: Globals | Box | "border" | "content" | "padding" | "text" | (string & {})
      WebkitMaskComposite: Globals | CompositeStyle | (string & {})
      WebkitMaskImage: Globals | "none" | (string & {})
      WebkitMaskOrigin: Globals | Box | "border" | "content" | "padding" | (string & {})
      WebkitMaskPosition<TLength>: Globals | <internal>.Position<TLength> | (string & {})

      Type parameters

      • TLength = (string & {}) | 0

      WebkitMaskPositionX<TLength>: Globals | TLength | "center" | "left" | "right" | (string & {})

      Type parameters

      • TLength = (string & {}) | 0

      WebkitMaskPositionY<TLength>: Globals | TLength | "bottom" | "center" | "top" | (string & {})

      Type parameters

      • TLength = (string & {}) | 0

      WebkitMaskRepeat: Globals | RepeatStyle | (string & {})
      WebkitMaskRepeatX: Globals | "no-repeat" | "repeat" | "round" | "space"
      WebkitMaskRepeatY: Globals | "no-repeat" | "repeat" | "round" | "space"
      WebkitMaskSize<TLength>: Globals | BgSize<TLength> | (string & {})

      Type parameters

      • TLength = (string & {}) | 0

      WebkitOverflowScrolling: Globals | "auto" | "touch"
      WebkitTapHighlightColor: Globals | <internal>.Color
      WebkitTextFillColor: Globals | <internal>.Color
      WebkitTextStroke<TLength>: Globals | <internal>.Color | TLength | (string & {})

      Type parameters

      • TLength = (string & {}) | 0

      WebkitTextStrokeColor: Globals | <internal>.Color
      WebkitTextStrokeWidth<TLength>: Globals | TLength

      Type parameters

      • TLength = (string & {}) | 0

      WebkitTouchCallout: Globals | "default" | "none"
      WebkitUserModify: Globals | "read-only" | "read-write" | "read-write-plaintext-only"
      WheelEventHandler<T>: EventHandler<WheelEvent<T>>

      Type parameters

      • T = Element

      WheelInput: { dx: number; dy: number; dz: number; pageX: number; pageY: number; spinX: number; spinY: number; x: number; y: number } & BaseInput
      WhiteSpace: Globals | "-moz-pre-wrap" | "break-spaces" | "normal" | "nowrap" | "pre" | "pre-line" | "pre-wrap"
      Widows: Globals | (number & {}) | (string & {})
      Width<TLength>: Globals | TLength | "-moz-fit-content" | "-moz-max-content" | "-moz-min-content" | "-webkit-fit-content" | "-webkit-max-content" | "auto" | "fit-content" | "intrinsic" | "max-content" | "min-content" | "min-intrinsic" | (string & {})

      Type parameters

      • TLength = (string & {}) | 0

      WillChange: Globals | AnimateableFeature | "auto" | (string & {})
      WindowProxy: <internal>.Window
      WithImplicitCoercion<T>: T | { valueOf: any }

      Type parameters

      • T

      WordBreak: Globals | "break-all" | "break-word" | "keep-all" | "normal"
      WordSpacing<TLength>: Globals | TLength | "normal"

      Type parameters

      • TLength = (string & {}) | 0

      WordWrap: Globals | "break-word" | "normal"
      WorkerType: "classic" | "module"
      WritingMode: Globals | "horizontal-tb" | "sideways-lr" | "sideways-rl" | "vertical-lr" | "vertical-rl"
      XMLHttpRequestBodyInit: Blob | BufferSource | <internal>.FormData | URLSearchParams | string
      XPathNSResolver: ((prefix: string | null) => string | null) | { lookupNamespaceURI: any }
      ZIndex: Globals | "auto" | (number & {}) | (string & {})
      Zoom: Globals | "normal" | "reset" | (string & {}) | (number & {})
      _BuiltIn: typeof <internal>.BuiltIn
      _BuiltIn: typeof <internal>.BuiltIn
      instanceModule: "interface" | "instance"
      mmCIF_Schema: typeof <internal>.mmCIF_Schema
      mmCIF_chemComp_schema: typeof <internal>.mmCIF_chemComp_schema

      Variables

      AbstractRange: { prototype: <internal>.AbstractRange }

      Type declaration

      Animation: { prototype: <internal>.Animation }

      Type declaration

      AnimationEffect: { prototype: <internal>.AnimationEffect }

      Type declaration

      AnimationPlaybackEvent: { prototype: <internal>.AnimationPlaybackEvent }

      Type declaration

      AnimationTimeline: { prototype: <internal>.AnimationTimeline }

      Type declaration

      Attr: { prototype: <internal>.Attr }

      Type declaration

      AudioBuffer: { prototype: <internal>.AudioBuffer }

      Type declaration

      AudioProcessingEvent: { prototype: <internal>.AudioProcessingEvent }
      deprecated

      Type declaration

      BarProp: { prototype: <internal>.BarProp }

      Type declaration

      BaseSchema: { aInstance: <internal>.AttributeSpec<"float32">; aTransform: <internal>.AttributeSpec<"float32">; alpha: <internal>.ValueSpec<"number">; boundingSphere: <internal>.ValueSpec<"sphere">; dClipObjectCount: <internal>.DefineSpec<"number">; dClipVariant: <internal>.DefineSpec<"string">; dClipping: <internal>.DefineSpec<"boolean">; dColorType: <internal>.DefineSpec<"string">; dGeometryType: <internal>.DefineSpec<"string">; dLightCount: <internal>.DefineSpec<"number">; dOverpaint: <internal>.DefineSpec<"boolean">; dOverpaintType: <internal>.DefineSpec<"string">; dSubstance: <internal>.DefineSpec<"boolean">; dSubstanceType: <internal>.DefineSpec<"string">; dTransparency: <internal>.DefineSpec<"boolean">; dTransparencyType: <internal>.DefineSpec<"string">; dUsePalette: <internal>.DefineSpec<"boolean">; drawCount: <internal>.ValueSpec<"number">; extraTransform: <internal>.ValueSpec<"float32">; hasReflection: <internal>.ValueSpec<"boolean">; instanceCount: <internal>.ValueSpec<"number">; invariantBoundingSphere: <internal>.ValueSpec<"sphere">; markerAverage: <internal>.ValueSpec<"number">; markerStatus: <internal>.ValueSpec<"number">; matrix: <internal>.ValueSpec<"m4">; tClipping: <internal>.TextureSpec<"image-uint8">; tColor: <internal>.TextureSpec<"image-uint8">; tColorGrid: <internal>.TextureSpec<"texture">; tMarker: <internal>.TextureSpec<"image-uint8">; tOverpaint: <internal>.TextureSpec<"image-uint8">; tOverpaintGrid: <internal>.TextureSpec<"texture">; tPalette: <internal>.TextureSpec<"image-uint8">; tSubstance: <internal>.TextureSpec<"image-uint8">; tSubstanceGrid: <internal>.TextureSpec<"texture">; tTransparency: <internal>.TextureSpec<"image-uint8">; tTransparencyGrid: <internal>.TextureSpec<"texture">; transform: <internal>.ValueSpec<"float32">; transparencyAverage: <internal>.ValueSpec<"number">; uAlpha: <internal>.UniformSpec<"f">; uBumpiness: <internal>.UniformSpec<"f">; uClipObjectInvert: <internal>.UniformSpec<"b[]">; uClipObjectPosition: <internal>.UniformSpec<"v3[]">; uClipObjectRotation: <internal>.UniformSpec<"v4[]">; uClipObjectScale: <internal>.UniformSpec<"v3[]">; uClipObjectType: <internal>.UniformSpec<"i[]">; uClippingTexDim: <internal>.UniformSpec<"v2">; uColor: <internal>.UniformSpec<"v3">; uColorGridDim: <internal>.UniformSpec<"v3">; uColorGridTransform: <internal>.UniformSpec<"v4">; uColorTexDim: <internal>.UniformSpec<"v2">; uGroupCount: <internal>.UniformSpec<"i">; uInstanceCount: <internal>.UniformSpec<"i">; uInvariantBoundingSphere: <internal>.UniformSpec<"v4">; uMarker: <internal>.UniformSpec<"f">; uMarkerTexDim: <internal>.UniformSpec<"v2">; uMetalness: <internal>.UniformSpec<"f">; uOverpaintGridDim: <internal>.UniformSpec<"v3">; uOverpaintGridTransform: <internal>.UniformSpec<"v4">; uOverpaintTexDim: <internal>.UniformSpec<"v2">; uRoughness: <internal>.UniformSpec<"f">; uSubstanceGridDim: <internal>.UniformSpec<"v3">; uSubstanceGridTransform: <internal>.UniformSpec<"v4">; uSubstanceTexDim: <internal>.UniformSpec<"v2">; uTransparencyGridDim: <internal>.UniformSpec<"v3">; uTransparencyGridTransform: <internal>.UniformSpec<"v4">; uTransparencyTexDim: <internal>.UniformSpec<"v2">; uVertexCount: <internal>.UniformSpec<"i"> }

      Type declaration

      BeforeUnloadEvent: { prototype: <internal>.BeforeUnloadEvent }

      Type declaration

      Behavior_base: { type: TypeInfo; is: any }

      Type declaration

      Binary_base: { type: TypeInfo; is: any }

      Type declaration

      BlobEvent: { prototype: <internal>.BlobEvent }

      Type declaration

      Blob_base: { type: TypeInfo; is: any }

      Type declaration

      Blob_base_1: { type: TypeInfo; is: any }

      Type declaration

      BuiltIn: { atom-id: <internal>.Provider<{ palette: <internal>.Mapped<NamedParams<Normalize<{ chroma: [number, number]; clusteringStepCount: number; hue: [number, number]; luminance: [number, number]; maxCount: number; minSampleCount: number }>, "generate"> | NamedParams<Normalize<{ list: { colors: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-util/color/color"[]; kind: "set" | "interpolate" } }>, "colors">> }, "atom-id">; carbohydrate-symbol: <internal>.Provider<{}, "carbohydrate-symbol">; chain-id: <internal>.Provider<{ asymId: <internal>.Select<"label" | "auth">; palette: <internal>.Mapped<NamedParams<Normalize<{ chroma: [number, number]; clusteringStepCount: number; hue: [number, number]; luminance: [number, number]; maxCount: number; minSampleCount: number }>, "generate"> | NamedParams<Normalize<{ list: { colors: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-util/color/color"[]; kind: "set" | "interpolate" } }>, "colors">> }, "chain-id">; element-index: <internal>.Provider<{ palette: <internal>.Mapped<NamedParams<Normalize<{ chroma: [number, number]; clusteringStepCount: number; hue: [number, number]; luminance: [number, number]; maxCount: number; minSampleCount: number }>, "generate"> | NamedParams<Normalize<{ list: { colors: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-util/color/color"[]; kind: "set" | "interpolate" } }>, "colors">> }, "element-index">; element-symbol: <internal>.Provider<{ carbonColor: <internal>.Mapped<NamedParams<Normalize<unknown>, "element-symbol"> | NamedParams<Normalize<{ asymId: "label" | "auth"; palette: NamedParams<Normalize<{ chroma: any; clusteringStepCount: any; hue: any; luminance: any; maxCount: any; minSampleCount: any }>, "generate"> | NamedParams<Normalize<{ list: any }>, "colors"> }>, "chain-id"> | NamedParams<Normalize<{ palette: NamedParams<Normalize<{ chroma: any; clusteringStepCount: any; hue: any; luminance: any; maxCount: any; minSampleCount: any }>, "generate"> | NamedParams<Normalize<{ list: any }>, "colors"> }>, "operator-name"> | NamedParams<Normalize<{ palette: NamedParams<Normalize<{ chroma: any; clusteringStepCount: any; hue: any; luminance: any; maxCount: any; minSampleCount: any }>, "generate"> | NamedParams<Normalize<{ list: any }>, "colors"> }>, "entity-id"> | NamedParams<Normalize<{ palette: NamedParams<Normalize<{ chroma: any; clusteringStepCount: any; hue: any; luminance: any; maxCount: any; minSampleCount: any }>, "generate"> | NamedParams<Normalize<{ list: any }>, "colors"> }>, "entity-source">>; colors: <internal>.Mapped<NamedParams<Normalize<unknown>, "default"> | NamedParams<Normalize<{ AC: <internal>.Color; AG: <internal>.Color; AL: <internal>.Color; AM: <internal>.Color; AR: <internal>.Color; AS: <internal>.Color; AT: <internal>.Color; AU: <internal>.Color; B: <internal>.Color; BA: <internal>.Color; BE: <internal>.Color; BH: <internal>.Color; BI: <internal>.Color; BK: <internal>.Color; BR: <internal>.Color; C: <internal>.Color; CA: <internal>.Color; CD: <internal>.Color; CE: <internal>.Color; CF: <internal>.Color; CL: <internal>.Color; CM: <internal>.Color; CN: <internal>.Color; CO: <internal>.Color; CR: <internal>.Color; CS: <internal>.Color; CU: <internal>.Color; D: <internal>.Color; DB: <internal>.Color; DS: <internal>.Color; DY: <internal>.Color; ER: <internal>.Color; ES: <internal>.Color; EU: <internal>.Color; F: <internal>.Color; FE: <internal>.Color; FL: <internal>.Color; FM: <internal>.Color; FR: <internal>.Color; GA: <internal>.Color; GD: <internal>.Color; GE: <internal>.Color; H: <internal>.Color; HE: <internal>.Color; HF: <internal>.Color; HG: <internal>.Color; HO: <internal>.Color; HS: <internal>.Color; I: <internal>.Color; IN: <internal>.Color; IR: <internal>.Color; K: <internal>.Color; KR: <internal>.Color; LA: <internal>.Color; LI: <internal>.Color; LR: <internal>.Color; LU: <internal>.Color; LV: <internal>.Color; MD: <internal>.Color; MG: <internal>.Color; MN: <internal>.Color; MO: <internal>.Color; MT: <internal>.Color; N: <internal>.Color; NA: <internal>.Color; NB: <internal>.Color; ND: <internal>.Color; NE: <internal>.Color; NI: <internal>.Color; NO: <internal>.Color; NP: <internal>.Color; O: <internal>.Color; OS: <internal>.Color; P: <internal>.Color; PA: <internal>.Color; PB: <internal>.Color; PD: <internal>.Color; PM: <internal>.Color; PO: <internal>.Color; PR: <internal>.Color; PT: <internal>.Color; PU: <internal>.Color; RA: <internal>.Color; RB: <internal>.Color; RE: <internal>.Color; RF: <internal>.Color; RG: <internal>.Color; RH: <internal>.Color; RN: <internal>.Color; RU: <internal>.Color; S: <internal>.Color; SB: <internal>.Color; SC: <internal>.Color; SE: <internal>.Color; SG: <internal>.Color; SI: <internal>.Color; SM: <internal>.Color; SN: <internal>.Color; SR: <internal>.Color; T: <internal>.Color; TA: <internal>.Color; TB: <internal>.Color; TC: <internal>.Color; TE: <internal>.Color; TH: <internal>.Color; TI: <internal>.Color; TL: <internal>.Color; TM: <internal>.Color; U: <internal>.Color; UUH: <internal>.Color; UUP: <internal>.Color; UUT: <internal>.Color; V: <internal>.Color; W: <internal>.Color; XE: <internal>.Color; Y: <internal>.Color; YB: <internal>.Color; ZN: <internal>.Color; ZR: <internal>.Color }>, "custom">>; lightness: <internal>.Numeric; saturation: <internal>.Numeric }, "element-symbol">; entity-id: <internal>.Provider<{ palette: <internal>.Mapped<NamedParams<Normalize<{ chroma: [number, number]; clusteringStepCount: number; hue: [number, number]; luminance: [number, number]; maxCount: number; minSampleCount: number }>, "generate"> | NamedParams<Normalize<{ list: { colors: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-util/color/color"[]; kind: "set" | "interpolate" } }>, "colors">> }, "entity-id">; entity-source: <internal>.Provider<{ palette: <internal>.Mapped<NamedParams<Normalize<{ chroma: [number, number]; clusteringStepCount: number; hue: [number, number]; luminance: [number, number]; maxCount: number; minSampleCount: number }>, "generate"> | NamedParams<Normalize<{ list: { colors: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-util/color/color"[]; kind: "set" | "interpolate" } }>, "colors">> }, "entity-source">; hydrophobicity: <internal>.Provider<{ list: <internal>.ColorList; scale: <internal>.Select<"DGwif" | "DGwoct" | "Oct-IF"> }, "hydrophobicity">; illustrative: <internal>.Provider<{ carbonLightness: <internal>.Numeric; style: <internal>.Mapped<NamedParams<Normalize<{ asymId: "label" | "auth"; palette: NamedParams<Normalize<{ chroma: any; clusteringStepCount: any; hue: any; luminance: any; maxCount: any; minSampleCount: any }>, "generate"> | NamedParams<Normalize<{ list: any }>, "colors"> }>, "chain-id"> | NamedParams<Normalize<{ palette: NamedParams<Normalize<{ chroma: any; clusteringStepCount: any; hue: any; luminance: any; maxCount: any; minSampleCount: any }>, "generate"> | NamedParams<Normalize<{ list: any }>, "colors"> }>, "entity-id"> | NamedParams<Normalize<{ palette: NamedParams<Normalize<{ chroma: any; clusteringStepCount: any; hue: any; luminance: any; maxCount: any; minSampleCount: any }>, "generate"> | NamedParams<Normalize<{ list: any }>, "colors"> }>, "entity-source"> | NamedParams<Normalize<{ value: <internal>.Color }>, "uniform"> | NamedParams<Normalize<{ colors: NamedParams<Normalize<unknown>, "default"> | NamedParams<Normalize<{ DNA: any; PNA: any; RNA: any; ion: any; protein: any; saccharide: any; water: any }>, "custom">; lightness: number; saturation: number }>, "molecule-type">> }, "illustrative">; model-index: <internal>.Provider<{ palette: <internal>.Mapped<NamedParams<Normalize<{ chroma: [number, number]; clusteringStepCount: number; hue: [number, number]; luminance: [number, number]; maxCount: number; minSampleCount: number }>, "generate"> | NamedParams<Normalize<{ list: { colors: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-util/color/color"[]; kind: "set" | "interpolate" } }>, "colors">> }, "model-index">; molecule-type: <internal>.Provider<{ colors: <internal>.Mapped<NamedParams<Normalize<unknown>, "default"> | NamedParams<Normalize<{ DNA: <internal>.Color; PNA: <internal>.Color; RNA: <internal>.Color; ion: <internal>.Color; protein: <internal>.Color; saccharide: <internal>.Color; water: <internal>.Color }>, "custom">>; lightness: <internal>.Numeric; saturation: <internal>.Numeric }, "molecule-type">; occupancy: <internal>.Provider<{ domain: <internal>.Interval; list: <internal>.ColorList }, "occupancy">; operator-hkl: <internal>.Provider<{ palette: <internal>.Mapped<NamedParams<Normalize<{ chroma: [number, number]; clusteringStepCount: number; hue: [number, number]; luminance: [number, number]; maxCount: number; minSampleCount: number }>, "generate"> | NamedParams<Normalize<{ list: { colors: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-util/color/color"[]; kind: "set" | "interpolate" } }>, "colors">> }, "operator-hkl">; operator-name: <internal>.Provider<{ palette: <internal>.Mapped<NamedParams<Normalize<{ chroma: [number, number]; clusteringStepCount: number; hue: [number, number]; luminance: [number, number]; maxCount: number; minSampleCount: number }>, "generate"> | NamedParams<Normalize<{ list: { colors: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-util/color/color"[]; kind: "set" | "interpolate" } }>, "colors">> }, "operator-name">; partial-charge: <internal>.Provider<{ domain: <internal>.Interval; list: <internal>.ColorList }, "partial-charge">; polymer-id: <internal>.Provider<{ palette: <internal>.Mapped<NamedParams<Normalize<{ chroma: [number, number]; clusteringStepCount: number; hue: [number, number]; luminance: [number, number]; maxCount: number; minSampleCount: number }>, "generate"> | NamedParams<Normalize<{ list: { colors: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-util/color/color"[]; kind: "set" | "interpolate" } }>, "colors">> }, "polymer-id">; polymer-index: <internal>.Provider<{ palette: <internal>.Mapped<NamedParams<Normalize<{ chroma: [number, number]; clusteringStepCount: number; hue: [number, number]; luminance: [number, number]; maxCount: number; minSampleCount: number }>, "generate"> | NamedParams<Normalize<{ list: { colors: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-util/color/color"[]; kind: "set" | "interpolate" } }>, "colors">> }, "polymer-index">; residue-name: <internal>.Provider<{ colors: <internal>.Mapped<NamedParams<Normalize<unknown>, "default"> | NamedParams<Normalize<{ A: <internal>.Color; ALA: <internal>.Color; APN: <internal>.Color; ARG: <internal>.Color; ASN: <internal>.Color; ASP: <internal>.Color; C: <internal>.Color; CPN: <internal>.Color; CYS: <internal>.Color; DA: <internal>.Color; DC: <internal>.Color; DG: <internal>.Color; DI: <internal>.Color; DT: <internal>.Color; DU: <internal>.Color; G: <internal>.Color; GLN: <internal>.Color; GLU: <internal>.Color; GLY: <internal>.Color; GPN: <internal>.Color; HIS: <internal>.Color; I: <internal>.Color; ILE: <internal>.Color; LEU: <internal>.Color; LYS: <internal>.Color; MET: <internal>.Color; PHE: <internal>.Color; PRO: <internal>.Color; SER: <internal>.Color; T: <internal>.Color; THR: <internal>.Color; TPN: <internal>.Color; TRP: <internal>.Color; TYR: <internal>.Color; U: <internal>.Color; VAL: <internal>.Color }>, "custom">>; lightness: <internal>.Numeric; saturation: <internal>.Numeric }, "residue-name">; secondary-structure: <internal>.Provider<{ colors: <internal>.Mapped<NamedParams<Normalize<unknown>, "default"> | NamedParams<Normalize<{ alphaHelix: <internal>.Color; bend: <internal>.Color; betaStrand: <internal>.Color; betaTurn: <internal>.Color; carbohydrate: <internal>.Color; coil: <internal>.Color; dna: <internal>.Color; piHelix: <internal>.Color; rna: <internal>.Color; threeTenHelix: <internal>.Color; turn: <internal>.Color }>, "custom">>; lightness: <internal>.Numeric; saturation: <internal>.Numeric }, "secondary-structure">; sequence-id: <internal>.Provider<{ list: <internal>.ColorList }, "sequence-id">; shape-group: <internal>.Provider<{}, "shape-group">; uncertainty: <internal>.Provider<{ domain: <internal>.Interval; list: <internal>.ColorList }, "uncertainty">; uniform: <internal>.Provider<{ value: <internal>.Color }, "uniform">; unit-index: <internal>.Provider<{ palette: <internal>.Mapped<NamedParams<Normalize<{ chroma: [number, number]; clusteringStepCount: number; hue: [number, number]; luminance: [number, number]; maxCount: number; minSampleCount: number }>, "generate"> | NamedParams<Normalize<{ list: { colors: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-util/color/color"[]; kind: "set" | "interpolate" } }>, "colors">> }, "unit-index">; volume-value: <internal>.Provider<{ colorList: <internal>.ColorList }, "volume-value"> }

      Type declaration

      BuiltIn: { physical: <internal>.Provider<{ scale: <internal>.Numeric }, "physical">; shape-group: <internal>.Provider<{}, "shape-group">; uncertainty: <internal>.Provider<{ baseSize: <internal>.Numeric; bfactorFactor: <internal>.Numeric; rmsfFactor: <internal>.Numeric }, "uncertainty">; uniform: <internal>.Provider<{ value: <internal>.Numeric }, "uniform"> }

      Type declaration

      BuiltInTrajectoryFormats: readonly [readonly ["mmcif", TrajectoryFormatProvider<{ trajectoryTags?: string | string[] }, { trajectory: StateObjectRef<<internal>.Trajectory> }>], readonly ["cifCore", TrajectoryFormatProvider<{ trajectoryTags?: string | string[] }, { trajectory: StateObjectRef<<internal>.Trajectory> }>], readonly ["pdb", TrajectoryFormatProvider<{ trajectoryTags?: string | string[] }, { trajectory: StateObjectRef<<internal>.Trajectory> }>], readonly ["pdbqt", TrajectoryFormatProvider<{ trajectoryTags?: string | string[] }, { trajectory: StateObjectRef<<internal>.Trajectory> }>], readonly ["gro", TrajectoryFormatProvider<{ trajectoryTags?: string | string[] }, { trajectory: StateObjectRef<<internal>.Trajectory> }>], readonly ["xyz", TrajectoryFormatProvider<{ trajectoryTags?: string | string[] }, { trajectory: StateObjectRef<<internal>.Trajectory> }>], readonly ["mol", TrajectoryFormatProvider<{ trajectoryTags?: string | string[] }, { trajectory: StateObjectRef<<internal>.Trajectory> }>], readonly ["sdf", TrajectoryFormatProvider<{ trajectoryTags?: string | string[] }, { trajectory: StateObjectRef<<internal>.Trajectory> }>], readonly ["mol2", TrajectoryFormatProvider<{ trajectoryTags?: string | string[] }, { trajectory: StateObjectRef<<internal>.Trajectory> }>]]
      CDATASection: { prototype: <internal>.CDATASection }

      Type declaration

      CSSRule: { CHARSET_RULE: number; FONT_FACE_RULE: number; IMPORT_RULE: number; KEYFRAMES_RULE: number; KEYFRAME_RULE: number; MEDIA_RULE: number; NAMESPACE_RULE: number; PAGE_RULE: number; STYLE_RULE: number; SUPPORTS_RULE: number; prototype: <internal>.CSSRule }

      Type declaration

      • Readonly CHARSET_RULE: number
      • Readonly FONT_FACE_RULE: number
      • Readonly IMPORT_RULE: number
      • Readonly KEYFRAMES_RULE: number
      • Readonly KEYFRAME_RULE: number
      • Readonly MEDIA_RULE: number
      • Readonly NAMESPACE_RULE: number
      • Readonly PAGE_RULE: number
      • Readonly STYLE_RULE: number
      • Readonly SUPPORTS_RULE: number
      • prototype: <internal>.CSSRule
      CSSRuleList: { prototype: <internal>.CSSRuleList }

      Type declaration

      CSSStyleDeclaration: { prototype: <internal>.CSSStyleDeclaration }

      Type declaration

      CSSStyleSheet: { prototype: <internal>.CSSStyleSheet }

      Type declaration

      Cache: { prototype: <internal>.Cache }

      Type declaration

      CacheStorage: { prototype: <internal>.CacheStorage }

      Type declaration

      Canvas3DParams: { camera: <internal>.Group<Normalize<{ helper: Normalize<{ axes: any }>; manualReset: boolean; mode: "perspective" | "orthographic"; stereo: NamedParams<Normalize<unknown>, "off"> | NamedParams<Normalize<{ eyeSeparation: any; focus: any }>, "on"> }>>; cameraClipping: <internal>.Group<Normalize<{ far: boolean; radius: number }>>; cameraFog: <internal>.Mapped<NamedParams<Normalize<unknown>, "off"> | NamedParams<Normalize<{ intensity: number }>, "on">>; cameraResetDurationMs: <internal>.Numeric; debug: <internal>.Group<Normalize<{ instanceBoundingSpheres: boolean; objectBoundingSpheres: boolean; sceneBoundingSpheres: boolean; visibleSceneBoundingSpheres: boolean }>>; handle: <internal>.Group<Normalize<{ handle: NamedParams<Normalize<unknown>, "off"> | NamedParams<Normalize<{ alpha: any; bumpAmplitude: any; bumpFrequency: any; clip: any; colorX: any; colorY: any; colorZ: any; doubleSided: any; flatShaded: any; flipSided: any; ignoreLight: any; material: any; quality: any; scale: any; transparentBackfaces: any; xrayShaded: any }>, "on"> }>>; interaction: <internal>.Group<Normalize<{ maxFps: number; preferAtomPixelPadding: number }>>; marking: <internal>.Group<Normalize<{ edgeScale: number; enabled: boolean; ghostEdgeStrength: number; highlightEdgeColor: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-util/color/index"; innerEdgeFactor: number; selectEdgeColor: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-util/color/index" }>>; multiSample: <internal>.Group<Normalize<{ mode: string; sampleLevel: number }>>; postprocessing: <internal>.Group<Normalize<{ antialiasing: NamedParams<Normalize<unknown>, "off"> | NamedParams<Normalize<{ edgeThreshold: any; maxSearchSteps: any }>, "smaa"> | NamedParams<Normalize<{ edgeThresholdMax: any; edgeThresholdMin: any; iterations: any; subpixelQuality: any }>, "fxaa">; occlusion: NamedParams<Normalize<unknown>, "off"> | NamedParams<Normalize<{ bias: any; blurKernelSize: any; radius: any; resolutionScale: any; samples: any }>, "on">; outline: NamedParams<Normalize<unknown>, "off"> | NamedParams<Normalize<{ color: any; scale: any; threshold: any }>, "on"> }>>; renderer: <internal>.Group<Normalize<{ ambientColor: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-util/color/index"; ambientIntensity: number; backgroundColor: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-util/color/index"; highlightColor: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-util/color/index"; highlightStrength: number; interiorColor: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-util/color/index"; interiorColorFlag: boolean; interiorDarkening: number; light: Normalize<{ azimuth: number; color: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-util/color/index"; inclination: number; intensity: number }>[]; markerPriority: number; pickingAlphaThreshold: number; selectColor: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-util/color/index"; selectStrength: number; xrayEdgeFalloff: number }>>; trackball: <internal>.Group<Normalize<{ animate: NamedParams<Normalize<unknown>, "off"> | NamedParams<Normalize<{ speed: any }>, "spin"> | NamedParams<Normalize<{ angle: any; speed: any }>, "rock">; autoAdjustMinMaxDistance: NamedParams<Normalize<unknown>, "off"> | NamedParams<Normalize<{ maxDistanceFactor: any; maxDistanceMin: any; minDistanceFactor: any; minDistancePadding: any }>, "on">; bindings: { dragFocus: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-util/binding"; dragFocusZoom: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-util/binding"; dragPan: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-util/binding"; dragRotate: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-util/binding"; dragRotateZ: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-util/binding"; dragZoom: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-util/binding"; scrollFocus: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-util/binding"; scrollFocusZoom: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-util/binding"; scrollZoom: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-util/binding" }; dynamicDampingFactor: number; gestureScaleFactor: number; maxDistance: number; maxWheelDelta: number; minDistance: number; noScroll: boolean; panSpeed: number; rotateSpeed: number; staticMoving: boolean; zoomSpeed: number }>>; transparentBackground: BooleanParam; viewport: <internal>.Mapped<NamedParams<Normalize<unknown>, "canvas"> | NamedParams<Normalize<{ height: number; width: number; x: number; y: number }>, "static-frame"> | NamedParams<Normalize<{ height: number; width: number; x: number; y: number }>, "relative-frame">> }

      Type declaration

      Category_base: { type: TypeInfo; is: any }

      Type declaration

      Ccp4_base: { type: TypeInfo; is: any }

      Type declaration

      CharacterData: { prototype: <internal>.CharacterData }

      Type declaration

      Cif_base: { type: TypeInfo; is: any }

      Type declaration

      Clipboard: { prototype: <internal>.Clipboard }

      Type declaration

      ClipboardItem: { prototype: <internal>.ClipboardItem }

      Type declaration

      CloseEvent: { prototype: <internal>.CloseEvent }

      Type declaration

      Comment: { prototype: <internal>.Comment }

      Type declaration

      Coordinates_base: { type: TypeInfo; is: any }

      Type declaration

      CreateVolumeStreamingBehavior: <internal>.Transformer<VolumeServerInfo, VolumeStreaming, Normalize<{ entry: NamedParams<<internal>.Values<{ channels: <internal>.Group<Normalize<{ em: any }>> | <internal>.Group<Normalize<{ 2fo-fc: any; fo-fc(+ve): any; fo-fc(-ve): any }>>; detailLevel: <internal>.Select<number>; view: <internal>.Mapped<NamedParams<Normalize<{ bottomLeft: any; isSelection: any; radius: any; selectionDetailLevel: any; topRight: any }>, "auto"> | NamedParams<Normalize<{}>, "cell"> | NamedParams<Normalize<{}>, "off"> | NamedParams<Normalize<{ bottomLeft: any; topRight: any }>, "box"> | NamedParams<Normalize<{ bottomLeft: any; radius: any; topRight: any }>, "selection-box">> }>, string> }>>
      Credential: { prototype: <internal>.Credential }

      Type declaration

      CredentialsContainer: { prototype: <internal>.CredentialsContainer }

      Type declaration

      Crypto: { prototype: <internal>.Crypto }

      Type declaration

      CryptoKey: { prototype: <internal>.CryptoKey }

      Type declaration

      Cube_base: { type: TypeInfo; is: any }

      Type declaration

      CustomElementRegistry: { prototype: <internal>.CustomElementRegistry }

      Type declaration

      CustomEvent: { prototype: <internal>.CustomEvent<any> }

      Type declaration

      CylindersSchema: { aCap: <internal>.AttributeSpec<"float32">; aEnd: <internal>.AttributeSpec<"float32">; aGroup: <internal>.AttributeSpec<"float32">; aInstance: <internal>.AttributeSpec<"float32">; aMapping: <internal>.AttributeSpec<"float32">; aScale: <internal>.AttributeSpec<"float32">; aStart: <internal>.AttributeSpec<"float32">; aTransform: <internal>.AttributeSpec<"float32">; alpha: <internal>.ValueSpec<"number">; boundingSphere: <internal>.ValueSpec<"sphere">; dClipObjectCount: <internal>.DefineSpec<"number">; dClipVariant: <internal>.DefineSpec<"string">; dClipping: <internal>.DefineSpec<"boolean">; dColorType: <internal>.DefineSpec<"string">; dGeometryType: <internal>.DefineSpec<"string">; dIgnoreLight: <internal>.DefineSpec<"boolean">; dLightCount: <internal>.DefineSpec<"number">; dOpaqueBackfaces: <internal>.DefineSpec<"boolean">; dOverpaint: <internal>.DefineSpec<"boolean">; dOverpaintType: <internal>.DefineSpec<"string">; dSizeType: <internal>.DefineSpec<"string">; dSubstance: <internal>.DefineSpec<"boolean">; dSubstanceType: <internal>.DefineSpec<"string">; dTransparency: <internal>.DefineSpec<"boolean">; dTransparencyType: <internal>.DefineSpec<"string">; dUsePalette: <internal>.DefineSpec<"boolean">; dXrayShaded: <internal>.DefineSpec<"boolean">; drawCount: <internal>.ValueSpec<"number">; elements: <internal>.ElementsSpec<"uint32">; extraTransform: <internal>.ValueSpec<"float32">; hasReflection: <internal>.ValueSpec<"boolean">; instanceCount: <internal>.ValueSpec<"number">; invariantBoundingSphere: <internal>.ValueSpec<"sphere">; markerAverage: <internal>.ValueSpec<"number">; markerStatus: <internal>.ValueSpec<"number">; matrix: <internal>.ValueSpec<"m4">; padding: <internal>.ValueSpec<"number">; tClipping: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tColor: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tColorGrid: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tMarker: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tOverpaint: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tOverpaintGrid: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tPalette: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tSize: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tSubstance: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tSubstanceGrid: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tTransparency: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tTransparencyGrid: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; transform: <internal>.ValueSpec<"float32">; transparencyAverage: <internal>.ValueSpec<"number">; uAlpha: <internal>.UniformSpec<"f">; uBumpAmplitude: <internal>.UniformSpec<"f">; uBumpFrequency: <internal>.UniformSpec<"f">; uBumpiness: <internal>.UniformSpec<"f">; uClipObjectInvert: <internal>.UniformSpec<"b[]">; uClipObjectPosition: <internal>.UniformSpec<"v3[]">; uClipObjectRotation: <internal>.UniformSpec<"v4[]">; uClipObjectScale: <internal>.UniformSpec<"v3[]">; uClipObjectType: <internal>.UniformSpec<"i[]">; uClippingTexDim: <internal>.UniformSpec<"v2">; uColor: <internal>.UniformSpec<"v3">; uColorGridDim: <internal>.UniformSpec<"v3">; uColorGridTransform: <internal>.UniformSpec<"v4">; uColorTexDim: <internal>.UniformSpec<"v2">; uDoubleSided: <internal>.UniformSpec<"b">; uGroupCount: <internal>.UniformSpec<"i">; uInstanceCount: <internal>.UniformSpec<"i">; uInvariantBoundingSphere: <internal>.UniformSpec<"v4">; uMarker: <internal>.UniformSpec<"f">; uMarkerTexDim: <internal>.UniformSpec<"v2">; uMetalness: <internal>.UniformSpec<"f">; uOverpaintGridDim: <internal>.UniformSpec<"v3">; uOverpaintGridTransform: <internal>.UniformSpec<"v4">; uOverpaintTexDim: <internal>.UniformSpec<"v2">; uRoughness: <internal>.UniformSpec<"f">; uSize: <internal>.UniformSpec<"f">; uSizeFactor: <internal>.UniformSpec<"f">; uSizeTexDim: <internal>.UniformSpec<"v2">; uSubstanceGridDim: <internal>.UniformSpec<"v3">; uSubstanceGridTransform: <internal>.UniformSpec<"v4">; uSubstanceTexDim: <internal>.UniformSpec<"v2">; uTransparencyGridDim: <internal>.UniformSpec<"v3">; uTransparencyGridTransform: <internal>.UniformSpec<"v4">; uTransparencyTexDim: <internal>.UniformSpec<"v2">; uVertexCount: <internal>.UniformSpec<"i"> }

      Type declaration

      DOMException: { ABORT_ERR: number; DATA_CLONE_ERR: number; DOMSTRING_SIZE_ERR: number; HIERARCHY_REQUEST_ERR: number; INDEX_SIZE_ERR: number; INUSE_ATTRIBUTE_ERR: number; INVALID_ACCESS_ERR: number; INVALID_CHARACTER_ERR: number; INVALID_MODIFICATION_ERR: number; INVALID_NODE_TYPE_ERR: number; INVALID_STATE_ERR: number; NAMESPACE_ERR: number; NETWORK_ERR: number; NOT_FOUND_ERR: number; NOT_SUPPORTED_ERR: number; NO_DATA_ALLOWED_ERR: number; NO_MODIFICATION_ALLOWED_ERR: number; QUOTA_EXCEEDED_ERR: number; SECURITY_ERR: number; SYNTAX_ERR: number; TIMEOUT_ERR: number; TYPE_MISMATCH_ERR: number; URL_MISMATCH_ERR: number; VALIDATION_ERR: number; WRONG_DOCUMENT_ERR: number; prototype: <internal>.DOMException }

      Type declaration

      • Readonly ABORT_ERR: number
      • Readonly DATA_CLONE_ERR: number
      • Readonly DOMSTRING_SIZE_ERR: number
      • Readonly HIERARCHY_REQUEST_ERR: number
      • Readonly INDEX_SIZE_ERR: number
      • Readonly INUSE_ATTRIBUTE_ERR: number
      • Readonly INVALID_ACCESS_ERR: number
      • Readonly INVALID_CHARACTER_ERR: number
      • Readonly INVALID_MODIFICATION_ERR: number
      • Readonly INVALID_NODE_TYPE_ERR: number
      • Readonly INVALID_STATE_ERR: number
      • Readonly NAMESPACE_ERR: number
      • Readonly NETWORK_ERR: number
      • Readonly NOT_FOUND_ERR: number
      • Readonly NOT_SUPPORTED_ERR: number
      • Readonly NO_DATA_ALLOWED_ERR: number
      • Readonly NO_MODIFICATION_ALLOWED_ERR: number
      • Readonly QUOTA_EXCEEDED_ERR: number
      • Readonly SECURITY_ERR: number
      • Readonly SYNTAX_ERR: number
      • Readonly TIMEOUT_ERR: number
      • Readonly TYPE_MISMATCH_ERR: number
      • Readonly URL_MISMATCH_ERR: number
      • Readonly VALIDATION_ERR: number
      • Readonly WRONG_DOCUMENT_ERR: number
      • prototype: <internal>.DOMException
      DOMImplementation: { prototype: <internal>.DOMImplementation }

      Type declaration

      DOMMatrix: { prototype: <internal>.DOMMatrix; fromFloat32Array: any; fromFloat64Array: any; fromMatrix: any }

      Type declaration

      DOMMatrixReadOnly: { prototype: <internal>.DOMMatrixReadOnly; fromFloat32Array: any; fromFloat64Array: any; fromMatrix: any; toString: any }

      Type declaration

      DOMPoint: { prototype: <internal>.DOMPoint; fromPoint: any }

      Type declaration

      DOMPointReadOnly: { prototype: <internal>.DOMPointReadOnly; fromPoint: any }

      Type declaration

      DOMRect: { prototype: <internal>.DOMRect; fromRect: any }

      Type declaration

      DOMRectList: { prototype: <internal>.DOMRectList }

      Type declaration

      DOMRectReadOnly: { prototype: <internal>.DOMRectReadOnly; fromRect: any }

      Type declaration

      DOMStringList: { prototype: <internal>.DOMStringList }

      Type declaration

      DOMStringMap: { prototype: <internal>.DOMStringMap }

      Type declaration

      DOMTokenList: { prototype: <internal>.DOMTokenList }

      Type declaration

      Data_base: { type: TypeInfo; is: any }

      Type declaration

      DefaultViewerProps: { backgroundColor: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-util/color/index"; detachedFromSierra: boolean; extensions: ("rcsb-assembly-symmetry" | "rcsb-validation-report" | "anvil-membrane-orientation" | "ma-quality-assessment" | "model-export" | "mp4-export" | "geo-export")[]; layoutControlsDisplay: PluginLayoutControlsDisplay; layoutIsExpanded: boolean; layoutShowControls: boolean; layoutShowLog: boolean; layoutShowSequence: boolean; modelUrlProviders: ModelUrlProvider[]; showImportControls: boolean; showMeasurementsControls: boolean; showMembraneOrientationPreset: boolean; showNakbColorTheme: boolean; showQuickStylesControls: boolean; showSessionControls: boolean; showStrucmotifSubmitControls: boolean; showStructureComponentControls: boolean; showStructureSourceControls: boolean; showSuperpositionControls: boolean; showValidationReportControls: boolean; showVolumeStreamingControls: boolean; showWelcomeToast: boolean; viewportShowExpand: boolean; viewportShowSelectionMode: boolean; volumeStreamingServer: string }

      Type declaration

      • backgroundColor: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-util/color/index"
      • detachedFromSierra: boolean

        Needed when running outside of sierra. If set to true, the strucmotif UI will use an absolute URL to sierra-prod. Otherwise, the link will be relative on the current host.

      • extensions: ("rcsb-assembly-symmetry" | "rcsb-validation-report" | "anvil-membrane-orientation" | "ma-quality-assessment" | "model-export" | "mp4-export" | "geo-export")[]
      • layoutControlsDisplay: PluginLayoutControlsDisplay
      • layoutIsExpanded: boolean
      • layoutShowControls: boolean
      • layoutShowLog: boolean
      • layoutShowSequence: boolean
      • modelUrlProviders: ModelUrlProvider[]
      • showImportControls: boolean
      • showMeasurementsControls: boolean
      • showMembraneOrientationPreset: boolean
      • showNakbColorTheme: boolean
      • showQuickStylesControls: boolean
      • showSessionControls: boolean
      • showStrucmotifSubmitControls: boolean
      • showStructureComponentControls: boolean
      • showStructureSourceControls: boolean
      • showSuperpositionControls: boolean
      • showValidationReportControls: boolean
      • showVolumeStreamingControls: boolean
      • showWelcomeToast: boolean
      • viewportShowExpand: boolean
      • viewportShowSelectionMode: boolean
      • volumeStreamingServer: string
      DeviceMotionEvent: { prototype: <internal>.DeviceMotionEvent }

      Type declaration

      DeviceOrientationEvent: { prototype: <internal>.DeviceOrientationEvent }

      Type declaration

      DirectVolumeSchema: { aInstance: <internal>.AttributeSpec<"float32">; aPosition: <internal>.AttributeSpec<"float32">; aTransform: <internal>.AttributeSpec<"float32">; alpha: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; boundingSphere: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; dAxisOrder: <internal>.DefineSpec<"string">; dClipObjectCount: <internal>.DefineSpec<"number">; dClipVariant: <internal>.DefineSpec<"string">; dClipping: <internal>.DefineSpec<"boolean">; dColorType: <internal>.DefineSpec<"string">; dGeometryType: <internal>.DefineSpec<"string">; dGridTexType: <internal>.DefineSpec<"string">; dIgnoreLight: <internal>.DefineSpec<"boolean">; dLightCount: <internal>.DefineSpec<"number">; dOverpaint: <internal>.DefineSpec<"boolean">; dOverpaintType: <internal>.DefineSpec<"string">; dPackedGroup: <internal>.DefineSpec<"boolean">; dSubstance: <internal>.DefineSpec<"boolean">; dSubstanceType: <internal>.DefineSpec<"string">; dTransparency: <internal>.DefineSpec<"boolean">; dTransparencyType: <internal>.DefineSpec<"string">; dUsePalette: <internal>.DefineSpec<"boolean">; dXrayShaded: <internal>.DefineSpec<"boolean">; drawCount: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; elements: <internal>.ElementsSpec<"uint32">; extraTransform: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; hasReflection: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; instanceCount: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; invariantBoundingSphere: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; markerAverage: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; markerStatus: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; matrix: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tClipping: <internal>.TextureSpec<"image-uint8">; tColor: <internal>.TextureSpec<"image-uint8">; tColorGrid: <internal>.TextureSpec<"texture">; tGridTex: <internal>.TextureSpec<"texture">; tMarker: <internal>.TextureSpec<"image-uint8">; tOverpaint: <internal>.TextureSpec<"image-uint8">; tOverpaintGrid: <internal>.TextureSpec<"texture">; tPalette: <internal>.TextureSpec<"image-uint8">; tSubstance: <internal>.TextureSpec<"image-uint8">; tSubstanceGrid: <internal>.TextureSpec<"texture">; tTransferTex: <internal>.TextureSpec<"image-uint8">; tTransparency: <internal>.TextureSpec<"image-uint8">; tTransparencyGrid: <internal>.TextureSpec<"texture">; transform: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; transparencyAverage: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; uAlpha: <internal>.UniformSpec<"f">; uBboxMax: <internal>.UniformSpec<"v3">; uBboxMin: <internal>.UniformSpec<"v3">; uBboxSize: <internal>.UniformSpec<"v3">; uBumpiness: <internal>.UniformSpec<"f">; uCartnToUnit: <internal>.UniformSpec<"m4">; uCellDim: <internal>.UniformSpec<"v3">; uClipObjectInvert: <internal>.UniformSpec<"b[]">; uClipObjectPosition: <internal>.UniformSpec<"v3[]">; uClipObjectRotation: <internal>.UniformSpec<"v4[]">; uClipObjectScale: <internal>.UniformSpec<"v3[]">; uClipObjectType: <internal>.UniformSpec<"i[]">; uClippingTexDim: <internal>.UniformSpec<"v2">; uColor: <internal>.UniformSpec<"v3">; uColorGridDim: <internal>.UniformSpec<"v3">; uColorGridTransform: <internal>.UniformSpec<"v4">; uColorTexDim: <internal>.UniformSpec<"v2">; uGridDim: <internal>.UniformSpec<"v3">; uGridStats: <internal>.UniformSpec<"v4">; uGridTexDim: <internal>.UniformSpec<"v3">; uGroupCount: <internal>.UniformSpec<"i">; uInstanceCount: <internal>.UniformSpec<"i">; uInvariantBoundingSphere: <internal>.UniformSpec<"v4">; uJumpLength: <internal>.UniformSpec<"f">; uMarker: <internal>.UniformSpec<"f">; uMarkerTexDim: <internal>.UniformSpec<"v2">; uMaxSteps: <internal>.UniformSpec<"i">; uMetalness: <internal>.UniformSpec<"f">; uOverpaintGridDim: <internal>.UniformSpec<"v3">; uOverpaintGridTransform: <internal>.UniformSpec<"v4">; uOverpaintTexDim: <internal>.UniformSpec<"v2">; uRoughness: <internal>.UniformSpec<"f">; uStepScale: <internal>.UniformSpec<"f">; uSubstanceGridDim: <internal>.UniformSpec<"v3">; uSubstanceGridTransform: <internal>.UniformSpec<"v4">; uSubstanceTexDim: <internal>.UniformSpec<"v2">; uTransferScale: <internal>.UniformSpec<"f">; uTransform: <internal>.UniformSpec<"m4">; uTransparencyGridDim: <internal>.UniformSpec<"v3">; uTransparencyGridTransform: <internal>.UniformSpec<"v4">; uTransparencyTexDim: <internal>.UniformSpec<"v2">; uUnitToCartn: <internal>.UniformSpec<"m4">; uVertexCount: <internal>.UniformSpec<"i"> }

      Type declaration

      DocumentTimeline: { prototype: <internal>.DocumentTimeline }

      Type declaration

      DocumentType: { prototype: <internal>.DocumentType }

      Type declaration

      Dsn6_base: { type: TypeInfo; is: any }

      Type declaration

      Dx_base: { type: TypeInfo; is: any }

      Type declaration

      ElementInternals: { prototype: <internal>.ElementInternals }

      Type declaration

      EmptyLoci: { kind: "empty-loci" }

      A Loci that is empty

      Type declaration

      • kind: "empty-loci"
      Error: ErrorConstructor
      ErrorEvent: { prototype: <internal>.ErrorEvent }

      Type declaration

      EveryLoci: { kind: "every-loci" }

      A Loci that includes every loci

      Type declaration

      • kind: "every-loci"
      External: { prototype: <internal>.External }
      deprecated

      Type declaration

      File: { prototype: <internal>.File }

      Type declaration

      FileSystemDirectoryHandle: { prototype: <internal>.FileSystemDirectoryHandle }

      Type declaration

      FileSystemFileHandle: { prototype: <internal>.FileSystemFileHandle }

      Type declaration

      FileSystemHandle: { prototype: <internal>.FileSystemHandle }

      Type declaration

      FontFace: { prototype: <internal>.FontFace }

      Type declaration

      FontFaceSet: { prototype: <internal>.FontFaceSet }

      Type declaration

      FontFaceSetLoadEvent: { prototype: <internal>.FontFaceSetLoadEvent }

      Type declaration

      FormData: { prototype: <internal>.FormData }

      Type declaration

      FormDataEvent: { prototype: <internal>.FormDataEvent }

      Type declaration

      Gamepad: { prototype: <internal>.Gamepad }

      Type declaration

      GamepadButton: { prototype: <internal>.GamepadButton }

      Type declaration

      GamepadEvent: { prototype: <internal>.GamepadEvent }

      Type declaration

      GamepadHapticActuator: { prototype: <internal>.GamepadHapticActuator }

      Type declaration

      Geolocation: { prototype: <internal>.Geolocation }

      Type declaration

      GeolocationCoordinates: { prototype: <internal>.GeolocationCoordinates }

      Type declaration

      GeolocationPosition: { prototype: <internal>.GeolocationPosition }

      Type declaration

      GeolocationPositionError: { PERMISSION_DENIED: number; POSITION_UNAVAILABLE: number; TIMEOUT: number; prototype: <internal>.GeolocationPositionError }

      Type declaration

      Granularity: { chain: any; chainInstances: any; element: any; elementInstances: any; entity: any; model: any; operator: any; residue: any; residueInstances: any; structure: any }

      Type declaration

      Group_base: { type: TypeInfo; is: any }

      Type declaration

      HTMLAllCollection: { prototype: <internal>.HTMLAllCollection }

      Type declaration

      HTMLCollection: { prototype: <internal>.HTMLCollection }

      Type declaration

      HTMLDirectoryElement: { prototype: <internal>.HTMLDirectoryElement }
      deprecated

      Type declaration

      HTMLFontElement: { prototype: <internal>.HTMLFontElement }
      deprecated

      Type declaration

      HTMLFrameElement: { prototype: <internal>.HTMLFrameElement }
      deprecated

      Type declaration

      HTMLFrameSetElement: { prototype: <internal>.HTMLFrameSetElement }
      deprecated

      Type declaration

      HTMLMarqueeElement: { prototype: <internal>.HTMLMarqueeElement }
      deprecated

      Type declaration

      HTMLMenuElement: { prototype: <internal>.HTMLMenuElement }

      Type declaration

      HTMLPictureElement: { prototype: <internal>.HTMLPictureElement }

      Type declaration

      HTMLTableCaptionElement: { prototype: <internal>.HTMLTableCaptionElement }

      Type declaration

      HTMLTableCellElement: { prototype: <internal>.HTMLTableCellElement }

      Type declaration

      HashChangeEvent: { prototype: <internal>.HashChangeEvent }

      Type declaration

      Headers: { prototype: <internal>.Headers }

      Type declaration

      History: { prototype: <internal>.History }

      Type declaration

      IDBCursor: { prototype: <internal>.IDBCursor }

      Type declaration

      IDBCursorWithValue: { prototype: <internal>.IDBCursorWithValue }

      Type declaration

      IDBDatabase: { prototype: <internal>.IDBDatabase }

      Type declaration

      IDBFactory: { prototype: <internal>.IDBFactory }

      Type declaration

      IDBIndex: { prototype: <internal>.IDBIndex }

      Type declaration

      IDBKeyRange: { prototype: <internal>.IDBKeyRange; bound: any; lowerBound: any; only: any; upperBound: any }

      Type declaration

      • prototype: <internal>.IDBKeyRange
      • bound:function
        • Returns a new IDBKeyRange spanning from lower to upper. If lowerOpen is true, lower is not included in the range. If upperOpen is true, upper is not included in the range.

          Parameters

          • lower: any
          • upper: any
          • Optional lowerOpen: boolean
          • Optional upperOpen: boolean

          Returns <internal>.IDBKeyRange

      • lowerBound:function
        • Returns a new IDBKeyRange starting at key with no upper bound. If open is true, key is not included in the range.

          Parameters

          • lower: any
          • Optional open: boolean

          Returns <internal>.IDBKeyRange

      • only:function
        • Returns a new IDBKeyRange spanning only key.

          Parameters

          • value: any

          Returns <internal>.IDBKeyRange

      • upperBound:function
        • Returns a new IDBKeyRange with no lower bound and ending at key. If open is true, key is not included in the range.

          Parameters

          • upper: any
          • Optional open: boolean

          Returns <internal>.IDBKeyRange

      IDBObjectStore: { prototype: <internal>.IDBObjectStore }

      Type declaration

      IDBOpenDBRequest: { prototype: <internal>.IDBOpenDBRequest }

      Type declaration

      IDBRequest: { prototype: <internal>.IDBRequest<any> }

      Type declaration

      IDBTransaction: { prototype: <internal>.IDBTransaction }

      Type declaration

      IDBVersionChangeEvent: { prototype: <internal>.IDBVersionChangeEvent }

      Type declaration

      IdleDeadline: { prototype: <internal>.IdleDeadline }

      Type declaration

      ImageBitmap: { prototype: <internal>.ImageBitmap }

      Type declaration

      ImageData: { prototype: <internal>.ImageData }

      Type declaration

      ImageSchema: { aGroup: <internal>.AttributeSpec<"float32">; aInstance: <internal>.AttributeSpec<"float32">; aPosition: <internal>.AttributeSpec<"float32">; aTransform: <internal>.AttributeSpec<"float32">; aUv: <internal>.AttributeSpec<"float32">; alpha: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; boundingSphere: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; dClipObjectCount: <internal>.DefineSpec<"number">; dClipVariant: <internal>.DefineSpec<"string">; dClipping: <internal>.DefineSpec<"boolean">; dColorType: <internal>.DefineSpec<"string">; dGeometryType: <internal>.DefineSpec<"string">; dInterpolation: <internal>.DefineSpec<"string">; dLightCount: <internal>.DefineSpec<"number">; dOverpaint: <internal>.DefineSpec<"boolean">; dOverpaintType: <internal>.DefineSpec<"string">; dSubstance: <internal>.DefineSpec<"boolean">; dSubstanceType: <internal>.DefineSpec<"string">; dTransparency: <internal>.DefineSpec<"boolean">; dTransparencyType: <internal>.DefineSpec<"string">; dUsePalette: <internal>.DefineSpec<"boolean">; drawCount: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; elements: <internal>.ElementsSpec<"uint32">; extraTransform: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; hasReflection: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; instanceCount: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; invariantBoundingSphere: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; markerAverage: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; markerStatus: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; matrix: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tClipping: <internal>.TextureSpec<"image-uint8">; tColor: <internal>.TextureSpec<"image-uint8">; tColorGrid: <internal>.TextureSpec<"texture">; tGroupTex: <internal>.TextureSpec<"image-uint8">; tImageTex: <internal>.TextureSpec<"image-uint8">; tMarker: <internal>.TextureSpec<"image-uint8">; tOverpaint: <internal>.TextureSpec<"image-uint8">; tOverpaintGrid: <internal>.TextureSpec<"texture">; tPalette: <internal>.TextureSpec<"image-uint8">; tSubstance: <internal>.TextureSpec<"image-uint8">; tSubstanceGrid: <internal>.TextureSpec<"texture">; tTransparency: <internal>.TextureSpec<"image-uint8">; tTransparencyGrid: <internal>.TextureSpec<"texture">; transform: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; transparencyAverage: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; uAlpha: <internal>.UniformSpec<"f">; uBumpiness: <internal>.UniformSpec<"f">; uClipObjectInvert: <internal>.UniformSpec<"b[]">; uClipObjectPosition: <internal>.UniformSpec<"v3[]">; uClipObjectRotation: <internal>.UniformSpec<"v4[]">; uClipObjectScale: <internal>.UniformSpec<"v3[]">; uClipObjectType: <internal>.UniformSpec<"i[]">; uClippingTexDim: <internal>.UniformSpec<"v2">; uColor: <internal>.UniformSpec<"v3">; uColorGridDim: <internal>.UniformSpec<"v3">; uColorGridTransform: <internal>.UniformSpec<"v4">; uColorTexDim: <internal>.UniformSpec<"v2">; uGroupCount: <internal>.UniformSpec<"i">; uImageTexDim: <internal>.UniformSpec<"v2">; uInstanceCount: <internal>.UniformSpec<"i">; uInvariantBoundingSphere: <internal>.UniformSpec<"v4">; uMarker: <internal>.UniformSpec<"f">; uMarkerTexDim: <internal>.UniformSpec<"v2">; uMetalness: <internal>.UniformSpec<"f">; uOverpaintGridDim: <internal>.UniformSpec<"v3">; uOverpaintGridTransform: <internal>.UniformSpec<"v4">; uOverpaintTexDim: <internal>.UniformSpec<"v2">; uRoughness: <internal>.UniformSpec<"f">; uSubstanceGridDim: <internal>.UniformSpec<"v3">; uSubstanceGridTransform: <internal>.UniformSpec<"v4">; uSubstanceTexDim: <internal>.UniformSpec<"v2">; uTransparencyGridDim: <internal>.UniformSpec<"v3">; uTransparencyGridTransform: <internal>.UniformSpec<"v4">; uTransparencyTexDim: <internal>.UniformSpec<"v2">; uVertexCount: <internal>.UniformSpec<"i"> }

      Type declaration

      InputEvent: { prototype: <internal>.InputEvent }

      Type declaration

      Json_base: { type: TypeInfo; is: any }

      Type declaration

      Lazy_base: { type: TypeInfo; is: any }

      Type declaration

      LineParams: { alpha: <internal>.Numeric; aromaticBonds: BooleanParam; aromaticDashCount: <internal>.Numeric; clip: <internal>.Group<Normalize<{ objects: Normalize<{ invert: any; position: any; rotation: any; scale: any; type: any }>[]; variant: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-util/clip" }>>; crossSize: <internal>.Numeric; crosses: <internal>.Select<"all" | "lone">; dashCount: <internal>.Numeric; excludeTypes: <internal>.MultiSelect<"covalent" | "metal-coordination" | "hydrogen-bond" | "disulfide" | "aromatic" | "computed">; ignoreHydrogens: BooleanParam; includeParent: BooleanParam; includeTypes: <internal>.MultiSelect<"covalent" | "metal-coordination" | "hydrogen-bond" | "disulfide" | "aromatic" | "computed">; lineSizeAttenuation: BooleanParam; linkScale: <internal>.Numeric; linkSpacing: <internal>.Numeric; material: <internal>.Group<Normalize<{ bumpiness: number; metalness: number; roughness: number }>>; multipleBonds: <internal>.Select<"offset" | "off" | "symmetric">; pointSizeAttenuation: BooleanParam; pointStyle: <internal>.Select<"circle" | "square" | "fuzzy">; quality: <internal>.Select<"auto" | "medium" | "high" | "low" | "custom" | "highest" | "higher" | "lower" | "lowest">; sizeFactor: <internal>.Numeric; traceOnly: BooleanParam; unitKinds: <internal>.MultiSelect<"spheres" | "gaussians" | "atomic">; visuals: <internal>.MultiSelect<"intra-bond" | "inter-bond" | "element-point" | "element-cross"> }

      Type declaration

      LinesSchema: { aEnd: <internal>.AttributeSpec<"float32">; aGroup: <internal>.AttributeSpec<"float32">; aInstance: <internal>.AttributeSpec<"float32">; aMapping: <internal>.AttributeSpec<"float32">; aStart: <internal>.AttributeSpec<"float32">; aTransform: <internal>.AttributeSpec<"float32">; alpha: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; boundingSphere: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; dClipObjectCount: <internal>.DefineSpec<"number">; dClipVariant: <internal>.DefineSpec<"string">; dClipping: <internal>.DefineSpec<"boolean">; dColorType: <internal>.DefineSpec<"string">; dFlipSided: <internal>.DefineSpec<"boolean">; dGeometryType: <internal>.DefineSpec<"string">; dLightCount: <internal>.DefineSpec<"number">; dLineSizeAttenuation: <internal>.DefineSpec<"boolean">; dOverpaint: <internal>.DefineSpec<"boolean">; dOverpaintType: <internal>.DefineSpec<"string">; dSizeType: <internal>.DefineSpec<"string">; dSubstance: <internal>.DefineSpec<"boolean">; dSubstanceType: <internal>.DefineSpec<"string">; dTransparency: <internal>.DefineSpec<"boolean">; dTransparencyType: <internal>.DefineSpec<"string">; dUsePalette: <internal>.DefineSpec<"boolean">; drawCount: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; elements: <internal>.ElementsSpec<"uint32">; extraTransform: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; hasReflection: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; instanceCount: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; invariantBoundingSphere: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; markerAverage: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; markerStatus: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; matrix: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tClipping: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tColor: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tColorGrid: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tMarker: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tOverpaint: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tOverpaintGrid: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tPalette: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tSize: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tSubstance: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tSubstanceGrid: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tTransparency: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tTransparencyGrid: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; transform: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; transparencyAverage: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; uAlpha: <internal>.UniformSpec<"f">; uBumpiness: <internal>.UniformSpec<"f">; uClipObjectInvert: <internal>.UniformSpec<"b[]">; uClipObjectPosition: <internal>.UniformSpec<"v3[]">; uClipObjectRotation: <internal>.UniformSpec<"v4[]">; uClipObjectScale: <internal>.UniformSpec<"v3[]">; uClipObjectType: <internal>.UniformSpec<"i[]">; uClippingTexDim: <internal>.UniformSpec<"v2">; uColor: <internal>.UniformSpec<"v3">; uColorGridDim: <internal>.UniformSpec<"v3">; uColorGridTransform: <internal>.UniformSpec<"v4">; uColorTexDim: <internal>.UniformSpec<"v2">; uDoubleSided: <internal>.UniformSpec<"b">; uGroupCount: <internal>.UniformSpec<"i">; uInstanceCount: <internal>.UniformSpec<"i">; uInvariantBoundingSphere: <internal>.UniformSpec<"v4">; uMarker: <internal>.UniformSpec<"f">; uMarkerTexDim: <internal>.UniformSpec<"v2">; uMetalness: <internal>.UniformSpec<"f">; uOverpaintGridDim: <internal>.UniformSpec<"v3">; uOverpaintGridTransform: <internal>.UniformSpec<"v4">; uOverpaintTexDim: <internal>.UniformSpec<"v2">; uRoughness: <internal>.UniformSpec<"f">; uSize: <internal>.UniformSpec<"f">; uSizeFactor: <internal>.UniformSpec<"f">; uSizeTexDim: <internal>.UniformSpec<"v2">; uSubstanceGridDim: <internal>.UniformSpec<"v3">; uSubstanceGridTransform: <internal>.UniformSpec<"v4">; uSubstanceTexDim: <internal>.UniformSpec<"v2">; uTransparencyGridDim: <internal>.UniformSpec<"v3">; uTransparencyGridTransform: <internal>.UniformSpec<"v4">; uTransparencyTexDim: <internal>.UniformSpec<"v2">; uVertexCount: <internal>.UniformSpec<"i"> }

      Type declaration

      Location: { prototype: <internal>.Location }

      Type declaration

      LociLabelTextParams: { alpha: <internal>.Numeric; attachment: <internal>.Select<"bottom-left" | "bottom-center" | "bottom-right" | "middle-left" | "middle-center" | "middle-right" | "top-left" | "top-center" | "top-right">; background: BooleanParam; backgroundColor: <internal>.Color; backgroundMargin: <internal>.Numeric; backgroundOpacity: <internal>.Numeric; borderColor: <internal>.Color; borderWidth: <internal>.Numeric; clip: <internal>.Group<Normalize<{ objects: Normalize<{ invert: any; position: any; rotation: any; scale: any; type: any }>[]; variant: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-util/clip" }>>; customText: <internal>.Text<string>; fontFamily: <internal>.Select<"/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-geo/geometry/text/font-atlas">; fontQuality: <internal>.Select<number>; fontStyle: <internal>.Select<"/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-geo/geometry/text/font-atlas">; fontVariant: <internal>.Select<"/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-geo/geometry/text/font-atlas">; fontWeight: <internal>.Select<"/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-geo/geometry/text/font-atlas">; material: <internal>.Group<Normalize<{ bumpiness: number; metalness: number; roughness: number }>>; offsetX: <internal>.Numeric; offsetY: <internal>.Numeric; offsetZ: <internal>.Numeric; quality: <internal>.Select<"auto" | "medium" | "high" | "low" | "custom" | "highest" | "higher" | "lower" | "lowest">; sizeFactor: <internal>.Numeric; tether: BooleanParam; tetherBaseWidth: <internal>.Numeric; tetherLength: <internal>.Numeric; textColor: <internal>.Color; textSize: <internal>.Numeric }

      Type declaration

      MarkingParams: { edgeScale: <internal>.Numeric; enabled: BooleanParam; ghostEdgeStrength: <internal>.Numeric; highlightEdgeColor: <internal>.Color; innerEdgeFactor: <internal>.Numeric; selectEdgeColor: <internal>.Color }

      Type declaration

      MediaCapabilities: { prototype: <internal>.MediaCapabilities }

      Type declaration

      MediaDeviceInfo: { prototype: <internal>.MediaDeviceInfo }

      Type declaration

      MediaDevices: { prototype: <internal>.MediaDevices }

      Type declaration

      MediaEncryptedEvent: { prototype: <internal>.MediaEncryptedEvent }

      Type declaration

      MediaKeyMessageEvent: { prototype: <internal>.MediaKeyMessageEvent }

      Type declaration

      MediaKeySession: { prototype: <internal>.MediaKeySession }

      Type declaration

      MediaKeyStatusMap: { prototype: <internal>.MediaKeyStatusMap }

      Type declaration

      MediaKeySystemAccess: { prototype: <internal>.MediaKeySystemAccess }

      Type declaration

      MediaKeys: { prototype: <internal>.MediaKeys }

      Type declaration

      MediaList: { prototype: <internal>.MediaList }

      Type declaration

      MediaMetadata: { prototype: <internal>.MediaMetadata }

      Type declaration

      MediaQueryList: { prototype: <internal>.MediaQueryList }

      Type declaration

      MediaQueryListEvent: { prototype: <internal>.MediaQueryListEvent }

      Type declaration

      MediaRecorderErrorEvent: { prototype: <internal>.MediaRecorderErrorEvent }

      Type declaration

      MediaSession: { prototype: <internal>.MediaSession }

      Type declaration

      MediaStream: { prototype: <internal>.MediaStream }

      Type declaration

      MediaStreamTrack: { prototype: <internal>.MediaStreamTrack }

      Type declaration

      MediaStreamTrackEvent: { prototype: <internal>.MediaStreamTrackEvent }

      Type declaration

      MeshSchema: { aGroup: <internal>.AttributeSpec<"float32">; aInstance: <internal>.AttributeSpec<"float32">; aNormal: <internal>.AttributeSpec<"float32">; aPosition: <internal>.AttributeSpec<"float32">; aTransform: <internal>.AttributeSpec<"float32">; alpha: <internal>.ValueSpec<"number">; boundingSphere: <internal>.ValueSpec<"sphere">; dClipObjectCount: <internal>.DefineSpec<"number">; dClipVariant: <internal>.DefineSpec<"string">; dClipping: <internal>.DefineSpec<"boolean">; dColorType: <internal>.DefineSpec<"string">; dFlatShaded: <internal>.DefineSpec<"boolean">; dFlipSided: <internal>.DefineSpec<"boolean">; dGeometryType: <internal>.DefineSpec<"string">; dIgnoreLight: <internal>.DefineSpec<"boolean">; dLightCount: <internal>.DefineSpec<"number">; dOpaqueBackfaces: <internal>.DefineSpec<"boolean">; dOverpaint: <internal>.DefineSpec<"boolean">; dOverpaintType: <internal>.DefineSpec<"string">; dSubstance: <internal>.DefineSpec<"boolean">; dSubstanceType: <internal>.DefineSpec<"string">; dTransparency: <internal>.DefineSpec<"boolean">; dTransparencyType: <internal>.DefineSpec<"string">; dUsePalette: <internal>.DefineSpec<"boolean">; dXrayShaded: <internal>.DefineSpec<"boolean">; drawCount: <internal>.ValueSpec<"number">; elements: <internal>.ElementsSpec<"uint32">; extraTransform: <internal>.ValueSpec<"float32">; hasReflection: <internal>.ValueSpec<"boolean">; instanceCount: <internal>.ValueSpec<"number">; invariantBoundingSphere: <internal>.ValueSpec<"sphere">; markerAverage: <internal>.ValueSpec<"number">; markerStatus: <internal>.ValueSpec<"number">; matrix: <internal>.ValueSpec<"m4">; meta: <internal>.ValueSpec<"unknown">; tClipping: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tColor: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tColorGrid: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tMarker: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tOverpaint: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tOverpaintGrid: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tPalette: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tSubstance: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tSubstanceGrid: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tTransparency: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tTransparencyGrid: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; transform: <internal>.ValueSpec<"float32">; transparencyAverage: <internal>.ValueSpec<"number">; uAlpha: <internal>.UniformSpec<"f">; uBumpAmplitude: <internal>.UniformSpec<"f">; uBumpFrequency: <internal>.UniformSpec<"f">; uBumpiness: <internal>.UniformSpec<"f">; uClipObjectInvert: <internal>.UniformSpec<"b[]">; uClipObjectPosition: <internal>.UniformSpec<"v3[]">; uClipObjectRotation: <internal>.UniformSpec<"v4[]">; uClipObjectScale: <internal>.UniformSpec<"v3[]">; uClipObjectType: <internal>.UniformSpec<"i[]">; uClippingTexDim: <internal>.UniformSpec<"v2">; uColor: <internal>.UniformSpec<"v3">; uColorGridDim: <internal>.UniformSpec<"v3">; uColorGridTransform: <internal>.UniformSpec<"v4">; uColorTexDim: <internal>.UniformSpec<"v2">; uDoubleSided: <internal>.UniformSpec<"b">; uGroupCount: <internal>.UniformSpec<"i">; uInstanceCount: <internal>.UniformSpec<"i">; uInvariantBoundingSphere: <internal>.UniformSpec<"v4">; uMarker: <internal>.UniformSpec<"f">; uMarkerTexDim: <internal>.UniformSpec<"v2">; uMetalness: <internal>.UniformSpec<"f">; uOverpaintGridDim: <internal>.UniformSpec<"v3">; uOverpaintGridTransform: <internal>.UniformSpec<"v4">; uOverpaintTexDim: <internal>.UniformSpec<"v2">; uRoughness: <internal>.UniformSpec<"f">; uSubstanceGridDim: <internal>.UniformSpec<"v3">; uSubstanceGridTransform: <internal>.UniformSpec<"v4">; uSubstanceTexDim: <internal>.UniformSpec<"v2">; uTransparencyGridDim: <internal>.UniformSpec<"v3">; uTransparencyGridTransform: <internal>.UniformSpec<"v4">; uTransparencyTexDim: <internal>.UniformSpec<"v2">; uVertexCount: <internal>.UniformSpec<"i"> }

      Type declaration

      MessageEvent: { prototype: <internal>.MessageEvent<any> }

      Type declaration

      MessagePort: { prototype: <internal>.MessagePort }

      Type declaration

      MimeType: { prototype: <internal>.MimeType }
      deprecated

      Type declaration

      MimeTypeArray: { prototype: <internal>.MimeTypeArray }
      deprecated

      Type declaration

      Model_base: { type: TypeInfo; is: any }

      Type declaration

      MultiSampleParams: { mode: <internal>.Select<string>; sampleLevel: <internal>.Numeric }

      Type declaration

      MutationEvent: { ADDITION: number; MODIFICATION: number; REMOVAL: number; prototype: <internal>.MutationEvent }
      deprecated

      Type declaration

      NamedNodeMap: { prototype: <internal>.NamedNodeMap }

      Type declaration

      Navigator: { prototype: <internal>.Navigator }

      Type declaration

      NetworkInformation: { prototype: <internal>.NetworkInformation }

      Type declaration

      Node: { ATTRIBUTE_NODE: number; CDATA_SECTION_NODE: number; COMMENT_NODE: number; DOCUMENT_FRAGMENT_NODE: number; DOCUMENT_NODE: number; DOCUMENT_POSITION_CONTAINED_BY: number; DOCUMENT_POSITION_CONTAINS: number; DOCUMENT_POSITION_DISCONNECTED: number; DOCUMENT_POSITION_FOLLOWING: number; DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: number; DOCUMENT_POSITION_PRECEDING: number; DOCUMENT_TYPE_NODE: number; ELEMENT_NODE: number; ENTITY_NODE: number; ENTITY_REFERENCE_NODE: number; NOTATION_NODE: number; PROCESSING_INSTRUCTION_NODE: number; TEXT_NODE: number; prototype: <internal>.Node }

      Type declaration

      • Readonly ATTRIBUTE_NODE: number
      • Readonly CDATA_SECTION_NODE: number

        node is a CDATASection node.

      • Readonly COMMENT_NODE: number

        node is a Comment node.

      • Readonly DOCUMENT_FRAGMENT_NODE: number

        node is a DocumentFragment node.

      • Readonly DOCUMENT_NODE: number

        node is a document.

      • Readonly DOCUMENT_POSITION_CONTAINED_BY: number

        Set when other is a descendant of node.

      • Readonly DOCUMENT_POSITION_CONTAINS: number

        Set when other is an ancestor of node.

      • Readonly DOCUMENT_POSITION_DISCONNECTED: number

        Set when node and other are not in the same tree.

      • Readonly DOCUMENT_POSITION_FOLLOWING: number

        Set when other is following node.

      • Readonly DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC: number
      • Readonly DOCUMENT_POSITION_PRECEDING: number

        Set when other is preceding node.

      • Readonly DOCUMENT_TYPE_NODE: number

        node is a doctype.

      • Readonly ELEMENT_NODE: number

        node is an element.

      • Readonly ENTITY_NODE: number
      • Readonly ENTITY_REFERENCE_NODE: number
      • Readonly NOTATION_NODE: number
      • Readonly PROCESSING_INSTRUCTION_NODE: number

        node is a ProcessingInstruction node.

      • Readonly TEXT_NODE: number

        node is a Text node.

      • prototype: <internal>.Node
      NodeFilter: { FILTER_ACCEPT: number; FILTER_REJECT: number; FILTER_SKIP: number; SHOW_ALL: number; SHOW_ATTRIBUTE: number; SHOW_CDATA_SECTION: number; SHOW_COMMENT: number; SHOW_DOCUMENT: number; SHOW_DOCUMENT_FRAGMENT: number; SHOW_DOCUMENT_TYPE: number; SHOW_ELEMENT: number; SHOW_ENTITY: number; SHOW_ENTITY_REFERENCE: number; SHOW_NOTATION: number; SHOW_PROCESSING_INSTRUCTION: number; SHOW_TEXT: number }

      Type declaration

      • Readonly FILTER_ACCEPT: number
      • Readonly FILTER_REJECT: number
      • Readonly FILTER_SKIP: number
      • Readonly SHOW_ALL: number
      • Readonly SHOW_ATTRIBUTE: number
      • Readonly SHOW_CDATA_SECTION: number
      • Readonly SHOW_COMMENT: number
      • Readonly SHOW_DOCUMENT: number
      • Readonly SHOW_DOCUMENT_FRAGMENT: number
      • Readonly SHOW_DOCUMENT_TYPE: number
      • Readonly SHOW_ELEMENT: number
      • Readonly SHOW_ENTITY: number
      • Readonly SHOW_ENTITY_REFERENCE: number
      • Readonly SHOW_NOTATION: number
      • Readonly SHOW_PROCESSING_INSTRUCTION: number
      • Readonly SHOW_TEXT: number
      NodeIterator: { prototype: <internal>.NodeIterator }

      Type declaration

      NodeList: { prototype: <internal>.NodeList }

      Type declaration

      Notification: { permission: NotificationPermission; prototype: <internal>.Notification; requestPermission: any }

      Type declaration

      NullLocation: { kind: "null-location" }

      A null value Location

      Type declaration

      • kind: "null-location"
      OfflineAudioCompletionEvent: { prototype: <internal>.OfflineAudioCompletionEvent }

      Type declaration

      PageTransitionEvent: { prototype: <internal>.PageTransitionEvent }

      Type declaration

      Params: { alpha: <internal>.Numeric; clip: <internal>.Group<Normalize<{ objects: Normalize<{ invert: any; position: any; rotation: any; scale: any; type: any }>[]; variant: <internal>.Variant }>>; material: <internal>.Group<Normalize<{ bumpiness: number; metalness: number; roughness: number }>>; quality: <internal>.Select<"auto" | "medium" | "high" | "low" | "custom" | "highest" | "higher" | "lower" | "lowest"> }

      Type declaration

      PaymentMethodChangeEvent: { prototype: <internal>.PaymentMethodChangeEvent }

      Type declaration

      PaymentRequestUpdateEvent: { prototype: <internal>.PaymentRequestUpdateEvent }

      Type declaration

      Performance: { prototype: <internal>.Performance }

      Type declaration

      PerformanceEntry: { prototype: <internal>.PerformanceEntry }

      Type declaration

      PerformanceMark: { prototype: <internal>.PerformanceMark }

      Type declaration

      PerformanceMeasure: { prototype: <internal>.PerformanceMeasure }

      Type declaration

      PerformanceNavigation: { TYPE_BACK_FORWARD: number; TYPE_NAVIGATE: number; TYPE_RELOAD: number; TYPE_RESERVED: number; prototype: <internal>.PerformanceNavigation }
      deprecated

      Type declaration

      • Readonly TYPE_BACK_FORWARD: number
      • Readonly TYPE_NAVIGATE: number
      • Readonly TYPE_RELOAD: number
      • Readonly TYPE_RESERVED: number
      • prototype: <internal>.PerformanceNavigation
      PerformanceTiming: { prototype: <internal>.PerformanceTiming }
      deprecated

      Type declaration

      PermissionStatus: { prototype: <internal>.PermissionStatus }

      Type declaration

      Permissions: { prototype: <internal>.Permissions }

      Type declaration

      Plugin: { prototype: <internal>.Plugin }
      deprecated

      Type declaration

      PluginArray: { prototype: <internal>.PluginArray }
      deprecated

      Type declaration

      PluginLayoutStateParams: { controlsDisplay: <internal>.Value<PluginLayoutControlsDisplay>; isExpanded: BooleanParam; regionState: <internal>.Group<Normalize<{ bottom: "hidden" | "full"; left: "hidden" | "full" | "collapsed"; right: "hidden" | "full"; top: "hidden" | "full" }>>; showControls: BooleanParam }

      Type declaration

      Ply_base: { type: TypeInfo; is: any }

      Type declaration

      PointsSchema: { aGroup: <internal>.AttributeSpec<"float32">; aInstance: <internal>.AttributeSpec<"float32">; aPosition: <internal>.AttributeSpec<"float32">; aTransform: <internal>.AttributeSpec<"float32">; alpha: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; boundingSphere: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; dClipObjectCount: <internal>.DefineSpec<"number">; dClipVariant: <internal>.DefineSpec<"string">; dClipping: <internal>.DefineSpec<"boolean">; dColorType: <internal>.DefineSpec<"string">; dGeometryType: <internal>.DefineSpec<"string">; dLightCount: <internal>.DefineSpec<"number">; dOverpaint: <internal>.DefineSpec<"boolean">; dOverpaintType: <internal>.DefineSpec<"string">; dPointSizeAttenuation: <internal>.DefineSpec<"boolean">; dPointStyle: <internal>.DefineSpec<"string">; dSizeType: <internal>.DefineSpec<"string">; dSubstance: <internal>.DefineSpec<"boolean">; dSubstanceType: <internal>.DefineSpec<"string">; dTransparency: <internal>.DefineSpec<"boolean">; dTransparencyType: <internal>.DefineSpec<"string">; dUsePalette: <internal>.DefineSpec<"boolean">; drawCount: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; extraTransform: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; hasReflection: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; instanceCount: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; invariantBoundingSphere: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; markerAverage: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; markerStatus: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; matrix: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tClipping: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tColor: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tColorGrid: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tMarker: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tOverpaint: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tOverpaintGrid: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tPalette: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tSize: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tSubstance: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tSubstanceGrid: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tTransparency: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tTransparencyGrid: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; transform: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; transparencyAverage: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; uAlpha: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; uBumpiness: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; uClipObjectInvert: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; uClipObjectPosition: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; uClipObjectRotation: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; uClipObjectScale: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; uClipObjectType: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; uClippingTexDim: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; uColor: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; uColorGridDim: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; uColorGridTransform: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; uColorTexDim: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; uGroupCount: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; uInstanceCount: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; uInvariantBoundingSphere: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; uMarker: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; uMarkerTexDim: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; uMetalness: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; uOverpaintGridDim: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; uOverpaintGridTransform: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; uOverpaintTexDim: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; uRoughness: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; uSize: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; uSizeFactor: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; uSizeTexDim: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; uSubstanceGridDim: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; uSubstanceGridTransform: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; uSubstanceTexDim: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; uTransparencyGridDim: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; uTransparencyGridTransform: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; uTransparencyTexDim: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; uVertexCount: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema" }

      Type declaration

      PopStateEvent: { prototype: <internal>.PopStateEvent }

      Type declaration

      PostprocessingParams: { antialiasing: <internal>.Mapped<NamedParams<Normalize<unknown>, "off"> | NamedParams<Normalize<{ edgeThreshold: number; maxSearchSteps: number }>, "smaa"> | NamedParams<Normalize<{ edgeThresholdMax: number; edgeThresholdMin: number; iterations: number; subpixelQuality: number }>, "fxaa">>; occlusion: <internal>.Mapped<NamedParams<Normalize<unknown>, "off"> | NamedParams<Normalize<{ bias: number; blurKernelSize: number; radius: number; resolutionScale: number; samples: number }>, "on">>; outline: <internal>.Mapped<NamedParams<Normalize<unknown>, "off"> | NamedParams<Normalize<{ color: <internal>.Color; scale: number; threshold: number }>, "on">> }

      Type declaration

      PresetStructureRepresentations: { atomic-detail: <internal>.StructureRepresentationPresetProvider<{ ignoreHydrogens: boolean | undefined; ignoreLight: boolean | undefined; quality: "auto" | "medium" | "high" | "low" | "custom" | "highest" | "higher" | "lower" | "lowest" | undefined; showCarbohydrateSymbol: boolean; theme: Normalize<{ carbonColor: any; focus: any; globalName: any; symmetryColor: any }> | undefined }, { components?: undefined; representations?: undefined } | { components: { all: StateObjectSelector<<internal>.Structure, "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-state/transformer"> | undefined; branched: undefined }; representations: { all: StateObjectSelector<<internal>.Structure.Representation3D, "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-state/transformer"> } }>; auto: <internal>.StructureRepresentationPresetProvider<{ ignoreHydrogens: boolean | undefined; ignoreLight: boolean | undefined; quality: "auto" | "medium" | "high" | "low" | "custom" | "highest" | "higher" | "lower" | "lowest" | undefined; theme: Normalize<{ carbonColor: any; focus: any; globalName: any; symmetryColor: any }> | undefined }, { components?: undefined; representations?: undefined } | { components: { polymer: StateObjectSelector<<internal>.Structure, "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-state/transformer"> | undefined }; representations: { polymer: StateObjectSelector<<internal>.Structure.Representation3D, "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-state/transformer"> } } | { components: { all: StateObjectSelector<<internal>.Structure, "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-state/transformer"> | undefined; branched: undefined }; representations: { all: StateObjectSelector<<internal>.Structure.Representation3D, "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-state/transformer"> } }>; coarse-surface: <internal>.StructureRepresentationPresetProvider<{ ignoreHydrogens: boolean | undefined; ignoreLight: boolean | undefined; quality: "auto" | "medium" | "high" | "low" | "custom" | "highest" | "higher" | "lower" | "lowest" | undefined; theme: Normalize<{ carbonColor: any; focus: any; globalName: any; symmetryColor: any }> | undefined }, { components?: undefined; representations?: undefined } | { components: { lipid: StateObjectSelector<<internal>.Structure, "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-state/transformer"> | undefined; polymer: StateObjectSelector<<internal>.Structure, "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-state/transformer"> | undefined }; representations: { lipid: StateObjectSelector<<internal>.Structure.Representation3D, "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-state/transformer">; polymer: StateObjectSelector<<internal>.Structure.Representation3D, "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-state/transformer"> } }>; empty: <internal>.StructureRepresentationPresetProvider<unknown, {}>; illustrative: <internal>.StructureRepresentationPresetProvider<{ ignoreHydrogens: boolean | undefined; ignoreLight: boolean | undefined; quality: "auto" | "medium" | "high" | "low" | "custom" | "highest" | "higher" | "lower" | "lowest" | undefined; showCarbohydrateSymbol: boolean; theme: Normalize<{ carbonColor: any; focus: any; globalName: any; symmetryColor: any }> | undefined }, { components?: undefined; representations?: undefined } | { components: { all: StateObjectSelector<<internal>.Structure, "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-state/transformer"> | undefined; branched: undefined }; representations: { all: StateObjectSelector<<internal>.Structure.Representation3D, "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-state/transformer"> } }>; polymer-and-ligand: <internal>.StructureRepresentationPresetProvider<{ ignoreHydrogens: boolean | undefined; ignoreLight: boolean | undefined; quality: "auto" | "medium" | "high" | "low" | "custom" | "highest" | "higher" | "lower" | "lowest" | undefined; theme: Normalize<{ carbonColor: any; focus: any; globalName: any; symmetryColor: any }> | undefined }, { components?: undefined; representations?: undefined } | { components: { branched: StateObjectSelector<<internal>.Structure, "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-state/transformer"> | undefined; coarse: StateObjectSelector<<internal>.Structure, "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-state/transformer"> | undefined; ion: StateObjectSelector<<internal>.Structure, "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-state/transformer"> | undefined; ligand: StateObjectSelector<<internal>.Structure, "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-state/transformer"> | undefined; lipid: StateObjectSelector<<internal>.Structure, "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-state/transformer"> | undefined; nonStandard: StateObjectSelector<<internal>.Structure, "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-state/transformer"> | undefined; polymer: StateObjectSelector<<internal>.Structure, "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-state/transformer"> | undefined; water: StateObjectSelector<<internal>.Structure, "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-state/transformer"> | undefined }; representations: { branchedBallAndStick: StateObjectSelector<<internal>.Structure.Representation3D, "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-state/transformer">; branchedSnfg3d: StateObjectSelector<<internal>.Structure.Representation3D, "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-state/transformer">; coarse: StateObjectSelector<<internal>.Structure.Representation3D, "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-state/transformer">; ion: StateObjectSelector<<internal>.Structure.Representation3D, "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-state/transformer">; ligand: StateObjectSelector<<internal>.Structure.Representation3D, "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-state/transformer">; lipid: StateObjectSelector<<internal>.Structure.Representation3D, "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-state/transformer">; nonStandard: StateObjectSelector<<internal>.Structure.Representation3D, "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-state/transformer">; polymer: StateObjectSelector<<internal>.Structure.Representation3D, "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-state/transformer">; water: StateObjectSelector<<internal>.Structure.Representation3D, "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-state/transformer"> } }>; polymer-cartoon: <internal>.StructureRepresentationPresetProvider<{ ignoreHydrogens: boolean | undefined; ignoreLight: boolean | undefined; quality: "auto" | "medium" | "high" | "low" | "custom" | "highest" | "higher" | "lower" | "lowest" | undefined; theme: Normalize<{ carbonColor: any; focus: any; globalName: any; symmetryColor: any }> | undefined }, { components?: undefined; representations?: undefined } | { components: { polymer: StateObjectSelector<<internal>.Structure, "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-state/transformer"> | undefined }; representations: { polymer: StateObjectSelector<<internal>.Structure.Representation3D, "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-state/transformer"> } }>; protein-and-nucleic: <internal>.StructureRepresentationPresetProvider<{ ignoreHydrogens: boolean | undefined; ignoreLight: boolean | undefined; quality: "auto" | "medium" | "high" | "low" | "custom" | "highest" | "higher" | "lower" | "lowest" | undefined; theme: Normalize<{ carbonColor: any; focus: any; globalName: any; symmetryColor: any }> | undefined }, { components?: undefined; representations?: undefined } | { components: { nucleic: StateObjectSelector<<internal>.Structure, "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-state/transformer"> | undefined; protein: StateObjectSelector<<internal>.Structure, "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-state/transformer"> | undefined }; representations: { nucleic: StateObjectSelector<<internal>.Structure.Representation3D, "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-state/transformer">; protein: StateObjectSelector<<internal>.Structure.Representation3D, "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-state/transformer"> } }> }

      Type declaration

      Prmtop_base: { type: TypeInfo; is: any }

      Type declaration

      ProcessingInstruction: { prototype: <internal>.ProcessingInstruction }

      Type declaration

      ProgressEvent: { prototype: <internal>.ProgressEvent<EventTarget> }

      Type declaration

      PromiseRejectionEvent: { prototype: <internal>.PromiseRejectionEvent }

      Type declaration

      Provider_base: { type: TypeInfo; is: any }

      Type declaration

      Psf_base: { type: TypeInfo; is: any }

      Type declaration

      PushManager: { prototype: <internal>.PushManager; supportedContentEncodings: readonly string[] }

      Type declaration

      PushSubscription: { prototype: <internal>.PushSubscription }

      Type declaration

      PushSubscriptionOptions: { prototype: <internal>.PushSubscriptionOptions }

      Type declaration

      RTCDTMFSender: { prototype: <internal>.RTCDTMFSender }

      Type declaration

      RTCDTMFToneChangeEvent: { prototype: <internal>.RTCDTMFToneChangeEvent }

      Type declaration

      RTCDataChannel: { prototype: <internal>.RTCDataChannel }

      Type declaration

      RTCDataChannelEvent: { prototype: <internal>.RTCDataChannelEvent }

      Type declaration

      RTCDtlsTransport: { prototype: <internal>.RTCDtlsTransport }

      Type declaration

      RTCIceCandidate: { prototype: <internal>.RTCIceCandidate }

      Type declaration

      RTCPeerConnectionIceErrorEvent: { prototype: <internal>.RTCPeerConnectionIceErrorEvent }

      Type declaration

      RTCPeerConnectionIceEvent: { prototype: <internal>.RTCPeerConnectionIceEvent }

      Type declaration

      RTCRtpReceiver: { prototype: <internal>.RTCRtpReceiver; getCapabilities: any }

      Type declaration

      RTCRtpSender: { prototype: <internal>.RTCRtpSender; getCapabilities: any }

      Type declaration

      RTCRtpTransceiver: { prototype: <internal>.RTCRtpTransceiver }

      Type declaration

      RTCStatsReport: { prototype: <internal>.RTCStatsReport }

      Type declaration

      RTCTrackEvent: { prototype: <internal>.RTCTrackEvent }

      Type declaration

      Range: { END_TO_END: number; END_TO_START: number; START_TO_END: number; START_TO_START: number; prototype: <internal>.Range; toString: any }

      Type declaration

      • Readonly END_TO_END: number
      • Readonly END_TO_START: number
      • Readonly START_TO_END: number
      • Readonly START_TO_START: number
      • prototype: <internal>.Range
      • toString:function
        • toString(): string
        • Returns string

      ReadableStream: { prototype: <internal>.ReadableStream<any> }

      Type declaration

      ReadableStreamDefaultReader: { prototype: <internal>.ReadableStreamDefaultReader<any> }

      Type declaration

      Representation3DState_base: { type: TypeInfo; is: any }

      Type declaration

      Representation3D_base: { type: TypeInfo; is: any }

      Type declaration

      Representation3D_base_1: { type: TypeInfo; is: any }
      Representation3D_base_2: { type: TypeInfo; is: any }

      Type declaration

      Request: { prototype: <internal>.Request }

      Type declaration

      Response: { prototype: <internal>.Response; error: any; redirect: any }

      Type declaration

      Root_base: { type: TypeInfo; is: any }

      Type declaration

      Root_base: { type: TypeInfo; is: any }

      Type declaration

      SVGAElement: { prototype: <internal>.SVGAElement }

      Type declaration

      SVGAnimateElement: { prototype: <internal>.SVGAnimateElement }

      Type declaration

      SVGAnimateMotionElement: { prototype: <internal>.SVGAnimateMotionElement }

      Type declaration

      SVGAnimateTransformElement: { prototype: <internal>.SVGAnimateTransformElement }

      Type declaration

      SVGAnimatedString: { prototype: <internal>.SVGAnimatedString }

      Type declaration

      SVGAnimatedTransformList: { prototype: <internal>.SVGAnimatedTransformList }

      Type declaration

      SVGAnimationElement: { prototype: <internal>.SVGAnimationElement }

      Type declaration

      SVGGraphicsElement: { prototype: <internal>.SVGGraphicsElement }

      Type declaration

      SVGMPathElement: { prototype: <internal>.SVGMPathElement }

      Type declaration

      SVGScriptElement: { prototype: <internal>.SVGScriptElement }

      Type declaration

      SVGSetElement: { prototype: <internal>.SVGSetElement }

      Type declaration

      SVGStringList: { prototype: <internal>.SVGStringList }

      Type declaration

      SVGStyleElement: { prototype: <internal>.SVGStyleElement }

      Type declaration

      SVGTitleElement: { prototype: <internal>.SVGTitleElement }

      Type declaration

      SVGTransform: { SVG_TRANSFORM_MATRIX: number; SVG_TRANSFORM_ROTATE: number; SVG_TRANSFORM_SCALE: number; SVG_TRANSFORM_SKEWX: number; SVG_TRANSFORM_SKEWY: number; SVG_TRANSFORM_TRANSLATE: number; SVG_TRANSFORM_UNKNOWN: number; prototype: <internal>.SVGTransform }

      Type declaration

      • Readonly SVG_TRANSFORM_MATRIX: number
      • Readonly SVG_TRANSFORM_ROTATE: number
      • Readonly SVG_TRANSFORM_SCALE: number
      • Readonly SVG_TRANSFORM_SKEWX: number
      • Readonly SVG_TRANSFORM_SKEWY: number
      • Readonly SVG_TRANSFORM_TRANSLATE: number
      • Readonly SVG_TRANSFORM_UNKNOWN: number
      • prototype: <internal>.SVGTransform
      SVGTransformList: { prototype: <internal>.SVGTransformList }

      Type declaration

      Screen: { prototype: <internal>.Screen }

      Type declaration

      ScreenOrientation: { prototype: <internal>.ScreenOrientation }

      Type declaration

      SecurityPolicyViolationEvent: { prototype: <internal>.SecurityPolicyViolationEvent }

      Type declaration

      Selection: { prototype: <internal>.Selection; toString: any }

      Type declaration

      • prototype: <internal>.Selection
      • toString:function
        • toString(): string
        • Returns string

      Selections_base: { type: TypeInfo; is: any }

      Type declaration

      ServiceWorker: { prototype: <internal>.ServiceWorker }

      Type declaration

      ServiceWorkerContainer: { prototype: <internal>.ServiceWorkerContainer }

      Type declaration

      ServiceWorkerRegistration: { prototype: <internal>.ServiceWorkerRegistration }

      Type declaration

      ShadowRoot: { prototype: <internal>.ShadowRoot }

      Type declaration

      SharedArrayBuffer: SharedArrayBufferConstructor
      SpeechSynthesis: { prototype: <internal>.SpeechSynthesis }

      Type declaration

      SpeechSynthesisErrorEvent: { prototype: <internal>.SpeechSynthesisErrorEvent }

      Type declaration

      SpeechSynthesisEvent: { prototype: <internal>.SpeechSynthesisEvent }

      Type declaration

      SpeechSynthesisUtterance: { prototype: <internal>.SpeechSynthesisUtterance }

      Type declaration

      SpeechSynthesisVoice: { prototype: <internal>.SpeechSynthesisVoice }

      Type declaration

      SpheresSchema: { aGroup: <internal>.AttributeSpec<"float32">; aInstance: <internal>.AttributeSpec<"float32">; aMapping: <internal>.AttributeSpec<"float32">; aPosition: <internal>.AttributeSpec<"float32">; aTransform: <internal>.AttributeSpec<"float32">; alpha: <internal>.ValueSpec<"number">; boundingSphere: <internal>.ValueSpec<"sphere">; dClipObjectCount: <internal>.DefineSpec<"number">; dClipVariant: <internal>.DefineSpec<"string">; dClipping: <internal>.DefineSpec<"boolean">; dColorType: <internal>.DefineSpec<"string">; dGeometryType: <internal>.DefineSpec<"string">; dIgnoreLight: <internal>.DefineSpec<"boolean">; dLightCount: <internal>.DefineSpec<"number">; dOpaqueBackfaces: <internal>.DefineSpec<"boolean">; dOverpaint: <internal>.DefineSpec<"boolean">; dOverpaintType: <internal>.DefineSpec<"string">; dSizeType: <internal>.DefineSpec<"string">; dSubstance: <internal>.DefineSpec<"boolean">; dSubstanceType: <internal>.DefineSpec<"string">; dTransparency: <internal>.DefineSpec<"boolean">; dTransparencyType: <internal>.DefineSpec<"string">; dUsePalette: <internal>.DefineSpec<"boolean">; dXrayShaded: <internal>.DefineSpec<"boolean">; drawCount: <internal>.ValueSpec<"number">; elements: <internal>.ElementsSpec<"uint32">; extraTransform: <internal>.ValueSpec<"float32">; hasReflection: <internal>.ValueSpec<"boolean">; instanceCount: <internal>.ValueSpec<"number">; invariantBoundingSphere: <internal>.ValueSpec<"sphere">; markerAverage: <internal>.ValueSpec<"number">; markerStatus: <internal>.ValueSpec<"number">; matrix: <internal>.ValueSpec<"m4">; padding: <internal>.ValueSpec<"number">; tClipping: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tColor: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tColorGrid: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tMarker: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tOverpaint: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tOverpaintGrid: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tPalette: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tSize: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tSubstance: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tSubstanceGrid: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tTransparency: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; tTransparencyGrid: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; transform: <internal>.ValueSpec<"float32">; transparencyAverage: <internal>.ValueSpec<"number">; uAlpha: <internal>.UniformSpec<"f">; uBumpAmplitude: <internal>.UniformSpec<"f">; uBumpFrequency: <internal>.UniformSpec<"f">; uBumpiness: <internal>.UniformSpec<"f">; uClipObjectInvert: <internal>.UniformSpec<"b[]">; uClipObjectPosition: <internal>.UniformSpec<"v3[]">; uClipObjectRotation: <internal>.UniformSpec<"v4[]">; uClipObjectScale: <internal>.UniformSpec<"v3[]">; uClipObjectType: <internal>.UniformSpec<"i[]">; uClippingTexDim: <internal>.UniformSpec<"v2">; uColor: <internal>.UniformSpec<"v3">; uColorGridDim: <internal>.UniformSpec<"v3">; uColorGridTransform: <internal>.UniformSpec<"v4">; uColorTexDim: <internal>.UniformSpec<"v2">; uDoubleSided: <internal>.UniformSpec<"b">; uGroupCount: <internal>.UniformSpec<"i">; uInstanceCount: <internal>.UniformSpec<"i">; uInvariantBoundingSphere: <internal>.UniformSpec<"v4">; uMarker: <internal>.UniformSpec<"f">; uMarkerTexDim: <internal>.UniformSpec<"v2">; uMetalness: <internal>.UniformSpec<"f">; uOverpaintGridDim: <internal>.UniformSpec<"v3">; uOverpaintGridTransform: <internal>.UniformSpec<"v4">; uOverpaintTexDim: <internal>.UniformSpec<"v2">; uRoughness: <internal>.UniformSpec<"f">; uSize: <internal>.UniformSpec<"f">; uSizeFactor: <internal>.UniformSpec<"f">; uSizeTexDim: <internal>.UniformSpec<"v2">; uSubstanceGridDim: <internal>.UniformSpec<"v3">; uSubstanceGridTransform: <internal>.UniformSpec<"v4">; uSubstanceTexDim: <internal>.UniformSpec<"v2">; uTransparencyGridDim: <internal>.UniformSpec<"v3">; uTransparencyGridTransform: <internal>.UniformSpec<"v4">; uTransparencyTexDim: <internal>.UniformSpec<"v2">; uVertexCount: <internal>.UniformSpec<"i"> }

      Type declaration

      StaticRange: { prototype: <internal>.StaticRange }

      Type declaration

      Storage: { prototype: <internal>.Storage }

      Type declaration

      StorageEvent: { prototype: <internal>.StorageEvent }

      Type declaration

      StorageManager: { prototype: <internal>.StorageManager }

      Type declaration

      String_base: { type: TypeInfo; is: any }

      Type declaration

      StructureMeasurementParams: { distanceUnitLabel: <internal>.Text<string>; textColor: <internal>.Color }

      Type declaration

      StructureParams: { includeParent: BooleanParam; unitKinds: <internal>.MultiSelect<"spheres" | "gaussians" | "atomic"> }

      Type declaration

      Structure_base: { type: TypeInfo; is: any }

      Type declaration

      StyleSheet: { prototype: <internal>.StyleSheet }

      Type declaration

      StyleSheetList: { prototype: <internal>.StyleSheetList }

      Type declaration

      SubmitEvent: { prototype: <internal>.SubmitEvent }

      Type declaration

      SubtleCrypto: { prototype: <internal>.SubtleCrypto }

      Type declaration

      TextSchema: { aDepth: <internal>.AttributeSpec<"float32">; aGroup: <internal>.AttributeSpec<"float32">; aInstance: <internal>.AttributeSpec<"float32">; aMapping: <internal>.AttributeSpec<"float32">; aPosition: <internal>.AttributeSpec<"float32">; aTexCoord: <internal>.AttributeSpec<"float32">; aTransform: <internal>.AttributeSpec<"float32">; alpha: <internal>.ValueSpec<"number">; boundingSphere: <internal>.ValueSpec<"sphere">; dClipObjectCount: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; dClipVariant: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; dClipping: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; dColorType: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; dGeometryType: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; dLightCount: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; dOverpaint: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; dOverpaintType: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; dSizeType: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; dSubstance: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; dSubstanceType: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; dTransparency: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; dTransparencyType: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; dUsePalette: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; drawCount: <internal>.ValueSpec<"number">; elements: <internal>.ElementsSpec<"uint32">; extraTransform: <internal>.ValueSpec<"float32">; hasReflection: <internal>.ValueSpec<"boolean">; instanceCount: <internal>.ValueSpec<"number">; invariantBoundingSphere: <internal>.ValueSpec<"sphere">; markerAverage: <internal>.ValueSpec<"number">; markerStatus: <internal>.ValueSpec<"number">; matrix: <internal>.ValueSpec<"m4">; padding: <internal>.ValueSpec<"number">; tClipping: <internal>.TextureSpec<"image-uint8">; tColor: <internal>.TextureSpec<"image-uint8">; tColorGrid: <internal>.TextureSpec<"texture">; tFont: <internal>.TextureSpec<"image-uint8">; tMarker: <internal>.TextureSpec<"image-uint8">; tOverpaint: <internal>.TextureSpec<"image-uint8">; tOverpaintGrid: <internal>.TextureSpec<"texture">; tPalette: <internal>.TextureSpec<"image-uint8">; tSize: <internal>.TextureSpec<"image-uint8">; tSubstance: <internal>.TextureSpec<"image-uint8">; tSubstanceGrid: <internal>.TextureSpec<"texture">; tTransparency: <internal>.TextureSpec<"image-uint8">; tTransparencyGrid: <internal>.TextureSpec<"texture">; transform: <internal>.ValueSpec<"float32">; transparencyAverage: <internal>.ValueSpec<"number">; uAlpha: <internal>.UniformSpec<"f">; uBackgroundColor: <internal>.UniformSpec<"v3">; uBackgroundOpacity: <internal>.UniformSpec<"f">; uBorderColor: <internal>.UniformSpec<"v3">; uBorderWidth: <internal>.UniformSpec<"f">; uBumpiness: <internal>.UniformSpec<"f">; uClipObjectInvert: <internal>.UniformSpec<"b[]">; uClipObjectPosition: <internal>.UniformSpec<"v3[]">; uClipObjectRotation: <internal>.UniformSpec<"v4[]">; uClipObjectScale: <internal>.UniformSpec<"v3[]">; uClipObjectType: <internal>.UniformSpec<"i[]">; uClippingTexDim: <internal>.UniformSpec<"v2">; uColor: <internal>.UniformSpec<"v3">; uColorGridDim: <internal>.UniformSpec<"v3">; uColorGridTransform: <internal>.UniformSpec<"v4">; uColorTexDim: <internal>.UniformSpec<"v2">; uGroupCount: <internal>.UniformSpec<"i">; uInstanceCount: <internal>.UniformSpec<"i">; uInvariantBoundingSphere: <internal>.UniformSpec<"v4">; uMarker: <internal>.UniformSpec<"f">; uMarkerTexDim: <internal>.UniformSpec<"v2">; uMetalness: <internal>.UniformSpec<"f">; uOffsetX: <internal>.UniformSpec<"f">; uOffsetY: <internal>.UniformSpec<"f">; uOffsetZ: <internal>.UniformSpec<"f">; uOverpaintGridDim: <internal>.UniformSpec<"v3">; uOverpaintGridTransform: <internal>.UniformSpec<"v4">; uOverpaintTexDim: <internal>.UniformSpec<"v2">; uRoughness: <internal>.UniformSpec<"f">; uSize: <internal>.UniformSpec<"f">; uSizeFactor: <internal>.UniformSpec<"f">; uSizeTexDim: <internal>.UniformSpec<"v2">; uSubstanceGridDim: <internal>.UniformSpec<"v3">; uSubstanceGridTransform: <internal>.UniformSpec<"v4">; uSubstanceTexDim: <internal>.UniformSpec<"v2">; uTransparencyGridDim: <internal>.UniformSpec<"v3">; uTransparencyGridTransform: <internal>.UniformSpec<"v4">; uTransparencyTexDim: <internal>.UniformSpec<"v2">; uVertexCount: <internal>.UniformSpec<"i"> }

      Type declaration

      TextTrack: { prototype: <internal>.TextTrack }

      Type declaration

      TextTrackCue: { prototype: <internal>.TextTrackCue }

      Type declaration

      TextTrackCueList: { prototype: <internal>.TextTrackCueList }

      Type declaration

      TextureMeshSchema: { aInstance: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; aTransform: "/Users/joan/devel/rcsb-saguaro-3d/node_modules/molstar/lib/mol-gl/renderable/schema"; alpha: <internal>.ValueSpec<"number">; boundingSphere: <internal>.ValueSpec<"sphere">; dClipObjectCount: <internal>.DefineSpec<"number">; dClipVariant: <internal>.DefineSpec<"string">; dClipping: <internal>.DefineSpec<"boolean">; dColorType: <internal>.DefineSpec<"string">; dFlatShaded: <internal>.DefineSpec<"boolean">; dFlipSided: <internal>.DefineSpec<"boolean">; dGeometryType: <internal>.DefineSpec<"string">; dIgnoreLight: <internal>.DefineSpec<"boolean">; dLightCount: <internal>.DefineSpec<"number">; dOpaqueBackfaces: <internal>.DefineSpec<"boolean">; dOverpaint: <internal>.DefineSpec<"boolean">; dOverpaintType: <internal>.DefineSpec<"string">; dSubstance: <internal>.DefineSpec<"boolean">; dSubstanceType: <internal>.DefineSpec<"string">; dTransparency: <internal>.DefineSpec<"boolean">; dTransparencyType: <internal>.DefineSpec<"string">; dUsePalette: <internal>.DefineSpec<"boolean">; dXrayShaded: <internal>.DefineSpec<"boolean">; drawCount: <internal>.ValueSpec<"number">; extraTransform: <internal>.ValueSpec<"float32">; hasReflection: <internal>.ValueSpec<"boolean">; instanceCount: <internal>.ValueSpec<"number">; invariantBoundingSphere: <internal>.ValueSpec<"sphere">; markerAverage: <internal>.ValueSpec<"number">; markerStatus: <internal>.ValueSpec<"number">; matrix: <internal>.ValueSpec<"m4">; meta: <internal>.ValueSpec<"unknown">; tClipping: <internal>.TextureSpec<"image-uint8">; tColor: <internal>.TextureSpec<"image-uint8">; tColorGrid: <internal>.TextureSpec<"texture">; tGroup: <internal>.TextureSpec<"texture">; tMarker: <internal>.TextureSpec<"image-uint8">; tNormal: <internal>.TextureSpec<"texture">; tOverpaint: <internal>.TextureSpec<"image-uint8">; tOverpaintGrid: <internal>.TextureSpec<"texture">; tPalette: <internal>.TextureSpec<"image-uint8">; tPosition: <internal>.TextureSpec<"texture">; tSubstance: <internal>.TextureSpec<"image-uint8">; tSubstanceGrid: <internal>.TextureSpec<"texture">; tTransparency: <internal>.TextureSpec<"image-uint8">; tTransparencyGrid: <internal>.TextureSpec<"texture">; transform: <internal>.ValueSpec<"float32">; transparencyAverage: <internal>.ValueSpec<"number">; uAlpha: <internal>.UniformSpec<"f">; uBumpAmplitude: <internal>.UniformSpec<"f">; uBumpFrequency: <internal>.UniformSpec<"f">; uBumpiness: <internal>.UniformSpec<"f">; uClipObjectInvert: <internal>.UniformSpec<"b[]">; uClipObjectPosition: <internal>.UniformSpec<"v3[]">; uClipObjectRotation: <internal>.UniformSpec<"v4[]">; uClipObjectScale: <internal>.UniformSpec<"v3[]">; uClipObjectType: <internal>.UniformSpec<"i[]">; uClippingTexDim: <internal>.UniformSpec<"v2">; uColor: <internal>.UniformSpec<"v3">; uColorGridDim: <internal>.UniformSpec<"v3">; uColorGridTransform: <internal>.UniformSpec<"v4">; uColorTexDim: <internal>.UniformSpec<"v2">; uDoubleSided: <internal>.UniformSpec<"b">; uGeoTexDim: <internal>.UniformSpec<"v2">; uGroupCount: <internal>.UniformSpec<"i">; uInstanceCount: <internal>.UniformSpec<"i">; uInvariantBoundingSphere: <internal>.UniformSpec<"v4">; uMarker: <internal>.UniformSpec<"f">; uMarkerTexDim: <internal>.UniformSpec<"v2">; uMetalness: <internal>.UniformSpec<"f">; uOverpaintGridDim: <internal>.UniformSpec<"v3">; uOverpaintGridTransform: <internal>.UniformSpec<"v4">; uOverpaintTexDim: <internal>.UniformSpec<"v2">; uRoughness: <internal>.UniformSpec<"f">; uSubstanceGridDim: <internal>.UniformSpec<"v3">; uSubstanceGridTransform: <internal>.UniformSpec<"v4">; uSubstanceTexDim: <internal>.UniformSpec<"v2">; uTransparencyGridDim: <internal>.UniformSpec<"v3">; uTransparencyGridTransform: <internal>.UniformSpec<"v4">; uTransparencyTexDim: <internal>.UniformSpec<"v2">; uVertexCount: <internal>.UniformSpec<"i"> }

      Type declaration

      Top_base: { type: TypeInfo; is: any }

      Type declaration

      Topology_base: { type: TypeInfo; is: any }

      Type declaration

      TrackEvent: { prototype: <internal>.TrackEvent }

      Type declaration

      Trajectory_base: { type: TypeInfo; is: any }

      Type declaration

      TreeWalker: { prototype: <internal>.TreeWalker }

      Type declaration

      VisualViewport: { prototype: <internal>.VisualViewport }

      Type declaration

      VolumeServerInfo_base: { type: TypeInfo; is: any }

      Type declaration

      VolumeStreaming_base: { type: TypeInfo; is: any }

      Type declaration

      WebGLBuffer: { prototype: <internal>.WebGLBuffer }

      Type declaration

      WebGLContextEvent: { prototype: <internal>.WebGLContextEvent }

      Type declaration

      WebGLProgram: { prototype: <internal>.WebGLProgram }

      Type declaration

      WebGLVertexArrayObject: { prototype: <internal>.WebGLVertexArrayObject }

      Type declaration

      Window: { prototype: <internal>.Window }

      Type declaration

      WritableStream: { prototype: <internal>.WritableStream<any> }

      Type declaration

      WritableStreamDefaultWriter: { prototype: <internal>.WritableStreamDefaultWriter<any> }

      Type declaration

      XMLDocument: { prototype: <internal>.XMLDocument }

      Type declaration

      XPathExpression: { prototype: <internal>.XPathExpression }

      Type declaration

      XPathResult: { ANY_TYPE: number; ANY_UNORDERED_NODE_TYPE: number; BOOLEAN_TYPE: number; FIRST_ORDERED_NODE_TYPE: number; NUMBER_TYPE: number; ORDERED_NODE_ITERATOR_TYPE: number; ORDERED_NODE_SNAPSHOT_TYPE: number; STRING_TYPE: number; UNORDERED_NODE_ITERATOR_TYPE: number; UNORDERED_NODE_SNAPSHOT_TYPE: number; prototype: <internal>.XPathResult }

      Type declaration

      • Readonly ANY_TYPE: number
      • Readonly ANY_UNORDERED_NODE_TYPE: number
      • Readonly BOOLEAN_TYPE: number
      • Readonly FIRST_ORDERED_NODE_TYPE: number
      • Readonly NUMBER_TYPE: number
      • Readonly ORDERED_NODE_ITERATOR_TYPE: number
      • Readonly ORDERED_NODE_SNAPSHOT_TYPE: number
      • Readonly STRING_TYPE: number
      • Readonly UNORDERED_NODE_ITERATOR_TYPE: number
      • Readonly UNORDERED_NODE_SNAPSHOT_TYPE: number
      • prototype: <internal>.XPathResult
      mmCIF_Schema: { atom_site: { B_iso_or_equiv: <internal>.Column.Schema.Float; Cartn_x: Coordinate; Cartn_y: Coordinate; Cartn_z: Coordinate; auth_asym_id: <internal>.Column.Schema.Str; auth_atom_id: <internal>.Column.Schema.Str; auth_comp_id: <internal>.Column.Schema.Str; auth_seq_id: <internal>.Column.Schema.Int; group_PDB: <internal>.Column.Schema.Aliased<"ATOM" | "HETATM">; id: <internal>.Column.Schema.Int; ihm_model_id: <internal>.Column.Schema.Int; label_alt_id: <internal>.Column.Schema.Str; label_asym_id: <internal>.Column.Schema.Str; label_atom_id: <internal>.Column.Schema.Str; label_comp_id: <internal>.Column.Schema.Str; label_entity_id: <internal>.Column.Schema.Str; label_seq_id: <internal>.Column.Schema.Int; occupancy: <internal>.Column.Schema.Float; pdbx_PDB_ins_code: <internal>.Column.Schema.Str; pdbx_PDB_model_num: <internal>.Column.Schema.Int; pdbx_formal_charge: <internal>.Column.Schema.Int; pdbx_label_index: <internal>.Column.Schema.Int; pdbx_sifts_xref_db_acc: <internal>.Column.Schema.Str; pdbx_sifts_xref_db_name: <internal>.Column.Schema.Str; pdbx_sifts_xref_db_num: <internal>.Column.Schema.Str; pdbx_sifts_xref_db_res: <internal>.Column.Schema.Str; type_symbol: <internal>.Column.Schema.Str }; atom_site_anisotrop: { U: <internal>.Column.Schema.Tensor; U_esd: <internal>.Column.Schema.Tensor; id: <internal>.Column.Schema.Int; pdbx_PDB_ins_code: <internal>.Column.Schema.Str; pdbx_auth_asym_id: <internal>.Column.Schema.Str; pdbx_auth_atom_id: <internal>.Column.Schema.Str; pdbx_auth_comp_id: <internal>.Column.Schema.Str; pdbx_auth_seq_id: <internal>.Column.Schema.Str; pdbx_label_alt_id: <internal>.Column.Schema.Str; pdbx_label_asym_id: <internal>.Column.Schema.Str; pdbx_label_atom_id: <internal>.Column.Schema.Str; pdbx_label_comp_id: <internal>.Column.Schema.Str; pdbx_label_seq_id: <internal>.Column.Schema.Int; type_symbol: <internal>.Column.Schema.Str }; atom_sites: { entry_id: <internal>.Column.Schema.Str; fract_transf_matrix: <internal>.Column.Schema.Tensor; fract_transf_vector: <internal>.Column.Schema.Tensor }; audit_author: { identifier_ORCID: <internal>.Column.Schema.Str; name: <internal>.Column.Schema.Str; pdbx_ordinal: <internal>.Column.Schema.Int }; audit_conform: { dict_location: <internal>.Column.Schema.Str; dict_name: <internal>.Column.Schema.Str; dict_version: <internal>.Column.Schema.Str }; cell: { Z_PDB: <internal>.Column.Schema.Int; angle_alpha: <internal>.Column.Schema.Float; angle_beta: <internal>.Column.Schema.Float; angle_gamma: <internal>.Column.Schema.Float; entry_id: <internal>.Column.Schema.Str; length_a: <internal>.Column.Schema.Float; length_b: <internal>.Column.Schema.Float; length_c: <internal>.Column.Schema.Float; pdbx_unique_axis: <internal>.Column.Schema.Str }; chem_comp: { formula: <internal>.Column.Schema.Str; formula_weight: <internal>.Column.Schema.Float; id: <internal>.Column.Schema.Str; mon_nstd_flag: <internal>.Column.Schema.Aliased<"y" | "yes" | "no" | "n">; name: <internal>.Column.Schema.Str; pdbx_synonyms: <internal>.Column.Schema.List<string>; type: <internal>.Column.Schema.Aliased<"other" | "d-peptide linking" | "l-peptide linking" | "d-peptide nh3 amino terminus" | "l-peptide nh3 amino terminus" | "d-peptide cooh carboxy terminus" | "l-peptide cooh carboxy terminus" | "dna linking" | "rna linking" | "l-rna linking" | "l-dna linking" | "dna oh 5 prime terminus" | "rna oh 5 prime terminus" | "dna oh 3 prime terminus" | "rna oh 3 prime terminus" | "d-saccharide, beta linking" | "d-saccharide, alpha linking" | "l-saccharide, beta linking" | "l-saccharide, alpha linking" | "l-saccharide" | "d-saccharide" | "saccharide" | "non-polymer" | "peptide linking" | "peptide-like" | "l-gamma-peptide, c-delta linking" | "d-gamma-peptide, c-delta linking" | "l-beta-peptide, c-gamma linking" | "d-beta-peptide, c-gamma linking"> }; chem_comp_bond: { atom_id_1: <internal>.Column.Schema.Str; atom_id_2: <internal>.Column.Schema.Str; comp_id: <internal>.Column.Schema.Str; pdbx_aromatic_flag: <internal>.Column.Schema.Aliased<"y" | "n">; pdbx_ordinal: <internal>.Column.Schema.Int; pdbx_stereo_config: <internal>.Column.Schema.Aliased<"z" | "n" | "e">; value_order: <internal>.Column.Schema.Aliased<"sing" | "doub" | "trip" | "quad" | "arom" | "poly" | "delo" | "pi"> }; citation: { book_publisher: <internal>.Column.Schema.Str; country: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Str; journal_abbrev: <internal>.Column.Schema.Str; journal_id_ASTM: <internal>.Column.Schema.Str; journal_id_CSD: <internal>.Column.Schema.Str; journal_id_ISSN: <internal>.Column.Schema.Str; journal_volume: <internal>.Column.Schema.Str; page_first: <internal>.Column.Schema.Str; page_last: <internal>.Column.Schema.Str; pdbx_database_id_DOI: <internal>.Column.Schema.Str; pdbx_database_id_PubMed: <internal>.Column.Schema.Int; title: <internal>.Column.Schema.Str; year: <internal>.Column.Schema.Int }; citation_author: { citation_id: <internal>.Column.Schema.Str; name: <internal>.Column.Schema.Str; ordinal: <internal>.Column.Schema.Int }; database_2: { database_code: <internal>.Column.Schema.Str; database_id: <internal>.Column.Schema.Aliased<"alphafolddb" | "cas" | "csd" | "emdb" | "icsd" | "modelarchive" | "mdf" | "modbase" | "ndb" | "nbs" | "pdb" | "pdf" | "rcsb" | "swiss-model_repository" | "ebi" | "pdbe" | "bmrb" | "wwpdb" | "pdb_acc"> }; entity: { details: <internal>.Column.Schema.Str; formula_weight: <internal>.Column.Schema.Float; id: <internal>.Column.Schema.Str; pdbx_description: <internal>.Column.Schema.List<string>; pdbx_ec: <internal>.Column.Schema.List<string>; pdbx_fragment: <internal>.Column.Schema.Str; pdbx_mutation: <internal>.Column.Schema.Str; pdbx_number_of_molecules: <internal>.Column.Schema.Int; src_method: <internal>.Column.Schema.Aliased<"nat" | "man" | "syn">; type: <internal>.Column.Schema.Aliased<"non-polymer" | "polymer" | "macrolide" | "water" | "branched"> }; entity_poly: { entity_id: <internal>.Column.Schema.Str; nstd_linkage: <internal>.Column.Schema.Aliased<"y" | "yes" | "no" | "n">; nstd_monomer: <internal>.Column.Schema.Aliased<"y" | "yes" | "no" | "n">; pdbx_seq_one_letter_code: <internal>.Column.Schema.Str; pdbx_seq_one_letter_code_can: <internal>.Column.Schema.Str; pdbx_strand_id: <internal>.Column.Schema.List<string>; pdbx_target_identifier: <internal>.Column.Schema.Str; type: <internal>.Column.Schema.Aliased<"other" | "polypeptide(D)" | "polypeptide(L)" | "polydeoxyribonucleotide" | "polyribonucleotide" | "polydeoxyribonucleotide/polyribonucleotide hybrid" | "cyclic-pseudo-peptide" | "peptide nucleic acid"> }; entity_poly_seq: { entity_id: <internal>.Column.Schema.Str; hetero: <internal>.Column.Schema.Aliased<"y" | "yes" | "no" | "n">; mon_id: <internal>.Column.Schema.Str; num: <internal>.Column.Schema.Int }; entity_src_gen: { entity_id: <internal>.Column.Schema.Str; pdbx_beg_seq_num: <internal>.Column.Schema.Int; pdbx_end_seq_num: <internal>.Column.Schema.Int; pdbx_gene_src_gene: <internal>.Column.Schema.List<string>; pdbx_gene_src_scientific_name: <internal>.Column.Schema.Str; pdbx_src_id: <internal>.Column.Schema.Int; plasmid_name: <internal>.Column.Schema.Str }; entity_src_nat: { entity_id: <internal>.Column.Schema.Str; pdbx_beg_seq_num: <internal>.Column.Schema.Int; pdbx_end_seq_num: <internal>.Column.Schema.Int; pdbx_organism_scientific: <internal>.Column.Schema.Str; pdbx_plasmid_name: <internal>.Column.Schema.Str; pdbx_src_id: <internal>.Column.Schema.Int }; entry: { id: <internal>.Column.Schema.Str }; exptl: { entry_id: <internal>.Column.Schema.Str; method: <internal>.Column.Schema.Aliased<"X-RAY DIFFRACTION" | "NEUTRON DIFFRACTION" | "FIBER DIFFRACTION" | "ELECTRON CRYSTALLOGRAPHY" | "ELECTRON MICROSCOPY" | "SOLUTION NMR" | "SOLID-STATE NMR" | "SOLUTION SCATTERING" | "POWDER DIFFRACTION" | "INFRARED SPECTROSCOPY" | "EPR" | "FLUORESCENCE TRANSFER" | "THEORETICAL MODEL"> }; ihm_2dem_class_average_fitting: { cross_correlation_coefficient: <internal>.Column.Schema.Float; id: <internal>.Column.Schema.Int; model_id: <internal>.Column.Schema.Int; restraint_id: <internal>.Column.Schema.Int; rot_matrix: <internal>.Column.Schema.Tensor; tr_vector: <internal>.Column.Schema.Tensor }; ihm_2dem_class_average_restraint: { dataset_list_id: <internal>.Column.Schema.Int; details: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Int; image_resolution: <internal>.Column.Schema.Float; image_segment_flag: <internal>.Column.Schema.Aliased<"yes" | "no">; number_of_projections: <internal>.Column.Schema.Int; number_raw_micrographs: <internal>.Column.Schema.Int; pixel_size_height: <internal>.Column.Schema.Float; pixel_size_width: <internal>.Column.Schema.Float; struct_assembly_id: <internal>.Column.Schema.Int }; ihm_3dem_restraint: { cross_correlation_coefficient: <internal>.Column.Schema.Float; dataset_list_id: <internal>.Column.Schema.Int; fitting_method: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Int; model_id: <internal>.Column.Schema.Int; number_of_gaussians: <internal>.Column.Schema.Int; struct_assembly_id: <internal>.Column.Schema.Int }; ihm_cross_link_list: { comp_id_1: <internal>.Column.Schema.Str; comp_id_2: <internal>.Column.Schema.Str; dataset_list_id: <internal>.Column.Schema.Int; entity_description_1: <internal>.Column.Schema.Str; entity_description_2: <internal>.Column.Schema.Str; entity_id_1: <internal>.Column.Schema.Str; entity_id_2: <internal>.Column.Schema.Str; group_id: <internal>.Column.Schema.Int; id: <internal>.Column.Schema.Int; linker_type: <internal>.Column.Schema.Aliased<"Other" | "EDC" | "DSS" | "EGS" | "BS3" | "BS2G" | "DST" | "sulfo-SDA" | "sulfo-SMCC" | "DSSO" | "DSG" | "BSP" | "BMSO" | "DHSO" | "CYS" | "SDA" | "DSA" | "BrdU" | "LCSDA" | "CDI" | "ADH">; seq_id_1: <internal>.Column.Schema.Int; seq_id_2: <internal>.Column.Schema.Int }; ihm_cross_link_restraint: { asym_id_1: <internal>.Column.Schema.Str; asym_id_2: <internal>.Column.Schema.Str; atom_id_1: <internal>.Column.Schema.Str; atom_id_2: <internal>.Column.Schema.Str; comp_id_1: <internal>.Column.Schema.Str; comp_id_2: <internal>.Column.Schema.Str; conditional_crosslink_flag: <internal>.Column.Schema.Aliased<"ALL" | "ANY">; distance_threshold: <internal>.Column.Schema.Float; entity_id_1: <internal>.Column.Schema.Str; entity_id_2: <internal>.Column.Schema.Str; group_id: <internal>.Column.Schema.Int; id: <internal>.Column.Schema.Int; model_granularity: <internal>.Column.Schema.Aliased<"by-atom" | "by-residue" | "by-feature">; psi: <internal>.Column.Schema.Float; restraint_type: <internal>.Column.Schema.Aliased<"lower bound" | "upper bound" | "harmonic">; seq_id_1: <internal>.Column.Schema.Int; seq_id_2: <internal>.Column.Schema.Int; sigma_1: <internal>.Column.Schema.Float; sigma_2: <internal>.Column.Schema.Float }; ihm_cross_link_result_parameters: { id: <internal>.Column.Schema.Int; model_id: <internal>.Column.Schema.Int; psi: <internal>.Column.Schema.Float; restraint_id: <internal>.Column.Schema.Int; sigma_1: <internal>.Column.Schema.Float; sigma_2: <internal>.Column.Schema.Float }; ihm_dataset_external_reference: { dataset_list_id: <internal>.Column.Schema.Int; file_id: <internal>.Column.Schema.Int; id: <internal>.Column.Schema.Int }; ihm_dataset_group: { application: <internal>.Column.Schema.Aliased<"filter" | "other" | "validation" | "restraint" | "representation" | "sampling">; details: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Int; name: <internal>.Column.Schema.Str }; ihm_dataset_group_link: { dataset_list_id: <internal>.Column.Schema.Int; group_id: <internal>.Column.Schema.Int }; ihm_dataset_list: { data_type: <internal>.Column.Schema.Aliased<"Other" | "NMR data" | "3DEM volume" | "2DEM class average" | "EM raw micrographs" | "X-ray diffraction data" | "SAS data" | "CX-MS data" | "Mass Spectrometry data" | "EPR data" | "H/D exchange data" | "Single molecule FRET data" | "Experimental model" | "Comparative model" | "Integrative model" | "De Novo model" | "Predicted contacts" | "Mutagenesis data" | "DNA footprinting data" | "Hydroxyl radical footprinting data" | "Yeast two-hybrid screening data" | "Quantitative measurements of genetic interactions">; database_hosted: <internal>.Column.Schema.Aliased<"yes" | "no">; id: <internal>.Column.Schema.Int }; ihm_dataset_related_db_reference: { accession_code: <internal>.Column.Schema.Str; dataset_list_id: <internal>.Column.Schema.Int; db_name: <internal>.Column.Schema.Aliased<"BMRB" | "PDB" | "Other" | "PDB-Dev" | "EMDB" | "EMPIAR" | "SASBDB" | "PRIDE" | "MODEL ARCHIVE" | "MASSIVE" | "BioGRID" | "ProXL">; details: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Int; version: <internal>.Column.Schema.Str }; ihm_derived_distance_restraint: { dataset_list_id: <internal>.Column.Schema.Int; distance_upper_limit: <internal>.Column.Schema.Float; feature_id_1: <internal>.Column.Schema.Int; feature_id_2: <internal>.Column.Schema.Int; group_conditionality: <internal>.Column.Schema.Aliased<"ALL" | "ANY">; group_id: <internal>.Column.Schema.Int; id: <internal>.Column.Schema.Int; random_exclusion_fraction: <internal>.Column.Schema.Float; restraint_type: <internal>.Column.Schema.Aliased<"lower bound" | "upper bound" | "lower and upper bound" | "harmonic"> }; ihm_ensemble_info: { ensemble_clustering_feature: <internal>.Column.Schema.Aliased<"other" | "RMSD" | "dRMSD">; ensemble_clustering_method: <internal>.Column.Schema.Aliased<"Hierarchical" | "Partitioning (k-means)" | "Other">; ensemble_file_id: <internal>.Column.Schema.Int; ensemble_id: <internal>.Column.Schema.Int; ensemble_name: <internal>.Column.Schema.Str; ensemble_precision_value: <internal>.Column.Schema.Float; model_group_id: <internal>.Column.Schema.Int; num_ensemble_models: <internal>.Column.Schema.Int; num_ensemble_models_deposited: <internal>.Column.Schema.Int; post_process_id: <internal>.Column.Schema.Int }; ihm_external_files: { content_type: <internal>.Column.Schema.Aliased<"Other" | "Input data or restraints" | "Modeling or post-processing output" | "Modeling workflow or script" | "Visualization script">; details: <internal>.Column.Schema.Str; file_path: <internal>.Column.Schema.Str; file_size_bytes: <internal>.Column.Schema.Float; id: <internal>.Column.Schema.Int; reference_id: <internal>.Column.Schema.Int }; ihm_external_reference_info: { associated_url: <internal>.Column.Schema.Str; reference: <internal>.Column.Schema.Str; reference_id: <internal>.Column.Schema.Int; reference_provider: <internal>.Column.Schema.Str; reference_type: <internal>.Column.Schema.Aliased<"DOI" | "Supplementary Files">; refers_to: <internal>.Column.Schema.Aliased<"Other" | "File" | "Archive" | "Publication"> }; ihm_feature_list: { entity_type: <internal>.Column.Schema.Aliased<"other" | "non-polymer" | "polymer" | "water">; feature_id: <internal>.Column.Schema.Int; feature_type: <internal>.Column.Schema.Aliased<"atom" | "residue" | "residue range" | "ligand" | "pseudo site"> }; ihm_gaussian_obj_ensemble: { asym_id: <internal>.Column.Schema.Str; covariance_matrix: <internal>.Column.Schema.Tensor; ensemble_id: <internal>.Column.Schema.Int; entity_id: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Int; mean_Cartn_x: <internal>.Column.Schema.Float; mean_Cartn_y: <internal>.Column.Schema.Float; mean_Cartn_z: <internal>.Column.Schema.Float; seq_id_begin: <internal>.Column.Schema.Int; seq_id_end: <internal>.Column.Schema.Int; weight: <internal>.Column.Schema.Float }; ihm_gaussian_obj_site: { asym_id: <internal>.Column.Schema.Str; covariance_matrix: <internal>.Column.Schema.Tensor; entity_id: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Int; mean_Cartn_x: <internal>.Column.Schema.Float; mean_Cartn_y: <internal>.Column.Schema.Float; mean_Cartn_z: <internal>.Column.Schema.Float; model_id: <internal>.Column.Schema.Int; seq_id_begin: <internal>.Column.Schema.Int; seq_id_end: <internal>.Column.Schema.Int; weight: <internal>.Column.Schema.Float }; ihm_localization_density_files: { asym_id: <internal>.Column.Schema.Str; ensemble_id: <internal>.Column.Schema.Int; entity_id: <internal>.Column.Schema.Str; entity_poly_segment_id: <internal>.Column.Schema.Int; file_id: <internal>.Column.Schema.Int; id: <internal>.Column.Schema.Int }; ihm_model_group: { details: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Int; name: <internal>.Column.Schema.Str }; ihm_model_group_link: { group_id: <internal>.Column.Schema.Int; model_id: <internal>.Column.Schema.Int }; ihm_model_list: { assembly_id: <internal>.Column.Schema.Int; model_id: <internal>.Column.Schema.Int; model_name: <internal>.Column.Schema.Str; protocol_id: <internal>.Column.Schema.Int; representation_id: <internal>.Column.Schema.Int }; ihm_model_representation: { details: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Int; name: <internal>.Column.Schema.Str }; ihm_model_representation_details: { entity_asym_id: <internal>.Column.Schema.Str; entity_description: <internal>.Column.Schema.Str; entity_id: <internal>.Column.Schema.Str; entity_poly_segment_id: <internal>.Column.Schema.Int; id: <internal>.Column.Schema.Int; model_granularity: <internal>.Column.Schema.Aliased<"by-atom" | "by-residue" | "multi-residue" | "by-feature">; model_mode: <internal>.Column.Schema.Aliased<"rigid" | "flexible">; model_object_count: <internal>.Column.Schema.Int; model_object_primitive: <internal>.Column.Schema.Aliased<"other" | "sphere" | "atomistic" | "gaussian">; representation_id: <internal>.Column.Schema.Int; starting_model_id: <internal>.Column.Schema.Str }; ihm_model_representative: { id: <internal>.Column.Schema.Int; model_group_id: <internal>.Column.Schema.Int; model_id: <internal>.Column.Schema.Int; selection_criteria: <internal>.Column.Schema.Aliased<"minimized average structure" | "medoid" | "closest to the average" | "lowest energy" | "target function" | "fewest violations" | "best scoring model" | "centroid" | "other selction criteria"> }; ihm_modeling_post_process: { analysis_id: <internal>.Column.Schema.Int; feature: <internal>.Column.Schema.Aliased<"none" | "other" | "energy/score" | "RMSD" | "dRMSD">; id: <internal>.Column.Schema.Int; num_models_begin: <internal>.Column.Schema.Int; num_models_end: <internal>.Column.Schema.Int; protocol_id: <internal>.Column.Schema.Int; step_id: <internal>.Column.Schema.Int; type: <internal>.Column.Schema.Aliased<"none" | "filter" | "other" | "cluster" | "rescore" | "validation"> }; ihm_modeling_protocol: { id: <internal>.Column.Schema.Int; num_steps: <internal>.Column.Schema.Int; protocol_name: <internal>.Column.Schema.Str }; ihm_modeling_protocol_details: { dataset_group_id: <internal>.Column.Schema.Int; id: <internal>.Column.Schema.Int; multi_scale_flag: <internal>.Column.Schema.Aliased<"yes" | "no">; multi_state_flag: <internal>.Column.Schema.Aliased<"yes" | "no">; num_models_begin: <internal>.Column.Schema.Int; num_models_end: <internal>.Column.Schema.Int; ordered_flag: <internal>.Column.Schema.Aliased<"yes" | "no">; protocol_id: <internal>.Column.Schema.Int; script_file_id: <internal>.Column.Schema.Int; software_id: <internal>.Column.Schema.Int; step_id: <internal>.Column.Schema.Int; step_method: <internal>.Column.Schema.Str; step_name: <internal>.Column.Schema.Str; struct_assembly_description: <internal>.Column.Schema.Str; struct_assembly_id: <internal>.Column.Schema.Int }; ihm_multi_state_modeling: { details: <internal>.Column.Schema.Str; experiment_type: <internal>.Column.Schema.Aliased<"Fraction of bulk" | "Single molecule">; population_fraction: <internal>.Column.Schema.Float; population_fraction_sd: <internal>.Column.Schema.Float; state_group_id: <internal>.Column.Schema.Int; state_id: <internal>.Column.Schema.Int; state_name: <internal>.Column.Schema.Str; state_type: <internal>.Column.Schema.Str }; ihm_poly_residue_feature: { asym_id: <internal>.Column.Schema.Str; comp_id_begin: <internal>.Column.Schema.Str; comp_id_end: <internal>.Column.Schema.Str; entity_id: <internal>.Column.Schema.Str; feature_id: <internal>.Column.Schema.Int; ordinal_id: <internal>.Column.Schema.Int; seq_id_begin: <internal>.Column.Schema.Int; seq_id_end: <internal>.Column.Schema.Int }; ihm_predicted_contact_restraint: { asym_id_1: <internal>.Column.Schema.Str; asym_id_2: <internal>.Column.Schema.Str; comp_id_1: <internal>.Column.Schema.Str; comp_id_2: <internal>.Column.Schema.Str; dataset_list_id: <internal>.Column.Schema.Int; distance_lower_limit: <internal>.Column.Schema.Float; distance_upper_limit: <internal>.Column.Schema.Float; entity_id_1: <internal>.Column.Schema.Str; entity_id_2: <internal>.Column.Schema.Str; group_id: <internal>.Column.Schema.Int; id: <internal>.Column.Schema.Int; model_granularity: <internal>.Column.Schema.Aliased<"by-residue" | "by-feature">; probability: <internal>.Column.Schema.Float; rep_atom_1: <internal>.Column.Schema.Aliased<"CA" | "CB">; rep_atom_2: <internal>.Column.Schema.Aliased<"CA" | "CB">; restraint_type: <internal>.Column.Schema.Aliased<"lower bound" | "upper bound" | "lower and upper bound">; seq_id_1: <internal>.Column.Schema.Int; seq_id_2: <internal>.Column.Schema.Int; software_id: <internal>.Column.Schema.Int }; ihm_related_datasets: { dataset_list_id_derived: <internal>.Column.Schema.Int; dataset_list_id_primary: <internal>.Column.Schema.Int }; ihm_sas_restraint: { chi_value: <internal>.Column.Schema.Float; dataset_list_id: <internal>.Column.Schema.Int; details: <internal>.Column.Schema.Str; fitting_atom_type: <internal>.Column.Schema.Str; fitting_method: <internal>.Column.Schema.Str; fitting_state: <internal>.Column.Schema.Aliased<"Single" | "Multiple">; id: <internal>.Column.Schema.Int; model_id: <internal>.Column.Schema.Int; profile_segment_flag: <internal>.Column.Schema.Aliased<"yes" | "no">; radius_of_gyration: <internal>.Column.Schema.Float; struct_assembly_id: <internal>.Column.Schema.Int }; ihm_sphere_obj_site: { Cartn_x: <internal>.Column.Schema.Float; Cartn_y: <internal>.Column.Schema.Float; Cartn_z: <internal>.Column.Schema.Float; asym_id: <internal>.Column.Schema.Str; entity_id: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Int; model_id: <internal>.Column.Schema.Int; object_radius: <internal>.Column.Schema.Float; rmsf: <internal>.Column.Schema.Float; seq_id_begin: <internal>.Column.Schema.Int; seq_id_end: <internal>.Column.Schema.Int }; ihm_starting_comparative_models: { alignment_file_id: <internal>.Column.Schema.Int; id: <internal>.Column.Schema.Int; starting_model_auth_asym_id: <internal>.Column.Schema.Str; starting_model_id: <internal>.Column.Schema.Str; starting_model_seq_id_begin: <internal>.Column.Schema.Int; starting_model_seq_id_end: <internal>.Column.Schema.Int; template_auth_asym_id: <internal>.Column.Schema.Str; template_dataset_list_id: <internal>.Column.Schema.Int; template_seq_id_begin: <internal>.Column.Schema.Int; template_seq_id_end: <internal>.Column.Schema.Int; template_sequence_identity: <internal>.Column.Schema.Float; template_sequence_identity_denominator: <internal>.Column.Schema.Aliased<"1" | "2" | "3" | "4" | "5"> }; ihm_starting_model_coord: { B_iso_or_equiv: <internal>.Column.Schema.Float; Cartn_x: <internal>.Column.Schema.Float; Cartn_y: <internal>.Column.Schema.Float; Cartn_z: <internal>.Column.Schema.Float; asym_id: <internal>.Column.Schema.Str; atom_id: <internal>.Column.Schema.Str; comp_id: <internal>.Column.Schema.Str; entity_id: <internal>.Column.Schema.Str; group_PDB: <internal>.Column.Schema.Aliased<"ATOM" | "HETATM">; id: <internal>.Column.Schema.Int; ordinal_id: <internal>.Column.Schema.Int; seq_id: <internal>.Column.Schema.Int; starting_model_id: <internal>.Column.Schema.Str; type_symbol: <internal>.Column.Schema.Str }; ihm_starting_model_details: { asym_id: <internal>.Column.Schema.Str; dataset_list_id: <internal>.Column.Schema.Int; entity_description: <internal>.Column.Schema.Str; entity_id: <internal>.Column.Schema.Str; entity_poly_segment_id: <internal>.Column.Schema.Int; starting_model_auth_asym_id: <internal>.Column.Schema.Str; starting_model_id: <internal>.Column.Schema.Str; starting_model_sequence_offset: <internal>.Column.Schema.Int; starting_model_source: <internal>.Column.Schema.Aliased<"other" | "comparative model" | "experimental model" | "integrative model" | "ab initio model"> }; ihm_starting_model_seq_dif: { asym_id: <internal>.Column.Schema.Str; comp_id: <internal>.Column.Schema.Str; db_asym_id: <internal>.Column.Schema.Str; db_comp_id: <internal>.Column.Schema.Str; db_seq_id: <internal>.Column.Schema.Int; details: <internal>.Column.Schema.Str; entity_id: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Int; seq_id: <internal>.Column.Schema.Int; starting_model_id: <internal>.Column.Schema.Str }; ihm_struct_assembly: { description: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Int; name: <internal>.Column.Schema.Str }; ihm_struct_assembly_details: { assembly_id: <internal>.Column.Schema.Int; asym_id: <internal>.Column.Schema.Str; entity_description: <internal>.Column.Schema.Str; entity_id: <internal>.Column.Schema.Str; entity_poly_segment_id: <internal>.Column.Schema.Int; id: <internal>.Column.Schema.Int; parent_assembly_id: <internal>.Column.Schema.Int }; ma_data: { content_type: <internal>.Column.Schema.Aliased<"target" | "other" | "template structure" | "polymeric template library" | "spatial restraints" | "target-template alignment" | "coevolution MSA" | "model coordinates">; content_type_other_details: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Int; name: <internal>.Column.Schema.Str }; ma_model_list: { data_id: <internal>.Column.Schema.Int; model_group_id: <internal>.Column.Schema.Int; model_group_name: <internal>.Column.Schema.Str; model_id: <internal>.Column.Schema.Int; model_name: <internal>.Column.Schema.Str; model_type: <internal>.Column.Schema.Aliased<"Other" | "Homology model" | "Ab initio model">; ordinal_id: <internal>.Column.Schema.Int }; ma_qa_metric: { id: <internal>.Column.Schema.Int; mode: <internal>.Column.Schema.Aliased<"local" | "global" | "local-pairwise">; name: <internal>.Column.Schema.Str; software_group_id: <internal>.Column.Schema.Int; type: <internal>.Column.Schema.Aliased<"other" | "zscore" | "energy" | "distance" | "normalized score" | "pLDDT" | "pLDDT in [0,1]" | "pLDDT all-atom" | "pLDDT all-atom in [0,1]" | "PAE" | "pTM" | "ipTM" | "contact probability"> }; ma_qa_metric_global: { metric_id: <internal>.Column.Schema.Int; metric_value: <internal>.Column.Schema.Float; model_id: <internal>.Column.Schema.Int; ordinal_id: <internal>.Column.Schema.Int }; ma_qa_metric_local: { label_asym_id: <internal>.Column.Schema.Str; label_comp_id: <internal>.Column.Schema.Str; label_seq_id: <internal>.Column.Schema.Int; metric_id: <internal>.Column.Schema.Int; metric_value: <internal>.Column.Schema.Float; model_id: <internal>.Column.Schema.Int; ordinal_id: <internal>.Column.Schema.Int }; ma_software_group: { group_id: <internal>.Column.Schema.Int; ordinal_id: <internal>.Column.Schema.Int; software_id: <internal>.Column.Schema.Int }; ma_target_entity: { data_id: <internal>.Column.Schema.Int; entity_id: <internal>.Column.Schema.Str; origin: <internal>.Column.Schema.Aliased<"reference database" | "designed"> }; ma_target_entity_instance: { asym_id: <internal>.Column.Schema.Str; details: <internal>.Column.Schema.Str; entity_id: <internal>.Column.Schema.Str }; ma_target_ref_db_details: { db_accession: <internal>.Column.Schema.Str; db_code: <internal>.Column.Schema.Str; db_name: <internal>.Column.Schema.Aliased<"GB" | "Other" | "UNP" | "OrthoDB" | "NCBI" | "JGI">; ncbi_taxonomy_id: <internal>.Column.Schema.Str; organism_scientific: <internal>.Column.Schema.Str; seq_db_align_begin: <internal>.Column.Schema.Str; seq_db_align_end: <internal>.Column.Schema.Str; seq_db_isoform: <internal>.Column.Schema.Str; target_entity_id: <internal>.Column.Schema.Str }; pdbx_branch_scheme: { asym_id: <internal>.Column.Schema.Str; auth_asym_id: <internal>.Column.Schema.Str; auth_mon_id: <internal>.Column.Schema.Str; auth_seq_num: <internal>.Column.Schema.Str; entity_id: <internal>.Column.Schema.Str; hetero: <internal>.Column.Schema.Aliased<"y" | "yes" | "no" | "n">; mon_id: <internal>.Column.Schema.Str; num: <internal>.Column.Schema.Int; pdb_asym_id: <internal>.Column.Schema.Str; pdb_mon_id: <internal>.Column.Schema.Str; pdb_seq_num: <internal>.Column.Schema.Str }; pdbx_chem_comp_identifier: { comp_id: <internal>.Column.Schema.Str; identifier: <internal>.Column.Schema.Str; program: <internal>.Column.Schema.Str; program_version: <internal>.Column.Schema.Str; type: <internal>.Column.Schema.Aliased<"COMMON NAME" | "SYSTEMATIC NAME" | "CAS REGISTRY NUMBER" | "PUBCHEM Identifier" | "MDL Identifier" | "SYNONYM" | "CONDENSED IUPAC CARB SYMBOL" | "IUPAC CARB SYMBOL" | "SNFG CARB SYMBOL" | "CONDENSED IUPAC CARBOHYDRATE SYMBOL" | "IUPAC CARBOHYDRATE SYMBOL" | "SNFG CARBOHYDRATE SYMBOL"> }; pdbx_chem_comp_related: { comp_id: <internal>.Column.Schema.Str; details: <internal>.Column.Schema.Str; related_comp_id: <internal>.Column.Schema.Str; relationship_type: <internal>.Column.Schema.Aliased<"Carbohydrate core" | "Precursor"> }; pdbx_chem_comp_synonyms: { comp_id: <internal>.Column.Schema.Str; name: <internal>.Column.Schema.Str; provenance: <internal>.Column.Schema.Aliased<"AUTHOR" | "DRUGBANK" | "CHEBI" | "CHEMBL" | "PDB" | "PUBCHEM"> }; pdbx_database_related: { content_type: <internal>.Column.Schema.Aliased<"split" | "other" | "minimized average structure" | "representative structure" | "ensemble" | "derivative structure" | "native structure" | "associated EM volume" | "other EM volume" | "associated NMR restraints" | "associated structure factors" | "associated SAS data" | "protein target sequence and/or protocol data" | "re-refinement" | "complete structure" | "unspecified">; db_id: <internal>.Column.Schema.Str; db_name: <internal>.Column.Schema.Str; details: <internal>.Column.Schema.Str }; pdbx_database_status: { SG_entry: <internal>.Column.Schema.Aliased<"y" | "n">; deposit_site: <internal>.Column.Schema.Aliased<"NDB" | "RCSB" | "PDBE" | "PDBJ" | "BMRB" | "BNL" | "PDBC">; entry_id: <internal>.Column.Schema.Str; methods_development_category: <internal>.Column.Schema.Aliased<"CAPRI" | "CASP" | "CASD-NMR" | "FoldIt" | "GPCR Dock" | "D3R" | "RNA-Puzzles">; pdb_format_compatible: <internal>.Column.Schema.Aliased<"y" | "n">; process_site: <internal>.Column.Schema.Aliased<"NDB" | "RCSB" | "PDBE" | "PDBJ" | "BNL" | "PDBC">; recvd_initial_deposition_date: <internal>.Column.Schema.Str; status_code: <internal>.Column.Schema.Aliased<"PROC" | "WAIT" | "REL" | "HOLD" | "HPUB" | "REFI" | "OBS" | "WDRN" | "AUTH" | "POLC" | "REPL" | "AUCO" | "TRSF" | "RMVD" | "DEL" | "REV" | "UPD" | "BIB">; status_code_cs: <internal>.Column.Schema.Aliased<"PROC" | "WAIT" | "REL" | "HOLD" | "HPUB" | "OBS" | "WDRN" | "AUTH" | "POLC" | "REPL" | "AUCO" | "RMVD">; status_code_mr: <internal>.Column.Schema.Aliased<"PROC" | "WAIT" | "REL" | "HOLD" | "HPUB" | "OBS" | "WDRN" | "AUTH" | "POLC" | "REPL" | "AUCO" | "RMVD">; status_code_sf: <internal>.Column.Schema.Aliased<"PROC" | "WAIT" | "REL" | "HOLD" | "HPUB" | "OBS" | "WDRN" | "AUTH" | "POLC" | "REPL" | "RMVD"> }; pdbx_entity_branch: { entity_id: <internal>.Column.Schema.Str; type: <internal>.Column.Schema.Aliased<"oligosaccharide"> }; pdbx_entity_branch_descriptor: { descriptor: <internal>.Column.Schema.Str; entity_id: <internal>.Column.Schema.Str; ordinal: <internal>.Column.Schema.Int; program: <internal>.Column.Schema.Str; program_version: <internal>.Column.Schema.Str; type: <internal>.Column.Schema.Aliased<"linucs" | "glycam condensed sequence" | "glycam condensed core sequence" | "wurcs"> }; pdbx_entity_branch_link: { atom_id_1: <internal>.Column.Schema.Str; atom_id_2: <internal>.Column.Schema.Str; atom_stereo_config_1: <internal>.Column.Schema.Aliased<"s" | "r" | "n">; atom_stereo_config_2: <internal>.Column.Schema.Aliased<"s" | "r" | "n">; comp_id_1: <internal>.Column.Schema.Str; comp_id_2: <internal>.Column.Schema.Str; details: <internal>.Column.Schema.Str; entity_branch_list_num_1: <internal>.Column.Schema.Int; entity_branch_list_num_2: <internal>.Column.Schema.Int; entity_id: <internal>.Column.Schema.Str; leaving_atom_id_1: <internal>.Column.Schema.Str; leaving_atom_id_2: <internal>.Column.Schema.Str; link_id: <internal>.Column.Schema.Int; value_order: <internal>.Column.Schema.Aliased<"sing" | "doub" | "trip" | "quad" | "arom" | "poly" | "delo" | "pi"> }; pdbx_entity_branch_list: { comp_id: <internal>.Column.Schema.Str; entity_id: <internal>.Column.Schema.Str; hetero: <internal>.Column.Schema.Aliased<"y" | "yes" | "no" | "n">; num: <internal>.Column.Schema.Int }; pdbx_entity_instance_feature: { asym_id: <internal>.Column.Schema.Str; auth_asym_id: <internal>.Column.Schema.Str; auth_comp_id: <internal>.Column.Schema.Str; auth_seq_num: <internal>.Column.Schema.Str; comp_id: <internal>.Column.Schema.Str; details: <internal>.Column.Schema.Str; feature_type: <internal>.Column.Schema.Aliased<"SUBJECT OF INVESTIGATION" | "NO FUNCTIONAL ROLE" | "OTHER">; ordinal: <internal>.Column.Schema.Int; seq_num: <internal>.Column.Schema.Int }; pdbx_entity_nonpoly: { comp_id: <internal>.Column.Schema.Str; entity_id: <internal>.Column.Schema.Str; name: <internal>.Column.Schema.Str }; pdbx_entity_src_syn: { entity_id: <internal>.Column.Schema.Str; organism_scientific: <internal>.Column.Schema.Str; pdbx_beg_seq_num: <internal>.Column.Schema.Int; pdbx_end_seq_num: <internal>.Column.Schema.Int; pdbx_src_id: <internal>.Column.Schema.Int }; pdbx_molecule: { asym_id: <internal>.Column.Schema.Str; instance_id: <internal>.Column.Schema.Int; prd_id: <internal>.Column.Schema.Str }; pdbx_molecule_features: { class: <internal>.Column.Schema.Aliased<"unknown" | "antagonist" | "antibiotic" | "anticancer" | "anticoagulant" | "antifungal" | "antigen" | "antiinflammatory" | "antimicrobial" | "antineoplastic" | "antiparasitic" | "antiretroviral" | "anthelmintic" | "antithrombotic" | "antitumor" | "antiviral" | "caspase inhibitor" | "chaperone binding" | "enzyme inhibitor" | "drug delivery" | "glycan component" | "growth factor" | "immunosuppressant" | "inducer" | "inhibitor" | "lantibiotic" | "metabolism" | "metal transport" | "nutrient" | "oxidation-reduction" | "protein binding" | "receptor" | "substrate analog" | "synthetic opioid" | "thrombin inhibitor" | "transition state mimetic" | "transport activator" | "trypsin inhibitor" | "toxin" | "water retention" | "anticoagulant, antithrombotic" | "antibiotic, antimicrobial" | "antibiotic, anthelmintic" | "antibiotic, antineoplastic" | "antimicrobial, antiretroviral" | "antimicrobial, antitumor" | "antimicrobial, antiparasitic, antibiotic" | "thrombin inhibitor, trypsin inhibitor">; details: <internal>.Column.Schema.Str; name: <internal>.Column.Schema.Str; prd_id: <internal>.Column.Schema.Str; type: <internal>.Column.Schema.Aliased<"unknown" | "non-polymer" | "peptide-like" | "macrolide" | "amino acid" | "aminoglycoside" | "anthracycline" | "anthraquinone" | "ansamycin" | "chalkophore" | "chromophore" | "glycopeptide" | "cyclic depsipeptide" | "cyclic lipopeptide" | "cyclic peptide" | "heterocyclic" | "imino sugar" | "keto acid" | "lipoglycopeptide" | "lipopeptide" | "nucleoside" | "oligopeptide" | "oligosaccharide" | "peptaibol" | "polycyclic" | "polypeptide" | "polysaccharide" | "quinolone" | "thiolactone" | "thiopeptide" | "siderophore" | "chalkophore, polypeptide"> }; pdbx_nonpoly_scheme: { asym_id: <internal>.Column.Schema.Str; auth_mon_id: <internal>.Column.Schema.Str; auth_seq_num: <internal>.Column.Schema.Str; entity_id: <internal>.Column.Schema.Str; mon_id: <internal>.Column.Schema.Str; ndb_seq_num: <internal>.Column.Schema.Str; pdb_ins_code: <internal>.Column.Schema.Str; pdb_mon_id: <internal>.Column.Schema.Str; pdb_seq_num: <internal>.Column.Schema.Str; pdb_strand_id: <internal>.Column.Schema.Str }; pdbx_reference_entity_link: { atom_id_1: <internal>.Column.Schema.Str; atom_id_2: <internal>.Column.Schema.Str; comp_id_1: <internal>.Column.Schema.Str; comp_id_2: <internal>.Column.Schema.Str; component_1: <internal>.Column.Schema.Int; component_2: <internal>.Column.Schema.Int; details: <internal>.Column.Schema.Str; entity_seq_num_1: <internal>.Column.Schema.Int; entity_seq_num_2: <internal>.Column.Schema.Int; link_class: <internal>.Column.Schema.Aliased<"PP" | "PN" | "NP" | "NN">; link_id: <internal>.Column.Schema.Int; prd_id: <internal>.Column.Schema.Str; ref_entity_id_1: <internal>.Column.Schema.Str; ref_entity_id_2: <internal>.Column.Schema.Str; value_order: <internal>.Column.Schema.Aliased<"sing" | "doub" | "trip" | "quad" | "arom" | "poly" | "delo" | "pi"> }; pdbx_reference_entity_list: { component_id: <internal>.Column.Schema.Int; details: <internal>.Column.Schema.Str; prd_id: <internal>.Column.Schema.Str; ref_entity_id: <internal>.Column.Schema.Str; type: <internal>.Column.Schema.Aliased<"non-polymer" | "polymer" | "branched" | "polymer-like"> }; pdbx_reference_entity_poly_link: { atom_id_1: <internal>.Column.Schema.Str; atom_id_2: <internal>.Column.Schema.Str; comp_id_1: <internal>.Column.Schema.Str; comp_id_2: <internal>.Column.Schema.Str; component_id: <internal>.Column.Schema.Int; entity_seq_num_1: <internal>.Column.Schema.Int; entity_seq_num_2: <internal>.Column.Schema.Int; link_id: <internal>.Column.Schema.Int; prd_id: <internal>.Column.Schema.Str; ref_entity_id: <internal>.Column.Schema.Str; value_order: <internal>.Column.Schema.Aliased<"sing" | "doub" | "trip" | "quad" | "arom" | "poly" | "delo" | "pi"> }; pdbx_struct_assembly: { details: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Str; method_details: <internal>.Column.Schema.Str; oligomeric_count: <internal>.Column.Schema.Int; oligomeric_details: <internal>.Column.Schema.Str }; pdbx_struct_assembly_gen: { assembly_id: <internal>.Column.Schema.Str; asym_id_list: <internal>.Column.Schema.List<string>; oper_expression: <internal>.Column.Schema.Str }; pdbx_struct_mod_residue: { PDB_ins_code: <internal>.Column.Schema.Str; auth_asym_id: <internal>.Column.Schema.Str; auth_comp_id: <internal>.Column.Schema.Str; auth_seq_id: <internal>.Column.Schema.Int; details: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Int; label_asym_id: <internal>.Column.Schema.Str; label_comp_id: <internal>.Column.Schema.Str; label_seq_id: <internal>.Column.Schema.Int; parent_comp_id: <internal>.Column.Schema.Str }; pdbx_struct_oper_list: { id: <internal>.Column.Schema.Str; matrix: <internal>.Column.Schema.Tensor; name: <internal>.Column.Schema.Str; symmetry_operation: <internal>.Column.Schema.Str; type: <internal>.Column.Schema.Aliased<"identity operation" | "point symmetry operation" | "helical symmetry operation" | "crystal symmetry operation" | "3D crystal symmetry operation" | "2D crystal symmetry operation" | "transform to point frame" | "transform to helical frame" | "transform to crystal frame" | "transform to 2D crystal frame" | "transform to 3D crystal frame" | "build point asymmetric unit" | "build helical asymmetric unit" | "build 2D crystal asymmetric unit" | "build 3D crystal asymmetric unit">; vector: <internal>.Column.Schema.Tensor }; pdbx_unobs_or_zero_occ_residues: { PDB_ins_code: <internal>.Column.Schema.Str; PDB_model_num: <internal>.Column.Schema.Int; auth_asym_id: <internal>.Column.Schema.Str; auth_comp_id: <internal>.Column.Schema.Str; auth_seq_id: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Int; label_asym_id: <internal>.Column.Schema.Str; label_comp_id: <internal>.Column.Schema.Str; label_seq_id: <internal>.Column.Schema.Int; occupancy_flag: <internal>.Column.Schema.Aliased<"1" | "0">; polymer_flag: <internal>.Column.Schema.Aliased<"y" | "n"> }; software: { classification: <internal>.Column.Schema.Str; date: <internal>.Column.Schema.Str; description: <internal>.Column.Schema.Str; name: <internal>.Column.Schema.Str; pdbx_ordinal: <internal>.Column.Schema.Int; type: <internal>.Column.Schema.Aliased<"filter" | "other" | "program" | "library" | "package" | "jiffy">; version: <internal>.Column.Schema.Str }; struct: { entry_id: <internal>.Column.Schema.Str; pdbx_descriptor: <internal>.Column.Schema.Str; title: <internal>.Column.Schema.Str }; struct_asym: { details: <internal>.Column.Schema.Str; entity_id: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Str; pdbx_blank_PDB_chainid_flag: <internal>.Column.Schema.Aliased<"N" | "Y">; pdbx_modified: <internal>.Column.Schema.Str }; struct_conf: { beg_auth_asym_id: <internal>.Column.Schema.Str; beg_auth_comp_id: <internal>.Column.Schema.Str; beg_auth_seq_id: <internal>.Column.Schema.Int; beg_label_asym_id: <internal>.Column.Schema.Str; beg_label_comp_id: <internal>.Column.Schema.Str; beg_label_seq_id: <internal>.Column.Schema.Int; conf_type_id: <internal>.Column.Schema.Aliased<"other" | "bend" | "helx_p" | "helx_ot_p" | "helx_rh_p" | "helx_rh_ot_p" | "helx_rh_al_p" | "helx_rh_ga_p" | "helx_rh_om_p" | "helx_rh_pi_p" | "helx_rh_27_p" | "helx_rh_3t_p" | "helx_rh_pp_p" | "helx_lh_p" | "helx_lh_ot_p" | "helx_lh_al_p" | "helx_lh_ga_p" | "helx_lh_om_p" | "helx_lh_pi_p" | "helx_lh_27_p" | "helx_lh_3t_p" | "helx_lh_pp_p" | "helx_n" | "helx_ot_n" | "helx_rh_n" | "helx_rh_ot_n" | "helx_rh_a_n" | "helx_rh_b_n" | "helx_rh_z_n" | "helx_lh_n" | "helx_lh_ot_n" | "helx_lh_a_n" | "helx_lh_b_n" | "helx_lh_z_n" | "turn_p" | "turn_ot_p" | "turn_ty1_p" | "turn_ty1p_p" | "turn_ty2_p" | "turn_ty2p_p" | "turn_ty3_p" | "turn_ty3p_p" | "strn">; details: <internal>.Column.Schema.Str; end_auth_asym_id: <internal>.Column.Schema.Str; end_auth_comp_id: <internal>.Column.Schema.Str; end_auth_seq_id: <internal>.Column.Schema.Int; end_label_asym_id: <internal>.Column.Schema.Str; end_label_comp_id: <internal>.Column.Schema.Str; end_label_seq_id: <internal>.Column.Schema.Int; id: <internal>.Column.Schema.Str; pdbx_PDB_helix_class: <internal>.Column.Schema.Str; pdbx_PDB_helix_id: <internal>.Column.Schema.Str; pdbx_PDB_helix_length: <internal>.Column.Schema.Int; pdbx_beg_PDB_ins_code: <internal>.Column.Schema.Str; pdbx_end_PDB_ins_code: <internal>.Column.Schema.Str }; struct_conn: { conn_type_id: <internal>.Column.Schema.Aliased<"covale" | "disulf" | "metalc" | "hydrog">; details: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Str; pdbx_PDB_id: <internal>.Column.Schema.Str; pdbx_dist_value: <internal>.Column.Schema.Float; pdbx_ptnr1_PDB_ins_code: <internal>.Column.Schema.Str; pdbx_ptnr1_label_alt_id: <internal>.Column.Schema.Str; pdbx_ptnr1_standard_comp_id: <internal>.Column.Schema.Str; pdbx_ptnr2_PDB_ins_code: <internal>.Column.Schema.Str; pdbx_ptnr2_label_alt_id: <internal>.Column.Schema.Str; pdbx_ptnr3_PDB_ins_code: <internal>.Column.Schema.Str; pdbx_ptnr3_label_alt_id: <internal>.Column.Schema.Str; pdbx_ptnr3_label_asym_id: <internal>.Column.Schema.Str; pdbx_ptnr3_label_atom_id: <internal>.Column.Schema.Str; pdbx_ptnr3_label_comp_id: <internal>.Column.Schema.Str; pdbx_ptnr3_label_seq_id: <internal>.Column.Schema.Int; pdbx_value_order: <internal>.Column.Schema.Aliased<"sing" | "doub" | "trip" | "quad">; ptnr1_auth_asym_id: <internal>.Column.Schema.Str; ptnr1_auth_comp_id: <internal>.Column.Schema.Str; ptnr1_auth_seq_id: <internal>.Column.Schema.Int; ptnr1_label_asym_id: <internal>.Column.Schema.Str; ptnr1_label_atom_id: <internal>.Column.Schema.Str; ptnr1_label_comp_id: <internal>.Column.Schema.Str; ptnr1_label_seq_id: <internal>.Column.Schema.Int; ptnr1_symmetry: <internal>.Column.Schema.Str; ptnr2_auth_asym_id: <internal>.Column.Schema.Str; ptnr2_auth_comp_id: <internal>.Column.Schema.Str; ptnr2_auth_seq_id: <internal>.Column.Schema.Int; ptnr2_label_asym_id: <internal>.Column.Schema.Str; ptnr2_label_atom_id: <internal>.Column.Schema.Str; ptnr2_label_comp_id: <internal>.Column.Schema.Str; ptnr2_label_seq_id: <internal>.Column.Schema.Int; ptnr2_symmetry: <internal>.Column.Schema.Str }; struct_conn_type: { criteria: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Aliased<"covale" | "disulf" | "metalc" | "hydrog" | "mismat" | "saltbr" | "modres" | "covale_base" | "covale_sugar" | "covale_phosphate">; reference: <internal>.Column.Schema.Str }; struct_keywords: { entry_id: <internal>.Column.Schema.Str; pdbx_keywords: <internal>.Column.Schema.Str; text: <internal>.Column.Schema.List<string> }; struct_ncs_oper: { code: <internal>.Column.Schema.Aliased<"given" | "generate">; details: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Int; matrix: <internal>.Column.Schema.Tensor; vector: <internal>.Column.Schema.Tensor }; struct_sheet_range: { beg_auth_asym_id: <internal>.Column.Schema.Str; beg_auth_comp_id: <internal>.Column.Schema.Str; beg_auth_seq_id: <internal>.Column.Schema.Int; beg_label_asym_id: <internal>.Column.Schema.Str; beg_label_comp_id: <internal>.Column.Schema.Str; beg_label_seq_id: <internal>.Column.Schema.Int; end_auth_asym_id: <internal>.Column.Schema.Str; end_auth_comp_id: <internal>.Column.Schema.Str; end_auth_seq_id: <internal>.Column.Schema.Int; end_label_asym_id: <internal>.Column.Schema.Str; end_label_comp_id: <internal>.Column.Schema.Str; end_label_seq_id: <internal>.Column.Schema.Int; id: <internal>.Column.Schema.Str; pdbx_beg_PDB_ins_code: <internal>.Column.Schema.Str; pdbx_end_PDB_ins_code: <internal>.Column.Schema.Str; sheet_id: <internal>.Column.Schema.Str }; struct_site: { details: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Str; pdbx_auth_asym_id: <internal>.Column.Schema.Str; pdbx_auth_comp_id: <internal>.Column.Schema.Str; pdbx_auth_ins_code: <internal>.Column.Schema.Str; pdbx_auth_seq_id: <internal>.Column.Schema.Str; pdbx_evidence_code: <internal>.Column.Schema.Str; pdbx_num_residues: <internal>.Column.Schema.Int }; struct_site_gen: { auth_asym_id: <internal>.Column.Schema.Str; auth_comp_id: <internal>.Column.Schema.Str; auth_seq_id: <internal>.Column.Schema.Str; details: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Str; label_alt_id: <internal>.Column.Schema.Str; label_asym_id: <internal>.Column.Schema.Str; label_atom_id: <internal>.Column.Schema.Str; label_comp_id: <internal>.Column.Schema.Str; label_seq_id: <internal>.Column.Schema.Int; pdbx_auth_ins_code: <internal>.Column.Schema.Str; pdbx_num_res: <internal>.Column.Schema.Int; site_id: <internal>.Column.Schema.Str; symmetry: <internal>.Column.Schema.Str }; symmetry: { Int_Tables_number: <internal>.Column.Schema.Int; cell_setting: <internal>.Column.Schema.Aliased<"triclinic" | "monoclinic" | "orthorhombic" | "tetragonal" | "rhombohedral" | "trigonal" | "hexagonal" | "cubic">; entry_id: <internal>.Column.Schema.Str; space_group_name_H-M: <internal>.Column.Schema.Str; space_group_name_Hall: <internal>.Column.Schema.Str } }

      Type declaration

      • atom_site: { B_iso_or_equiv: <internal>.Column.Schema.Float; Cartn_x: Coordinate; Cartn_y: Coordinate; Cartn_z: Coordinate; auth_asym_id: <internal>.Column.Schema.Str; auth_atom_id: <internal>.Column.Schema.Str; auth_comp_id: <internal>.Column.Schema.Str; auth_seq_id: <internal>.Column.Schema.Int; group_PDB: <internal>.Column.Schema.Aliased<"ATOM" | "HETATM">; id: <internal>.Column.Schema.Int; ihm_model_id: <internal>.Column.Schema.Int; label_alt_id: <internal>.Column.Schema.Str; label_asym_id: <internal>.Column.Schema.Str; label_atom_id: <internal>.Column.Schema.Str; label_comp_id: <internal>.Column.Schema.Str; label_entity_id: <internal>.Column.Schema.Str; label_seq_id: <internal>.Column.Schema.Int; occupancy: <internal>.Column.Schema.Float; pdbx_PDB_ins_code: <internal>.Column.Schema.Str; pdbx_PDB_model_num: <internal>.Column.Schema.Int; pdbx_formal_charge: <internal>.Column.Schema.Int; pdbx_label_index: <internal>.Column.Schema.Int; pdbx_sifts_xref_db_acc: <internal>.Column.Schema.Str; pdbx_sifts_xref_db_name: <internal>.Column.Schema.Str; pdbx_sifts_xref_db_num: <internal>.Column.Schema.Str; pdbx_sifts_xref_db_res: <internal>.Column.Schema.Str; type_symbol: <internal>.Column.Schema.Str }

        Data items in the ATOM_SITE category record details about the atom sites in a macromolecular crystal structure, such as the positional coordinates, atomic displacement parameters, magnetic moments and directions.

        The data items for describing anisotropic atomic displacement factors are only used if the corresponding items are not given in the ATOM_SITE_ANISOTROP category.

        wwPDB recommends wwPDB-assigned residue number, residue ID, and chain ID, _atom_site.auth_seq_id _atom_site.auth_comp_id, and _atom_site.auth_asym_id, respectively, to be used for publication materials.

        • B_iso_or_equiv: <internal>.Column.Schema.Float

          Isotropic atomic displacement parameter, or equivalent isotropic atomic displacement parameter, Beq, calculated from the anisotropic displacement parameters.

          Beq = (1/3) sumi[sumj(B^ij^ Ai Aj a*i a*j)]

          A = the real space cell lengths a* = the reciprocal space cell lengths B^ij^ = 8 pi^2^ U^ij^

          Ref: Fischer, R. X. & Tillmanns, E. (1988). Acta Cryst. C44, 775-776.

          The IUCr Commission on Nomenclature recommends against the use of B for reporting atomic displacement parameters. U, being directly proportional to B, is preferred.

          Note -

          The particular type of ADP stored in this item is qualified by item _refine.pdbx_adp_type.

        • Cartn_x: Coordinate

          The x atom-site coordinate in angstroms specified according to a set of orthogonal Cartesian axes related to the cell axes as specified by the description given in _atom_sites.Cartn_transform_axes.

        • Cartn_y: Coordinate

          The y atom-site coordinate in angstroms specified according to a set of orthogonal Cartesian axes related to the cell axes as specified by the description given in _atom_sites.Cartn_transform_axes.

        • Cartn_z: Coordinate

          The z atom-site coordinate in angstroms specified according to a set of orthogonal Cartesian axes related to the cell axes as specified by the description given in _atom_sites.Cartn_transform_axes.

        • auth_asym_id: <internal>.Column.Schema.Str

          An alternative identifier for _atom_site.label_asym_id that may be provided by an author in order to match the identification used in the publication that describes the structure.

        • auth_atom_id: <internal>.Column.Schema.Str

          An alternative identifier for _atom_site.label_atom_id that may be provided by an author in order to match the identification used in the publication that describes the structure.

        • auth_comp_id: <internal>.Column.Schema.Str

          An alternative identifier for _atom_site.label_comp_id that may be provided by an author in order to match the identification used in the publication that describes the structure.

        • auth_seq_id: <internal>.Column.Schema.Int

          An alternative identifier for _atom_site.label_seq_id that may be provided by an author in order to match the identification used in the publication that describes the structure.

          Note that this is not necessarily a number, that the values do not have to be positive, and that the value does not have to correspond to the value of _atom_site.label_seq_id. The value of _atom_site.label_seq_id is required to be a sequential list of positive integers.

          The author may assign values to _atom_site.auth_seq_id in any desired way. For instance, the values may be used to relate this structure to a numbering scheme in a homologous structure, including sequence gaps or insertion codes. Alternatively, a scheme may be used for a truncated polymer that maintains the numbering scheme of the full length polymer. In all cases, the scheme used here must match the scheme used in the publication that describes the structure.

        • group_PDB: <internal>.Column.Schema.Aliased<"ATOM" | "HETATM">

          The group of atoms to which the atom site belongs. This data item is provided for compatibility with the original Protein Data Bank format, and only for that purpose.

        • id: <internal>.Column.Schema.Int

          The value of _atom_site.id must uniquely identify a record in the ATOM_SITE list.

          Note that this item need not be a number; it can be any unique identifier.

          This data item was introduced to provide compatibility between small-molecule and macromolecular CIFs. In a small-molecule CIF, _atom_site_label is the identifier for the atom. In a macromolecular CIF, the atom identifier is the aggregate of _atom_site.label_alt_id, _atom_site.label_asym_id, _atom_site.label_atom_id, _atom_site.label_comp_id and _atom_site.label_seq_id. For the two types of files to be compatible, a formal identifier for the category had to be introduced that was independent of the different modes of identifying the atoms. For compatibility with older CIFs, _atom_site_label is aliased to _atom_site.id.

          In general, this aggregate identifier does not uniquely identify an atom site as for non-polymers _atom_site.label_seq_id is '.'.

        • ihm_model_id: <internal>.Column.Schema.Int

          The model id corresponding to the atom site. This data item is a pointer to _ihm_model_list.model_id in the IHM_MODEL_LIST category.

        • label_alt_id: <internal>.Column.Schema.Str

          A place holder to indicate alternate conformation. The alternate conformation can be an entire polymer chain, or several residues or partial residue (several atoms within one residue). If an atom is provided in more than one position, then a non-blank alternate location indicator must be used for each of the atomic positions.

        • label_asym_id: <internal>.Column.Schema.Str

          A component of the identifier for this atom site. For further details, see the definition of the STRUCT_ASYM category.

          This data item is a pointer to _struct_asym.id in the STRUCT_ASYM category.

        • label_atom_id: <internal>.Column.Schema.Str

          A component of the identifier for this atom site.

          This data item is a pointer to _chem_comp_atom.atom_id in the CHEM_COMP_ATOM category.

        • label_comp_id: <internal>.Column.Schema.Str

          A component of the identifier for this atom site.

          This data item is a pointer to _chem_comp.id in the CHEM_COMP category.

        • label_entity_id: <internal>.Column.Schema.Str

          This data item is a pointer to _entity.id in the ENTITY category.

        • label_seq_id: <internal>.Column.Schema.Int

          This data item is a pointer to _entity_poly_seq.num in the ENTITY_POLY_SEQ category.

        • occupancy: <internal>.Column.Schema.Float

          The fraction of the atom type present at this site. The sum of the occupancies of all the atom types at this site may not exceed 1.0 unless it is a dummy site.

        • pdbx_PDB_ins_code: <internal>.Column.Schema.Str

          PDB insertion code.

        • pdbx_PDB_model_num: <internal>.Column.Schema.Int

          PDB model number.

        • pdbx_formal_charge: <internal>.Column.Schema.Int

          The net integer charge assigned to this atom. This is the formal charge assignment normally found in chemical diagrams.

        • pdbx_label_index: <internal>.Column.Schema.Int

          This data item is an ordinal which identifies distinct chemical components in the atom_site category, both polymeric and non-polymeric.

        • pdbx_sifts_xref_db_acc: <internal>.Column.Schema.Str

          The accession code related to the additional external database entry.

        • pdbx_sifts_xref_db_name: <internal>.Column.Schema.Str

          The name of additional external databases with residue level mapping.

        • pdbx_sifts_xref_db_num: <internal>.Column.Schema.Str

          The sequence position of the external database entry that corresponds to the residue mapping defined by the SIFTS process.

        • pdbx_sifts_xref_db_res: <internal>.Column.Schema.Str

          Describes the residue type of the given UniProt match

        • type_symbol: <internal>.Column.Schema.Str

          This data item is a pointer to _atom_type.symbol in the ATOM_TYPE category.

      • atom_site_anisotrop: { U: <internal>.Column.Schema.Tensor; U_esd: <internal>.Column.Schema.Tensor; id: <internal>.Column.Schema.Int; pdbx_PDB_ins_code: <internal>.Column.Schema.Str; pdbx_auth_asym_id: <internal>.Column.Schema.Str; pdbx_auth_atom_id: <internal>.Column.Schema.Str; pdbx_auth_comp_id: <internal>.Column.Schema.Str; pdbx_auth_seq_id: <internal>.Column.Schema.Str; pdbx_label_alt_id: <internal>.Column.Schema.Str; pdbx_label_asym_id: <internal>.Column.Schema.Str; pdbx_label_atom_id: <internal>.Column.Schema.Str; pdbx_label_comp_id: <internal>.Column.Schema.Str; pdbx_label_seq_id: <internal>.Column.Schema.Int; type_symbol: <internal>.Column.Schema.Str }

        Data items in the ATOM_SITE_ANISOTROP category record details about anisotropic displacement parameters. If the ATOM_SITE_ANISOTROP category is used for storing these data, the corresponding ATOM_SITE data items are not used.

        • U: <internal>.Column.Schema.Tensor

          The elements of the standard anisotropic atomic displacement matrix U, which appears in the structure-factor term as:

          T = exp{-2 pi^2^ sumi[sumj(U^ij^ hi hj a*i a*j)]}

          h = the Miller indices a* = the reciprocal space cell lengths

          These matrix elements may appear with atomic coordinates in the ATOM_SITE category, or they may appear in the separate ATOM_SITE_ANISOTROP category, but they may not appear in both places. Similarly, anisotropic displacements may appear as either B's or U's, but not as both.

          The unique elements of the real symmetric matrix are entered by row.

        • U_esd: <internal>.Column.Schema.Tensor

          The standard uncertainty (estimated standard deviation) of _atom_site_anisotrop.U.

        • id: <internal>.Column.Schema.Int

          This data item is a pointer to _atom_site.id in the ATOM_SITE category.

        • pdbx_PDB_ins_code: <internal>.Column.Schema.Str

          Pointer to _atom_site.pdbx_PDB_ins_code

        • pdbx_auth_asym_id: <internal>.Column.Schema.Str

          Pointer to _atom_site.auth_asym_id

        • pdbx_auth_atom_id: <internal>.Column.Schema.Str

          Pointer to _atom_site.auth_atom_id

        • pdbx_auth_comp_id: <internal>.Column.Schema.Str

          Pointer to _atom_site.auth_comp_id

        • pdbx_auth_seq_id: <internal>.Column.Schema.Str

          Pointer to _atom_site.auth_seq_id

        • pdbx_label_alt_id: <internal>.Column.Schema.Str

          Pointer to _atom_site.label_alt_id.

        • pdbx_label_asym_id: <internal>.Column.Schema.Str

          Pointer to _atom_site.label_asym_id

        • pdbx_label_atom_id: <internal>.Column.Schema.Str

          Pointer to _atom_site.label_atom_id

        • pdbx_label_comp_id: <internal>.Column.Schema.Str

          Pointer to _atom_site.label_comp_id

        • pdbx_label_seq_id: <internal>.Column.Schema.Int

          Pointer to _atom_site.label_seq_id

        • type_symbol: <internal>.Column.Schema.Str

          This data item is a pointer to _atom_type.symbol in the ATOM_TYPE category.

      • atom_sites: { entry_id: <internal>.Column.Schema.Str; fract_transf_matrix: <internal>.Column.Schema.Tensor; fract_transf_vector: <internal>.Column.Schema.Tensor }

        Data items in the ATOM_SITES category record details about the crystallographic cell and cell transformations, which are common to all atom sites.

        • entry_id: <internal>.Column.Schema.Str

          This data item is a pointer to _entry.id in the ENTRY category.

        • fract_transf_matrix: <internal>.Column.Schema.Tensor

          The elements of the 3x3 matrix used to transform Cartesian coordinates in the ATOM_SITE category to fractional coordinates in the same category. The axial alignments of this transformation are described in _atom_sites.Cartn_transform_axes. The 3x1 translation is defined in _atom_sites.fract_transf_vector[].

          |x'| |11 12 13| |x| |1| |y'|fractional = |21 22 23| |y|Cartesian + |2| |z'| |31 32 33| |z| |3|

        • fract_transf_vector: <internal>.Column.Schema.Tensor

          The elements of the three-element vector used to transform Cartesian coordinates in the ATOM_SITE category to fractional coordinates in the same category. The axial alignments of this transformation are described in _atom_sites.Cartn_transform_axes. The 3x3 rotation is defined in _atom_sites.fract_transf_matrix[][].

          |x'| |11 12 13| |x| |1| |y'|fractional = |21 22 23| |y|Cartesian + |2| |z'| |31 32 33| |z| |3|

      • audit_author: { identifier_ORCID: <internal>.Column.Schema.Str; name: <internal>.Column.Schema.Str; pdbx_ordinal: <internal>.Column.Schema.Int }

        Data items in the AUDIT_AUTHOR category record details about the author(s) of the data block.

        • identifier_ORCID: <internal>.Column.Schema.Str

          The Open Researcher and Contributor ID (ORCID).

        • name: <internal>.Column.Schema.Str

          The name of an author of this data block. If there are multiple authors, _audit_author.name is looped with _audit_author.address. The family name(s), followed by a comma and including any dynastic components, precedes the first name(s) or initial(s).

        • pdbx_ordinal: <internal>.Column.Schema.Int

          This data item defines the order of the author's name in the list of audit authors.

      • audit_conform: { dict_location: <internal>.Column.Schema.Str; dict_name: <internal>.Column.Schema.Str; dict_version: <internal>.Column.Schema.Str }

        Data items in the AUDIT_CONFORM category describe the dictionary versions against which the data names appearing in the current data block are conformant.

        • dict_location: <internal>.Column.Schema.Str

          A file name or uniform resource locator (URL) for the dictionary to which the current data block conforms.

        • dict_name: <internal>.Column.Schema.Str

          The string identifying the highest-level dictionary defining data names used in this file.

        • dict_version: <internal>.Column.Schema.Str

          The version number of the dictionary to which the current data block conforms.

      • cell: { Z_PDB: <internal>.Column.Schema.Int; angle_alpha: <internal>.Column.Schema.Float; angle_beta: <internal>.Column.Schema.Float; angle_gamma: <internal>.Column.Schema.Float; entry_id: <internal>.Column.Schema.Str; length_a: <internal>.Column.Schema.Float; length_b: <internal>.Column.Schema.Float; length_c: <internal>.Column.Schema.Float; pdbx_unique_axis: <internal>.Column.Schema.Str }

        Data items in the CELL category record details about the crystallographic cell parameters.

        • Z_PDB: <internal>.Column.Schema.Int

          The number of the polymeric chains in a unit cell. In the case of heteropolymers, Z is the number of occurrences of the most populous chain.

          This data item is provided for compatibility with the original Protein Data Bank format, and only for that purpose.

        • angle_alpha: <internal>.Column.Schema.Float

          Unit-cell angle alpha of the reported structure in degrees.

        • angle_beta: <internal>.Column.Schema.Float

          Unit-cell angle beta of the reported structure in degrees.

        • angle_gamma: <internal>.Column.Schema.Float

          Unit-cell angle gamma of the reported structure in degrees.

        • entry_id: <internal>.Column.Schema.Str

          This data item is a pointer to _entry.id in the ENTRY category.

        • length_a: <internal>.Column.Schema.Float

          Unit-cell length a corresponding to the structure reported in angstroms.

        • length_b: <internal>.Column.Schema.Float

          Unit-cell length b corresponding to the structure reported in angstroms.

        • length_c: <internal>.Column.Schema.Float

          Unit-cell length c corresponding to the structure reported in angstroms.

        • pdbx_unique_axis: <internal>.Column.Schema.Str

          To further identify unique axis if necessary. E.g., P 21 with an unique C axis will have 'C' in this field.

      • chem_comp: { formula: <internal>.Column.Schema.Str; formula_weight: <internal>.Column.Schema.Float; id: <internal>.Column.Schema.Str; mon_nstd_flag: <internal>.Column.Schema.Aliased<"y" | "yes" | "no" | "n">; name: <internal>.Column.Schema.Str; pdbx_synonyms: <internal>.Column.Schema.List<string>; type: <internal>.Column.Schema.Aliased<"other" | "d-peptide linking" | "l-peptide linking" | "d-peptide nh3 amino terminus" | "l-peptide nh3 amino terminus" | "d-peptide cooh carboxy terminus" | "l-peptide cooh carboxy terminus" | "dna linking" | "rna linking" | "l-rna linking" | "l-dna linking" | "dna oh 5 prime terminus" | "rna oh 5 prime terminus" | "dna oh 3 prime terminus" | "rna oh 3 prime terminus" | "d-saccharide, beta linking" | "d-saccharide, alpha linking" | "l-saccharide, beta linking" | "l-saccharide, alpha linking" | "l-saccharide" | "d-saccharide" | "saccharide" | "non-polymer" | "peptide linking" | "peptide-like" | "l-gamma-peptide, c-delta linking" | "d-gamma-peptide, c-delta linking" | "l-beta-peptide, c-gamma linking" | "d-beta-peptide, c-gamma linking"> }

        Data items in the CHEM_COMP category give details about each of the chemical components from which the relevant chemical structures can be constructed, such as name, mass or charge.

        The related categories CHEM_COMP_ATOM, CHEM_COMP_BOND, CHEM_COMP_ANGLE etc. describe the detailed geometry of these chemical components.

        • formula: <internal>.Column.Schema.Str

          The formula for the chemical component. Formulae are written according to the following rules:

          (1) Only recognized element symbols may be used.

          (2) Each element symbol is followed by a 'count' number. A count of '1' may be omitted.

          (3) A space or parenthesis must separate each cluster of (element symbol + count), but in general parentheses are not used.

          (4) The order of elements depends on whether carbon is present or not. If carbon is present, the order should be: C, then H, then the other elements in alphabetical order of their symbol. If carbon is not present, the elements are listed purely in alphabetic order of their symbol. This is the 'Hill' system used by Chemical Abstracts.

        • formula_weight: <internal>.Column.Schema.Float

          Formula mass in daltons of the chemical component.

        • id: <internal>.Column.Schema.Str

          The value of _chem_comp.id must uniquely identify each item in the CHEM_COMP list.

          For protein polymer entities, this is the three-letter code for the amino acid.

          For nucleic acid polymer entities, this is the one-letter code for the base.

        • mon_nstd_flag: <internal>.Column.Schema.Aliased<"y" | "yes" | "no" | "n">

          'yes' indicates that this is a 'standard' monomer, 'no' indicates that it is 'nonstandard'. Nonstandard monomers should be described in more detail using the _chem_comp.mon_nstd_parent, _chem_comp.mon_nstd_class and _chem_comp.mon_nstd_details data items.

        • name: <internal>.Column.Schema.Str

          The full name of the component.

        • pdbx_synonyms: <internal>.Column.Schema.List<string>

          Synonym list for the component.

        • type: <internal>.Column.Schema.Aliased<"other" | "d-peptide linking" | "l-peptide linking" | "d-peptide nh3 amino terminus" | "l-peptide nh3 amino terminus" | "d-peptide cooh carboxy terminus" | "l-peptide cooh carboxy terminus" | "dna linking" | "rna linking" | "l-rna linking" | "l-dna linking" | "dna oh 5 prime terminus" | "rna oh 5 prime terminus" | "dna oh 3 prime terminus" | "rna oh 3 prime terminus" | "d-saccharide, beta linking" | "d-saccharide, alpha linking" | "l-saccharide, beta linking" | "l-saccharide, alpha linking" | "l-saccharide" | "d-saccharide" | "saccharide" | "non-polymer" | "peptide linking" | "peptide-like" | "l-gamma-peptide, c-delta linking" | "d-gamma-peptide, c-delta linking" | "l-beta-peptide, c-gamma linking" | "d-beta-peptide, c-gamma linking">

          For standard polymer components, the type of the monomer. Note that monomers that will form polymers are of three types: linking monomers, monomers with some type of N-terminal (or 5') cap and monomers with some type of C-terminal (or 3') cap.

      • chem_comp_bond: { atom_id_1: <internal>.Column.Schema.Str; atom_id_2: <internal>.Column.Schema.Str; comp_id: <internal>.Column.Schema.Str; pdbx_aromatic_flag: <internal>.Column.Schema.Aliased<"y" | "n">; pdbx_ordinal: <internal>.Column.Schema.Int; pdbx_stereo_config: <internal>.Column.Schema.Aliased<"z" | "n" | "e">; value_order: <internal>.Column.Schema.Aliased<"sing" | "doub" | "trip" | "quad" | "arom" | "poly" | "delo" | "pi"> }

        Data items in the CHEM_COMP_BOND category record details about the bonds between atoms in a chemical component. Target values may be specified as bond orders, as a distance between the two atoms, or both.

        • atom_id_1: <internal>.Column.Schema.Str

          The ID of the first of the two atoms that define the bond.

          This data item is a pointer to _chem_comp_atom.atom_id in the CHEM_COMP_ATOM category.

        • atom_id_2: <internal>.Column.Schema.Str

          The ID of the second of the two atoms that define the bond.

          This data item is a pointer to _chem_comp_atom.atom_id in the CHEM_COMP_ATOM category.

        • comp_id: <internal>.Column.Schema.Str

          This data item is a pointer to _chem_comp.id in the CHEM_COMP category.

        • pdbx_aromatic_flag: <internal>.Column.Schema.Aliased<"y" | "n">

          A flag indicating an aromatic bond.

        • pdbx_ordinal: <internal>.Column.Schema.Int

          Ordinal index for the component bond list.

        • pdbx_stereo_config: <internal>.Column.Schema.Aliased<"z" | "n" | "e">

          Stereochemical configuration across a double bond.

        • value_order: <internal>.Column.Schema.Aliased<"sing" | "doub" | "trip" | "quad" | "arom" | "poly" | "delo" | "pi">

          The value that should be taken as the target for the chemical bond associated with the specified atoms, expressed as a bond order.

      • citation: { book_publisher: <internal>.Column.Schema.Str; country: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Str; journal_abbrev: <internal>.Column.Schema.Str; journal_id_ASTM: <internal>.Column.Schema.Str; journal_id_CSD: <internal>.Column.Schema.Str; journal_id_ISSN: <internal>.Column.Schema.Str; journal_volume: <internal>.Column.Schema.Str; page_first: <internal>.Column.Schema.Str; page_last: <internal>.Column.Schema.Str; pdbx_database_id_DOI: <internal>.Column.Schema.Str; pdbx_database_id_PubMed: <internal>.Column.Schema.Int; title: <internal>.Column.Schema.Str; year: <internal>.Column.Schema.Int }

        Data items in the CITATION category record details about the literature cited as being relevant to the contents of the data block.

        • book_publisher: <internal>.Column.Schema.Str

          The name of the publisher of the citation; relevant for books or book chapters.

        • country: <internal>.Column.Schema.Str

          The country/region of publication; relevant for books and book chapters.

        • id: <internal>.Column.Schema.Str

          The value of _citation.id must uniquely identify a record in the CITATION list.

          The _citation.id 'primary' should be used to indicate the citation that the author(s) consider to be the most pertinent to the contents of the data block.

          Note that this item need not be a number; it can be any unique identifier.

        • journal_abbrev: <internal>.Column.Schema.Str

          Abbreviated name of the cited journal as given in the Chemical Abstracts Service Source Index.

        • journal_id_ASTM: <internal>.Column.Schema.Str

          The American Society for Testing and Materials (ASTM) code assigned to the journal cited (also referred to as the CODEN designator of the Chemical Abstracts Service); relevant for journal articles.

        • journal_id_CSD: <internal>.Column.Schema.Str

          The Cambridge Structural Database (CSD) code assigned to the journal cited; relevant for journal articles. This is also the system used at the Protein Data Bank (PDB).

        • journal_id_ISSN: <internal>.Column.Schema.Str

          The International Standard Serial Number (ISSN) code assigned to the journal cited; relevant for journal articles.

        • journal_volume: <internal>.Column.Schema.Str

          Volume number of the journal cited; relevant for journal articles.

        • page_first: <internal>.Column.Schema.Str

          The first page of the citation; relevant for journal articles, books and book chapters.

        • page_last: <internal>.Column.Schema.Str

          The last page of the citation; relevant for journal articles, books and book chapters.

        • pdbx_database_id_DOI: <internal>.Column.Schema.Str

          Document Object Identifier used by doi.org to uniquely specify bibliographic entry.

        • pdbx_database_id_PubMed: <internal>.Column.Schema.Int

          Ascession number used by PubMed to categorize a specific bibliographic entry.

        • title: <internal>.Column.Schema.Str

          The title of the citation; relevant for journal articles, books and book chapters.

        • year: <internal>.Column.Schema.Int

          The year of the citation; relevant for journal articles, books and book chapters.

      • citation_author: { citation_id: <internal>.Column.Schema.Str; name: <internal>.Column.Schema.Str; ordinal: <internal>.Column.Schema.Int }

        Data items in the CITATION_AUTHOR category record details about the authors associated with the citations in the CITATION list.

        • citation_id: <internal>.Column.Schema.Str

          This data item is a pointer to _citation.id in the CITATION category.

        • name: <internal>.Column.Schema.Str

          Name of an author of the citation; relevant for journal articles, books and book chapters.

          The family name(s), followed by a comma and including any dynastic components, precedes the first name(s) or initial(s).

        • ordinal: <internal>.Column.Schema.Int

          This data item defines the order of the author's name in the list of authors of a citation.

      • database_2: { database_code: <internal>.Column.Schema.Str; database_id: <internal>.Column.Schema.Aliased<"alphafolddb" | "cas" | "csd" | "emdb" | "icsd" | "modelarchive" | "mdf" | "modbase" | "ndb" | "nbs" | "pdb" | "pdf" | "rcsb" | "swiss-model_repository" | "ebi" | "pdbe" | "bmrb" | "wwpdb" | "pdb_acc"> }

        Data items in the DATABASE_2 category record details about the database identifiers of the data block.

        These data items are assigned by database managers and should only appear in a data block if they originate from that source.

        The name of this category, DATABASE_2, arose because the category name DATABASE was already in use in the core CIF dictionary, but was used differently from the way it needed to be used in the mmCIF dictionary. Since CIF data names cannot be changed once they have been adopted, a new category had to be created.

        • database_code: <internal>.Column.Schema.Str

          The code assigned by the database identified in _database_2.database_id.

        • database_id: <internal>.Column.Schema.Aliased<"alphafolddb" | "cas" | "csd" | "emdb" | "icsd" | "modelarchive" | "mdf" | "modbase" | "ndb" | "nbs" | "pdb" | "pdf" | "rcsb" | "swiss-model_repository" | "ebi" | "pdbe" | "bmrb" | "wwpdb" | "pdb_acc">

          An abbreviation that identifies the database.

      • entity: { details: <internal>.Column.Schema.Str; formula_weight: <internal>.Column.Schema.Float; id: <internal>.Column.Schema.Str; pdbx_description: <internal>.Column.Schema.List<string>; pdbx_ec: <internal>.Column.Schema.List<string>; pdbx_fragment: <internal>.Column.Schema.Str; pdbx_mutation: <internal>.Column.Schema.Str; pdbx_number_of_molecules: <internal>.Column.Schema.Int; src_method: <internal>.Column.Schema.Aliased<"nat" | "man" | "syn">; type: <internal>.Column.Schema.Aliased<"non-polymer" | "polymer" | "macrolide" | "water" | "branched"> }

        Data items in the ENTITY category record details (such as chemical composition, name and source) about the molecular entities that are present in the crystallographic structure.

        Items in the various ENTITY subcategories provide a full chemical description of these molecular entities.

        Entities are of three types: polymer, non-polymer and water. Note that the water category includes only water; ordered solvent such as sulfate ion or acetone would be described as individual non-polymer entities.

        The ENTITY category is specific to macromolecular CIF applications and replaces the function of the CHEMICAL category in the CIF core.

        It is important to remember that the ENTITY data are not the result of the crystallographic experiment; those results are represented by the ATOM_SITE data items. ENTITY data items describe the chemistry of the molecules under investigation and can most usefully be thought of as the ideal groups to which the structure is restrained or constrained during refinement.

        It is also important to remember that entities do not correspond directly to the enumeration of the contents of the asymmetric unit. Entities are described only once, even in those structures that contain multiple observations of an entity. The STRUCT_ASYM data items, which reference the entity list, describe and label the contents of the asymmetric unit.

        • details: <internal>.Column.Schema.Str

          A description of special aspects of the entity.

        • formula_weight: <internal>.Column.Schema.Float

          Formula mass in daltons of the entity.

        • id: <internal>.Column.Schema.Str

          The value of _entity.id must uniquely identify a record in the ENTITY list.

          Note that this item need not be a number; it can be any unique identifier.

        • pdbx_description: <internal>.Column.Schema.List<string>

          A description of the entity.

          Corresponds to the compound name in the PDB format.

        • pdbx_ec: <internal>.Column.Schema.List<string>

          Enzyme Commission (EC) number(s)

        • pdbx_fragment: <internal>.Column.Schema.Str

          Entity fragment description(s).

        • pdbx_mutation: <internal>.Column.Schema.Str

          Details about any entity mutation(s).

        • pdbx_number_of_molecules: <internal>.Column.Schema.Int

          A place holder for the number of molecules of the entity in the entry.

        • src_method: <internal>.Column.Schema.Aliased<"nat" | "man" | "syn">

          The method by which the sample for the entity was produced. Entities isolated directly from natural sources (tissues, soil samples etc.) are expected to have further information in the ENTITY_SRC_NAT category. Entities isolated from genetically manipulated sources are expected to have further information in the ENTITY_SRC_GEN category.

        • type: <internal>.Column.Schema.Aliased<"non-polymer" | "polymer" | "macrolide" | "water" | "branched">

          Defines the type of the entity.

          Polymer entities are expected to have corresponding ENTITY_POLY and associated entries.

          Non-polymer entities are expected to have corresponding CHEM_COMP and associated entries.

          Water entities are not expected to have corresponding entries in the ENTITY category.

      • entity_poly: { entity_id: <internal>.Column.Schema.Str; nstd_linkage: <internal>.Column.Schema.Aliased<"y" | "yes" | "no" | "n">; nstd_monomer: <internal>.Column.Schema.Aliased<"y" | "yes" | "no" | "n">; pdbx_seq_one_letter_code: <internal>.Column.Schema.Str; pdbx_seq_one_letter_code_can: <internal>.Column.Schema.Str; pdbx_strand_id: <internal>.Column.Schema.List<string>; pdbx_target_identifier: <internal>.Column.Schema.Str; type: <internal>.Column.Schema.Aliased<"other" | "polypeptide(D)" | "polypeptide(L)" | "polydeoxyribonucleotide" | "polyribonucleotide" | "polydeoxyribonucleotide/polyribonucleotide hybrid" | "cyclic-pseudo-peptide" | "peptide nucleic acid"> }

        Data items in the ENTITY_POLY category record details about the polymer, such as the type of the polymer, the number of monomers and whether it has nonstandard features.

        • entity_id: <internal>.Column.Schema.Str

          This data item is a pointer to _entity.id in the ENTITY category.

        • nstd_linkage: <internal>.Column.Schema.Aliased<"y" | "yes" | "no" | "n">

          A flag to indicate whether the polymer contains at least one monomer-to-monomer link different from that implied by _entity_poly.type.

        • nstd_monomer: <internal>.Column.Schema.Aliased<"y" | "yes" | "no" | "n">

          A flag to indicate whether the polymer contains at least one monomer that is not considered standard.

        • pdbx_seq_one_letter_code: <internal>.Column.Schema.Str

          Sequence of protein or nucleic acid polymer in standard one-letter codes of amino acids or nucleotides. Non-standard amino acids/nucleotides are represented by their Chemical Component Dictionary (CCD) codes in parenthesis. Deoxynucleotides are represented by the specially-assigned 2-letter CCD codes in parenthesis, with 'D' prefix added to their ribonucleotide counterparts. For hybrid polymer, each residue is represented by the code of its individual type. A cyclic polymer is represented in linear sequence from the chosen start to end.

          A for Alanine or Adenosine-5'-monophosphate C for Cysteine or Cytidine-5'-monophosphate D for Aspartic acid E for Glutamic acid F for Phenylalanine G for Glycine or Guanosine-5'-monophosphate H for Histidine I for Isoleucine or Inosinic Acid L for Leucine K for Lysine M for Methionine N for Asparagine or Unknown ribonucleotide O for Pyrrolysine P for Proline Q for Glutamine R for Arginine S for Serine T for Threonine U for Selenocysteine or Uridine-5'-monophosphate V for Valine W for Tryptophan Y for Tyrosine (DA) for 2'-deoxyadenosine-5'-monophosphate (DC) for 2'-deoxycytidine-5'-monophosphate (DG) for 2'-deoxyguanosine-5'-monophosphate (DT) for Thymidine-5'-monophosphate (MSE) for Selenomethionine (SEP) for Phosphoserine (PTO) for Phosphothreonine (PTR) for Phosphotyrosine (PCA) for Pyroglutamic acid (UNK) for Unknown amino acid (ACE) for Acetylation cap (NH2) for Amidation cap

        • pdbx_seq_one_letter_code_can: <internal>.Column.Schema.Str

          Canonical sequence of protein or nucleic acid polymer in standard one-letter codes of amino acids or nucleotides, corresponding to the sequence in _entity_poly.pdbx_seq_one_letter_code. Non-standard amino acids/nucleotides are represented by the codes of their parents if parent is specified in _chem_comp.mon_nstd_parent_comp_id, or by letter 'X' if parent is not specified. Deoxynucleotides are represented by their canonical one-letter codes of A, C, G, or T.

          For modifications with several parent amino acids, all corresponding parent amino acid codes will be listed (ex. chromophores).

        • pdbx_strand_id: <internal>.Column.Schema.List<string>

          The PDB strand/chain id(s) corresponding to this polymer entity.

        • pdbx_target_identifier: <internal>.Column.Schema.Str

          For Structural Genomics entries, the sequence's target identifier registered at the TargetTrack database.

        • type: <internal>.Column.Schema.Aliased<"other" | "polypeptide(D)" | "polypeptide(L)" | "polydeoxyribonucleotide" | "polyribonucleotide" | "polydeoxyribonucleotide/polyribonucleotide hybrid" | "cyclic-pseudo-peptide" | "peptide nucleic acid">

          The type of the polymer.

      • entity_poly_seq: { entity_id: <internal>.Column.Schema.Str; hetero: <internal>.Column.Schema.Aliased<"y" | "yes" | "no" | "n">; mon_id: <internal>.Column.Schema.Str; num: <internal>.Column.Schema.Int }

        Data items in the ENTITY_POLY_SEQ category specify the sequence of monomers in a polymer. Allowance is made for the possibility of microheterogeneity in a sample by allowing a given sequence number to be correlated with more than one monomer ID. The corresponding ATOM_SITE entries should reflect this heterogeneity.

        • entity_id: <internal>.Column.Schema.Str

          This data item is a pointer to _entity_poly.entity_id in the ENTITY_POLY category.

        • hetero: <internal>.Column.Schema.Aliased<"y" | "yes" | "no" | "n">

          A flag to indicate whether this monomer in the polymer is heterogeneous in sequence.

        • mon_id: <internal>.Column.Schema.Str

          This data item is a pointer to _chem_comp.id in the CHEM_COMP category.

        • num: <internal>.Column.Schema.Int

          The value of _entity_poly_seq.num must uniquely and sequentially identify a record in the ENTITY_POLY_SEQ list.

          Note that this item must be a number and that the sequence numbers must progress in increasing numerical order.

      • entity_src_gen: { entity_id: <internal>.Column.Schema.Str; pdbx_beg_seq_num: <internal>.Column.Schema.Int; pdbx_end_seq_num: <internal>.Column.Schema.Int; pdbx_gene_src_gene: <internal>.Column.Schema.List<string>; pdbx_gene_src_scientific_name: <internal>.Column.Schema.Str; pdbx_src_id: <internal>.Column.Schema.Int; plasmid_name: <internal>.Column.Schema.Str }

        Data items in the ENTITY_SRC_GEN category record details of the source from which the entity was obtained in cases where the source was genetically manipulated. The following are treated separately: items pertaining to the tissue from which the gene was obtained, items pertaining to the host organism for gene expression and items pertaining to the actual producing organism (plasmid).

        • entity_id: <internal>.Column.Schema.Str

          This data item is a pointer to _entity.id in the ENTITY category.

        • pdbx_beg_seq_num: <internal>.Column.Schema.Int

          The beginning polymer sequence position for the polymer section corresponding to this source.

          A reference to the sequence position in the entity_poly category.

        • pdbx_end_seq_num: <internal>.Column.Schema.Int

          The ending polymer sequence position for the polymer section corresponding to this source.

          A reference to the sequence position in the entity_poly category.

        • pdbx_gene_src_gene: <internal>.Column.Schema.List<string>

          Identifies the gene.

        • pdbx_gene_src_scientific_name: <internal>.Column.Schema.Str

          Scientific name of the organism.

        • pdbx_src_id: <internal>.Column.Schema.Int

          This data item is an ordinal identifier for entity_src_gen data records.

        • plasmid_name: <internal>.Column.Schema.Str

          The name of the plasmid that produced the entity in the host organism. Where full details of the protein production are available it would be expected that this item would be derived from _pdbx_construct.name of the construct pointed to from _entity_src_gen_express.plasmid_id.

      • entity_src_nat: { entity_id: <internal>.Column.Schema.Str; pdbx_beg_seq_num: <internal>.Column.Schema.Int; pdbx_end_seq_num: <internal>.Column.Schema.Int; pdbx_organism_scientific: <internal>.Column.Schema.Str; pdbx_plasmid_name: <internal>.Column.Schema.Str; pdbx_src_id: <internal>.Column.Schema.Int }

        Data items in the ENTITY_SRC_NAT category record details of the source from which the entity was obtained in cases where the entity was isolated directly from a natural tissue.

        • entity_id: <internal>.Column.Schema.Str

          This data item is a pointer to _entity.id in the ENTITY category.

        • pdbx_beg_seq_num: <internal>.Column.Schema.Int

          The beginning polymer sequence position for the polymer section corresponding to this source.

          A reference to the sequence position in the entity_poly category.

        • pdbx_end_seq_num: <internal>.Column.Schema.Int

          The ending polymer sequence position for the polymer section corresponding to this source.

          A reference to the sequence position in the entity_poly category.

        • pdbx_organism_scientific: <internal>.Column.Schema.Str

          Scientific name of the organism of the natural source.

        • pdbx_plasmid_name: <internal>.Column.Schema.Str

          The plasmid containing the gene.

        • pdbx_src_id: <internal>.Column.Schema.Int

          This data item is an ordinal identifier for entity_src_nat data records.

      • entry: { id: <internal>.Column.Schema.Str }

        There is only one item in the ENTRY category, _entry.id. This data item gives a name to this entry and is indirectly a key to the categories (such as CELL, GEOM, EXPTL) that describe information pertinent to the entire data block.

        • id: <internal>.Column.Schema.Str

          The value of _entry.id identifies the data block.

          Note that this item need not be a number; it can be any unique identifier.

      • exptl: { entry_id: <internal>.Column.Schema.Str; method: <internal>.Column.Schema.Aliased<"X-RAY DIFFRACTION" | "NEUTRON DIFFRACTION" | "FIBER DIFFRACTION" | "ELECTRON CRYSTALLOGRAPHY" | "ELECTRON MICROSCOPY" | "SOLUTION NMR" | "SOLID-STATE NMR" | "SOLUTION SCATTERING" | "POWDER DIFFRACTION" | "INFRARED SPECTROSCOPY" | "EPR" | "FLUORESCENCE TRANSFER" | "THEORETICAL MODEL"> }

        Data items in the EXPTL category record details about the experimental work prior to the intensity measurements and details about the absorption-correction technique employed.

        • entry_id: <internal>.Column.Schema.Str

          This data item is a pointer to _entry.id in the ENTRY category.

        • method: <internal>.Column.Schema.Aliased<"X-RAY DIFFRACTION" | "NEUTRON DIFFRACTION" | "FIBER DIFFRACTION" | "ELECTRON CRYSTALLOGRAPHY" | "ELECTRON MICROSCOPY" | "SOLUTION NMR" | "SOLID-STATE NMR" | "SOLUTION SCATTERING" | "POWDER DIFFRACTION" | "INFRARED SPECTROSCOPY" | "EPR" | "FLUORESCENCE TRANSFER" | "THEORETICAL MODEL">

          The method used in the experiment.

      • ihm_2dem_class_average_fitting: { cross_correlation_coefficient: <internal>.Column.Schema.Float; id: <internal>.Column.Schema.Int; model_id: <internal>.Column.Schema.Int; restraint_id: <internal>.Column.Schema.Int; rot_matrix: <internal>.Column.Schema.Tensor; tr_vector: <internal>.Column.Schema.Tensor }

        Data items in the IHM_2DEM_CLASS_AVERAGE_FITTING category records the details of the fitting of the model to the 2DEM class averages used in the IHM modeling. The following conventions are recommended while generating the rotation matrix and translation vector for transformation.

        • The model is rotated and translated to fit to the 2DEM image.
        • The 2DEM image should be in the XY plane.
        • The lower left image corner (image pixel index 0,0) should be at x,y,z = (0,0,0).
        • The 2D image is scaled by the _ihm_2dem_class_average_restraint.pixel_size_width and _ihm_2dem_class_average_restraint.pixel_size_height from the IHM_2DEM_CLASS_AVERAGE_RESTRAINT table.
        • The transformation is applied after the scaling and hence the translation vector should account for the scaling.
        • There are no specifications for Z translations i.e., how far the image should be from the model while projecting. It may be set to zero.
        • cross_correlation_coefficient: <internal>.Column.Schema.Float

          The cross correlation coefficient corresponding to the model to image fitting.

        • id: <internal>.Column.Schema.Int

          A unique identifier for the 2dem class average fitting data.

        • model_id: <internal>.Column.Schema.Int

          The model number corresponding to the 2DEM fitting result presented. This data item is a pointer to _ihm_model_list.model_id in the IHM_MODEL_LIST category.

        • restraint_id: <internal>.Column.Schema.Int

          Identifier to the 2dem class average restraint. This data item is a pointer to the _ihm_2dem_class_average_restraint.id in the IHM_2DEM_CLASS_AVERAGE_RESTRAINT category.

        • rot_matrix: <internal>.Column.Schema.Tensor

          Data item of the rotation matrix used in the fitting of the model to the image.

        • tr_vector: <internal>.Column.Schema.Tensor

          Data item of the tranlation vector used in the fitting of the model to the image.

      • ihm_2dem_class_average_restraint: { dataset_list_id: <internal>.Column.Schema.Int; details: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Int; image_resolution: <internal>.Column.Schema.Float; image_segment_flag: <internal>.Column.Schema.Aliased<"yes" | "no">; number_of_projections: <internal>.Column.Schema.Int; number_raw_micrographs: <internal>.Column.Schema.Int; pixel_size_height: <internal>.Column.Schema.Float; pixel_size_width: <internal>.Column.Schema.Float; struct_assembly_id: <internal>.Column.Schema.Int }

        Data items in the IHM_2DEM_CLASS_AVERAGE_RESTRAINT category records the details of the 2DEM class averages used in the IHM modeling.

        • dataset_list_id: <internal>.Column.Schema.Int

          Identifier to the 2dem class average dataset. This data item is a pointer to the _ihm_dataset_list.id in the IHM_DATASET_LIST category.

        • details: <internal>.Column.Schema.Str

          Details of how the 2DEM restraint is applied in the modeling algorithm.

        • id: <internal>.Column.Schema.Int

          A unique identifier for the 2dem class average.

        • image_resolution: <internal>.Column.Schema.Float

          Resolution of the 2dem class average.

        • image_segment_flag: <internal>.Column.Schema.Aliased<"yes" | "no">

          A flag that indicates whether or not the 2DEM class average image is segmented i.e., whether the whole image is used or only a portion of it is used (by masking or by other means) as restraint in the modeling.

        • number_of_projections: <internal>.Column.Schema.Int

          Number of 2D projections of the model used in the fitting.

        • number_raw_micrographs: <internal>.Column.Schema.Int

          The number of raw micrographs used to obtain the class average.

        • pixel_size_height: <internal>.Column.Schema.Float

          Pixel size height of the 2dem class average image. While fitting the model to the image, _ihm_2dem_class_average_restraint.pixel_size_height is used along with _ihm_2dem_class_average_restraint.pixel_size_width to scale the image.

        • pixel_size_width: <internal>.Column.Schema.Float

          Pixel size width of the 2dem class average image. While fitting the model to the image, _ihm_2dem_class_average_restraint.pixel_size_width is used along with _ihm_2dem_class_average_restraint.pixel_size_height to scale the image.

        • struct_assembly_id: <internal>.Column.Schema.Int

          An indicator to whether the whole assembly that is modeled is fit into the image or if only a subset of the structural assembly is fit into the image. This data item is a pointer to _ihm_struct_assembly.id in the IHM_STRUCT_ASSEMBLY category. The IHM_STRUCT_ASSEMBLY category provides the details regarding the different structural assemblies used in the modeling. The default value for this data item is "1" indicating that the entire assembly being modeled is fit into the EM data.

      • ihm_3dem_restraint: { cross_correlation_coefficient: <internal>.Column.Schema.Float; dataset_list_id: <internal>.Column.Schema.Int; fitting_method: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Int; model_id: <internal>.Column.Schema.Int; number_of_gaussians: <internal>.Column.Schema.Int; struct_assembly_id: <internal>.Column.Schema.Int }

        Data items in the IHM_3DEM_RESTRAINT category records the details of the 3DEM maps used as restraints in the IHM modeling.

        • cross_correlation_coefficient: <internal>.Column.Schema.Float

          The cross correlation coefficient corresponding to the model to map fitting.

        • dataset_list_id: <internal>.Column.Schema.Int

          Identifier to the 3DEM map used. This data item is a pointer to the _ihm_dataset_list.id in the IHM_DATASET_LIST category.

        • fitting_method: <internal>.Column.Schema.Str

          Method used to fit the model to the 3DEM map.

        • id: <internal>.Column.Schema.Int

          A unique identifier for the 3DEM restraint description.

        • model_id: <internal>.Column.Schema.Int

          The model number corresponding to the 3DEM fitting result presented. This data item is a pointer to _ihm_model_list.model_id in the IHM_MODEL_LIST category.

        • number_of_gaussians: <internal>.Column.Schema.Int

          In case of Gaussian mixture models, the number of gaussians is a parameter used to covert the 3DEM maps and models into GMMs. This captures the level of granularity used in representing the maps and/or models as 3D Gaussians.

        • struct_assembly_id: <internal>.Column.Schema.Int

          An indicator to whether the whole assembly that is modeled is fit into the 3DEM map or if only a subset of the structural assembly is fit into the map. This data item is a pointer to _ihm_struct_assembly.id in the IHM_STRUCT_ASSEMBLY category. The IHM_STRUCT_ASSEMBLY category provides the details regarding the different structural assemblies used in the modeling. The default value for this data item is "1" indicating that the entire assembly being modeled is fit into the EM map.

      • ihm_cross_link_list: { comp_id_1: <internal>.Column.Schema.Str; comp_id_2: <internal>.Column.Schema.Str; dataset_list_id: <internal>.Column.Schema.Int; entity_description_1: <internal>.Column.Schema.Str; entity_description_2: <internal>.Column.Schema.Str; entity_id_1: <internal>.Column.Schema.Str; entity_id_2: <internal>.Column.Schema.Str; group_id: <internal>.Column.Schema.Int; id: <internal>.Column.Schema.Int; linker_type: <internal>.Column.Schema.Aliased<"Other" | "EDC" | "DSS" | "EGS" | "BS3" | "BS2G" | "DST" | "sulfo-SDA" | "sulfo-SMCC" | "DSSO" | "DSG" | "BSP" | "BMSO" | "DHSO" | "CYS" | "SDA" | "DSA" | "BrdU" | "LCSDA" | "CDI" | "ADH">; seq_id_1: <internal>.Column.Schema.Int; seq_id_2: <internal>.Column.Schema.Int }

        Data items in the IHM_CROSS_LINK_LIST category records the list of spatial restraints derived from chemical crosslinking experiment.

        • comp_id_1: <internal>.Column.Schema.Str

          The component identifier for the first monomer partner in the cross link.

          This data item is a pointer to _entity_poly_seq.mon_id in the ENTITY_POLY_SEQ category.

        • comp_id_2: <internal>.Column.Schema.Str

          The component identifier for the second monomer partner in the cross link.

          This data item is a pointer to _entity_poly_seq.mon_id in the ENTITY_POLY_SEQ category.

        • dataset_list_id: <internal>.Column.Schema.Int

          Identifier to the crosslinking dataset. This data item is a pointer to the _ihm_dataset_list.id in the IHM_DATASET_LIST category.

        • entity_description_1: <internal>.Column.Schema.Str

          A text description of molecular entity 1.

        • entity_description_2: <internal>.Column.Schema.Str

          A text description of molecular entity 2.

        • entity_id_1: <internal>.Column.Schema.Str

          The entity identifier for the first monomer partner in the cross link This data item is a pointer to _entity_poly_seq.entity_id in the ENTITY_POLY_SEQ category.

        • entity_id_2: <internal>.Column.Schema.Str

          The entity identifier for the second monomer partner in the cross link

          This data item is a pointer to _entity_poly_seq.entity_id in the ENTITY_POLY_SEQ category.

        • group_id: <internal>.Column.Schema.Int

          An identifier for a set of ambiguous crosslink restraints. Handles experimental uncertainties in the identities of crosslinked residues.

        • id: <internal>.Column.Schema.Int

          A unique identifier for the cross link restraint.

        • linker_type: <internal>.Column.Schema.Aliased<"Other" | "EDC" | "DSS" | "EGS" | "BS3" | "BS2G" | "DST" | "sulfo-SDA" | "sulfo-SMCC" | "DSSO" | "DSG" | "BSP" | "BMSO" | "DHSO" | "CYS" | "SDA" | "DSA" | "BrdU" | "LCSDA" | "CDI" | "ADH">

          The type of crosslinker used.

        • seq_id_1: <internal>.Column.Schema.Int

          The sequence index for the first monomer partner in the cross link.

          This data item is a pointer to _entity_poly_seq.num in the ENTITY_POLY_SEQ category.

        • seq_id_2: <internal>.Column.Schema.Int

          The sequence index for the second monomer partner in the cross link.

          This data item is a pointer to _entity_poly_seq.num in the ENTITY_POLY_SEQ category.

      • ihm_cross_link_restraint: { asym_id_1: <internal>.Column.Schema.Str; asym_id_2: <internal>.Column.Schema.Str; atom_id_1: <internal>.Column.Schema.Str; atom_id_2: <internal>.Column.Schema.Str; comp_id_1: <internal>.Column.Schema.Str; comp_id_2: <internal>.Column.Schema.Str; conditional_crosslink_flag: <internal>.Column.Schema.Aliased<"ALL" | "ANY">; distance_threshold: <internal>.Column.Schema.Float; entity_id_1: <internal>.Column.Schema.Str; entity_id_2: <internal>.Column.Schema.Str; group_id: <internal>.Column.Schema.Int; id: <internal>.Column.Schema.Int; model_granularity: <internal>.Column.Schema.Aliased<"by-atom" | "by-residue" | "by-feature">; psi: <internal>.Column.Schema.Float; restraint_type: <internal>.Column.Schema.Aliased<"lower bound" | "upper bound" | "harmonic">; seq_id_1: <internal>.Column.Schema.Int; seq_id_2: <internal>.Column.Schema.Int; sigma_1: <internal>.Column.Schema.Float; sigma_2: <internal>.Column.Schema.Float }

        Data items in the IHM_CROSS_LINK_RESTRAINT category enumerates the implementation details of the chemical crosslinking restraints in the integrative modeling. This category holds the details of how the experimentally derived crosslinks are applied in the modeling.

        • asym_id_1: <internal>.Column.Schema.Str

          An asym/strand identifier for the first monomer partner in the cross-link.

          This data item is a pointer to _struct_asym.id in the STRUCT_ASYM category.

        • asym_id_2: <internal>.Column.Schema.Str

          An asym/strand identifier for the second monomer partner in the cross-link.

          This data item is a pointer to _struct_asym.id in the STRUCT_ASYM category.

        • atom_id_1: <internal>.Column.Schema.Str

          The atom identifier for the first monomer partner in the cross link. This data item is a pointer to _chem_comp_atom.atom_id in the CHEM_COMP_ATOM category.

        • atom_id_2: <internal>.Column.Schema.Str

          The atom identifier for the second monomer partner in the cross link. This data item is a pointer to _chem_comp_atom.atom_id in the CHEM_COMP_ATOM category.

        • comp_id_1: <internal>.Column.Schema.Str

          The component identifier for the first monomer partner in the cross link.

          This data item is a pointer to _entity_poly_seq.mon_id in the ENTITY_POLY_SEQ category and the _ihm_cross_link_restraint.comp_id_1 in the IHM_CROSS_LINK_RESTRAINT category.

        • comp_id_2: <internal>.Column.Schema.Str

          The component identifier for the second monomer partner in the cross link.

          This data item is a pointer to _entity_poly_seq.mon_id in the ENTITY_POLY_SEQ category and the _ihm_cross_link_restraint.comp_id_2 in the IHM_CROSS_LINK_RESTRAINT category.

        • conditional_crosslink_flag: <internal>.Column.Schema.Aliased<"ALL" | "ANY">

          The cross link conditionality.

        • distance_threshold: <internal>.Column.Schema.Float

          The distance threshold applied to this crosslink in the integrative modeling task.

        • entity_id_1: <internal>.Column.Schema.Str

          The entity identifier for the first monomer partner in the cross link

          This data item is a pointer to _entity_poly_seq.entity_id in the ENTITY_POLY_SEQ category and the _ihm_cross_link_restraint.entity_id_1 in the IHM_CROSS_LINK_RESTRAINT category.

        • entity_id_2: <internal>.Column.Schema.Str

          The entity identifier for the second monomer partner in the cross link

          This data item is a pointer to _entity_poly_seq.entity_id in the ENTITY_POLY_SEQ category and the _ihm_cross_link_restraint.entity_id_2 in the IHM_CROSS_LINK_RESTRAINT category.

        • group_id: <internal>.Column.Schema.Int

          An identifier for a set of ambiguous cross-links. Handles implementation uncertainties related to multiple copies of subunit. This data item is a pointer to _ihm_cross_link_list.id in the IHM_CROSS_LINK_LIST category.

        • id: <internal>.Column.Schema.Int

          A unique identifier for the cross link record.

        • model_granularity: <internal>.Column.Schema.Aliased<"by-atom" | "by-residue" | "by-feature">

          The coarse-graining information for the crosslink implementation.

        • psi: <internal>.Column.Schema.Float

          The uncertainty in the crosslinking experimental data; may be approximated to the false positive rate.

        • restraint_type: <internal>.Column.Schema.Aliased<"lower bound" | "upper bound" | "harmonic">

          The type of the cross link restraint applied.

        • seq_id_1: <internal>.Column.Schema.Int

          The sequence index for the first monomer partner in the cross link.

          This data item is a pointer to _entity_poly_seq.num in the ENTITY_POLY_SEQ category and the _ihm_cross_link_restraint.seq_id_1 in the IHM_CROSS_LINK_RESTRAINT category.

        • seq_id_2: <internal>.Column.Schema.Int

          The sequence index for the second monomer partner in the cross link.

          This data item is a pointer to _entity_poly_seq.num in the ENTITY_POLY_SEQ category and the _ihm_cross_link_restraint.seq_id_2 in the IHM_CROSS_LINK_RESTRAINT category.

        • sigma_1: <internal>.Column.Schema.Float

          The uncertainty in the position of residue 1 in the crosslink arising due to the multi-scale nature of the model represention.

        • sigma_2: <internal>.Column.Schema.Float

          The uncertainty in the position of residue 2 in the crosslink arising due to the multi-scale nature of the model represention.

      • ihm_cross_link_result_parameters: { id: <internal>.Column.Schema.Int; model_id: <internal>.Column.Schema.Int; psi: <internal>.Column.Schema.Float; restraint_id: <internal>.Column.Schema.Int; sigma_1: <internal>.Column.Schema.Float; sigma_2: <internal>.Column.Schema.Float }

        Data items in the IHM_CROSS_LINK_RESULT_PARAMETERS category records the results of the crosslinking restraint parameters in the IHM modeling.

        • id: <internal>.Column.Schema.Int

          A unique identifier for the restraint/model combination.

        • model_id: <internal>.Column.Schema.Int

          The model number corresponding to the cross link result presented. This data item is a pointer to _ihm_model_list.model_id in the IHM_MODEL_LIST category.

        • psi: <internal>.Column.Schema.Float

          The uncertainty in the crosslinking experimental data; May be approximated to the false positive rate.

        • restraint_id: <internal>.Column.Schema.Int

          An identifier for the crosslink restraint between a pair of residues. This data item is a pointer to _ihm_cross_link_restraint.id in the IHM_CROSS_LINK_RESTRAINT category.

        • sigma_1: <internal>.Column.Schema.Float

          The uncertainty in the position of residue 1 in the crosslink arising due to the multi-scale nature of the model represention.

        • sigma_2: <internal>.Column.Schema.Float

          The uncertainty in the position of residue 2 in the crosslink arising due to the multi-scale nature of the model represention.

      • ihm_dataset_external_reference: { dataset_list_id: <internal>.Column.Schema.Int; file_id: <internal>.Column.Schema.Int; id: <internal>.Column.Schema.Int }

        Category provides additional details regarding input data hosted externally at other resources.

        • dataset_list_id: <internal>.Column.Schema.Int

          Identifier to the dataset list used in the I/H modeling. This data item is a pointer to the _ihm_dataset_list.id in the IHM_DATASET_LIST category.

        • file_id: <internal>.Column.Schema.Int

          The file id corresponding to this external data file. This data item is a pointer to _ihm_external_files.id in the IHM_EXTERNAL_FILES category.

        • id: <internal>.Column.Schema.Int

          A unique identifier for the external data.

      • ihm_dataset_group: { application: <internal>.Column.Schema.Aliased<"filter" | "other" | "validation" | "restraint" | "representation" | "sampling">; details: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Int; name: <internal>.Column.Schema.Str }

        Category to define groups or collections of input datasets.

      • ihm_dataset_group_link: { dataset_list_id: <internal>.Column.Schema.Int; group_id: <internal>.Column.Schema.Int }

        IHM_DATASET_GROUP_LINK category provides the list of datasets present in a particular group.

        • dataset_list_id: <internal>.Column.Schema.Int

          An identifier for the dataset. This data item is a pointer to _ihm_dataset_list.id in the IHM_DATASET_LIST category.

        • group_id: <internal>.Column.Schema.Int

          An identifier for the dataset group. This data item is a pointer to _ihm_dataset_group.id in the IHM_DATASET_GROUP category.

      • ihm_dataset_list: { data_type: <internal>.Column.Schema.Aliased<"Other" | "NMR data" | "3DEM volume" | "2DEM class average" | "EM raw micrographs" | "X-ray diffraction data" | "SAS data" | "CX-MS data" | "Mass Spectrometry data" | "EPR data" | "H/D exchange data" | "Single molecule FRET data" | "Experimental model" | "Comparative model" | "Integrative model" | "De Novo model" | "Predicted contacts" | "Mutagenesis data" | "DNA footprinting data" | "Hydroxyl radical footprinting data" | "Yeast two-hybrid screening data" | "Quantitative measurements of genetic interactions">; database_hosted: <internal>.Column.Schema.Aliased<"yes" | "no">; id: <internal>.Column.Schema.Int }

        Category holds the list of all datasets used in the IHM modeling. These can be datasets archived in other related databases such as BMRB, EMDB, EMPIAR, SASBDB, PRIDE etc., or can be hosted in other places such as the authors website, github etc. These datasets are elaborated in detail in the IHM_DATASET_RELATED_DB_REFERENCE and/or the IHM_DATASET_EXTERNAL_REFERENCE categories. This category holds the list of all datasets used.

        • data_type: <internal>.Column.Schema.Aliased<"Other" | "NMR data" | "3DEM volume" | "2DEM class average" | "EM raw micrographs" | "X-ray diffraction data" | "SAS data" | "CX-MS data" | "Mass Spectrometry data" | "EPR data" | "H/D exchange data" | "Single molecule FRET data" | "Experimental model" | "Comparative model" | "Integrative model" | "De Novo model" | "Predicted contacts" | "Mutagenesis data" | "DNA footprinting data" | "Hydroxyl radical footprinting data" | "Yeast two-hybrid screening data" | "Quantitative measurements of genetic interactions">

          The type of data held in the dataset.

        • database_hosted: <internal>.Column.Schema.Aliased<"yes" | "no">

          A flag that indicates whether the dataset is archived in an IHM related database or elsewhere.

        • id: <internal>.Column.Schema.Int

          A unique identifier for the dataset.

      • ihm_dataset_related_db_reference: { accession_code: <internal>.Column.Schema.Str; dataset_list_id: <internal>.Column.Schema.Int; db_name: <internal>.Column.Schema.Aliased<"BMRB" | "PDB" | "Other" | "PDB-Dev" | "EMDB" | "EMPIAR" | "SASBDB" | "PRIDE" | "MODEL ARCHIVE" | "MASSIVE" | "BioGRID" | "ProXL">; details: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Int; version: <internal>.Column.Schema.Str }

        Category holds information related to data sources for the entry. These can be datasets archived in other related databases such as BMRB, EMDB, EMPIAR, SASBDB, PRIDE etc.

        • accession_code: <internal>.Column.Schema.Str

          The accession code for the database entry.

        • dataset_list_id: <internal>.Column.Schema.Int

          Identifier to the dataset list used in the IHM modeling. This data item is a pointer to the _ihm_dataset_list.id in the IHM_DATASET_LIST category.

        • db_name: <internal>.Column.Schema.Aliased<"BMRB" | "PDB" | "Other" | "PDB-Dev" | "EMDB" | "EMPIAR" | "SASBDB" | "PRIDE" | "MODEL ARCHIVE" | "MASSIVE" | "BioGRID" | "ProXL">

          The name of the database containing the dataset entry.

        • details: <internal>.Column.Schema.Str

          Details regarding the dataset entry.

        • id: <internal>.Column.Schema.Int

          A unique identifier for the related database entry.

        • version: <internal>.Column.Schema.Str

          Version of the database entry, if the database allows versioning.

      • ihm_derived_distance_restraint: { dataset_list_id: <internal>.Column.Schema.Int; distance_upper_limit: <internal>.Column.Schema.Float; feature_id_1: <internal>.Column.Schema.Int; feature_id_2: <internal>.Column.Schema.Int; group_conditionality: <internal>.Column.Schema.Aliased<"ALL" | "ANY">; group_id: <internal>.Column.Schema.Int; id: <internal>.Column.Schema.Int; random_exclusion_fraction: <internal>.Column.Schema.Float; restraint_type: <internal>.Column.Schema.Aliased<"lower bound" | "upper bound" | "lower and upper bound" | "harmonic"> }

        Data items in the IHM_DERIVED_DISTANCE_RESTRAINT category records the list of distance restraints used in the integrative modeling experiment. These distance redistance restraints may be derived from various kinds of experiments.

        • dataset_list_id: <internal>.Column.Schema.Int

          Identifier to the input data from which the distance restraint is derived. This data item is a pointer to the _ihm_dataset_list.id in the IHM_DATASET_LIST category. This data item may not be applicable for all cases. For example, in case of ambiguous interface restraints where the interface residues are identified from multiple experiments, the reference to the _ihm_dataset_list.id is handled in the IHM_INTERFACE_RESIDUE_FEATURE category rather than here.

        • distance_upper_limit: <internal>.Column.Schema.Float

          The upper limit to the distance threshold applied to this distance restraint in the integrative modeling task.

        • feature_id_1: <internal>.Column.Schema.Int

          The feature identifier for the first partner in the distance restraint. This data item is a pointer to _ihm_feature_list.feature_id in the IHM_FEATURE_LIST category.

        • feature_id_2: <internal>.Column.Schema.Int

          The feature identifier for the second partner in the distance restraint. This data item is a pointer to _ihm_feature_list.feature_id in the IHM_FEATURE_LIST category.

        • group_conditionality: <internal>.Column.Schema.Aliased<"ALL" | "ANY">

          If a group of atoms or residues are restrained, this data item defines the conditionality based on which the restraint is applied in the modeling.

        • group_id: <internal>.Column.Schema.Int

          An identifier to group the distance restraints. This can be the same as the _ihm_derived_distance_restraint.id in case the some of the restraints are not grouped.

        • id: <internal>.Column.Schema.Int

          A unique identifier for the derived distance restraint.

        • random_exclusion_fraction: <internal>.Column.Schema.Float

          The fraction of randomly excluded distance restraints during modeling. In HADDOCK, this is used along with ambiguous interface restraints (AIRs) to account for uncertainties in AIRs.

        • restraint_type: <internal>.Column.Schema.Aliased<"lower bound" | "upper bound" | "lower and upper bound" | "harmonic">

          The type of distance restraint applied.

      • ihm_ensemble_info: { ensemble_clustering_feature: <internal>.Column.Schema.Aliased<"other" | "RMSD" | "dRMSD">; ensemble_clustering_method: <internal>.Column.Schema.Aliased<"Hierarchical" | "Partitioning (k-means)" | "Other">; ensemble_file_id: <internal>.Column.Schema.Int; ensemble_id: <internal>.Column.Schema.Int; ensemble_name: <internal>.Column.Schema.Str; ensemble_precision_value: <internal>.Column.Schema.Float; model_group_id: <internal>.Column.Schema.Int; num_ensemble_models: <internal>.Column.Schema.Int; num_ensemble_models_deposited: <internal>.Column.Schema.Int; post_process_id: <internal>.Column.Schema.Int }

        Data items in the IHM_ENSEMBLE_INFO category records the details of the model clusters or ensembles obtained after sampling.

        • ensemble_clustering_feature: <internal>.Column.Schema.Aliased<"other" | "RMSD" | "dRMSD">

          The parameter/feature used for clustering the models, if applicable.

        • ensemble_clustering_method: <internal>.Column.Schema.Aliased<"Hierarchical" | "Partitioning (k-means)" | "Other">

          The clustering method used to obtain the ensemble, if applicable.

        • ensemble_file_id: <internal>.Column.Schema.Int

          A reference to the external file containing the structural models in the ensemble. The number of models in the external file should correspond to the number of models in the ensemble. This data item is a pointer to _ihm_external_files.id in the IHM_EXTERNAL_FILES category. It is recommended that the large ensemble files be stored as separate zip files within the same DOI. It is also recommended that large sphere model ensembles be in binary format, which facilitates faster access. Currently, a binary dump of co-ordinates in dcd format is suggested. The topology can be inferred from the IHM_SPHERE_OBJ_SITE and the ATOM_SITE categories in the corresponding mmCIF file.

        • ensemble_id: <internal>.Column.Schema.Int

          A unique id for the ensemble.

        • ensemble_name: <internal>.Column.Schema.Str

          An optional name for the cluster or ensemble for better description.

        • ensemble_precision_value: <internal>.Column.Schema.Float

          The precision of each cluster or ensemble is calculated as dRMSD, which is the average C-alpha distance root mean square deviation (dRMSD) between the individual models in the cluster and the cluster centroid. The cluster centroid is defined as the model with the minimal sum of dRMSDs to the other models in the cluster or ensemble.

        • model_group_id: <internal>.Column.Schema.Int

          An identifier for the cluster or group of models being deposited. This data item is a pointer to the _ihm_model_group.id in the IHM_MODEL_GROUP category.

        • num_ensemble_models: <internal>.Column.Schema.Int

          The number of models in the current ensemble being described.

        • num_ensemble_models_deposited: <internal>.Column.Schema.Int

          The number of models from the current ensemble that is deposited.

        • post_process_id: <internal>.Column.Schema.Int

          An identifier for the post modeling analyses carried out. This data item is a pointer to _ihm_modeling_post_process.id in the IHM_MODELING_POST_PROCESS category.

      • ihm_external_files: { content_type: <internal>.Column.Schema.Aliased<"Other" | "Input data or restraints" | "Modeling or post-processing output" | "Modeling workflow or script" | "Visualization script">; details: <internal>.Column.Schema.Str; file_path: <internal>.Column.Schema.Str; file_size_bytes: <internal>.Column.Schema.Float; id: <internal>.Column.Schema.Int; reference_id: <internal>.Column.Schema.Int }

        Category provides details regarding external files. The IHM_EXTERNAL_REFERENCE_INFO category captures the top-level details regarding external data sources. This category captures the specific details regarding externally stored files related to the particular I/H model entry.

        • content_type: <internal>.Column.Schema.Aliased<"Other" | "Input data or restraints" | "Modeling or post-processing output" | "Modeling workflow or script" | "Visualization script">

          The type of content in the file.

        • details: <internal>.Column.Schema.Str

          Additional textual details regarding the external file.

        • file_path: <internal>.Column.Schema.Str

          The relative path (including filename) for each external file. Absolute paths (starting with "/") are not permitted. This is required for identifying individual files from within a tar-zipped archive file or for identifying supplementary local files organized within a directory structure. This data item assumes a POSIX-like directory structure or file path.

        • file_size_bytes: <internal>.Column.Schema.Float

          Storage size of the external file in bytes.

        • id: <internal>.Column.Schema.Int

          A unique identifier for each external file.

        • reference_id: <internal>.Column.Schema.Int

          A pointer to the source of the external file - either DOI or locally stored. This data item is a pointer to _ihm_external_reference_info.reference_id in the IHM_EXTERNAL_REFERENCE_INFO category.

      • ihm_external_reference_info: { associated_url: <internal>.Column.Schema.Str; reference: <internal>.Column.Schema.Str; reference_id: <internal>.Column.Schema.Int; reference_provider: <internal>.Column.Schema.Str; reference_type: <internal>.Column.Schema.Aliased<"DOI" | "Supplementary Files">; refers_to: <internal>.Column.Schema.Aliased<"Other" | "File" | "Archive" | "Publication"> }

        Category holds links to other external data sources for the I/H model entry. Input datasets held in other databases such as EMDB, BMRB, SASBDB etc. are referenced in the IHM_DATASET_RELATED_DB_REFERENCE category. This data category, along with IHM_EXTERNAL_FILES category, holds information regarding other non-database external data sources, such as DOIs (digital object identifiers) or supplementary files stored locally. The DOIs can either lead to the external data file(s) directly (as in case of DOIs provided by the PDB) or might lead to an HTML landing page (as provided by Zenodo). In the latter case, additional URL (Uniform Resource Locator) information is required to retrieve the external data file(s).

        • associated_url: <internal>.Column.Schema.Str

          The Uniform Resource Locator (URL) corresponding to the external reference (DOI). This URL should link to the corresponding downloadable file or archive and is provided to enable automated software to download the referenced file or archive.

        • reference: <internal>.Column.Schema.Str

          The external reference or the Digital Object Identifier (DOI). This field is not relevant for local files.

        • reference_id: <internal>.Column.Schema.Int

          A unique identifier for the external reference.

        • reference_provider: <internal>.Column.Schema.Str

          The name of the reference provider.

        • reference_type: <internal>.Column.Schema.Aliased<"DOI" | "Supplementary Files">

          The type of external reference. Currently, only Digital Object Identifiers (DOIs) and supplementary files stored locally are supported.

        • refers_to: <internal>.Column.Schema.Aliased<"Other" | "File" | "Archive" | "Publication">

          The type of object that the external reference points to, usually a single file or an archive.

      • ihm_feature_list: { entity_type: <internal>.Column.Schema.Aliased<"other" | "non-polymer" | "polymer" | "water">; feature_id: <internal>.Column.Schema.Int; feature_type: <internal>.Column.Schema.Aliased<"atom" | "residue" | "residue range" | "ligand" | "pseudo site"> }

        IHM_FEATURE_LIST is the high level category that provides defintions to select atoms/residues from polymeric and non-polymeric entities.

      • ihm_gaussian_obj_ensemble: { asym_id: <internal>.Column.Schema.Str; covariance_matrix: <internal>.Column.Schema.Tensor; ensemble_id: <internal>.Column.Schema.Int; entity_id: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Int; mean_Cartn_x: <internal>.Column.Schema.Float; mean_Cartn_y: <internal>.Column.Schema.Float; mean_Cartn_z: <internal>.Column.Schema.Float; seq_id_begin: <internal>.Column.Schema.Int; seq_id_end: <internal>.Column.Schema.Int; weight: <internal>.Column.Schema.Float }

        Data items in the IHM_GAUSSIAN_OBJ_ENSEMBLE category records the details of the gaussian objects representing an ensemble or cluster of models.

        • asym_id: <internal>.Column.Schema.Str

          An asym/strand identifier corresponding to this gaussian object. This data item is a pointer to _struct_asym.id in the STRUCT_ASYM category.

        • covariance_matrix: <internal>.Column.Schema.Tensor

          Data item of the covariance matrix representing the Gaussian object.

        • ensemble_id: <internal>.Column.Schema.Int

          The ensemble id corresponding to the gaussian object. This data item is a pointer to _ihm_ensemble_info.ensemble_id in the IHM_ENSEMBLE_INFO category.

        • entity_id: <internal>.Column.Schema.Str

          The entity identifier corresponding to this gaussian object. This data item is a pointer to _entity.id in the ENTITY category.

        • id: <internal>.Column.Schema.Int

          A unique identifier for this gaussian object.

        • mean_Cartn_x: <internal>.Column.Schema.Float

          The mean Cartesian X component corresponding to this gaussian object.

        • mean_Cartn_y: <internal>.Column.Schema.Float

          The mean Cartesian Y component corresponding to this gaussian object.

        • mean_Cartn_z: <internal>.Column.Schema.Float

          The mean Cartesian Z component corresponding to this gaussian object.

        • seq_id_begin: <internal>.Column.Schema.Int

          The leading sequence index corresponding to this gaussian object. This data item is a pointer to _entity_poly_seq.num in the ENTITY_POLY_SEQ category.

        • seq_id_end: <internal>.Column.Schema.Int

          The trailing sequence index corresponding to this gaussian object. This data item is a pointer to _entity_poly_seq.num in the ENTITY_POLY_SEQ category.

        • weight: <internal>.Column.Schema.Float

          The weight of the gaussian object.

      • ihm_gaussian_obj_site: { asym_id: <internal>.Column.Schema.Str; covariance_matrix: <internal>.Column.Schema.Tensor; entity_id: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Int; mean_Cartn_x: <internal>.Column.Schema.Float; mean_Cartn_y: <internal>.Column.Schema.Float; mean_Cartn_z: <internal>.Column.Schema.Float; model_id: <internal>.Column.Schema.Int; seq_id_begin: <internal>.Column.Schema.Int; seq_id_end: <internal>.Column.Schema.Int; weight: <internal>.Column.Schema.Float }

        Data items in the IHM_GAUSSIAN_OBJ_SITE category records the details of the gaussian objects modeled in the integrative structural model.

        • asym_id: <internal>.Column.Schema.Str

          An asym/strand identifier corresponding to this gaussian object. This data item is a pointer to _struct_asym.id in the STRUCT_ASYM category.

        • covariance_matrix: <internal>.Column.Schema.Tensor

          Data item of the covariance matrix representing the Gaussian object.

        • entity_id: <internal>.Column.Schema.Str

          The entity identifier corresponding to this gaussian object. This data item is a pointer to _entity.id in the ENTITY category.

        • id: <internal>.Column.Schema.Int

          A unique identifier for this gaussian object in the model.

        • mean_Cartn_x: <internal>.Column.Schema.Float

          The mean Cartesian X component corresponding to this gaussian object.

        • mean_Cartn_y: <internal>.Column.Schema.Float

          The mean Cartesian Y component corresponding to this gaussian object.

        • mean_Cartn_z: <internal>.Column.Schema.Float

          The mean Cartesian Z component corresponding to this gaussian object.

        • model_id: <internal>.Column.Schema.Int

          The model id corresponding to the gaussian object. This data item is a pointer to _ihm_model_list.model_id in the IHM_MODEL_LIST category.

        • seq_id_begin: <internal>.Column.Schema.Int

          The leading sequence index corresponding to this gaussian object. This data item is a pointer to _entity_poly_seq.num in the ENTITY_POLY_SEQ category.

        • seq_id_end: <internal>.Column.Schema.Int

          The trailing sequence index corresponding to this gaussian object. This data item is a pointer to _entity_poly_seq.num in the ENTITY_POLY_SEQ category.

        • weight: <internal>.Column.Schema.Float

          The weight of the gaussian object.

      • ihm_localization_density_files: { asym_id: <internal>.Column.Schema.Str; ensemble_id: <internal>.Column.Schema.Int; entity_id: <internal>.Column.Schema.Str; entity_poly_segment_id: <internal>.Column.Schema.Int; file_id: <internal>.Column.Schema.Int; id: <internal>.Column.Schema.Int }

        Data items in the IHM_LOCALIZATION_DENSITY_FILES category records the details of files that provide information regarding localization densities of ensembles. These may be stored externally as local files or linked via DOI and can be in any accepted format that provides volume information (CCP4, MRC, etc.).

        • asym_id: <internal>.Column.Schema.Str

          An asym/strand identifier corresponding to this localization density. This data item is a pointer to _struct_asym.id in the STRUCT_ASYM category.

        • ensemble_id: <internal>.Column.Schema.Int

          The ensemble identifier for the ensemble, for which the localization density is provided. This data item is a pointer to _ihm_ensemble_info.ensemble_id in the IHM_ENSEMBLE_INFO category.

        • entity_id: <internal>.Column.Schema.Str

          The entity identifier corresponding to this localization density. This data item is a pointer to _entity.id in the ENTITY category.

        • entity_poly_segment_id: <internal>.Column.Schema.Int

          The identifier for the polymeric segment corresponding to this localization density. This data item is a pointer to _ihm_entity_poly_segment.id in the IHM_ENTITY_POLY_SEGMENT category.

        • file_id: <internal>.Column.Schema.Int

          The file id for the externally stored localization density file. This data item is a pointer to _ihm_external_files.id in the IHM_EXTERNAL_FILES category.

        • id: <internal>.Column.Schema.Int

          A unique identifier.

      • ihm_model_group: { details: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Int; name: <internal>.Column.Schema.Str }

        IHM_MODEL_GROUP category defines collections or groups of integrative structural models.

        • details: <internal>.Column.Schema.Str

          Additional details about the collection of models.

        • id: <internal>.Column.Schema.Int

          A unique identifier for a collection or group of structural models. This data item can be used to group models into structural clusters or using other criteria based on experimental data or other relationships such as those belonging to the same state or time stamp. An ensemble of models and its representative can either be grouped together or can be separate groups in the ihm_model_group table. The choice between the two options should be decided based on how the modeling was carried out and how the representative was chosen. If the representative is a member of the ensemble (i.e., best scoring model), then it is recommended that the representative and the ensemble belong to the same model group. If the representative is calculated from the ensemble (i.e., centroid), then it is recommended that the representative be separated into a different group.

        • name: <internal>.Column.Schema.Str

          A name for the collection of models.

      • ihm_model_group_link: { group_id: <internal>.Column.Schema.Int; model_id: <internal>.Column.Schema.Int }

        IHM_MODEL_GROUP_LINK category provides the list of models present in a particular model group.

        • group_id: <internal>.Column.Schema.Int

          An identifier for the structural model group. This data item is a pointer to _ihm_model_group.id in the IHM_MODEL_GROUP category.

        • model_id: <internal>.Column.Schema.Int

          An identifier for the structural model. This data item is a pointer to _ihm_model_list.model_id in the IHM_MODEL_LIST category.

      • ihm_model_list: { assembly_id: <internal>.Column.Schema.Int; model_id: <internal>.Column.Schema.Int; model_name: <internal>.Column.Schema.Str; protocol_id: <internal>.Column.Schema.Int; representation_id: <internal>.Column.Schema.Int }

        Data items in the IHM_MODEL_LIST category record the details of the models being deposited.

        • assembly_id: <internal>.Column.Schema.Int

          An identifier to the structure assembly corresponding to the model. This data item is a pointer to the _ihm_struct_assembly.id in the IHM_STRUCT_ASSEMBLY category.

        • model_id: <internal>.Column.Schema.Int

          A unique identifier for the structural model being deposited.

        • model_name: <internal>.Column.Schema.Str

          A decsriptive name for the model.

        • protocol_id: <internal>.Column.Schema.Int

          An identifier to the modeling protocol that produced the model. This data item is a pointer to the _ihm_modeling_protocol.id in the IHM_MODELING_PROTOCOL category.

        • representation_id: <internal>.Column.Schema.Int

          An identifier to the multi-scale model representation id of the model. This data item is a pointer to the _ihm_model_representation.id in the IHM_MODEL_REPRESENTATION category.

      • ihm_model_representation: { details: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Int; name: <internal>.Column.Schema.Str }

        Data items in the IHM_MODEL_REPRESENTATION category lists the various mono or multi-scale model representations used in the integrative modeling study.

      • ihm_model_representation_details: { entity_asym_id: <internal>.Column.Schema.Str; entity_description: <internal>.Column.Schema.Str; entity_id: <internal>.Column.Schema.Str; entity_poly_segment_id: <internal>.Column.Schema.Int; id: <internal>.Column.Schema.Int; model_granularity: <internal>.Column.Schema.Aliased<"by-atom" | "by-residue" | "multi-residue" | "by-feature">; model_mode: <internal>.Column.Schema.Aliased<"rigid" | "flexible">; model_object_count: <internal>.Column.Schema.Int; model_object_primitive: <internal>.Column.Schema.Aliased<"other" | "sphere" | "atomistic" | "gaussian">; representation_id: <internal>.Column.Schema.Int; starting_model_id: <internal>.Column.Schema.Str }

        Data items in the IHM_MODEL_REPRESENTATION_DETAILS category records the details about the architecture and representation of structural models involved in the integrative modeling study.

        • entity_asym_id: <internal>.Column.Schema.Str

          An asym/strand identifier for the entity molecule. This data item is a pointer to _struct_asym.id in the STRUCT_ASYM category.

        • entity_description: <internal>.Column.Schema.Str

          A text description of the molecular entity

        • entity_id: <internal>.Column.Schema.Str

          A unique identifier distinct molecular entities. This data item is a pointer to _entity.id in the ENTITY category.

        • entity_poly_segment_id: <internal>.Column.Schema.Int

          The identifier for the polymeric segment in the representation. This data item is a pointer to _ihm_entity_poly_segment.id in the IHM_ENTITY_POLY_SEGMENT category.

        • id: <internal>.Column.Schema.Int

          A unique identifier for the category.

        • model_granularity: <internal>.Column.Schema.Aliased<"by-atom" | "by-residue" | "multi-residue" | "by-feature">

          The level of detail at which model primitive objects are applied to the structure.

        • model_mode: <internal>.Column.Schema.Aliased<"rigid" | "flexible">

          The manner in which the segment is modeled.

        • model_object_count: <internal>.Column.Schema.Int

          The number of primitive objects used to model a feature in the case of 'by-feature' granularity.

        • model_object_primitive: <internal>.Column.Schema.Aliased<"other" | "sphere" | "atomistic" | "gaussian">

          The primitive object used to model this segment.

        • representation_id: <internal>.Column.Schema.Int

          An identifier that collects or groups together a set of representations. This data item is a pointer to _ihm_model_representation.id in the IHM_MODEL_REPRESENTATION category.

        • starting_model_id: <internal>.Column.Schema.Str

          The identifier for the starting structural model. This data item is a pointer to _ihm_starting_model_details.starting_model_id in the IHM_STARTING_MODEL_DETAILS category.

      • ihm_model_representative: { id: <internal>.Column.Schema.Int; model_group_id: <internal>.Column.Schema.Int; model_id: <internal>.Column.Schema.Int; selection_criteria: <internal>.Column.Schema.Aliased<"minimized average structure" | "medoid" | "closest to the average" | "lowest energy" | "target function" | "fewest violations" | "best scoring model" | "centroid" | "other selction criteria"> }

        Data items in the IHM_MODEL_REPRESENTATIVE category record the details of the representative model in an ensemble or cluster.

        • id: <internal>.Column.Schema.Int

          A unique identifier for the representative of the model group.

        • model_group_id: <internal>.Column.Schema.Int

          The model group identifier corresponding to the representative model. This data item is a pointer to _ihm_model_group.id in the IHM_MODEL_GROUP category.

        • model_id: <internal>.Column.Schema.Int

          The model identifier corresponding to the representative model. This data item is a pointer to _ihm_model_list.model_id in the IHM_MODEL_LIST category.

        • selection_criteria: <internal>.Column.Schema.Aliased<"minimized average structure" | "medoid" | "closest to the average" | "lowest energy" | "target function" | "fewest violations" | "best scoring model" | "centroid" | "other selction criteria">

          The selection criteria based on which the representative is chosen.

      • ihm_modeling_post_process: { analysis_id: <internal>.Column.Schema.Int; feature: <internal>.Column.Schema.Aliased<"none" | "other" | "energy/score" | "RMSD" | "dRMSD">; id: <internal>.Column.Schema.Int; num_models_begin: <internal>.Column.Schema.Int; num_models_end: <internal>.Column.Schema.Int; protocol_id: <internal>.Column.Schema.Int; step_id: <internal>.Column.Schema.Int; type: <internal>.Column.Schema.Aliased<"none" | "filter" | "other" | "cluster" | "rescore" | "validation"> }

        Data items in the IHM_MODELING_POST_PROCESS category records the details of the post processing of the models/results of the modeling protocol.

        • analysis_id: <internal>.Column.Schema.Int

          An identifier for the post modeling analysis. This data item accounts for multiple post-modeling analyses that can be carried out.

        • feature: <internal>.Column.Schema.Aliased<"none" | "other" | "energy/score" | "RMSD" | "dRMSD">

          The parameter/feature used in the post modeling analysis.

        • id: <internal>.Column.Schema.Int

          A unique identifier for the post modeling analysis/step combination.

        • num_models_begin: <internal>.Column.Schema.Int

          The number of models at the beginning of the post processing step.

        • num_models_end: <internal>.Column.Schema.Int

          The number of models the the end of the post processing step.

        • protocol_id: <internal>.Column.Schema.Int

          An identifier for the modeling protocol, whose post modeling analysis is being carried out. This data item is a pointer to the _ihm_modeling_protocol.id in the IHM_MODELING_PROTOCOL category.

        • step_id: <internal>.Column.Schema.Int

          In a multi-step process, this identifier denotes the particular step in the post modeling analysis.

        • type: <internal>.Column.Schema.Aliased<"none" | "filter" | "other" | "cluster" | "rescore" | "validation">

          The type of post modeling analysis being carried out.

      • ihm_modeling_protocol: { id: <internal>.Column.Schema.Int; num_steps: <internal>.Column.Schema.Int; protocol_name: <internal>.Column.Schema.Str }

        Data items in the IHM_MODELING_PROTOCOL category lists all modeling protocols used in the integrative modeling study.

      • ihm_modeling_protocol_details: { dataset_group_id: <internal>.Column.Schema.Int; id: <internal>.Column.Schema.Int; multi_scale_flag: <internal>.Column.Schema.Aliased<"yes" | "no">; multi_state_flag: <internal>.Column.Schema.Aliased<"yes" | "no">; num_models_begin: <internal>.Column.Schema.Int; num_models_end: <internal>.Column.Schema.Int; ordered_flag: <internal>.Column.Schema.Aliased<"yes" | "no">; protocol_id: <internal>.Column.Schema.Int; script_file_id: <internal>.Column.Schema.Int; software_id: <internal>.Column.Schema.Int; step_id: <internal>.Column.Schema.Int; step_method: <internal>.Column.Schema.Str; step_name: <internal>.Column.Schema.Str; struct_assembly_description: <internal>.Column.Schema.Str; struct_assembly_id: <internal>.Column.Schema.Int }

        Data items in the IHM_MODELING_PROTOCOL_DETAILS category records the step-wise details of the integrative modeling workflow.

        • dataset_group_id: <internal>.Column.Schema.Int

          An index for the dataset group being used in the modeling protocol. This data item is a pointer to the _ihm_dataset_group.id in the IHM_DATASET_GROUP category.

        • id: <internal>.Column.Schema.Int

          A unique identifier for the modeling protocol/step combination.

        • multi_scale_flag: <internal>.Column.Schema.Aliased<"yes" | "no">

          A flag to indicate if the modeling is multi scale.

        • multi_state_flag: <internal>.Column.Schema.Aliased<"yes" | "no">

          A flag to indicate if the modeling is multi state.

        • num_models_begin: <internal>.Column.Schema.Int

          The number of models in the beginning of the step.

        • num_models_end: <internal>.Column.Schema.Int

          The number of models at the end of the step.

        • ordered_flag: <internal>.Column.Schema.Aliased<"yes" | "no">

          A flag to indicate if the modeling involves an ensemble ordered by time or other order.

        • protocol_id: <internal>.Column.Schema.Int

          An index for the modeling protocol carried out. This data item is a pointer to _ihm_modeling_protocol.id in the IHM_MODELING_PROTOCOL category.

        • script_file_id: <internal>.Column.Schema.Int

          The file id corresponding to the script used in the modeling protocol step. This data item is a pointer to _ihm_external_files.id in the IHM_EXTERNAL_FILES category.

        • software_id: <internal>.Column.Schema.Int

          Identifier to the software used in the modeling protocol step. This data item is a pointer to the _software.pdbx_ordinal in the SOFTWARE category.

        • step_id: <internal>.Column.Schema.Int

          An index for a particular step within the modeling protocol.

        • step_method: <internal>.Column.Schema.Str

          Description of the method involved in the modeling step.

        • step_name: <internal>.Column.Schema.Str

          The name or type of the modeling step.

        • struct_assembly_description: <internal>.Column.Schema.Str

          A textual description of the structural assembly being modeled.

        • struct_assembly_id: <internal>.Column.Schema.Int

          An index for the structural assembly being modeled. This is an indicator to whether the whole assembly is modeled or if only a subset of the structural assembly is modeled. This data item is a pointer to _ihm_struct_assembly.id in the IHM_STRUCT_ASSEMBLY category. The IHM_STRUCT_ASSEMBLY category provides the details regarding the different structural assemblies used in the modeling. The default value for this data item is "1", indicating that the entire assembly is being modeled.

      • ihm_multi_state_modeling: { details: <internal>.Column.Schema.Str; experiment_type: <internal>.Column.Schema.Aliased<"Fraction of bulk" | "Single molecule">; population_fraction: <internal>.Column.Schema.Float; population_fraction_sd: <internal>.Column.Schema.Float; state_group_id: <internal>.Column.Schema.Int; state_id: <internal>.Column.Schema.Int; state_name: <internal>.Column.Schema.Str; state_type: <internal>.Column.Schema.Str }

        Data items in the IHM_MULTI_STATE_MODELING category records the details of the multi-state modeling protocol, if applicable.

      • ihm_poly_residue_feature: { asym_id: <internal>.Column.Schema.Str; comp_id_begin: <internal>.Column.Schema.Str; comp_id_end: <internal>.Column.Schema.Str; entity_id: <internal>.Column.Schema.Str; feature_id: <internal>.Column.Schema.Int; ordinal_id: <internal>.Column.Schema.Int; seq_id_begin: <internal>.Column.Schema.Int; seq_id_end: <internal>.Column.Schema.Int }

        Data items in the IHM_POLY_RESIDUE_FEATURE category provides the defintions required to select a specific residue or a set of residues that may or may not be in a contiguous range.

        • asym_id: <internal>.Column.Schema.Str

          An asym/strand identifier for the residue / residue range, if applicable. This data item is a pointer to _struct_asym.id in the STRUCT_ASYM category.

        • comp_id_begin: <internal>.Column.Schema.Str

          The component identifier of the beginning residue / residue range. This data item is a pointer to _entity_poly_seq.mon_id in the ENTITY_POLY_SEQ category.

        • comp_id_end: <internal>.Column.Schema.Str

          The component identifier of the ending residue / residue range. This data item is a pointer to _entity_poly_seq.mon_id in the ENTITY_POLY_SEQ category.

        • entity_id: <internal>.Column.Schema.Str

          The entity identifier for residue / residue range. This data item is a pointer to _entity_poly_seq.entity_id in the ENTITY_POLY_SEQ category.

        • feature_id: <internal>.Column.Schema.Int

          An identifier for the selected residue / residue range feature. This data item is a pointer to _ihm_feature_list.feature_id in the IHM_FEATURE_LIST category.

        • ordinal_id: <internal>.Column.Schema.Int

          A unique identifier for the category.

        • seq_id_begin: <internal>.Column.Schema.Int

          The sequence index of the beginning residue / residue range. This data item is a pointer to _entity_poly_seq.num in the ENTITY_POLY_SEQ category.

        • seq_id_end: <internal>.Column.Schema.Int

          The sequence index of the ending residue / residue range. This data item is a pointer to _entity_poly_seq.num in the ENTITY_POLY_SEQ category.

      • ihm_predicted_contact_restraint: { asym_id_1: <internal>.Column.Schema.Str; asym_id_2: <internal>.Column.Schema.Str; comp_id_1: <internal>.Column.Schema.Str; comp_id_2: <internal>.Column.Schema.Str; dataset_list_id: <internal>.Column.Schema.Int; distance_lower_limit: <internal>.Column.Schema.Float; distance_upper_limit: <internal>.Column.Schema.Float; entity_id_1: <internal>.Column.Schema.Str; entity_id_2: <internal>.Column.Schema.Str; group_id: <internal>.Column.Schema.Int; id: <internal>.Column.Schema.Int; model_granularity: <internal>.Column.Schema.Aliased<"by-residue" | "by-feature">; probability: <internal>.Column.Schema.Float; rep_atom_1: <internal>.Column.Schema.Aliased<"CA" | "CB">; rep_atom_2: <internal>.Column.Schema.Aliased<"CA" | "CB">; restraint_type: <internal>.Column.Schema.Aliased<"lower bound" | "upper bound" | "lower and upper bound">; seq_id_1: <internal>.Column.Schema.Int; seq_id_2: <internal>.Column.Schema.Int; software_id: <internal>.Column.Schema.Int }

        Data items in the IHM_PREDICTED_CONTACT_RESTRAINT category records the list of predicted contacts used in the integrative modeling experiment. This has been adapted from the widely used CASP RR format (http://www.predictioncenter.org/casp8/index.cgi?page=format#RR). These contacts may be derived from various computational tools. The software information can be provided in the SOFTWARE category.

        • asym_id_1: <internal>.Column.Schema.Str

          An asym/strand identifier for the first monomer partner in the predicted contact. This data item is a pointer to _struct_asym.id in the STRUCT_ASYM category.

        • asym_id_2: <internal>.Column.Schema.Str

          An asym/strand identifier for the second monomer partner in the predicted contact. This data item is a pointer to _struct_asym.id in the STRUCT_ASYM category.

        • comp_id_1: <internal>.Column.Schema.Str

          The component identifier for the first monomer partner in the predicted contact. This data item is a pointer to _entity_poly_seq.mon_id in the ENTITY_POLY_SEQ category.

        • comp_id_2: <internal>.Column.Schema.Str

          The component identifier for the second monomer partner in the predicted contact. This data item is a pointer to _entity_poly_seq.mon_id in the ENTITY_POLY_SEQ category.

        • dataset_list_id: <internal>.Column.Schema.Int

          Identifier to the predicted contacts dataset. This data item is a pointer to the _ihm_dataset_list.id in the IHM_DATASET_LIST category.

        • distance_lower_limit: <internal>.Column.Schema.Float

          The lower limit to the distance threshold applied to this predicted contact restraint in the integrative modeling task.

        • distance_upper_limit: <internal>.Column.Schema.Float

          The upper limit to the distance threshold applied to this predicted contact restraint in the integrative modeling task.

        • entity_id_1: <internal>.Column.Schema.Str

          The entity identifier for the first monomer partner in the predicted contact. This data item is a pointer to _entity_poly_seq.entity_id in the ENTITY_POLY_SEQ category.

        • entity_id_2: <internal>.Column.Schema.Str

          The entity identifier for the second monomer partner in the predicted contact. This data item is a pointer to _entity_poly_seq.entity_id in the ENTITY_POLY_SEQ category.

        • group_id: <internal>.Column.Schema.Int

          An identifier to group the predicted contacts.

        • id: <internal>.Column.Schema.Int

          A unique identifier for the predicted contact restraint.

        • model_granularity: <internal>.Column.Schema.Aliased<"by-residue" | "by-feature">

          The granularity of the predicted contact as applied to the multi-scale model.

        • probability: <internal>.Column.Schema.Float

          The real number that indicates the probability that the predicted distance restraint is correct. This number should fall between 0.0 and 1.0.

        • rep_atom_1: <internal>.Column.Schema.Aliased<"CA" | "CB">

          If _ihm_predicted_contact_restraint.model_granularity is by-residue, then indicate the atom used to represent the first monomer partner in three-dimension. Default is the C-alpha atom.

        • rep_atom_2: <internal>.Column.Schema.Aliased<"CA" | "CB">

          If _ihm_predicted_contact_restraint.model_granularity is by-residue, then indicate the atom used to represent the second monomer partner in three-dimension. Default is the C-alpha atom.

        • restraint_type: <internal>.Column.Schema.Aliased<"lower bound" | "upper bound" | "lower and upper bound">

          The type of distance restraint applied.

        • seq_id_1: <internal>.Column.Schema.Int

          The sequence index for the first monomer partner in the predicted contact. This data item is a pointer to _entity_poly_seq.num in the ENTITY_POLY_SEQ category.

        • seq_id_2: <internal>.Column.Schema.Int

          The sequence index for the second monomer partner in the predicted contact. This data item is a pointer to _entity_poly_seq.num in the ENTITY_POLY_SEQ category.

        • software_id: <internal>.Column.Schema.Int

          Identifier to the software used to obtain the predicted contacts dataset. This data item is a pointer to the _software.pdbx_ordinal in the SOFTWARE category.

      • ihm_related_datasets: { dataset_list_id_derived: <internal>.Column.Schema.Int; dataset_list_id_primary: <internal>.Column.Schema.Int }

        Category holds information about related datasets, where one is derived from the other.

        • dataset_list_id_derived: <internal>.Column.Schema.Int

          The dataset list id corresponding to the derived dataset. This data item is a pointer to _ihm_dataset_list.id in the IHM_DATASET_LIST category.

        • dataset_list_id_primary: <internal>.Column.Schema.Int

          The primary dataset list id from which the corresponding derived dataset is obtained. This data item is a pointer to _ihm_dataset_list.id in the IHM_DATASET_LIST category.

      • ihm_sas_restraint: { chi_value: <internal>.Column.Schema.Float; dataset_list_id: <internal>.Column.Schema.Int; details: <internal>.Column.Schema.Str; fitting_atom_type: <internal>.Column.Schema.Str; fitting_method: <internal>.Column.Schema.Str; fitting_state: <internal>.Column.Schema.Aliased<"Single" | "Multiple">; id: <internal>.Column.Schema.Int; model_id: <internal>.Column.Schema.Int; profile_segment_flag: <internal>.Column.Schema.Aliased<"yes" | "no">; radius_of_gyration: <internal>.Column.Schema.Float; struct_assembly_id: <internal>.Column.Schema.Int }

        Data items in the IHM_SAS_RESTRAINT category records the details of the SAS data used as restraints in the IHM modeling.

        • chi_value: <internal>.Column.Schema.Float

          The chi value resulting from fitting the model to the SAS data.

        • dataset_list_id: <internal>.Column.Schema.Int

          Identifier to the SAS data used. This data item is a pointer to the _ihm_dataset_list.id in the IHM_DATASET_LIST category.

        • details: <internal>.Column.Schema.Str

          Additional details regarding the SAS restraint used.

        • fitting_atom_type: <internal>.Column.Schema.Str

          The type of atoms in the model fit to the SAS data.

        • fitting_method: <internal>.Column.Schema.Str

          The method used for fitting the model to the SAS data.

        • fitting_state: <internal>.Column.Schema.Aliased<"Single" | "Multiple">

          An indicator to single or multiple state fitting.

        • id: <internal>.Column.Schema.Int

          A unique identifier for the SAS restraint description.

        • model_id: <internal>.Column.Schema.Int

          The model number corresponding to the SAS fitting result presented. This data item is a pointer to _ihm_model_list.model_id in the IHM_MODEL_LIST category.

        • profile_segment_flag: <internal>.Column.Schema.Aliased<"yes" | "no">

          A flag that indicates whether or not the SAS profile is segmented i.e., whether the whole SAS profile is used or only a portion of it is used (by masking or by other means) as restraint in the modeling.

        • radius_of_gyration: <internal>.Column.Schema.Float

          Radius of gyration obtained from the SAS profile, if used as input restraint.

        • struct_assembly_id: <internal>.Column.Schema.Int

          An indicator to whether the whole assembly that is modeled is fit into the SAS data or if only a subset of the structural assembly is fit into the data. This data item is a pointer to _ihm_struct_assembly.id in the IHM_STRUCT_ASSEMBLY category. The IHM_STRUCT_ASSEMBLY category provides the details regarding the different structural assemblies used in the modeling. The default value for this data item is "1" indicating that the entire assembly being modeled is fit into the SAS data.

      • ihm_sphere_obj_site: { Cartn_x: <internal>.Column.Schema.Float; Cartn_y: <internal>.Column.Schema.Float; Cartn_z: <internal>.Column.Schema.Float; asym_id: <internal>.Column.Schema.Str; entity_id: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Int; model_id: <internal>.Column.Schema.Int; object_radius: <internal>.Column.Schema.Float; rmsf: <internal>.Column.Schema.Float; seq_id_begin: <internal>.Column.Schema.Int; seq_id_end: <internal>.Column.Schema.Int }

        Data items in the IHM_SPHERE_OBJ_SITE category records the details of the spherical objects modeled in the integrative structural model.

        • Cartn_x: <internal>.Column.Schema.Float

          The Cartesian X component corresponding to this sphere object.

        • Cartn_y: <internal>.Column.Schema.Float

          The Cartesian Y component corresponding to this sphere object.

        • Cartn_z: <internal>.Column.Schema.Float

          The Cartesian Z component corresponding to this sphere object.

        • asym_id: <internal>.Column.Schema.Str

          An asym/strand identifier corresponding to this sphere object. This data item is a pointer to _struct_asym.id in the STRUCT_ASYM category.

        • entity_id: <internal>.Column.Schema.Str

          The entity identifier corresponding to this sphere object. This data item is a pointer to _entity.id in the ENTITY category.

        • id: <internal>.Column.Schema.Int

          A unique identifier for this pseudo atom / sphere object.

        • model_id: <internal>.Column.Schema.Int

          The model id corresponding to the sphere object. This data item is a pointer to _ihm_model_list.model_id in the IHM_MODEL_LIST category.

        • object_radius: <internal>.Column.Schema.Float

          The radius associated with the primitive sphere object at this position.

        • rmsf: <internal>.Column.Schema.Float

          The Root Mean Square Fluctuation (RMSF) observed in the primitive sphere object at this position.

        • seq_id_begin: <internal>.Column.Schema.Int

          The leading sequence index corresponding to this sphere object. This data item is a pointer to _entity_poly_seq.num in the ENTITY_POLY_SEQ category.

        • seq_id_end: <internal>.Column.Schema.Int

          The trailing sequence index corresponding to this sphere object. This data item is a pointer to _entity_poly_seq.num in the ENTITY_POLY_SEQ category.

      • ihm_starting_comparative_models: { alignment_file_id: <internal>.Column.Schema.Int; id: <internal>.Column.Schema.Int; starting_model_auth_asym_id: <internal>.Column.Schema.Str; starting_model_id: <internal>.Column.Schema.Str; starting_model_seq_id_begin: <internal>.Column.Schema.Int; starting_model_seq_id_end: <internal>.Column.Schema.Int; template_auth_asym_id: <internal>.Column.Schema.Str; template_dataset_list_id: <internal>.Column.Schema.Int; template_seq_id_begin: <internal>.Column.Schema.Int; template_seq_id_end: <internal>.Column.Schema.Int; template_sequence_identity: <internal>.Column.Schema.Float; template_sequence_identity_denominator: <internal>.Column.Schema.Aliased<"1" | "2" | "3" | "4" | "5"> }

        Data items in the IHM_STARTING_COMPARATIVE_MODELS category records additional details about comparative models used as starting inputs in the integrative model building process.

        • alignment_file_id: <internal>.Column.Schema.Int

          The file id corresponding to the sequence alignment of the template sequence and the comparative model sequence. This data item is a pointer to _ihm_external_files.id in the IHM_EXTERNAL_FILES category.

        • id: <internal>.Column.Schema.Int

          A unique identifier for the starting comparative model.

        • starting_model_auth_asym_id: <internal>.Column.Schema.Str

          The chainId/auth_asym_id corresponding to the starting model.

        • starting_model_id: <internal>.Column.Schema.Str

          The identifier for the starting structural model. This data item is a pointer to _ihm_starting_model_details.starting_model_id in the IHM_STARTING_MODEL_DETAILS category.

        • starting_model_seq_id_begin: <internal>.Column.Schema.Int

          The starting residue index of the starting model.

        • starting_model_seq_id_end: <internal>.Column.Schema.Int

          The ending residue index of the starting model.

        • template_auth_asym_id: <internal>.Column.Schema.Str

          The chainId/auth_asym_id corresponding to the template.

        • template_dataset_list_id: <internal>.Column.Schema.Int

          The dataset list id corresponding to the template used to obtain the comparative model. This data item is a pointer to _ihm_dataset_list.id in the IHM_DATASET_LIST category.

        • template_seq_id_begin: <internal>.Column.Schema.Int

          The starting residue index of the template.

        • template_seq_id_end: <internal>.Column.Schema.Int

          The ending residue index of the template.

        • template_sequence_identity: <internal>.Column.Schema.Float

          The percentage sequence identity between the template sequence and the comparative model sequence.

        • template_sequence_identity_denominator: <internal>.Column.Schema.Aliased<"1" | "2" | "3" | "4" | "5">

          The denominator used while calculating the sequence identity provided in _ihm_starting_comparative_models.template_sequence_identity.

      • ihm_starting_model_coord: { B_iso_or_equiv: <internal>.Column.Schema.Float; Cartn_x: <internal>.Column.Schema.Float; Cartn_y: <internal>.Column.Schema.Float; Cartn_z: <internal>.Column.Schema.Float; asym_id: <internal>.Column.Schema.Str; atom_id: <internal>.Column.Schema.Str; comp_id: <internal>.Column.Schema.Str; entity_id: <internal>.Column.Schema.Str; group_PDB: <internal>.Column.Schema.Aliased<"ATOM" | "HETATM">; id: <internal>.Column.Schema.Int; ordinal_id: <internal>.Column.Schema.Int; seq_id: <internal>.Column.Schema.Int; starting_model_id: <internal>.Column.Schema.Str; type_symbol: <internal>.Column.Schema.Str }

        Data items in the IHM_STARTING_MODEL_COORD category records the coordinates for structural templates used as starting inputs in the integrative model building tasks.

        • B_iso_or_equiv: <internal>.Column.Schema.Float

          The isotropic temperature factor corresponding to this coordinate position.

        • Cartn_x: <internal>.Column.Schema.Float

          The Cartesian X component corresponding to this coordinate position.

        • Cartn_y: <internal>.Column.Schema.Float

          The Cartesian Y component corresponding to this coordinate position.

        • Cartn_z: <internal>.Column.Schema.Float

          The Cartesian Z component corresponding to this coordinate position.

        • asym_id: <internal>.Column.Schema.Str

          The asym/strand id corresponding to this coordinate position.

          This data item is a pointer to _struct_asym.id in the STRUCT_ASYM category.

        • atom_id: <internal>.Column.Schema.Str

          The atom identifier/name corresponding to this coordinate position. This data item is a pointer to _chem_comp_atom.atom_id in the CHEM_COMP_ATOM category.

        • comp_id: <internal>.Column.Schema.Str

          The component identifier corresponding to this coordinate position. This data item is a pointer to _chem_comp.id in the CHEM_COMP category.

        • entity_id: <internal>.Column.Schema.Str

          The entity identifier corresponding to this coordinate position. This data item is a pointer to _entity.id in the ENTITY category.

        • group_PDB: <internal>.Column.Schema.Aliased<"ATOM" | "HETATM">

          The group of atoms to which the atom site in the starting model belongs. This data item is provided for compatibility with the original Protein Data Bank format, and only for that purpose.

        • id: <internal>.Column.Schema.Int

          The serial number for this coordinate position.

        • ordinal_id: <internal>.Column.Schema.Int

          A unique identifier for this coordinate position.

        • seq_id: <internal>.Column.Schema.Int

          The sequence index corresponding this to coordinate position. This data item is a pointer to _entity_poly_seq.num in the ENTITY_POLY_SEQ category.

        • starting_model_id: <internal>.Column.Schema.Str

          The identifier for the starting structural model. This data item is a pointer to _ihm_starting_model_details.starting_model_id in the IHM_STARTING_MODEL_DETAILS category.

        • type_symbol: <internal>.Column.Schema.Str

          The atom type symbol(element symbol) corresponding to this coordinate position.

      • ihm_starting_model_details: { asym_id: <internal>.Column.Schema.Str; dataset_list_id: <internal>.Column.Schema.Int; entity_description: <internal>.Column.Schema.Str; entity_id: <internal>.Column.Schema.Str; entity_poly_segment_id: <internal>.Column.Schema.Int; starting_model_auth_asym_id: <internal>.Column.Schema.Str; starting_model_id: <internal>.Column.Schema.Str; starting_model_sequence_offset: <internal>.Column.Schema.Int; starting_model_source: <internal>.Column.Schema.Aliased<"other" | "comparative model" | "experimental model" | "integrative model" | "ab initio model"> }

        Data items in the IHM_STARTING_MODEL_DETAILS category records the details about structural models used as starting inputs in the integrative model building process.

        • asym_id: <internal>.Column.Schema.Str

          An asym/strand identifier for the entity molecule. This data item is a pointer to _struct_asym.id in the STRUCT_ASYM category.

        • dataset_list_id: <internal>.Column.Schema.Int

          Identifier to the starting model (comparative, experimental or integrative) used as input in the integrative modeling. This data item is a pointer to the _ihm_dataset_list.id in the IHM_DATASET_LIST category.

        • entity_description: <internal>.Column.Schema.Str

          A text description of the molecular entity

        • entity_id: <internal>.Column.Schema.Str

          A unique identifier for the distinct molecular entities. This data item is a pointer to _entity.id in the ENTITY category.

        • entity_poly_segment_id: <internal>.Column.Schema.Int

          The identifier for the polymeric segment modeled using this starting model. This data item is a pointer to _ihm_entity_poly_segment.id in the IHM_ENTITY_POLY_SEGMENT category.

        • starting_model_auth_asym_id: <internal>.Column.Schema.Str

          The author assigned chainId/auth_asym_id corresponding to this starting model. This corresponds to the chainId/auth_asym_id of the experimental models in the PDB or comparative models in the Model Archive or the starting models referenced via a DOI. If starting models are included in IHM_STARTING_MODEL_COORD, then this will be the same as _ihm_starting_model_details.asym_id.

        • starting_model_id: <internal>.Column.Schema.Str

          A unique identifier for the starting structural model.

        • starting_model_sequence_offset: <internal>.Column.Schema.Int

          The offset in residue numbering between the starting model and the deposited I/H model, if applicable. I/H model residue number = Starting model residue number + offset

        • starting_model_source: <internal>.Column.Schema.Aliased<"other" | "comparative model" | "experimental model" | "integrative model" | "ab initio model">

          The source of the starting model.

      • ihm_starting_model_seq_dif: { asym_id: <internal>.Column.Schema.Str; comp_id: <internal>.Column.Schema.Str; db_asym_id: <internal>.Column.Schema.Str; db_comp_id: <internal>.Column.Schema.Str; db_seq_id: <internal>.Column.Schema.Int; details: <internal>.Column.Schema.Str; entity_id: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Int; seq_id: <internal>.Column.Schema.Int; starting_model_id: <internal>.Column.Schema.Str }

        Data items in the IHM_STARTING_MODEL_SEQ_DIF category provide a mechanism for indicating and annotating point differences between the sequence of the entity or biological unit described in the data block and the sequence of the starting model used in the integrative modeling referenced from a database. The point differences may be due to point mutations introduced in the starting model or the presence of modified amino acid residues.

        • asym_id: <internal>.Column.Schema.Str

          An asym/strand identifier for the entity molecule. This data item is a pointer to _struct_asym.id in the STRUCT_ASYM category.

        • comp_id: <internal>.Column.Schema.Str

          The component identifier for the residue. This data item is a pointer to _entity_poly_seq.mon_id in the ENTITY_POLY_SEQ category.

        • db_asym_id: <internal>.Column.Schema.Str

          The asym/strand identifier for the entity molecule of the database starting model.

        • db_comp_id: <internal>.Column.Schema.Str

          The correspinding component identifier for the residue in the database starting model.

        • db_seq_id: <internal>.Column.Schema.Int

          The corresponding residue index of the database starting model.

        • details: <internal>.Column.Schema.Str

          A description of special aspects of the point differences between the sequence of the entity or biological unit described in the data block and that in the starting model referenced from a database.

        • entity_id: <internal>.Column.Schema.Str

          A unique identifier for the distinct molecular entities. This data item is a pointer to _entity_poly_seq.entity_id in the ENTITY_POLY category.

        • id: <internal>.Column.Schema.Int

          A unique identifier for the entry.

        • seq_id: <internal>.Column.Schema.Int

          The residue index. This data item is a pointer to _entity_poly_seq.num in the ENTITY_POLY_SEQ category.

        • starting_model_id: <internal>.Column.Schema.Str

          Unique identifier for the starting model record. This data item is a pointer to _ihm_starting_model_details.starting_model_id in the IHM_STARTING_MODEL_DETAILS category.

      • ihm_struct_assembly: { description: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Int; name: <internal>.Column.Schema.Str }

        Data items in the IHM_STRUCT_ASSEMBLY category lists all the structural assemblies used in the integrative modeling study.

      • ihm_struct_assembly_details: { assembly_id: <internal>.Column.Schema.Int; asym_id: <internal>.Column.Schema.Str; entity_description: <internal>.Column.Schema.Str; entity_id: <internal>.Column.Schema.Str; entity_poly_segment_id: <internal>.Column.Schema.Int; id: <internal>.Column.Schema.Int; parent_assembly_id: <internal>.Column.Schema.Int }

        Data items in the IHM_STRUCT_ASSEMBLY_DETAILS category records the details of the structural assemblies and used in the integrative modeling.

        • assembly_id: <internal>.Column.Schema.Int

          An identifier for the structural assembly. This data item will remain the same for all components of an assembly. This data item is a pointer to _ihm_struct_assembly.id in the IHM_STRUCT_ASSEMBLY category.

        • asym_id: <internal>.Column.Schema.Str

          An asym/strand identifier for the component in the assembly. This data item is a pointer to _struct_asym.id in the STRUCT_ASYM category.

        • entity_description: <internal>.Column.Schema.Str

          A text description of the molecular entity

        • entity_id: <internal>.Column.Schema.Str

          A unique identifier for distinct molecular entities. This data item is a pointer to _entity.id in the ENTITY category.

        • entity_poly_segment_id: <internal>.Column.Schema.Int

          The identifier for the polymeric segment in the assembly. This data item is a pointer to _ihm_entity_poly_segment.id in the IHM_ENTITY_POLY_SEGMENT category.

        • id: <internal>.Column.Schema.Int

          A unique identifier for the structural assembly description.

        • parent_assembly_id: <internal>.Column.Schema.Int

          The parent of this assembly in a hierarchy. This data item is a pointer to _ihm_struct_assembly.id in the IHM_STRUCT_ASSEMBLY category. This data item should point to the assembly id of the immediate parent in a hierarchy. By convention, the full assembly (top of hierarchy) is assigned parent id 0 (zero). In case of assemblies that do not conform to a hierarchy, _ihm_struct_assembly_details.parent_assembly_id is the same as _ihm_struct_assembly_details.assembly_id indicating a self-parent.

      • ma_data: { content_type: <internal>.Column.Schema.Aliased<"target" | "other" | "template structure" | "polymeric template library" | "spatial restraints" | "target-template alignment" | "coevolution MSA" | "model coordinates">; content_type_other_details: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Int; name: <internal>.Column.Schema.Str }

        Data items in the MA_DATA category capture the different kinds of data used in the modeling. These can be multiple sequence alignments, spatial restraints, template structures etc.

      • ma_model_list: { data_id: <internal>.Column.Schema.Int; model_group_id: <internal>.Column.Schema.Int; model_group_name: <internal>.Column.Schema.Str; model_id: <internal>.Column.Schema.Int; model_name: <internal>.Column.Schema.Str; model_type: <internal>.Column.Schema.Aliased<"Other" | "Homology model" | "Ab initio model">; ordinal_id: <internal>.Column.Schema.Int }

        Data items in the MA_MODEL_LIST category record the details of the models being deposited.

        • data_id: <internal>.Column.Schema.Int

          The data_id identifier. This data item is a pointer to _ma_data.id in the MA_DATA category.

        • model_group_id: <internal>.Column.Schema.Int

          An identifier to group structural models into collections or sets. A cluster of models and its representative can either be grouped together or can be separate groups in the ma_model_list table. The choice between the two options should be decided based on how the modeling was carried out and how the representative was chosen. If the representative is a member of the ensemble (i.e., best scoring model), then it is recommended that the representative and the ensemble belong to the same model group. If the representative is calculated from the ensemble (i.e., centroid), then it is recommended that the representative be separated into a different group. If the models do not need to be grouped into collections, then the _ma_model_list.model_group_id is the same as _ma_model_list.model_id.

        • model_group_name: <internal>.Column.Schema.Str

          A decsriptive name for the model group.

        • model_id: <internal>.Column.Schema.Int

          A unique identifier for the structural model being deposited.

        • model_name: <internal>.Column.Schema.Str

          A decsriptive name for the model.

        • model_type: <internal>.Column.Schema.Aliased<"Other" | "Homology model" | "Ab initio model">

          The type of model.

        • ordinal_id: <internal>.Column.Schema.Int

          A unique identifier for the model / model group combination.

      • ma_qa_metric: { id: <internal>.Column.Schema.Int; mode: <internal>.Column.Schema.Aliased<"local" | "global" | "local-pairwise">; name: <internal>.Column.Schema.Str; software_group_id: <internal>.Column.Schema.Int; type: <internal>.Column.Schema.Aliased<"other" | "zscore" | "energy" | "distance" | "normalized score" | "pLDDT" | "pLDDT in [0,1]" | "pLDDT all-atom" | "pLDDT all-atom in [0,1]" | "PAE" | "pTM" | "ipTM" | "contact probability"> }

        Data items in the MA_QA_METRIC category record the details of the metrics use to assess model quality.

        • id: <internal>.Column.Schema.Int

          An identifier for the QA metric.

        • mode: <internal>.Column.Schema.Aliased<"local" | "global" | "local-pairwise">

          The mode of calculation of the QA metric.

        • name: <internal>.Column.Schema.Str

          Name of the QA metric.

        • software_group_id: <internal>.Column.Schema.Int

          Identifier to the set of software used to calculate the QA metric. This data item is a pointer to the _ma_software_group.group_id in the MA_SOFTWARE_GROUP category.

        • type: <internal>.Column.Schema.Aliased<"other" | "zscore" | "energy" | "distance" | "normalized score" | "pLDDT" | "pLDDT in [0,1]" | "pLDDT all-atom" | "pLDDT all-atom in [0,1]" | "PAE" | "pTM" | "ipTM" | "contact probability">

          The type of QA metric.

      • ma_qa_metric_global: { metric_id: <internal>.Column.Schema.Int; metric_value: <internal>.Column.Schema.Float; model_id: <internal>.Column.Schema.Int; ordinal_id: <internal>.Column.Schema.Int }

        Data items in the MA_QA_METRIC_GLOBAL category captures the details of the global QA metrics, calculated at the model-level.

        • metric_id: <internal>.Column.Schema.Int

          The identifier for the QA metric. This data item is a pointer to _ma_qa_metric.id in the MA_QA_METRIC category.

        • metric_value: <internal>.Column.Schema.Float

          The value of the global QA metric.

        • model_id: <internal>.Column.Schema.Int

          The identifier for the structural model, for which global QA metric is provided. This data item is a pointer to _ma_model_list.model_id in the MA_MODEL_LIST category.

        • ordinal_id: <internal>.Column.Schema.Int

          A unique identifier for the category.

      • ma_qa_metric_local: { label_asym_id: <internal>.Column.Schema.Str; label_comp_id: <internal>.Column.Schema.Str; label_seq_id: <internal>.Column.Schema.Int; metric_id: <internal>.Column.Schema.Int; metric_value: <internal>.Column.Schema.Float; model_id: <internal>.Column.Schema.Int; ordinal_id: <internal>.Column.Schema.Int }

        Data items in the MA_QA_METRIC_LOCAL category captures the details of the local QA metrics, calculated at the residue-level.

        • label_asym_id: <internal>.Column.Schema.Str

          The identifier for the asym id of the residue in the structural model, for which local QA metric is provided. This data item is a pointer to _atom_site.label_asym_id in the ATOM_SITE category.

        • label_comp_id: <internal>.Column.Schema.Str

          The component identifier for the residue in the structural model, for which local QA metric is provided. This data item is a pointer to _atom_site.label_comp_id in the ATOM_SITE category.

        • label_seq_id: <internal>.Column.Schema.Int

          The identifier for the sequence index of the residue in the structural model, for which local QA metric is provided. This data item is a pointer to _atom_site.label_seq_id in the ATOM_SITE category.

        • metric_id: <internal>.Column.Schema.Int

          The identifier for the QA metric. This data item is a pointer to _ma_qa_metric.id in the MA_QA_METRIC category.

        • metric_value: <internal>.Column.Schema.Float

          The value of the local QA metric.

        • model_id: <internal>.Column.Schema.Int

          The identifier for the structural model, for which local QA metric is provided. This data item is a pointer to _ma_model_list.model_id in the MA_MODEL_LIST category.

        • ordinal_id: <internal>.Column.Schema.Int

          A unique identifier for the category.

      • ma_software_group: { group_id: <internal>.Column.Schema.Int; ordinal_id: <internal>.Column.Schema.Int; software_id: <internal>.Column.Schema.Int }

        Data items in the MA_SOFTWARE_GROUP category describes the collection of software into groups so that they can be used efficiently in the MA_PROTOCOL_STEP category.

        • group_id: <internal>.Column.Schema.Int

          An identifier for the group entry. If data does not need to be grouped, then _ma_software_group.group_id is the same as _ma_software_group.software_id.

        • ordinal_id: <internal>.Column.Schema.Int

          A unique identifier for the category.

        • software_id: <internal>.Column.Schema.Int

          The identifier for the software. This data item is a pointer to _software.pdbx_ordinal in the SOFTWARE category.

      • ma_target_entity: { data_id: <internal>.Column.Schema.Int; entity_id: <internal>.Column.Schema.Str; origin: <internal>.Column.Schema.Aliased<"reference database" | "designed"> }

        Data items in the MA_TARGET_ENTITY category record details about the target entities. The details are provided for each entity being modeled.

        • data_id: <internal>.Column.Schema.Int

          The data_id identifier. This data item is a pointer to _ma_data.id in the MA_DATA category.

        • entity_id: <internal>.Column.Schema.Str

          A unique identifier for the distinct molecular entity of the target. This data item is a pointer to _entity.id in the ENTITY category.

        • origin: <internal>.Column.Schema.Aliased<"reference database" | "designed">

          The origin of the target entity.

      • ma_target_entity_instance: { asym_id: <internal>.Column.Schema.Str; details: <internal>.Column.Schema.Str; entity_id: <internal>.Column.Schema.Str }

        Data items in the MA_TARGET_ENTITY_INSTANCE category record details about the instances of target entities modeled.

        • asym_id: <internal>.Column.Schema.Str

          A unique identifier for the instance of the entity.

        • details: <internal>.Column.Schema.Str

          Additional details about the entity instance.

        • entity_id: <internal>.Column.Schema.Str

          A unique identifier for the distinct molecular entity of the target. This data item is a pointer to _ma_target_entity.entity_id in the MA_TARGET_ENTITY category.

      • ma_target_ref_db_details: { db_accession: <internal>.Column.Schema.Str; db_code: <internal>.Column.Schema.Str; db_name: <internal>.Column.Schema.Aliased<"GB" | "Other" | "UNP" | "OrthoDB" | "NCBI" | "JGI">; ncbi_taxonomy_id: <internal>.Column.Schema.Str; organism_scientific: <internal>.Column.Schema.Str; seq_db_align_begin: <internal>.Column.Schema.Str; seq_db_align_end: <internal>.Column.Schema.Str; seq_db_isoform: <internal>.Column.Schema.Str; target_entity_id: <internal>.Column.Schema.Str }

        Data items in the MA_TARGET_REF_DB_DETAILS category record details about the reference databases for the target sequences.

        • db_accession: <internal>.Column.Schema.Str

          Accession code assigned by the reference database.

        • db_code: <internal>.Column.Schema.Str

          The code for this entity or biological unit or for a closely related entity or biological unit in the named database. This can include the version number.

        • db_name: <internal>.Column.Schema.Aliased<"GB" | "Other" | "UNP" | "OrthoDB" | "NCBI" | "JGI">

          The name of the database containing reference information about this entity or biological unit.

        • ncbi_taxonomy_id: <internal>.Column.Schema.Str

          Taxonomy identifier provided by NCBI.

        • organism_scientific: <internal>.Column.Schema.Str

          Scientific name of the organism.

        • seq_db_align_begin: <internal>.Column.Schema.Str

          Beginning index in the chemical sequence from the reference database.

        • seq_db_align_end: <internal>.Column.Schema.Str

          Ending index in the chemical sequence from the reference database.

        • seq_db_isoform: <internal>.Column.Schema.Str

          Database code assigned by the reference database for a sequence isoform. An isoform sequence is an alternative protein sequence that can be generated from the same gene by a single or by a combination of biological events such as: alternative promoter usage, alternative splicing, alternative initiation and ribosomal frameshifting.

        • target_entity_id: <internal>.Column.Schema.Str

          An identifier for the target entity.

      • pdbx_branch_scheme: { asym_id: <internal>.Column.Schema.Str; auth_asym_id: <internal>.Column.Schema.Str; auth_mon_id: <internal>.Column.Schema.Str; auth_seq_num: <internal>.Column.Schema.Str; entity_id: <internal>.Column.Schema.Str; hetero: <internal>.Column.Schema.Aliased<"y" | "yes" | "no" | "n">; mon_id: <internal>.Column.Schema.Str; num: <internal>.Column.Schema.Int; pdb_asym_id: <internal>.Column.Schema.Str; pdb_mon_id: <internal>.Column.Schema.Str; pdb_seq_num: <internal>.Column.Schema.Str }

        The PDBX_BRANCH_SCHEME category provides residue level nomenclature mapping for branch chain entities.

      • pdbx_chem_comp_identifier: { comp_id: <internal>.Column.Schema.Str; identifier: <internal>.Column.Schema.Str; program: <internal>.Column.Schema.Str; program_version: <internal>.Column.Schema.Str; type: <internal>.Column.Schema.Aliased<"COMMON NAME" | "SYSTEMATIC NAME" | "CAS REGISTRY NUMBER" | "PUBCHEM Identifier" | "MDL Identifier" | "SYNONYM" | "CONDENSED IUPAC CARB SYMBOL" | "IUPAC CARB SYMBOL" | "SNFG CARB SYMBOL" | "CONDENSED IUPAC CARBOHYDRATE SYMBOL" | "IUPAC CARBOHYDRATE SYMBOL" | "SNFG CARBOHYDRATE SYMBOL"> }

        Data items in the CHEM_COMP_IDENTIFIER category provide identifiers for chemical components.

        • comp_id: <internal>.Column.Schema.Str

          This data item is a pointer to _chem_comp.id in the CHEM_COMP category.

        • identifier: <internal>.Column.Schema.Str

          This data item contains the identifier value for this component.

        • program: <internal>.Column.Schema.Str

          This data item contains the name of the program or library used to compute the identifier.

        • program_version: <internal>.Column.Schema.Str

          This data item contains the version of the program or library used to compute the identifier.

        • type: <internal>.Column.Schema.Aliased<"COMMON NAME" | "SYSTEMATIC NAME" | "CAS REGISTRY NUMBER" | "PUBCHEM Identifier" | "MDL Identifier" | "SYNONYM" | "CONDENSED IUPAC CARB SYMBOL" | "IUPAC CARB SYMBOL" | "SNFG CARB SYMBOL" | "CONDENSED IUPAC CARBOHYDRATE SYMBOL" | "IUPAC CARBOHYDRATE SYMBOL" | "SNFG CARBOHYDRATE SYMBOL">

          This data item contains the identifier type.

      • pdbx_chem_comp_related: { comp_id: <internal>.Column.Schema.Str; details: <internal>.Column.Schema.Str; related_comp_id: <internal>.Column.Schema.Str; relationship_type: <internal>.Column.Schema.Aliased<"Carbohydrate core" | "Precursor"> }

        PDBX_CHEM_COMP_RELATED describes the relationship between two chemical components.

      • pdbx_chem_comp_synonyms: { comp_id: <internal>.Column.Schema.Str; name: <internal>.Column.Schema.Str; provenance: <internal>.Column.Schema.Aliased<"AUTHOR" | "DRUGBANK" | "CHEBI" | "CHEMBL" | "PDB" | "PUBCHEM"> }

        PDBX_CHEM_COMP_SYNONYMS holds chemical name and synonym correspondences.

      • pdbx_database_related: { content_type: <internal>.Column.Schema.Aliased<"split" | "other" | "minimized average structure" | "representative structure" | "ensemble" | "derivative structure" | "native structure" | "associated EM volume" | "other EM volume" | "associated NMR restraints" | "associated structure factors" | "associated SAS data" | "protein target sequence and/or protocol data" | "re-refinement" | "complete structure" | "unspecified">; db_id: <internal>.Column.Schema.Str; db_name: <internal>.Column.Schema.Str; details: <internal>.Column.Schema.Str }

        Data items in PDBX_DATABASE_RELATED contain references to entries that are related to the this entry.

        • content_type: <internal>.Column.Schema.Aliased<"split" | "other" | "minimized average structure" | "representative structure" | "ensemble" | "derivative structure" | "native structure" | "associated EM volume" | "other EM volume" | "associated NMR restraints" | "associated structure factors" | "associated SAS data" | "protein target sequence and/or protocol data" | "re-refinement" | "complete structure" | "unspecified">

          The identifying content type of the related entry.

        • db_id: <internal>.Column.Schema.Str

          The identifying code in the related database.

        • db_name: <internal>.Column.Schema.Str

          The name of the database containing the related entry.

        • details: <internal>.Column.Schema.Str

          A description of the related entry.

      • pdbx_database_status: { SG_entry: <internal>.Column.Schema.Aliased<"y" | "n">; deposit_site: <internal>.Column.Schema.Aliased<"NDB" | "RCSB" | "PDBE" | "PDBJ" | "BMRB" | "BNL" | "PDBC">; entry_id: <internal>.Column.Schema.Str; methods_development_category: <internal>.Column.Schema.Aliased<"CAPRI" | "CASP" | "CASD-NMR" | "FoldIt" | "GPCR Dock" | "D3R" | "RNA-Puzzles">; pdb_format_compatible: <internal>.Column.Schema.Aliased<"y" | "n">; process_site: <internal>.Column.Schema.Aliased<"NDB" | "RCSB" | "PDBE" | "PDBJ" | "BNL" | "PDBC">; recvd_initial_deposition_date: <internal>.Column.Schema.Str; status_code: <internal>.Column.Schema.Aliased<"PROC" | "WAIT" | "REL" | "HOLD" | "HPUB" | "REFI" | "OBS" | "WDRN" | "AUTH" | "POLC" | "REPL" | "AUCO" | "TRSF" | "RMVD" | "DEL" | "REV" | "UPD" | "BIB">; status_code_cs: <internal>.Column.Schema.Aliased<"PROC" | "WAIT" | "REL" | "HOLD" | "HPUB" | "OBS" | "WDRN" | "AUTH" | "POLC" | "REPL" | "AUCO" | "RMVD">; status_code_mr: <internal>.Column.Schema.Aliased<"PROC" | "WAIT" | "REL" | "HOLD" | "HPUB" | "OBS" | "WDRN" | "AUTH" | "POLC" | "REPL" | "AUCO" | "RMVD">; status_code_sf: <internal>.Column.Schema.Aliased<"PROC" | "WAIT" | "REL" | "HOLD" | "HPUB" | "OBS" | "WDRN" | "AUTH" | "POLC" | "REPL" | "RMVD"> }

        These are internal RCSB records to keep track of data processing and status of the entry.

        • SG_entry: <internal>.Column.Schema.Aliased<"y" | "n">

          This code indicates whether the entry belongs to Structural Genomics Project.

        • deposit_site: <internal>.Column.Schema.Aliased<"NDB" | "RCSB" | "PDBE" | "PDBJ" | "BMRB" | "BNL" | "PDBC">

          The site where the file was deposited.

        • entry_id: <internal>.Column.Schema.Str

          The value of _pdbx_database_status.entry_id identifies the data block.

        • methods_development_category: <internal>.Column.Schema.Aliased<"CAPRI" | "CASP" | "CASD-NMR" | "FoldIt" | "GPCR Dock" | "D3R" | "RNA-Puzzles">

          The methods development category in which this entry has been placed.

        • pdb_format_compatible: <internal>.Column.Schema.Aliased<"y" | "n">

          A flag indicating that the entry is compatible with the PDB format.

          A value of 'N' indicates that the no PDB format data file is corresponding to this entry is available in the PDB archive.

        • process_site: <internal>.Column.Schema.Aliased<"NDB" | "RCSB" | "PDBE" | "PDBJ" | "BNL" | "PDBC">

          The site where the file was deposited.

        • recvd_initial_deposition_date: <internal>.Column.Schema.Str

          The date of initial deposition. (The first message for deposition has been received.)

        • status_code: <internal>.Column.Schema.Aliased<"PROC" | "WAIT" | "REL" | "HOLD" | "HPUB" | "REFI" | "OBS" | "WDRN" | "AUTH" | "POLC" | "REPL" | "AUCO" | "TRSF" | "RMVD" | "DEL" | "REV" | "UPD" | "BIB">

          Code for status of file.

        • status_code_cs: <internal>.Column.Schema.Aliased<"PROC" | "WAIT" | "REL" | "HOLD" | "HPUB" | "OBS" | "WDRN" | "AUTH" | "POLC" | "REPL" | "AUCO" | "RMVD">

          Code for status of chemical shift data file.

        • status_code_mr: <internal>.Column.Schema.Aliased<"PROC" | "WAIT" | "REL" | "HOLD" | "HPUB" | "OBS" | "WDRN" | "AUTH" | "POLC" | "REPL" | "AUCO" | "RMVD">

          Code for status of NMR constraints file.

        • status_code_sf: <internal>.Column.Schema.Aliased<"PROC" | "WAIT" | "REL" | "HOLD" | "HPUB" | "OBS" | "WDRN" | "AUTH" | "POLC" | "REPL" | "RMVD">

          Code for status of structure factor file.

      • pdbx_entity_branch: { entity_id: <internal>.Column.Schema.Str; type: <internal>.Column.Schema.Aliased<"oligosaccharide"> }

        Data items in the PDBX_ENTITY_BRANCH category specify the list of branched entities and the type.

      • pdbx_entity_branch_descriptor: { descriptor: <internal>.Column.Schema.Str; entity_id: <internal>.Column.Schema.Str; ordinal: <internal>.Column.Schema.Int; program: <internal>.Column.Schema.Str; program_version: <internal>.Column.Schema.Str; type: <internal>.Column.Schema.Aliased<"linucs" | "glycam condensed sequence" | "glycam condensed core sequence" | "wurcs"> }

        Data items in the PDBX_ENTITY_BRANCH_DESCRIPTOR category provide string descriptors of entity chemical structure.

      • pdbx_entity_branch_link: { atom_id_1: <internal>.Column.Schema.Str; atom_id_2: <internal>.Column.Schema.Str; atom_stereo_config_1: <internal>.Column.Schema.Aliased<"s" | "r" | "n">; atom_stereo_config_2: <internal>.Column.Schema.Aliased<"s" | "r" | "n">; comp_id_1: <internal>.Column.Schema.Str; comp_id_2: <internal>.Column.Schema.Str; details: <internal>.Column.Schema.Str; entity_branch_list_num_1: <internal>.Column.Schema.Int; entity_branch_list_num_2: <internal>.Column.Schema.Int; entity_id: <internal>.Column.Schema.Str; leaving_atom_id_1: <internal>.Column.Schema.Str; leaving_atom_id_2: <internal>.Column.Schema.Str; link_id: <internal>.Column.Schema.Int; value_order: <internal>.Column.Schema.Aliased<"sing" | "doub" | "trip" | "quad" | "arom" | "poly" | "delo" | "pi"> }

        Data items in the PDBX_ENTITY_BRANCH_LINK category give details about the linkages between components within a branched entity.

        • atom_id_1: <internal>.Column.Schema.Str

          The atom identifier/name for the first atom making the linkage.

        • atom_id_2: <internal>.Column.Schema.Str

          The atom identifier/name for the second atom making the linkage.

        • atom_stereo_config_1: <internal>.Column.Schema.Aliased<"s" | "r" | "n">

          The chiral configuration of the first atom making the linkage.

        • atom_stereo_config_2: <internal>.Column.Schema.Aliased<"s" | "r" | "n">

          The chiral configuration of the second atom making the linkage.

        • comp_id_1: <internal>.Column.Schema.Str

          The component identifier for the first component making the linkage.

          This data item is a pointer to _pdbx_entity_branch_list.comp_id in the PDBX_ENTITY_BRANCH_LIST category.

        • comp_id_2: <internal>.Column.Schema.Str

          The component identifier for the second component making the linkage.

          This data item is a pointer to _pdbx_entity_branch_list.comp_id in the PDBX_ENTITY_BRANCH_LIST category.

        • details: <internal>.Column.Schema.Str

          A description of special aspects of this linkage.

        • entity_branch_list_num_1: <internal>.Column.Schema.Int

          The component number for the first component making the linkage.

          This data item is a pointer to _pdbx_entity_branch_list.num in the PDBX_ENTITY_BRANCH_LIST category.

        • entity_branch_list_num_2: <internal>.Column.Schema.Int

          The component number for the second component making the linkage.

          This data item is a pointer to _pdbx_entity_branch_list.num in the PDBX_ENTITY_BRANCH_LIST category.

        • entity_id: <internal>.Column.Schema.Str

          The entity id for this branched entity.

          This data item is a pointer to _pdbx_entity_branch_list.entity_id in the PDBX_ENTITY_BRANCH_LIST category.

        • leaving_atom_id_1: <internal>.Column.Schema.Str

          The leaving atom identifier/name bonded to the first atom making the linkage.

        • leaving_atom_id_2: <internal>.Column.Schema.Str

          The leaving atom identifier/name bonded to the second atom making the linkage.

        • link_id: <internal>.Column.Schema.Int

          The value of _pdbx_entity_branch_link.link_id uniquely identifies linkages within the branched entity.

        • value_order: <internal>.Column.Schema.Aliased<"sing" | "doub" | "trip" | "quad" | "arom" | "poly" | "delo" | "pi">

          The bond order target for the chemical linkage.

      • pdbx_entity_branch_list: { comp_id: <internal>.Column.Schema.Str; entity_id: <internal>.Column.Schema.Str; hetero: <internal>.Column.Schema.Aliased<"y" | "yes" | "no" | "n">; num: <internal>.Column.Schema.Int }

        Data items in the PDBX_ENTITY_BRANCH_LIST category specify the list of monomers in a branched entity. Allowance is made for the possibility of microheterogeneity in a sample by allowing a given sequence number to be correlated with more than one monomer ID. The corresponding ATOM_SITE entries should reflect this heterogeneity.

        • comp_id: <internal>.Column.Schema.Str

          This data item is a pointer to _chem_comp.id in the CHEM_COMP category.

        • entity_id: <internal>.Column.Schema.Str

          This data item is a pointer to _entity.id in the ENTITY category.

        • hetero: <internal>.Column.Schema.Aliased<"y" | "yes" | "no" | "n">

          A flag to indicate whether this monomer in the entity is heterogeneous in sequence.

        • num: <internal>.Column.Schema.Int

          The value pair _pdbx_entity_branch_list.num and _pdbx_entity_branch_list.comp_id must uniquely identify a record in the PDBX_ENTITY_BRANCH_LIST list.

      • pdbx_entity_instance_feature: { asym_id: <internal>.Column.Schema.Str; auth_asym_id: <internal>.Column.Schema.Str; auth_comp_id: <internal>.Column.Schema.Str; auth_seq_num: <internal>.Column.Schema.Str; comp_id: <internal>.Column.Schema.Str; details: <internal>.Column.Schema.Str; feature_type: <internal>.Column.Schema.Aliased<"SUBJECT OF INVESTIGATION" | "NO FUNCTIONAL ROLE" | "OTHER">; ordinal: <internal>.Column.Schema.Int; seq_num: <internal>.Column.Schema.Int }

        Data items in the pdbx_entity_instance_feature category records special features of selected entity instances.

      • pdbx_entity_nonpoly: { comp_id: <internal>.Column.Schema.Str; entity_id: <internal>.Column.Schema.Str; name: <internal>.Column.Schema.Str }

        The PDBX_ENTITY_NONPOLY category provides a mapping between entity and the nonpolymer component

      • pdbx_entity_src_syn: { entity_id: <internal>.Column.Schema.Str; organism_scientific: <internal>.Column.Schema.Str; pdbx_beg_seq_num: <internal>.Column.Schema.Int; pdbx_end_seq_num: <internal>.Column.Schema.Int; pdbx_src_id: <internal>.Column.Schema.Int }

        The data items in category PDBX_ENTITY_SRC_SYN record the source details about chemically synthesized molecules.

        • entity_id: <internal>.Column.Schema.Str

          This data item is a pointer to _entity.id in the ENTITY category.

        • organism_scientific: <internal>.Column.Schema.Str

          The scientific name of the organism from which the sequence of the synthetic entity was derived.

        • pdbx_beg_seq_num: <internal>.Column.Schema.Int

          The beginning polymer sequence position for the polymer section corresponding to this source.

          A reference to the sequence position in the entity_poly category.

        • pdbx_end_seq_num: <internal>.Column.Schema.Int

          The ending polymer sequence position for the polymer section corresponding to this source.

          A reference to the sequence position in the entity_poly category.

        • pdbx_src_id: <internal>.Column.Schema.Int

          This data item is an ordinal identifier for pdbx_entity_src_syn data records.

      • pdbx_molecule: { asym_id: <internal>.Column.Schema.Str; instance_id: <internal>.Column.Schema.Int; prd_id: <internal>.Column.Schema.Str }

        Data items in the PDBX_MOLECULE category identify reference molecules within a PDB entry.

      • pdbx_molecule_features: { class: <internal>.Column.Schema.Aliased<"unknown" | "antagonist" | "antibiotic" | "anticancer" | "anticoagulant" | "antifungal" | "antigen" | "antiinflammatory" | "antimicrobial" | "antineoplastic" | "antiparasitic" | "antiretroviral" | "anthelmintic" | "antithrombotic" | "antitumor" | "antiviral" | "caspase inhibitor" | "chaperone binding" | "enzyme inhibitor" | "drug delivery" | "glycan component" | "growth factor" | "immunosuppressant" | "inducer" | "inhibitor" | "lantibiotic" | "metabolism" | "metal transport" | "nutrient" | "oxidation-reduction" | "protein binding" | "receptor" | "substrate analog" | "synthetic opioid" | "thrombin inhibitor" | "transition state mimetic" | "transport activator" | "trypsin inhibitor" | "toxin" | "water retention" | "anticoagulant, antithrombotic" | "antibiotic, antimicrobial" | "antibiotic, anthelmintic" | "antibiotic, antineoplastic" | "antimicrobial, antiretroviral" | "antimicrobial, antitumor" | "antimicrobial, antiparasitic, antibiotic" | "thrombin inhibitor, trypsin inhibitor">; details: <internal>.Column.Schema.Str; name: <internal>.Column.Schema.Str; prd_id: <internal>.Column.Schema.Str; type: <internal>.Column.Schema.Aliased<"unknown" | "non-polymer" | "peptide-like" | "macrolide" | "amino acid" | "aminoglycoside" | "anthracycline" | "anthraquinone" | "ansamycin" | "chalkophore" | "chromophore" | "glycopeptide" | "cyclic depsipeptide" | "cyclic lipopeptide" | "cyclic peptide" | "heterocyclic" | "imino sugar" | "keto acid" | "lipoglycopeptide" | "lipopeptide" | "nucleoside" | "oligopeptide" | "oligosaccharide" | "peptaibol" | "polycyclic" | "polypeptide" | "polysaccharide" | "quinolone" | "thiolactone" | "thiopeptide" | "siderophore" | "chalkophore, polypeptide"> }

        Data items in the PDBX_MOLECULE_FEATURES category record features of molecules within a PDB entry.

        • class: <internal>.Column.Schema.Aliased<"unknown" | "antagonist" | "antibiotic" | "anticancer" | "anticoagulant" | "antifungal" | "antigen" | "antiinflammatory" | "antimicrobial" | "antineoplastic" | "antiparasitic" | "antiretroviral" | "anthelmintic" | "antithrombotic" | "antitumor" | "antiviral" | "caspase inhibitor" | "chaperone binding" | "enzyme inhibitor" | "drug delivery" | "glycan component" | "growth factor" | "immunosuppressant" | "inducer" | "inhibitor" | "lantibiotic" | "metabolism" | "metal transport" | "nutrient" | "oxidation-reduction" | "protein binding" | "receptor" | "substrate analog" | "synthetic opioid" | "thrombin inhibitor" | "transition state mimetic" | "transport activator" | "trypsin inhibitor" | "toxin" | "water retention" | "anticoagulant, antithrombotic" | "antibiotic, antimicrobial" | "antibiotic, anthelmintic" | "antibiotic, antineoplastic" | "antimicrobial, antiretroviral" | "antimicrobial, antitumor" | "antimicrobial, antiparasitic, antibiotic" | "thrombin inhibitor, trypsin inhibitor">

          Broadly defines the function of the molecule.

        • details: <internal>.Column.Schema.Str

          Additional details describing the molecule.

        • name: <internal>.Column.Schema.Str

          A name of the molecule.

        • prd_id: <internal>.Column.Schema.Str

          The value of _pdbx_molecule_features.prd_id is the accession code for this reference molecule.

        • type: <internal>.Column.Schema.Aliased<"unknown" | "non-polymer" | "peptide-like" | "macrolide" | "amino acid" | "aminoglycoside" | "anthracycline" | "anthraquinone" | "ansamycin" | "chalkophore" | "chromophore" | "glycopeptide" | "cyclic depsipeptide" | "cyclic lipopeptide" | "cyclic peptide" | "heterocyclic" | "imino sugar" | "keto acid" | "lipoglycopeptide" | "lipopeptide" | "nucleoside" | "oligopeptide" | "oligosaccharide" | "peptaibol" | "polycyclic" | "polypeptide" | "polysaccharide" | "quinolone" | "thiolactone" | "thiopeptide" | "siderophore" | "chalkophore, polypeptide">

          Defines the structural classification of the molecule.

      • pdbx_nonpoly_scheme: { asym_id: <internal>.Column.Schema.Str; auth_mon_id: <internal>.Column.Schema.Str; auth_seq_num: <internal>.Column.Schema.Str; entity_id: <internal>.Column.Schema.Str; mon_id: <internal>.Column.Schema.Str; ndb_seq_num: <internal>.Column.Schema.Str; pdb_ins_code: <internal>.Column.Schema.Str; pdb_mon_id: <internal>.Column.Schema.Str; pdb_seq_num: <internal>.Column.Schema.Str; pdb_strand_id: <internal>.Column.Schema.Str }

        The PDBX_NONPOLY_SCHEME category provides residue level nomenclature mapping for non-polymer entities.

      • pdbx_reference_entity_link: { atom_id_1: <internal>.Column.Schema.Str; atom_id_2: <internal>.Column.Schema.Str; comp_id_1: <internal>.Column.Schema.Str; comp_id_2: <internal>.Column.Schema.Str; component_1: <internal>.Column.Schema.Int; component_2: <internal>.Column.Schema.Int; details: <internal>.Column.Schema.Str; entity_seq_num_1: <internal>.Column.Schema.Int; entity_seq_num_2: <internal>.Column.Schema.Int; link_class: <internal>.Column.Schema.Aliased<"PP" | "PN" | "NP" | "NN">; link_id: <internal>.Column.Schema.Int; prd_id: <internal>.Column.Schema.Str; ref_entity_id_1: <internal>.Column.Schema.Str; ref_entity_id_2: <internal>.Column.Schema.Str; value_order: <internal>.Column.Schema.Aliased<"sing" | "doub" | "trip" | "quad" | "arom" | "poly" | "delo" | "pi"> }

        Data items in the PDBX_REFERENCE_ENTITY_LINK category give details about the linkages between entities within reference molecules.

        • atom_id_1: <internal>.Column.Schema.Str

          The atom identifier/name in the first of the two entities containing the linkage.

        • atom_id_2: <internal>.Column.Schema.Str

          The atom identifier/name in the second of the two entities containing the linkage.

        • comp_id_1: <internal>.Column.Schema.Str

          The component identifier in the first of the two entities containing the linkage.

          For polymer entities, this data item is a pointer to _pdbx_reference_entity_poly_seq.mon_id in the PDBX_REFERENCE_ENTITY_POLY_SEQ category.

          For non-polymer entities, this data item is a pointer to _pdbx_reference_entity_nonpoly.chem_comp_id in the PDBX_REFERENCE_ENTITY_NONPOLY category.

        • comp_id_2: <internal>.Column.Schema.Str

          The component identifier in the second of the two entities containing the linkage.

          For polymer entities, this data item is a pointer to _pdbx_reference_entity_poly_seq.mon_id in the PDBX_REFERENCE_ENTITY_POLY_SEQ category.

          For non-polymer entities, this data item is a pointer to _pdbx_reference_entity_nonpoly.chem_comp_id in the PDBX_REFERENCE_ENTITY_NONPOLY category.

        • component_1: <internal>.Column.Schema.Int

          The entity component identifier for the first of two entities containing the linkage.

        • component_2: <internal>.Column.Schema.Int

          The entity component identifier for the second of two entities containing the linkage.

        • details: <internal>.Column.Schema.Str

          A description of special aspects of a linkage between chemical components in the structure.

        • entity_seq_num_1: <internal>.Column.Schema.Int

          For a polymer entity, the sequence number in the first of the two entities containing the linkage.

          This data item is a pointer to _pdbx_reference_entity_poly_seq.num in the PDBX_REFERENCE_ENTITY_POLY_SEQ category.

        • entity_seq_num_2: <internal>.Column.Schema.Int

          For a polymer entity, the sequence number in the second of the two entities containing the linkage.

          This data item is a pointer to _pdbx_reference_entity_poly_seq.num in the PDBX_REFERENCE_ENTITY_POLY_SEQ category.

        • link_class: <internal>.Column.Schema.Aliased<"PP" | "PN" | "NP" | "NN">

          A code indicating the entity types involved in the linkage.

        • link_id: <internal>.Column.Schema.Int

          The value of _pdbx_reference_entity_link.link_id uniquely identifies linkages between entities with a molecule.

        • prd_id: <internal>.Column.Schema.Str

          The value of _pdbx_reference_entity_link.prd_id is a reference _pdbx_reference_entity_list.prd_id in the PDBX_REFERENCE_ENTITY_LIST category.

        • ref_entity_id_1: <internal>.Column.Schema.Str

          The reference entity id of the first of the two entities joined by the linkage.

          This data item is a pointer to _pdbx_reference_entity_list.ref_entity_id in the PDBX_REFERENCE_ENTITY_LIST category.

        • ref_entity_id_2: <internal>.Column.Schema.Str

          The reference entity id of the second of the two entities joined by the linkage.

          This data item is a pointer to _pdbx_reference_entity_list.ref_entity_id in the PDBX_REFERENCE_ENTITY_LIST category.

        • value_order: <internal>.Column.Schema.Aliased<"sing" | "doub" | "trip" | "quad" | "arom" | "poly" | "delo" | "pi">

          The bond order target for the chemical linkage.

      • pdbx_reference_entity_list: { component_id: <internal>.Column.Schema.Int; details: <internal>.Column.Schema.Str; prd_id: <internal>.Column.Schema.Str; ref_entity_id: <internal>.Column.Schema.Str; type: <internal>.Column.Schema.Aliased<"non-polymer" | "polymer" | "branched" | "polymer-like"> }

        Data items in the PDBX_REFERENCE_ENTITY_LIST category record the list of entities within each reference molecule.

        • component_id: <internal>.Column.Schema.Int

          The component number of this entity within the molecule.

        • details: <internal>.Column.Schema.Str

          Additional details about this entity.

        • prd_id: <internal>.Column.Schema.Str

          The value of _pdbx_reference_entity_list.prd_id is a reference _pdbx_reference_molecule.prd_id in the PDBX_REFERENCE_MOLECULE category.

        • ref_entity_id: <internal>.Column.Schema.Str

          The value of _pdbx_reference_entity_list.ref_entity_id is a unique identifier the a constituent entity within this reference molecule.

        • type: <internal>.Column.Schema.Aliased<"non-polymer" | "polymer" | "branched" | "polymer-like">

          Defines the polymer characteristic of the entity.

      • pdbx_reference_entity_poly_link: { atom_id_1: <internal>.Column.Schema.Str; atom_id_2: <internal>.Column.Schema.Str; comp_id_1: <internal>.Column.Schema.Str; comp_id_2: <internal>.Column.Schema.Str; component_id: <internal>.Column.Schema.Int; entity_seq_num_1: <internal>.Column.Schema.Int; entity_seq_num_2: <internal>.Column.Schema.Int; link_id: <internal>.Column.Schema.Int; prd_id: <internal>.Column.Schema.Str; ref_entity_id: <internal>.Column.Schema.Str; value_order: <internal>.Column.Schema.Aliased<"sing" | "doub" | "trip" | "quad" | "arom" | "poly" | "delo" | "pi"> }

        Data items in the PDBX_REFERENCE_ENTITY_POLY_LINK category give details about polymer linkages including both standard and non-standard linkages between polymer componnents.

        • atom_id_1: <internal>.Column.Schema.Str

          The atom identifier/name in the first of the two components making the linkage.

        • atom_id_2: <internal>.Column.Schema.Str

          The atom identifier/name in the second of the two components making the linkage.

        • comp_id_1: <internal>.Column.Schema.Str

          The component identifier in the first of the two components making the linkage.

          This data item is a pointer to _pdbx_reference_entity_poly_seq.mon_id in the PDBX_REFERENCE_ENTITY_POLY_SEQ category.

        • comp_id_2: <internal>.Column.Schema.Str

          The component identifier in the second of the two components making the linkage.

          This data item is a pointer to _pdbx_reference_entity_poly_seq.mon_id in the PDBX_REFERENCE_ENTITY_POLY_SEQ category.

        • component_id: <internal>.Column.Schema.Int

          The entity component identifier entity containing the linkage.

        • entity_seq_num_1: <internal>.Column.Schema.Int

          For a polymer entity, the sequence number in the first of the two components making the linkage.

          This data item is a pointer to _pdbx_reference_entity_poly_seq.num in the PDBX_REFERENCE_ENTITY_POLY_SEQ category.

        • entity_seq_num_2: <internal>.Column.Schema.Int

          For a polymer entity, the sequence number in the second of the two components making the linkage.

          This data item is a pointer to _pdbx_reference_entity_poly_seq.num in the PDBX_REFERENCE_ENTITY_POLY_SEQ category.

        • link_id: <internal>.Column.Schema.Int

          The value of _pdbx_reference_entity_poly_link.link_id uniquely identifies a linkage within a polymer entity.

        • prd_id: <internal>.Column.Schema.Str

          The value of _pdbx_reference_entity_poly_link.prd_id is a reference _pdbx_reference_entity_list.prd_id in the PDBX_REFERENCE_ENTITY_POLY category.

        • ref_entity_id: <internal>.Column.Schema.Str

          The reference entity id of the polymer entity containing the linkage.

          This data item is a pointer to _pdbx_reference_entity_poly.ref_entity_id in the PDBX_REFERENCE_ENTITY_POLY category.

        • value_order: <internal>.Column.Schema.Aliased<"sing" | "doub" | "trip" | "quad" | "arom" | "poly" | "delo" | "pi">

          The bond order target for the non-standard linkage.

      • pdbx_struct_assembly: { details: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Str; method_details: <internal>.Column.Schema.Str; oligomeric_count: <internal>.Column.Schema.Int; oligomeric_details: <internal>.Column.Schema.Str }

        Data items in the PDBX_STRUCT_ASSEMBLY category record details about the structural elements that form macromolecular assemblies.

        • details: <internal>.Column.Schema.Str

          A description of special aspects of the macromolecular assembly.

          In the PDB, 'representative helical assembly', 'complete point assembly', 'complete icosahedral assembly', 'software_defined_assembly', 'author_defined_assembly', and 'author_and_software_defined_assembly' are considered "biologically relevant assemblies.

        • id: <internal>.Column.Schema.Str

          The value of _pdbx_struct_assembly.id must uniquely identify a record in the PDBX_STRUCT_ASSEMBLY list.

        • method_details: <internal>.Column.Schema.Str

          Provides details of the method used to determine or compute the assembly.

        • oligomeric_count: <internal>.Column.Schema.Int

          The number of polymer molecules in the assembly.

        • oligomeric_details: <internal>.Column.Schema.Str

          Provides the details of the oligomeric state of the assembly.

      • pdbx_struct_assembly_gen: { assembly_id: <internal>.Column.Schema.Str; asym_id_list: <internal>.Column.Schema.List<string>; oper_expression: <internal>.Column.Schema.Str }

        Data items in the PDBX_STRUCT_ASSEMBLY_GEN category record details about the generation of each macromolecular assemblies. The PDBX_STRUCT_ASSEMBLY_GEN data items provide the specifications of the components that constitute that assembly in terms of cartesian transformations.

        • assembly_id: <internal>.Column.Schema.Str

          This data item is a pointer to _pdbx_struct_assembly.id in the PDBX_STRUCT_ASSEMBLY category.

        • asym_id_list: <internal>.Column.Schema.List<string>

          This data item is a pointer to _struct_asym.id in the STRUCT_ASYM category.

          This item may be expressed as a comma separated list of identifiers.

        • oper_expression: <internal>.Column.Schema.Str

          Identifies the operation of collection of operations from category PDBX_STRUCT_OPER_LIST.

          Operation expressions may have the forms:

          (1) the single operation 1 (1,2,5) the operations 1, 2, 5 (1-4) the operations 1,2,3 and 4 (1,2)(3,4) the combinations of operations 3 and 4 followed by 1 and 2 (i.e. the cartesian product of parenthetical groups applied from right to left)

      • pdbx_struct_mod_residue: { PDB_ins_code: <internal>.Column.Schema.Str; auth_asym_id: <internal>.Column.Schema.Str; auth_comp_id: <internal>.Column.Schema.Str; auth_seq_id: <internal>.Column.Schema.Int; details: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Int; label_asym_id: <internal>.Column.Schema.Str; label_comp_id: <internal>.Column.Schema.Str; label_seq_id: <internal>.Column.Schema.Int; parent_comp_id: <internal>.Column.Schema.Str }

        Data items in the PDBX_STRUCT_MOD_RESIDUE category list the modified polymer components in the entry and provide some details describing the nature of the modification.

        • PDB_ins_code: <internal>.Column.Schema.Str

          Part of the identifier for the modified polymer component.

          This data item is a pointer to _atom_site.pdbx_PDB_ins_code in the ATOM_SITE category.

        • auth_asym_id: <internal>.Column.Schema.Str

          Part of the identifier for the modified polymer component.

          This data item is a pointer to _atom_site.auth_asym_id in the ATOM_SITE category.

        • auth_comp_id: <internal>.Column.Schema.Str

          Part of the identifier for the modified polymer component.

          This data item is a pointer to _atom_site.auth_comp_id in the ATOM_SITE category.

        • auth_seq_id: <internal>.Column.Schema.Int

          Part of the identifier for the modified polymer component.

          This data item is a pointer to _atom_site.auth_seq_id in the ATOM_SITE category.

        • details: <internal>.Column.Schema.Str

          Details of the modification for this polymer component.

        • id: <internal>.Column.Schema.Int

          The value of _pdbx_struct_mod_residue.id must uniquely identify each item in the PDBX_STRUCT_MOD_RESIDUE list.

          This is an integer serial number.

        • label_asym_id: <internal>.Column.Schema.Str

          Part of the identifier for the modified polymer component.

          This data item is a pointer to _atom_site.label_asym_id in the ATOM_SITE category.

        • label_comp_id: <internal>.Column.Schema.Str

          Part of the identifier for the modified polymer component.

          This data item is a pointer to _atom_site.label_comp_id in the ATOM_SITE category.

        • label_seq_id: <internal>.Column.Schema.Int

          Part of the identifier for the unobserved or zero occupancy residue.

          This data item is a pointer to _atom_site.label_seq_id in the ATOM_SITE category.

        • parent_comp_id: <internal>.Column.Schema.Str

          The parent component identifier for this modified polymer component.

      • pdbx_struct_oper_list: { id: <internal>.Column.Schema.Str; matrix: <internal>.Column.Schema.Tensor; name: <internal>.Column.Schema.Str; symmetry_operation: <internal>.Column.Schema.Str; type: <internal>.Column.Schema.Aliased<"identity operation" | "point symmetry operation" | "helical symmetry operation" | "crystal symmetry operation" | "3D crystal symmetry operation" | "2D crystal symmetry operation" | "transform to point frame" | "transform to helical frame" | "transform to crystal frame" | "transform to 2D crystal frame" | "transform to 3D crystal frame" | "build point asymmetric unit" | "build helical asymmetric unit" | "build 2D crystal asymmetric unit" | "build 3D crystal asymmetric unit">; vector: <internal>.Column.Schema.Tensor }

        Data items in the PDBX_STRUCT_OPER_LIST category describe Cartesian rotation and translation operations required to generate or transform the coordinates deposited with this entry.

        • id: <internal>.Column.Schema.Str

          This identifier code must uniquely identify a record in the PDBX_STRUCT_OPER_LIST list.

        • matrix: <internal>.Column.Schema.Tensor

          The elements of the 3x3 matrix component of the transformation operation.

        • name: <internal>.Column.Schema.Str

          A descriptive name for the transformation operation.

        • symmetry_operation: <internal>.Column.Schema.Str

          The symmetry operation corresponding to the transformation operation.

        • type: <internal>.Column.Schema.Aliased<"identity operation" | "point symmetry operation" | "helical symmetry operation" | "crystal symmetry operation" | "3D crystal symmetry operation" | "2D crystal symmetry operation" | "transform to point frame" | "transform to helical frame" | "transform to crystal frame" | "transform to 2D crystal frame" | "transform to 3D crystal frame" | "build point asymmetric unit" | "build helical asymmetric unit" | "build 2D crystal asymmetric unit" | "build 3D crystal asymmetric unit">

          A code to indicate the type of operator.

        • vector: <internal>.Column.Schema.Tensor

          The elements of the three-element vector component of the transformation operation.

      • pdbx_unobs_or_zero_occ_residues: { PDB_ins_code: <internal>.Column.Schema.Str; PDB_model_num: <internal>.Column.Schema.Int; auth_asym_id: <internal>.Column.Schema.Str; auth_comp_id: <internal>.Column.Schema.Str; auth_seq_id: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Int; label_asym_id: <internal>.Column.Schema.Str; label_comp_id: <internal>.Column.Schema.Str; label_seq_id: <internal>.Column.Schema.Int; occupancy_flag: <internal>.Column.Schema.Aliased<"1" | "0">; polymer_flag: <internal>.Column.Schema.Aliased<"y" | "n"> }

        Data items in the PDBX_UNOBS_OR_ZERO_OCC_RESIDUES category list the residues within the entry that are not observed or have zero occupancy.

        • PDB_ins_code: <internal>.Column.Schema.Str

          Part of the identifier for the unobserved or zero occupancy residue.

          This data item is a pointer to _atom_site.pdbx_PDB_ins_code in the ATOM_SITE category.

        • PDB_model_num: <internal>.Column.Schema.Int

          Part of the identifier for the unobserved or zero occupancy residue.

          This data item is a pointer to _atom_site.pdbx_PDB_model_num in the ATOM_SITE category.

        • auth_asym_id: <internal>.Column.Schema.Str

          Part of the identifier for the unobserved or zero occupancy residue.

          This data item is a pointer to _atom_site.auth_asym_id in the ATOM_SITE category.

        • auth_comp_id: <internal>.Column.Schema.Str

          Part of the identifier for the unobserved or zero occupancy residue.

          This data item is a pointer to _atom_site.auth_comp_id in the ATOM_SITE category.

        • auth_seq_id: <internal>.Column.Schema.Str

          Part of the identifier for the unobserved or zero occupancy residue.

          This data item is a pointer to _atom_site.auth_seq_id in the ATOM_SITE category.

        • id: <internal>.Column.Schema.Int

          The value of _pdbx_unobs_or_zero_occ_residues.id must uniquely identify each item in the PDBX_UNOBS_OR_ZERO_OCC_RESIDUES list.

          This is an integer serial number.

        • label_asym_id: <internal>.Column.Schema.Str

          Part of the identifier for the unobserved or zero occupancy residue.

          This data item is a pointer to _atom_site.label_asym_id in the ATOM_SITE category.

        • label_comp_id: <internal>.Column.Schema.Str

          Part of the identifier for the unobserved or zero occupancy residue.

          This data item is a pointer to _atom_site.label_comp_id in the ATOM_SITE category.

        • label_seq_id: <internal>.Column.Schema.Int

          Part of the identifier for the unobserved or zero occupancy residue.

          This data item is a pointer to _atom_site.label_seq_id in the ATOM_SITE category.

        • occupancy_flag: <internal>.Column.Schema.Aliased<"1" | "0">

          The value of occupancy flag indicates whether the residue is unobserved (= 1) or the coordinates have an occupancy of zero (=0)

        • polymer_flag: <internal>.Column.Schema.Aliased<"y" | "n">

          The value of polymer flag indicates whether the unobserved or zero occupancy residue is part of a polymer chain or not

      • software: { classification: <internal>.Column.Schema.Str; date: <internal>.Column.Schema.Str; description: <internal>.Column.Schema.Str; name: <internal>.Column.Schema.Str; pdbx_ordinal: <internal>.Column.Schema.Int; type: <internal>.Column.Schema.Aliased<"filter" | "other" | "program" | "library" | "package" | "jiffy">; version: <internal>.Column.Schema.Str }

        Data items in the SOFTWARE category record details about the software used in the structure analysis, which implies any software used in the generation of any data items associated with the structure determination and structure representation.

        These data items allow computer programs to be referenced in more detail than data items in the COMPUTING category do.

      • struct: { entry_id: <internal>.Column.Schema.Str; pdbx_descriptor: <internal>.Column.Schema.Str; title: <internal>.Column.Schema.Str }

        Data items in the STRUCT category record details about the description of the crystallographic structure.

        • entry_id: <internal>.Column.Schema.Str

          This data item is a pointer to _entry.id in the ENTRY category.

        • pdbx_descriptor: <internal>.Column.Schema.Str

          An automatically generated descriptor for an NDB structure or the unstructured content of the PDB COMPND record.

        • title: <internal>.Column.Schema.Str

          A title for the data block. The author should attempt to convey the essence of the structure archived in the CIF in the title, and to distinguish this structural result from others.

      • struct_asym: { details: <internal>.Column.Schema.Str; entity_id: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Str; pdbx_blank_PDB_chainid_flag: <internal>.Column.Schema.Aliased<"N" | "Y">; pdbx_modified: <internal>.Column.Schema.Str }

        Data items in the STRUCT_ASYM category record details about the structural elements in the asymmetric unit.

        • details: <internal>.Column.Schema.Str

          A description of special aspects of this portion of the contents of the asymmetric unit.

        • entity_id: <internal>.Column.Schema.Str

          This data item is a pointer to _entity.id in the ENTITY category.

        • id: <internal>.Column.Schema.Str

          The value of _struct_asym.id must uniquely identify a record in the STRUCT_ASYM list.

          Note that this item need not be a number; it can be any unique identifier.

        • pdbx_blank_PDB_chainid_flag: <internal>.Column.Schema.Aliased<"N" | "Y">

          A flag indicating that this entity was originally labeled with a blank PDB chain id.

        • pdbx_modified: <internal>.Column.Schema.Str

          This data item indicates whether the structural elements are modified.

      • struct_conf: { beg_auth_asym_id: <internal>.Column.Schema.Str; beg_auth_comp_id: <internal>.Column.Schema.Str; beg_auth_seq_id: <internal>.Column.Schema.Int; beg_label_asym_id: <internal>.Column.Schema.Str; beg_label_comp_id: <internal>.Column.Schema.Str; beg_label_seq_id: <internal>.Column.Schema.Int; conf_type_id: <internal>.Column.Schema.Aliased<"other" | "bend" | "helx_p" | "helx_ot_p" | "helx_rh_p" | "helx_rh_ot_p" | "helx_rh_al_p" | "helx_rh_ga_p" | "helx_rh_om_p" | "helx_rh_pi_p" | "helx_rh_27_p" | "helx_rh_3t_p" | "helx_rh_pp_p" | "helx_lh_p" | "helx_lh_ot_p" | "helx_lh_al_p" | "helx_lh_ga_p" | "helx_lh_om_p" | "helx_lh_pi_p" | "helx_lh_27_p" | "helx_lh_3t_p" | "helx_lh_pp_p" | "helx_n" | "helx_ot_n" | "helx_rh_n" | "helx_rh_ot_n" | "helx_rh_a_n" | "helx_rh_b_n" | "helx_rh_z_n" | "helx_lh_n" | "helx_lh_ot_n" | "helx_lh_a_n" | "helx_lh_b_n" | "helx_lh_z_n" | "turn_p" | "turn_ot_p" | "turn_ty1_p" | "turn_ty1p_p" | "turn_ty2_p" | "turn_ty2p_p" | "turn_ty3_p" | "turn_ty3p_p" | "strn">; details: <internal>.Column.Schema.Str; end_auth_asym_id: <internal>.Column.Schema.Str; end_auth_comp_id: <internal>.Column.Schema.Str; end_auth_seq_id: <internal>.Column.Schema.Int; end_label_asym_id: <internal>.Column.Schema.Str; end_label_comp_id: <internal>.Column.Schema.Str; end_label_seq_id: <internal>.Column.Schema.Int; id: <internal>.Column.Schema.Str; pdbx_PDB_helix_class: <internal>.Column.Schema.Str; pdbx_PDB_helix_id: <internal>.Column.Schema.Str; pdbx_PDB_helix_length: <internal>.Column.Schema.Int; pdbx_beg_PDB_ins_code: <internal>.Column.Schema.Str; pdbx_end_PDB_ins_code: <internal>.Column.Schema.Str }

        Data items in the STRUCT_CONF category record details about the backbone conformation of a segment of polymer.

        Data items in the STRUCT_CONF_TYPE category define the criteria used to identify the backbone conformations.

        • beg_auth_asym_id: <internal>.Column.Schema.Str

          A component of the identifier for the residue at which the conformation segment begins.

          This data item is a pointer to _atom_site.auth_asym_id in the ATOM_SITE category.

        • beg_auth_comp_id: <internal>.Column.Schema.Str

          A component of the identifier for the residue at which the conformation segment begins.

          This data item is a pointer to _atom_site.auth_comp_id in the ATOM_SITE category.

        • beg_auth_seq_id: <internal>.Column.Schema.Int

          A component of the identifier for the residue at which the conformation segment begins.

          This data item is a pointer to _atom_site.auth_seq_id in the ATOM_SITE category.

        • beg_label_asym_id: <internal>.Column.Schema.Str

          A component of the identifier for the residue at which the conformation segment begins.

          This data item is a pointer to _atom_site.label_asym_id in the ATOM_SITE category.

        • beg_label_comp_id: <internal>.Column.Schema.Str

          A component of the identifier for the residue at which the conformation segment begins.

          This data item is a pointer to _atom_site.label_comp_id in the ATOM_SITE category.

        • beg_label_seq_id: <internal>.Column.Schema.Int

          A component of the identifier for the residue at which the conformation segment begins.

          This data item is a pointer to _atom_site.label_seq_id in the ATOM_SITE category.

        • conf_type_id: <internal>.Column.Schema.Aliased<"other" | "bend" | "helx_p" | "helx_ot_p" | "helx_rh_p" | "helx_rh_ot_p" | "helx_rh_al_p" | "helx_rh_ga_p" | "helx_rh_om_p" | "helx_rh_pi_p" | "helx_rh_27_p" | "helx_rh_3t_p" | "helx_rh_pp_p" | "helx_lh_p" | "helx_lh_ot_p" | "helx_lh_al_p" | "helx_lh_ga_p" | "helx_lh_om_p" | "helx_lh_pi_p" | "helx_lh_27_p" | "helx_lh_3t_p" | "helx_lh_pp_p" | "helx_n" | "helx_ot_n" | "helx_rh_n" | "helx_rh_ot_n" | "helx_rh_a_n" | "helx_rh_b_n" | "helx_rh_z_n" | "helx_lh_n" | "helx_lh_ot_n" | "helx_lh_a_n" | "helx_lh_b_n" | "helx_lh_z_n" | "turn_p" | "turn_ot_p" | "turn_ty1_p" | "turn_ty1p_p" | "turn_ty2_p" | "turn_ty2p_p" | "turn_ty3_p" | "turn_ty3p_p" | "strn">

          This data item is a pointer to _struct_conf_type.id in the STRUCT_CONF_TYPE category.

        • details: <internal>.Column.Schema.Str

          A description of special aspects of the conformation assignment.

        • end_auth_asym_id: <internal>.Column.Schema.Str

          A component of the identifier for the residue at which the conformation segment ends.

          This data item is a pointer to _atom_site.auth_asym_id in the ATOM_SITE category.

        • end_auth_comp_id: <internal>.Column.Schema.Str

          A component of the identifier for the residue at which the conformation segment ends.

          This data item is a pointer to _atom_site.auth_comp_id in the ATOM_SITE category.

        • end_auth_seq_id: <internal>.Column.Schema.Int

          A component of the identifier for the residue at which the conformation segment ends.

          This data item is a pointer to _atom_site.auth_seq_id in the ATOM_SITE category.

        • end_label_asym_id: <internal>.Column.Schema.Str

          A component of the identifier for the residue at which the conformation segment ends.

          This data item is a pointer to _atom_site.label_asym_id in the ATOM_SITE category.

        • end_label_comp_id: <internal>.Column.Schema.Str

          A component of the identifier for the residue at which the conformation segment ends.

          This data item is a pointer to _atom_site.label_comp_id in the ATOM_SITE category.

        • end_label_seq_id: <internal>.Column.Schema.Int

          A component of the identifier for the residue at which the conformation segment ends.

          This data item is a pointer to _atom_site.label_seq_id in the ATOM_SITE category.

        • id: <internal>.Column.Schema.Str

          The value of _struct_conf.id must uniquely identify a record in the STRUCT_CONF list.

          Note that this item need not be a number; it can be any unique identifier.

        • pdbx_PDB_helix_class: <internal>.Column.Schema.Str

          This item is a place holder for the helix class used in the PDB HELIX record.

        • pdbx_PDB_helix_id: <internal>.Column.Schema.Str

          A placeholder for the helix identifier of the PDB HELIX record.

        • pdbx_PDB_helix_length: <internal>.Column.Schema.Int

          A placeholder for the lengths of the helix of the PDB HELIX record.

        • pdbx_beg_PDB_ins_code: <internal>.Column.Schema.Str

          A component of the identifier for the residue at which the conformation segment starts.

        • pdbx_end_PDB_ins_code: <internal>.Column.Schema.Str

          A component of the identifier for the residue at which the conformation segment ends.

      • struct_conn: { conn_type_id: <internal>.Column.Schema.Aliased<"covale" | "disulf" | "metalc" | "hydrog">; details: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Str; pdbx_PDB_id: <internal>.Column.Schema.Str; pdbx_dist_value: <internal>.Column.Schema.Float; pdbx_ptnr1_PDB_ins_code: <internal>.Column.Schema.Str; pdbx_ptnr1_label_alt_id: <internal>.Column.Schema.Str; pdbx_ptnr1_standard_comp_id: <internal>.Column.Schema.Str; pdbx_ptnr2_PDB_ins_code: <internal>.Column.Schema.Str; pdbx_ptnr2_label_alt_id: <internal>.Column.Schema.Str; pdbx_ptnr3_PDB_ins_code: <internal>.Column.Schema.Str; pdbx_ptnr3_label_alt_id: <internal>.Column.Schema.Str; pdbx_ptnr3_label_asym_id: <internal>.Column.Schema.Str; pdbx_ptnr3_label_atom_id: <internal>.Column.Schema.Str; pdbx_ptnr3_label_comp_id: <internal>.Column.Schema.Str; pdbx_ptnr3_label_seq_id: <internal>.Column.Schema.Int; pdbx_value_order: <internal>.Column.Schema.Aliased<"sing" | "doub" | "trip" | "quad">; ptnr1_auth_asym_id: <internal>.Column.Schema.Str; ptnr1_auth_comp_id: <internal>.Column.Schema.Str; ptnr1_auth_seq_id: <internal>.Column.Schema.Int; ptnr1_label_asym_id: <internal>.Column.Schema.Str; ptnr1_label_atom_id: <internal>.Column.Schema.Str; ptnr1_label_comp_id: <internal>.Column.Schema.Str; ptnr1_label_seq_id: <internal>.Column.Schema.Int; ptnr1_symmetry: <internal>.Column.Schema.Str; ptnr2_auth_asym_id: <internal>.Column.Schema.Str; ptnr2_auth_comp_id: <internal>.Column.Schema.Str; ptnr2_auth_seq_id: <internal>.Column.Schema.Int; ptnr2_label_asym_id: <internal>.Column.Schema.Str; ptnr2_label_atom_id: <internal>.Column.Schema.Str; ptnr2_label_comp_id: <internal>.Column.Schema.Str; ptnr2_label_seq_id: <internal>.Column.Schema.Int; ptnr2_symmetry: <internal>.Column.Schema.Str }

        Data items in the STRUCT_CONN category record details about the connections between portions of the structure. These can be hydrogen bonds, salt bridges, disulfide bridges and so on.

        The STRUCT_CONN_TYPE records define the criteria used to identify these connections.

        • conn_type_id: <internal>.Column.Schema.Aliased<"covale" | "disulf" | "metalc" | "hydrog">

          This data item is a pointer to _struct_conn_type.id in the STRUCT_CONN_TYPE category.

        • details: <internal>.Column.Schema.Str

          A description of special aspects of the connection.

        • id: <internal>.Column.Schema.Str

          The value of _struct_conn.id must uniquely identify a record in the STRUCT_CONN list.

          Note that this item need not be a number; it can be any unique identifier.

        • pdbx_PDB_id: <internal>.Column.Schema.Str

          A placeholder for the PDB id in the case the category is used to hold the information of the MODRES record of a PDB file.

        • pdbx_dist_value: <internal>.Column.Schema.Float

          Distance value for this contact.

        • pdbx_ptnr1_PDB_ins_code: <internal>.Column.Schema.Str

          A component of the identifier for partner 1 of the structure connection.

          This data item is a pointer to _atom_site.pdbx_PDB_ins_code in the ATOM_SITE category.

        • pdbx_ptnr1_label_alt_id: <internal>.Column.Schema.Str

          A component of the identifier for partner 1 of the structure connection. This data item is a pointer to _atom_site.label_alt_id in the ATOM_SITE category.

        • pdbx_ptnr1_standard_comp_id: <internal>.Column.Schema.Str

          A placeholder for the standard residue name found in the MODRES record of a PDB file.

        • pdbx_ptnr2_PDB_ins_code: <internal>.Column.Schema.Str

          A component of the identifier for partner 1 of the structure connection.

          This data item is a pointer to _atom_site.pdbx_PDB_ins_code in the ATOM_SITE category.

        • pdbx_ptnr2_label_alt_id: <internal>.Column.Schema.Str

          A component of the identifier for partner 2 of the structure connection. This data item is a pointer to _atom_site.label_alt_id in the ATOM_SITE category.

        • pdbx_ptnr3_PDB_ins_code: <internal>.Column.Schema.Str

          A component of the identifier for partner 3 of the structure connection. This data item is a pointer to _atom_site.pdbx_PDB_ins_code in the ATOM_SITE category.

        • pdbx_ptnr3_label_alt_id: <internal>.Column.Schema.Str

          A component of the identifier for partner 3 of the structure connection. This data item is a pointer to _atom_site.label_alt_id in the ATOM_SITE category.

        • pdbx_ptnr3_label_asym_id: <internal>.Column.Schema.Str

          A component of the identifier for partner 3 of the structure connection. This data item is a pointer to _atom_site.label_asym_id in the ATOM_SITE category.

        • pdbx_ptnr3_label_atom_id: <internal>.Column.Schema.Str

          A component of the identifier for partner 3 of the structure connection. This data item is a pointer to _atom_site.label_atom_id in the ATOM_SITE category.

        • pdbx_ptnr3_label_comp_id: <internal>.Column.Schema.Str

          A component of the identifier for partner 3 of the structure connection. This data item is a pointer to _atom_site.label_comp_id in the ATOM_SITE category.

        • pdbx_ptnr3_label_seq_id: <internal>.Column.Schema.Int

          A component of the identifier for partner 1 of the structure connection. This data item is a pointer to _atom_site.label_seq_id in the ATOM_SITE category.

        • pdbx_value_order: <internal>.Column.Schema.Aliased<"sing" | "doub" | "trip" | "quad">

          The chemical bond order associated with the specified atoms in this contact.

        • ptnr1_auth_asym_id: <internal>.Column.Schema.Str

          A component of the identifier for partner 1 of the structure connection.

          This data item is a pointer to _atom_site.auth_asym_id in the ATOM_SITE category.

        • ptnr1_auth_comp_id: <internal>.Column.Schema.Str

          A component of the identifier for partner 1 of the structure connection.

          This data item is a pointer to _atom_site.auth_comp_id in the ATOM_SITE category.

        • ptnr1_auth_seq_id: <internal>.Column.Schema.Int

          A component of the identifier for partner 1 of the structure connection.

          This data item is a pointer to _atom_site.auth_seq_id in the ATOM_SITE category.

        • ptnr1_label_asym_id: <internal>.Column.Schema.Str

          A component of the identifier for partner 1 of the structure connection.

          This data item is a pointer to _atom_site.label_asym_id in the ATOM_SITE category.

        • ptnr1_label_atom_id: <internal>.Column.Schema.Str

          A component of the identifier for partner 1 of the structure connection.

          This data item is a pointer to _chem_comp_atom.atom_id in the CHEM_COMP_ATOM category.

        • ptnr1_label_comp_id: <internal>.Column.Schema.Str

          A component of the identifier for partner 1 of the structure connection.

          This data item is a pointer to _atom_site.label_comp_id in the ATOM_SITE category.

        • ptnr1_label_seq_id: <internal>.Column.Schema.Int

          A component of the identifier for partner 1 of the structure connection.

          This data item is a pointer to _atom_site.label_seq_id in the ATOM_SITE category.

        • ptnr1_symmetry: <internal>.Column.Schema.Str

          Describes the symmetry operation that should be applied to the atom set specified by _struct_conn.ptnr1_label* to generate the first partner in the structure connection.

        • ptnr2_auth_asym_id: <internal>.Column.Schema.Str

          A component of the identifier for partner 2 of the structure connection.

          This data item is a pointer to _atom_site.auth_asym_id in the ATOM_SITE category.

        • ptnr2_auth_comp_id: <internal>.Column.Schema.Str

          A component of the identifier for partner 2 of the structure connection.

          This data item is a pointer to _atom_site.auth_comp_id in the ATOM_SITE category.

        • ptnr2_auth_seq_id: <internal>.Column.Schema.Int

          A component of the identifier for partner 2 of the structure connection.

          This data item is a pointer to _atom_site.auth_seq_id in the ATOM_SITE category.

        • ptnr2_label_asym_id: <internal>.Column.Schema.Str

          A component of the identifier for partner 2 of the structure connection.

          This data item is a pointer to _atom_site.label_asym_id in the ATOM_SITE category.

        • ptnr2_label_atom_id: <internal>.Column.Schema.Str

          A component of the identifier for partner 2 of the structure connection.

          This data item is a pointer to _chem_comp_atom.atom_id in the CHEM_COMP_ATOM category.

        • ptnr2_label_comp_id: <internal>.Column.Schema.Str

          A component of the identifier for partner 2 of the structure connection.

          This data item is a pointer to _atom_site.label_comp_id in the ATOM_SITE category.

        • ptnr2_label_seq_id: <internal>.Column.Schema.Int

          A component of the identifier for partner 2 of the structure connection.

          This data item is a pointer to _atom_site.label_seq_id in the ATOM_SITE category.

        • ptnr2_symmetry: <internal>.Column.Schema.Str

          Describes the symmetry operation that should be applied to the atom set specified by _struct_conn.ptnr2_label* to generate the second partner in the structure connection.

      • struct_conn_type: { criteria: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Aliased<"covale" | "disulf" | "metalc" | "hydrog" | "mismat" | "saltbr" | "modres" | "covale_base" | "covale_sugar" | "covale_phosphate">; reference: <internal>.Column.Schema.Str }

        Data items in the STRUCT_CONN_TYPE category record details about the criteria used to identify interactions between portions of the structure.

        • criteria: <internal>.Column.Schema.Str

          The criteria used to define the interaction.

        • id: <internal>.Column.Schema.Aliased<"covale" | "disulf" | "metalc" | "hydrog" | "mismat" | "saltbr" | "modres" | "covale_base" | "covale_sugar" | "covale_phosphate">

          The chemical or structural type of the interaction.

        • reference: <internal>.Column.Schema.Str

          A reference that specifies the criteria used to define the interaction.

      • struct_keywords: { entry_id: <internal>.Column.Schema.Str; pdbx_keywords: <internal>.Column.Schema.Str; text: <internal>.Column.Schema.List<string> }

        Data items in the STRUCT_KEYWORDS category specify keywords that describe the chemical structure in this entry.

      • struct_ncs_oper: { code: <internal>.Column.Schema.Aliased<"given" | "generate">; details: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Int; matrix: <internal>.Column.Schema.Tensor; vector: <internal>.Column.Schema.Tensor }

        Data items in the STRUCT_NCS_OPER category describe the noncrystallographic symmetry operations.

        Each operator is specified as a matrix and a subsequent translation vector. Operators need not represent proper rotations.

        • code: <internal>.Column.Schema.Aliased<"given" | "generate">

          A code to indicate whether this operator describes a relationship between coordinates all of which are given in the data block (in which case the value of code is 'given'), or whether the operator is used to generate new coordinates from those that are given in the data block (in which case the value of code is 'generate').

        • details: <internal>.Column.Schema.Str

          A description of special aspects of the noncrystallographic symmetry operator.

        • id: <internal>.Column.Schema.Int

          The value of _struct_ncs_oper.id must uniquely identify a record in the STRUCT_NCS_OPER list.

          Note that for PDB _struct_ncs_oper.id must be a number.

        • matrix: <internal>.Column.Schema.Tensor

          The elements of the 3x3 matrix component of a noncrystallographic symmetry operation.

        • vector: <internal>.Column.Schema.Tensor

          The elements of the three-element vector component of a noncrystallographic symmetry operation.

      • struct_sheet_range: { beg_auth_asym_id: <internal>.Column.Schema.Str; beg_auth_comp_id: <internal>.Column.Schema.Str; beg_auth_seq_id: <internal>.Column.Schema.Int; beg_label_asym_id: <internal>.Column.Schema.Str; beg_label_comp_id: <internal>.Column.Schema.Str; beg_label_seq_id: <internal>.Column.Schema.Int; end_auth_asym_id: <internal>.Column.Schema.Str; end_auth_comp_id: <internal>.Column.Schema.Str; end_auth_seq_id: <internal>.Column.Schema.Int; end_label_asym_id: <internal>.Column.Schema.Str; end_label_comp_id: <internal>.Column.Schema.Str; end_label_seq_id: <internal>.Column.Schema.Int; id: <internal>.Column.Schema.Str; pdbx_beg_PDB_ins_code: <internal>.Column.Schema.Str; pdbx_end_PDB_ins_code: <internal>.Column.Schema.Str; sheet_id: <internal>.Column.Schema.Str }

        Data items in the STRUCT_SHEET_RANGE category record details about the residue ranges that form a beta-sheet. Residues are included in a range if they made beta-sheet-type hydrogen-bonding interactions with at least one adjacent strand and if there are at least two residues in the range.

        • beg_auth_asym_id: <internal>.Column.Schema.Str

          A component of the identifier for the residue at which the beta-sheet range begins.

          This data item is a pointer to _atom_site.auth_asym_id in the ATOM_SITE category.

        • beg_auth_comp_id: <internal>.Column.Schema.Str

          A component of the identifier for the residue at which the beta-sheet range begins.

          This data item is a pointer to _atom_site.auth_comp_id in the ATOM_SITE category.

        • beg_auth_seq_id: <internal>.Column.Schema.Int

          A component of the identifier for the residue at which the beta-sheet range begins.

          This data item is a pointer to _atom_site.auth_seq_id in the ATOM_SITE category.

        • beg_label_asym_id: <internal>.Column.Schema.Str

          A component of the identifier for the residue at which the beta-sheet range begins.

          This data item is a pointer to _struct_asym.id in the STRUCT_ASYM category.

        • beg_label_comp_id: <internal>.Column.Schema.Str

          A component of the identifier for the residue at which the beta-sheet range begins.

          This data item is a pointer to _chem_comp.id in the CHEM_COMP category.

        • beg_label_seq_id: <internal>.Column.Schema.Int

          A component of the identifier for the residue at which the beta-sheet range begins.

          This data item is a pointer to _atom_site.label_seq_id in the ATOM_SITE category.

        • end_auth_asym_id: <internal>.Column.Schema.Str

          A component of the identifier for the residue at which the beta-sheet range ends.

          This data item is a pointer to _atom_site.auth_asym_id in the ATOM_SITE category.

        • end_auth_comp_id: <internal>.Column.Schema.Str

          A component of the identifier for the residue at which the beta-sheet range ends.

          This data item is a pointer to _atom_site.auth_comp_id in the ATOM_SITE category.

        • end_auth_seq_id: <internal>.Column.Schema.Int

          A component of the identifier for the residue at which the beta-sheet range ends.

          This data item is a pointer to _atom_site.auth_seq_id in the ATOM_SITE category.

        • end_label_asym_id: <internal>.Column.Schema.Str

          A component of the identifier for the residue at which the beta-sheet range ends.

          This data item is a pointer to _struct_asym.id in the STRUCT_ASYM category.

        • end_label_comp_id: <internal>.Column.Schema.Str

          A component of the identifier for the residue at which the beta-sheet range ends.

          This data item is a pointer to _chem_comp.id in the CHEM_COMP category.

        • end_label_seq_id: <internal>.Column.Schema.Int

          A component of the identifier for the residue at which the beta-sheet range ends.

          This data item is a pointer to _atom_site.label_seq_id in the ATOM_SITE category.

        • id: <internal>.Column.Schema.Str

          The value of _struct_sheet_range.id must uniquely identify a range in a given sheet in the STRUCT_SHEET_RANGE list.

          Note that this item need not be a number; it can be any unique identifier.

        • pdbx_beg_PDB_ins_code: <internal>.Column.Schema.Str

          A component of the identifier for the residue at which the beta sheet range begins. Insertion code.

        • pdbx_end_PDB_ins_code: <internal>.Column.Schema.Str

          A component of the identifier for the residue at which the beta sheet range ends. Insertion code.

        • sheet_id: <internal>.Column.Schema.Str

          This data item is a pointer to _struct_sheet.id in the STRUCT_SHEET category.

      • struct_site: { details: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Str; pdbx_auth_asym_id: <internal>.Column.Schema.Str; pdbx_auth_comp_id: <internal>.Column.Schema.Str; pdbx_auth_ins_code: <internal>.Column.Schema.Str; pdbx_auth_seq_id: <internal>.Column.Schema.Str; pdbx_evidence_code: <internal>.Column.Schema.Str; pdbx_num_residues: <internal>.Column.Schema.Int }

        Data items in the STRUCT_SITE category record details about portions of the structure that contribute to structurally relevant sites (e.g. active sites, substrate-binding subsites, metal-coordination sites).

        • details: <internal>.Column.Schema.Str

          A description of special aspects of the site.

        • id: <internal>.Column.Schema.Str

          The value of _struct_site.id must uniquely identify a record in the STRUCT_SITE list.

          Note that this item need not be a number; it can be any unique identifier.

        • pdbx_auth_asym_id: <internal>.Column.Schema.Str

          A component of the identifier for the ligand in the site.

          This data item is a pointer to _atom_site.auth_asym_id in the ATOM_SITE category.

        • pdbx_auth_comp_id: <internal>.Column.Schema.Str

          A component of the identifier for the ligand in the site.

          This data item is a pointer to _atom_site.auth_comp_id in the ATOM_SITE category.

        • pdbx_auth_ins_code: <internal>.Column.Schema.Str

          PDB insertion code for the ligand in the site.

        • pdbx_auth_seq_id: <internal>.Column.Schema.Str

          A component of the identifier for the ligand in the site.

          This data item is a pointer to _atom_site.auth_seq_id in the ATOM_SITE category.

        • pdbx_evidence_code: <internal>.Column.Schema.Str

          Source of evidence supporting the assignment of this site.

        • pdbx_num_residues: <internal>.Column.Schema.Int

          Number of residues in the site.

      • struct_site_gen: { auth_asym_id: <internal>.Column.Schema.Str; auth_comp_id: <internal>.Column.Schema.Str; auth_seq_id: <internal>.Column.Schema.Str; details: <internal>.Column.Schema.Str; id: <internal>.Column.Schema.Str; label_alt_id: <internal>.Column.Schema.Str; label_asym_id: <internal>.Column.Schema.Str; label_atom_id: <internal>.Column.Schema.Str; label_comp_id: <internal>.Column.Schema.Str; label_seq_id: <internal>.Column.Schema.Int; pdbx_auth_ins_code: <internal>.Column.Schema.Str; pdbx_num_res: <internal>.Column.Schema.Int; site_id: <internal>.Column.Schema.Str; symmetry: <internal>.Column.Schema.Str }

        Data items in the STRUCT_SITE_GEN category record details about the generation of portions of the structure that contribute to structurally relevant sites.

        • auth_asym_id: <internal>.Column.Schema.Str

          A component of the identifier for participants in the site.

          This data item is a pointer to _atom_site.auth_asym_id in the ATOM_SITE category.

        • auth_comp_id: <internal>.Column.Schema.Str

          A component of the identifier for participants in the site.

          This data item is a pointer to _atom_site.auth_comp_id in the ATOM_SITE category.

        • auth_seq_id: <internal>.Column.Schema.Str

          A component of the identifier for participants in the site.

          This data item is a pointer to _atom_site.auth_seq_id in the ATOM_SITE category.

        • details: <internal>.Column.Schema.Str

          A description of special aspects of the symmetry generation of this portion of the structural site.

        • id: <internal>.Column.Schema.Str

          The value of _struct_site_gen.id must uniquely identify a record in the STRUCT_SITE_GEN list.

          Note that this item need not be a number; it can be any unique identifier.

        • label_alt_id: <internal>.Column.Schema.Str

          A component of the identifier for participants in the site.

          This data item is a pointer to _atom_sites_alt.id in the ATOM_SITES_ALT category.

        • label_asym_id: <internal>.Column.Schema.Str

          A component of the identifier for participants in the site.

          This data item is a pointer to _atom_site.label_asym_id in the ATOM_SITE category.

        • label_atom_id: <internal>.Column.Schema.Str

          A component of the identifier for participants in the site.

          This data item is a pointer to _chem_comp_atom.atom_id in the CHEM_COMP_ATOM category.

        • label_comp_id: <internal>.Column.Schema.Str

          A component of the identifier for participants in the site.

          This data item is a pointer to _atom_site.label_comp_id in the ATOM_SITE category.

        • label_seq_id: <internal>.Column.Schema.Int

          A component of the identifier for participants in the site.

          This data item is a pointer to _atom_site.label_seq_id in the ATOM_SITE category.

        • pdbx_auth_ins_code: <internal>.Column.Schema.Str

          PDB insertion code.

        • pdbx_num_res: <internal>.Column.Schema.Int

          Number of residues in the site.

        • site_id: <internal>.Column.Schema.Str

          This data item is a pointer to _struct_site.id in the STRUCT_SITE category.

        • symmetry: <internal>.Column.Schema.Str

          Describes the symmetry operation that should be applied to the atom set specified by _struct_site_gen.label* to generate a portion of the site.

      • symmetry: { Int_Tables_number: <internal>.Column.Schema.Int; cell_setting: <internal>.Column.Schema.Aliased<"triclinic" | "monoclinic" | "orthorhombic" | "tetragonal" | "rhombohedral" | "trigonal" | "hexagonal" | "cubic">; entry_id: <internal>.Column.Schema.Str; space_group_name_H-M: <internal>.Column.Schema.Str; space_group_name_Hall: <internal>.Column.Schema.Str }

        Data items in the SYMMETRY category record details about the space-group symmetry.

        • Int_Tables_number: <internal>.Column.Schema.Int

          Space-group number from International Tables for Crystallography Vol. A (2002).

        • cell_setting: <internal>.Column.Schema.Aliased<"triclinic" | "monoclinic" | "orthorhombic" | "tetragonal" | "rhombohedral" | "trigonal" | "hexagonal" | "cubic">

          The cell settings for this space-group symmetry.

        • entry_id: <internal>.Column.Schema.Str

          This data item is a pointer to _entry.id in the ENTRY category.

        • space_group_name_H-M: <internal>.Column.Schema.Str

          Hermann-Mauguin space-group symbol. Note that the Hermann-Mauguin symbol does not necessarily contain complete information about the symmetry and the space-group origin. If used, always supply the FULL symbol from International Tables for Crystallography Vol. A (2002) and indicate the origin and the setting if it is not implicit. If there is any doubt that the equivalent positions can be uniquely deduced from this symbol, specify the _symmetry_equiv.pos_as_xyz or _symmetry.space_group_name_Hall data items as well. Leave spaces between symbols referring to different axes.

        • space_group_name_Hall: <internal>.Column.Schema.Str

          Space-group symbol as described by Hall (1981). This symbol gives the space-group setting explicitly. Leave spaces between the separate components of the symbol.

          Ref: Hall, S. R. (1981). Acta Cryst. A37, 517-525; erratum (1981) A37, 921.

      mmCIF_chemComp_schema: { formula: <internal>.Column.Schema.Str; formula_weight: <internal>.Column.Schema.Float; id: <internal>.Column.Schema.Str; mon_nstd_flag: <internal>.Column.Schema.Aliased<"y" | "yes" | "no" | "n">; name: <internal>.Column.Schema.Str; pdbx_synonyms: <internal>.Column.Schema.List<string>; type: <internal>.Column.Schema.Aliased<"other" | "d-peptide linking" | "l-peptide linking" | "d-peptide nh3 amino terminus" | "l-peptide nh3 amino terminus" | "d-peptide cooh carboxy terminus" | "l-peptide cooh carboxy terminus" | "dna linking" | "rna linking" | "l-rna linking" | "l-dna linking" | "dna oh 5 prime terminus" | "rna oh 5 prime terminus" | "dna oh 3 prime terminus" | "rna oh 3 prime terminus" | "d-saccharide, beta linking" | "d-saccharide, alpha linking" | "l-saccharide, beta linking" | "l-saccharide, alpha linking" | "l-saccharide" | "d-saccharide" | "saccharide" | "non-polymer" | "peptide linking" | "peptide-like" | "l-gamma-peptide, c-delta linking" | "d-gamma-peptide, c-delta linking" | "l-beta-peptide, c-gamma linking" | "d-beta-peptide, c-gamma linking" | "ion" | "lipid"> }

      Has type extended with 'ION' and 'LIPID'

      Type declaration

      • formula: <internal>.Column.Schema.Str
      • formula_weight: <internal>.Column.Schema.Float
      • id: <internal>.Column.Schema.Str
      • mon_nstd_flag: <internal>.Column.Schema.Aliased<"y" | "yes" | "no" | "n">
      • name: <internal>.Column.Schema.Str
      • pdbx_synonyms: <internal>.Column.Schema.List<string>
      • type: <internal>.Column.Schema.Aliased<"other" | "d-peptide linking" | "l-peptide linking" | "d-peptide nh3 amino terminus" | "l-peptide nh3 amino terminus" | "d-peptide cooh carboxy terminus" | "l-peptide cooh carboxy terminus" | "dna linking" | "rna linking" | "l-rna linking" | "l-dna linking" | "dna oh 5 prime terminus" | "rna oh 5 prime terminus" | "dna oh 3 prime terminus" | "rna oh 3 prime terminus" | "d-saccharide, beta linking" | "d-saccharide, alpha linking" | "l-saccharide, beta linking" | "l-saccharide, alpha linking" | "l-saccharide" | "d-saccharide" | "saccharide" | "non-polymer" | "peptide linking" | "peptide-like" | "l-gamma-peptide, c-delta linking" | "d-gamma-peptide, c-delta linking" | "l-beta-peptide, c-gamma linking" | "d-beta-peptide, c-gamma linking" | "ion" | "lipid">

      Functions

      • Returns <internal>.Axes3D

      • Returns <internal>.Box3D

      • Returns <internal>.Cell

      • Parameters

        Returns <internal>.CifBlock

      • Parameters

        • name: string
        • rowCount: number
        • fieldNames: string[]
        • fields: {}

        Returns <internal>.CifCategory

      • Creates a Collection.

        The type of Collection created is based on the input.

        • If an Collection, that same Collection.
        • If an Array-like, an Collection.Indexed.
        • If an Object with an Iterator defined, an Collection.Indexed.
        • If an Object, an Collection.Keyed.

        This methods forces the conversion of Objects and Strings to Collections. If you want to ensure that a Collection of one item is returned, use Seq.of.

        Note: An Iterator itself will be treated as an object, becoming a Seq.Keyed, which is usually not what you want. You should turn your Iterator Object into an iterable object by defining a Symbol.iterator (or @@iterator) method which returns this.

        Note: Collection is a conversion function and not a class, and does not use the new keyword during construction.

        Type parameters

        Parameters

        • collection: I

        Returns I

      • Type parameters

        • T

        Parameters

        Returns <internal>.Indexed<T>

      • Type parameters

        • V

        Parameters

        • obj: {}
          • [key: string]: V

        Returns <internal>.Collection.Keyed<string, V>

      • Type parameters

        • K = unknown

        • V = unknown

        Returns <internal>.Collection<K, V>

      • Parameters

        • hex: number

        Returns <internal>.Color

      • Parameters

        Returns <internal>.Color

      • ColorList(defaultValue: "orange-red" | "purple-blue" | "blue-purple" | "oranges" | "blue-green" | "yellow-orange-brown" | "yellow-green" | "reds" | "red-purple" | "greens" | "yellow-green-blue" | "purples" | "green-blue" | "greys" | "yellow-orange-red" | "purple-red" | "blues" | "purple-blue-green" | "spectral" | "red-yellow-green" | "red-blue" | "pink-yellow-green" | "purple-green" | "red-yellow-blue" | "brown-white-green" | "red-grey" | "orange-purple" | "set-2" | "accent" | "set-1" | "set-3" | "dark-2" | "paired" | "pastel-2" | "pastel-1" | "many-distinct" | "magma" | "inferno" | "plasma" | "viridis" | "cividis" | "twilight" | "turbo" | "rainbow" | "red-white-blue" | { colors: <internal>.ColorListEntry[]; kind: "set" | "interpolate" }, info?: Info & { offsets?: boolean; presetKind?: "all" | "scale" | "set" }): <internal>.ColorList
      • Parameters

        • defaultValue: "orange-red" | "purple-blue" | "blue-purple" | "oranges" | "blue-green" | "yellow-orange-brown" | "yellow-green" | "reds" | "red-purple" | "greens" | "yellow-green-blue" | "purples" | "green-blue" | "greys" | "yellow-orange-red" | "purple-red" | "blues" | "purple-blue-green" | "spectral" | "red-yellow-green" | "red-blue" | "pink-yellow-green" | "purple-green" | "red-yellow-blue" | "brown-white-green" | "red-grey" | "orange-purple" | "set-2" | "accent" | "set-1" | "set-3" | "dark-2" | "paired" | "pastel-2" | "pastel-1" | "many-distinct" | "magma" | "inferno" | "plasma" | "viridis" | "cividis" | "twilight" | "turbo" | "rainbow" | "red-white-blue" | { colors: <internal>.ColorListEntry[]; kind: "set" | "interpolate" }
        • Optional info: Info & { offsets?: boolean; presetKind?: "all" | "scale" | "set" }

        Returns <internal>.ColorList

      • Conditioned<T, P, C>(defaultValue: T, conditionParams: C, conditionForValue: (v: T) => keyof C, conditionedValue: (v: T, condition: keyof C) => T, info?: Info): <internal>.Conditioned<T, P, C>
      • Type parameters

        Parameters

        • defaultValue: T
        • conditionParams: C
        • conditionForValue: (v: T) => keyof C
            • (v: T): keyof C
            • Parameters

              • v: T

              Returns keyof C

        • conditionedValue: (v: T, condition: keyof C) => T
            • (v: T, condition: keyof C): T
            • Parameters

              • v: T
              • condition: keyof C

              Returns T

        • Optional info: Info

        Returns <internal>.Conditioned<T, P, C>

      • Converted<T, C>(fromValue: (v: T) => C["defaultValue"], toValue: (v: C["defaultValue"]) => T, converted: C): <internal>.Converted<T, C["defaultValue"]>
      • Type parameters

        Parameters

        • fromValue: (v: T) => C["defaultValue"]
            • (v: T): C["defaultValue"]
            • Parameters

              • v: T

              Returns C["defaultValue"]

        • toValue: (v: C["defaultValue"]) => T
            • (v: C["defaultValue"]): T
            • Parameters

              • v: C["defaultValue"]

              Returns T

        • converted: C

        Returns <internal>.Converted<T, C["defaultValue"]>

      • CustomPropertyDescriptor<Ctx, Desc>(desc: Desc): Desc
      • Type parameters

        Parameters

        • desc: Desc

        Returns Desc

      • DataFormatProvider<P>(provider: P): P
      • Type parameters

        Parameters

        • provider: P

        Returns P

      • Type parameters

        • T = unknown

        • E = unknown

        Parameters

        • tag: string
        • data: T
        • element: E

        Returns <internal>.DataLocation<T, E>

      • Type parameters

        • T = unknown

        • E = unknown

        Parameters

        Returns <internal>.DataLoci<T, E>

      • Type parameters

        • T

        Parameters

        • Optional info: Info & { defaultRef?: string }

        Returns <internal>.DataRef<T>

      • Type parameters

        Parameters

        • kind: K
        • Optional options: string[]

        Returns <internal>.DefineSpec<K>

      • Parameters

        • s: string

        Returns <internal>.ElementSymbol

      • Parameters

        • Optional defaultValue: number

        Returns <internal>.Column.Schema.Float

      • Type parameters

        • P

        Parameters

        Returns <internal>.For<P>

      • Group<T>(params: <internal>.For<T>, info?: Info & { customDefault?: any; isExpanded?: boolean; isFlat?: boolean; pivot?: keyof T; presets?: readonly (readonly [T, string] | readonly [T, string, undefined | string])[] }): <internal>.Group<Normalize<T>>
      • Type parameters

        • T

        Parameters

        • params: <internal>.For<T>
        • Optional info: Info & { customDefault?: any; isExpanded?: boolean; isFlat?: boolean; pivot?: keyof T; presets?: readonly (readonly [T, string] | readonly [T, string, undefined | string])[] }

        Returns <internal>.Group<Normalize<T>>

      • Creates a new Collection.Indexed.

        Note: Collection.Indexed is a conversion function and not a class, and does not use the new keyword during construction.

        Type parameters

        • T

        Parameters

        Returns <internal>.Indexed<T>

      • Always returns Seq.Indexed, discarding associated keys and supplying incrementing indices.

        Note: Seq.Indexed is a conversion function and not a class, and does not use the new keyword during construction.

        Type parameters

        • T

        Parameters

        Returns <internal>.Indexed<T>

      • Parameters

        • Optional defaultValue: number

        Returns <internal>.Column.Schema.Int

      • Interval(defaultValue: [number, number], range?: { max?: number; min?: number; step?: number }, info?: Info): <internal>.Interval
      • Parameters

        • defaultValue: [number, number]
        • Optional range: { max?: number; min?: number; step?: number }
          • Optional max?: number
          • Optional min?: number
          • Optional step?: number
        • Optional info: Info

        Returns <internal>.Interval

      • Always returns a Seq.Keyed, if input is not keyed, expects an collection of [K, V] tuples.

        Note: Seq.Keyed is a conversion function and not a class, and does not use the new keyword during construction.

        Type parameters

        • K

        • V

        Parameters

        Returns <internal>.Keyed<K, V>

      • Type parameters

        • V

        Parameters

        • obj: {}
          • [key: string]: V

        Returns <internal>.Keyed<string, V>

      • Create a new immutable List containing the values of the provided collection-like.

        Note: List is a factory function and not a class, and does not use the new keyword during construction.

        const { List, Set } = require('immutable')

        const emptyList = List()
        // List []

        const plainArray = [ 1, 2, 3, 4 ]
        const listFromPlainArray = List(plainArray)
        // List [ 1, 2, 3, 4 ]

        const plainSet = Set([ 1, 2, 3, 4 ])
        const listFromPlainSet = List(plainSet)
        // List [ 1, 2, 3, 4 ]

        const arrayIterator = plainArray[Symbol.iterator]()
        const listFromCollectionArray = List(arrayIterator)
        // List [ 1, 2, 3, 4 ]

        listFromPlainArray.equals(listFromCollectionArray) // true
        listFromPlainSet.equals(listFromCollectionArray) // true
        listFromPlainSet.equals(listFromPlainArray) // true

        Type parameters

        • T

        Parameters

        Returns <internal>.List<T>

      • Type parameters

        • T: string | number

        Parameters

        • separator: string
        • itemParse: (x: string) => T
            • (x: string): T
            • Parameters

              • x: string

              Returns T

        • Optional defaultValue: T[]

        Returns <internal>.Column.Schema.List<T>

      • MSymbol<A, T>(name: string, args: A, type: T, description?: string): <internal>.MSymbol<A, T>
      • Creates a new Immutable Map.

        Created with the same key value pairs as the provided Collection.Keyed or JavaScript Object or expects a Collection of [K, V] tuple entries.

        Note: Map is a factory function and not a class, and does not use the new keyword during construction.

        const { Map } = require('immutable')
        Map({ key: "value" })
        Map([ [ "key", "value" ] ])

        Keep in mind, when using JS objects to construct Immutable Maps, that JavaScript Object properties are always strings, even if written in a quote-less shorthand, while Immutable Maps accept keys of any type.

        let obj = { 1: "one" }
        Object.keys(obj) // [ "1" ]
        assert.equal(obj["1"], obj[1]) // "one" === "one"

        let map = Map(obj)
        assert.notEqual(map.get("1"), map.get(1)) // "one" !== undefined

        Property access for JavaScript Objects first converts the key to a string, but since Immutable Map keys can be of any type the argument to get() is not altered.

        Type parameters

        • K

        • V

        Parameters

        Returns <internal>.Map<K, V>

      • Type parameters

        • V

        Parameters

        • obj: {}
          • [key: string]: V

        Returns <internal>.Map<string, V>

      • Type parameters

        • K: string

        • V

        Parameters

        • obj: { [ P in string]?: V }

        Returns <internal>.Map<K, V>

      • Type parameters

        • T

        Parameters

        • defaultKey: string
        • names: ([string, string] | [string, string, string])[]
        • map: (name: string) => <internal>.Any
        • Optional info: Info & { cycle?: boolean }

        Returns <internal>.Mapped<NamedParams<T>>

      • Returns <internal>.Mat3

      • Returns <internal>.Mat4

      • Parameters

        Returns { bumpiness: number; metalness: number; roughness: number }

        • bumpiness: number
        • metalness: number
        • roughness: number
      • MultiSelect<E>(defaultValue: E[], options: readonly readonly [E, string][], info?: Info & { emptyValue?: string }): <internal>.MultiSelect<E>
      • Type parameters

        • E: string

        Parameters

        • defaultValue: E[]
        • options: readonly readonly [E, string][]
        • Optional info: Info & { emptyValue?: string }

        Returns <internal>.MultiSelect<E>

      • Numeric(defaultValue: number, range?: { max?: number; min?: number; step?: number }, info?: Info & { immediateUpdate?: boolean }): <internal>.Numeric
      • Parameters

        • defaultValue: number
        • Optional range: { max?: number; min?: number; step?: number }
          • Optional max?: number
          • Optional min?: number
          • Optional step?: number
        • Optional info: Info & { immediateUpdate?: boolean }

        Returns <internal>.Numeric

      • Type parameters

        • T

        Parameters

        • element: <internal>.For<T>
        • getLabel: (e: T) => string
            • (e: T): string
            • Parameters

              • e: T

              Returns string

        • Optional info: Info & { defaultValue?: T[]; ctor?: any }

        Returns <internal>.ObjectList<Normalize<T>>

      • Creates a new Immutable OrderedMap.

        Created with the same key value pairs as the provided Collection.Keyed or JavaScript Object or expects a Collection of [K, V] tuple entries.

        The iteration order of key-value pairs provided to this constructor will be preserved in the OrderedMap.

        let newOrderedMap = OrderedMap({key: "value"})
        let newOrderedMap = OrderedMap([["key", "value"]])

        Note: OrderedMap is a factory function and not a class, and does not use the new keyword during construction.

        Type parameters

        • K

        • V

        Parameters

        Returns <internal>.OrderedMap<K, V>

      • Type parameters

        • V

        Parameters

        • obj: {}
          • [key: string]: V

        Returns <internal>.OrderedMap<string, V>

      • Create a new immutable OrderedSet containing the values of the provided collection-like.

        Note: OrderedSet is a factory function and not a class, and does not use the new keyword during construction.

        Type parameters

        • T

        Parameters

        Returns <internal>.OrderedSet<T>

      • Parameters

        • elements: PlyElement[]
        • elementNames: string[]
        • comments: string[]

        Returns <internal>.PlyFile

      • Returns <internal>.Quat

      • Parameters

        • expression: string
        • language: "mol-script"

        Returns <internal>.Script

      • Select<T>(defaultValue: T, options: readonly (readonly [T, string] | readonly [T, string, undefined | string])[], info?: Info & { cycle?: boolean }): <internal>.Select<T>
      • Type parameters

        • T

        Parameters

        • defaultValue: T
        • options: readonly (readonly [T, string] | readonly [T, string, undefined | string])[]
        • Optional info: Info & { cycle?: boolean }

        Returns <internal>.Select<T>

      • Returns <internal>.SelectionStats

      • Creates a Seq.

        Returns a particular kind of Seq based on the input.

        • If a Seq, that same Seq.
        • If an Collection, a Seq of the same kind (Keyed, Indexed, or Set).
        • If an Array-like, an Seq.Indexed.
        • If an Iterable Object, an Seq.Indexed.
        • If an Object, a Seq.Keyed.

        Note: An Iterator itself will be treated as an object, becoming a Seq.Keyed, which is usually not what you want. You should turn your Iterator Object into an iterable object by defining a Symbol.iterator (or @@iterator) method which returns this.

        Note: Seq is a conversion function and not a class, and does not use the new keyword during construction.

        Type parameters

        Parameters

        • seq: S

        Returns S

      • Type parameters

        • K

        • V

        Parameters

        Returns <internal>.Keyed<K, V>

      • Type parameters

        • T

        Parameters

        Returns <internal>.Set<T>

      • Type parameters

        • T

        Parameters

        Returns <internal>.Indexed<T>

      • Type parameters

        • V

        Parameters

        • obj: {}
          • [key: string]: V

        Returns <internal>.Keyed<string, V>

      • Type parameters

        • K = unknown

        • V = unknown

        Returns <internal>.Seq<K, V>

      • Create a new immutable Set containing the values of the provided collection-like.

        Note: Set is a factory function and not a class, and does not use the new keyword during construction.

        Type parameters

        • T

        Parameters

        Returns <internal>.Set<T>

      • Always returns a Seq.Set, discarding associated indices or keys.

        Note: Seq.Set is a conversion function and not a class, and does not use the new keyword during construction.

        Type parameters

        • T

        Parameters

        Returns <internal>.Set<T>

      • Returns <internal>.Sphere3D

      • Create a new immutable Stack containing the values of the provided collection-like.

        The iteration order of the provided collection is preserved in the resulting Stack.

        Note: Stack is a factory function and not a class, and does not use the new keyword during construction.

        Type parameters

        • T

        Parameters

        Returns <internal>.Stack<T>

      • Parameters

        • Optional options: { defaultValue?: string; transform?: "lowercase" | "uppercase" }
          • Optional defaultValue?: string
          • Optional transform?: "lowercase" | "uppercase"

        Returns <internal>.Column.Schema.Str

      • Type parameters

        • T: string = string

        Parameters

        • Optional defaultValue: string
        • Optional info: Info

        Returns <internal>.Text<T>

      • Type parameters

        Parameters

        • kind: K
        • Optional variant: "material" | "buffered"

        Returns <internal>.UniformSpec<K>

      • Url(url: string, options?: { body?: string; headers?: [string, string][]; title?: string }): <internal>.Url
      • Parameters

        • url: string
        • Optional options: { body?: string; headers?: [string, string][]; title?: string }
          • Optional body?: string
          • Optional headers?: [string, string][]
          • Optional title?: string

        Returns <internal>.Url

      • Type parameters

        • T

        Parameters

        • defaultValue: T
        • Optional info: Info

        Returns <internal>.Value<T>

      • ValueRef<T>(getOptions: () => readonly (readonly [string, string] | readonly [string, string, undefined | string])[], resolveRef: (ref: string) => T, info?: Info & { defaultRef?: string }): <internal>.ValueRef<T>
      • Type parameters

        • T

        Parameters

        • getOptions: () => readonly (readonly [string, string] | readonly [string, string, undefined | string])[]
            • (): readonly (readonly [string, string] | readonly [string, string, undefined | string])[]
            • Returns readonly (readonly [string, string] | readonly [string, string, undefined | string])[]

        • resolveRef: (ref: string) => T
            • (ref: string): T
            • Parameters

              • ref: string

              Returns T

        • Optional info: Info & { defaultRef?: string }

        Returns <internal>.ValueRef<T>

      • Returns <internal>.Vec2

      • Returns <internal>.Vec3

      • Parameters

        • defaultValue: <internal>.Vec3
        • Optional range: { max?: number; min?: number; step?: number }
          • Optional max?: number
          • Optional min?: number
          • Optional step?: number
        • Optional info: Info

        Returns <internal>.Vec3

      • Returns <internal>.Vec4

      • Returns <internal>.Viewport

      • Returns <internal>.VolumeHierarchy

      Generated using TypeDoc