Preparing search index...
The search index is not available
@rcsb/rcsb-saguaro-3d
@rcsb/rcsb-saguaro-3d
RcsbFv3DAssembly
<internal>
StructureViewerInterface
Interface StructureViewerInterface<R, L, S>
Type Parameters
R
L
S
Hierarchy
StructureViewerPublicInterface
<
R
,
L
>
ViewerCallbackManagerInterface
StructureViewerInterface
Index
Properties
init
Methods
camera
Focus
clear
clear
Focus
clear
Selection
color
Component
create
Component
display
Component
export
Loaded
Structures
get
Component
Set
is
Component
load
model
Change
plugin
Call
remove
Component
remove
Structure
reset
Camera
select
set
Focus
subscribe
Hover
subscribe
Model
Change
subscribe
Representation
Change
subscribe
Selection
unsubscribe
Properties
init
init
:
(
(
stateManager
:
RcsbFvStateInterface
, args
:
S
)
=>
void
)
Type declaration
(
stateManager
:
RcsbFvStateInterface
, args
:
S
)
:
void
Parameters
stateManager:
RcsbFvStateInterface
args:
S
Returns
void
Methods
camera
Focus
camera
Focus
(
modelId
:
string
, labelAsymId
:
string
, positions
:
number
[]
, operatorName
?:
string
)
:
void
Parameters
modelId:
string
labelAsymId:
string
positions:
number
[]
Optional
operatorName:
string
Returns
void
camera
Focus
(
modelId
:
string
, labelAsymId
:
string
, begin
:
number
, end
:
number
, operatorName
?:
string
)
:
void
Parameters
modelId:
string
labelAsymId:
string
begin:
number
end:
number
Optional
operatorName:
string
Returns
void
clear
clear
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
clear
Focus
clear
Focus
(
)
:
void
Returns
void
clear
Selection
clear
Selection
(
mode
:
"select"
|
"hover"
, option
?:
SaguaroChain
)
:
void
Parameters
mode:
"select"
|
"hover"
Optional
option:
SaguaroChain
Returns
void
color
Component
color
Component
(
componentLabel
:
string
, color
:
"atom-id"
|
"carbohydrate-symbol"
|
"chain-id"
|
"element-index"
|
"element-symbol"
|
"entity-id"
|
"entity-source"
|
"hydrophobicity"
|
"illustrative"
|
"model-index"
|
"molecule-type"
|
"occupancy"
|
"operator-hkl"
|
"operator-name"
|
"partial-charge"
|
"polymer-id"
|
"polymer-index"
|
"residue-name"
|
"secondary-structure"
|
"sequence-id"
|
"shape-group"
|
"structure-index"
|
"trajectory-index"
|
"uncertainty"
|
"unit-index"
|
"uniform"
|
"volume-segment"
|
"volume-value"
|
"external-volume"
)
:
Promise
<
void
>
Parameters
componentLabel:
string
color:
"atom-id"
|
"carbohydrate-symbol"
|
"chain-id"
|
"element-index"
|
"element-symbol"
|
"entity-id"
|
"entity-source"
|
"hydrophobicity"
|
"illustrative"
|
"model-index"
|
"molecule-type"
|
"occupancy"
|
"operator-hkl"
|
"operator-name"
|
"partial-charge"
|
"polymer-id"
|
"polymer-index"
|
"residue-name"
|
"secondary-structure"
|
"sequence-id"
|
"shape-group"
|
"structure-index"
|
"trajectory-index"
|
"uncertainty"
|
"unit-index"
|
"uniform"
|
"volume-segment"
|
"volume-value"
|
"external-volume"
Returns
Promise
<
void
>
create
Component
create
Component
(
componentLabel
:
string
, modelId
:
string
, labelAsymId
:
string
, begin
:
number
, end
:
number
, representationType
:
"cartoon"
|
"backbone"
|
"ball-and-stick"
|
"carbohydrate"
|
"ellipsoid"
|
"gaussian-surface"
|
"gaussian-volume"
|
"label"
|
"line"
|
"molecular-surface"
|
"orientation"
|
"point"
|
"putty"
|
"spacefill"
, operatorName
?:
string
)
:
Promise
<
void
>
Parameters
componentLabel:
string
modelId:
string
labelAsymId:
string
begin:
number
end:
number
representationType:
"cartoon"
|
"backbone"
|
"ball-and-stick"
|
"carbohydrate"
|
"ellipsoid"
|
"gaussian-surface"
|
"gaussian-volume"
|
"label"
|
"line"
|
"molecular-surface"
|
"orientation"
|
"point"
|
"putty"
|
"spacefill"
Optional
operatorName:
string
Returns
Promise
<
void
>
create
Component
(
componentLabel
:
string
, modelId
:
string
, labelAsymId
:
string
, representationType
:
"cartoon"
|
"backbone"
|
"ball-and-stick"
|
"carbohydrate"
|
"ellipsoid"
|
"gaussian-surface"
|
"gaussian-volume"
|
"label"
|
"line"
|
"molecular-surface"
|
"orientation"
|
"point"
|
"putty"
|
"spacefill"
, operatorName
?:
string
)
:
Promise
<
void
>
Parameters
componentLabel:
string
modelId:
string
labelAsymId:
string
representationType:
"cartoon"
|
"backbone"
|
"ball-and-stick"
|
"carbohydrate"
|
"ellipsoid"
|
"gaussian-surface"
|
"gaussian-volume"
|
"label"
|
"line"
|
"molecular-surface"
|
"orientation"
|
"point"
|
"putty"
|
"spacefill"
Optional
operatorName:
string
Returns
Promise
<
void
>
create
Component
(
componentLabel
:
string
, residues
:
SaguaroPosition
[]
, representationType
:
"cartoon"
|
"backbone"
|
"ball-and-stick"
|
"carbohydrate"
|
"ellipsoid"
|
"gaussian-surface"
|
"gaussian-volume"
|
"label"
|
"line"
|
"molecular-surface"
|
"orientation"
|
"point"
|
"putty"
|
"spacefill"
)
:
Promise
<
void
>
Parameters
componentLabel:
string
residues:
SaguaroPosition
[]
representationType:
"cartoon"
|
"backbone"
|
"ball-and-stick"
|
"carbohydrate"
|
"ellipsoid"
|
"gaussian-surface"
|
"gaussian-volume"
|
"label"
|
"line"
|
"molecular-surface"
|
"orientation"
|
"point"
|
"putty"
|
"spacefill"
Returns
Promise
<
void
>
create
Component
(
componentLabel
:
string
, residues
:
SaguaroRange
[]
, representationType
:
"cartoon"
|
"backbone"
|
"ball-and-stick"
|
"carbohydrate"
|
"ellipsoid"
|
"gaussian-surface"
|
"gaussian-volume"
|
"label"
|
"line"
|
"molecular-surface"
|
"orientation"
|
"point"
|
"putty"
|
"spacefill"
)
:
Promise
<
void
>
Parameters
componentLabel:
string
residues:
SaguaroRange
[]
representationType:
"cartoon"
|
"backbone"
|
"ball-and-stick"
|
"carbohydrate"
|
"ellipsoid"
|
"gaussian-surface"
|
"gaussian-volume"
|
"label"
|
"line"
|
"molecular-surface"
|
"orientation"
|
"point"
|
"putty"
|
"spacefill"
Returns
Promise
<
void
>
display
Component
display
Component
(
componentLabel
:
string
)
:
boolean
Parameters
componentLabel:
string
Returns
boolean
display
Component
(
componentLabel
:
string
, visibilityFlag
:
boolean
)
:
void
Parameters
componentLabel:
string
visibilityFlag:
boolean
Returns
void
export
Loaded
Structures
export
Loaded
Structures
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
get
Component
Set
get
Component
Set
(
)
:
Set
<
string
>
Returns
Set
<
string
>
is
Component
is
Component
(
componentLabel
:
string
)
:
boolean
Parameters
componentLabel:
string
Returns
boolean
load
load
(
loadConfig
:
R
)
:
Promise
<
undefined
|
L
>
Parameters
loadConfig:
R
Returns
Promise
<
undefined
|
L
>
load
(
loadConfig
:
R
[]
)
:
Promise
<
(
undefined
|
L
)
[]
>
Parameters
loadConfig:
R
[]
Returns
Promise
<
(
undefined
|
L
)
[]
>
model
Change
model
Change
(
)
:
void
Returns
void
plugin
Call
plugin
Call
(
f
:
(
(
plugin
:
PluginContext
)
=>
void
)
)
:
void
Parameters
f:
(
(
plugin
:
PluginContext
)
=>
void
)
(
plugin
:
PluginContext
)
:
void
Parameters
plugin:
PluginContext
Returns
void
Returns
void
remove
Component
remove
Component
(
componentLabel
?:
string
)
:
Promise
<
void
>
Parameters
Optional
componentLabel:
string
Returns
Promise
<
void
>
remove
Structure
remove
Structure
(
removeConfig
:
R
|
R
[]
)
:
Promise
<
void
>
Parameters
removeConfig:
R
|
R
[]
Returns
Promise
<
void
>
reset
Camera
reset
Camera
(
)
:
void
Returns
void
select
select
(
modelId
:
string
, labelAsymId
:
string
, begin
:
number
, end
:
number
, mode
:
"select"
|
"hover"
, operation
:
"set"
|
"add"
, operatorName
?:
string
)
:
void
Parameters
modelId:
string
labelAsymId:
string
begin:
number
end:
number
mode:
"select"
|
"hover"
operation:
"set"
|
"add"
Optional
operatorName:
string
Returns
void
select
(
selection
:
SaguaroPosition
[]
, mode
:
"select"
|
"hover"
, operation
:
"set"
|
"add"
)
:
void
Parameters
selection:
SaguaroPosition
[]
mode:
"select"
|
"hover"
operation:
"set"
|
"add"
Returns
void
select
(
selection
:
SaguaroRange
[]
, mode
:
"select"
|
"hover"
, operation
:
"set"
|
"add"
)
:
void
Parameters
selection:
SaguaroRange
[]
mode:
"select"
|
"hover"
operation:
"set"
|
"add"
Returns
void
set
Focus
set
Focus
(
modelId
:
string
, labelAsymId
:
string
, begin
:
number
, end
:
number
, operatorName
?:
string
)
:
void
Parameters
modelId:
string
labelAsymId:
string
begin:
number
end:
number
Optional
operatorName:
string
Returns
void
subscribe
Hover
subscribe
Hover
(
)
:
Subscription
Returns
Subscription
subscribe
Model
Change
subscribe
Model
Change
(
)
:
Subscription
Returns
Subscription
subscribe
Representation
Change
subscribe
Representation
Change
(
)
:
Subscription
Returns
Subscription
subscribe
Selection
subscribe
Selection
(
)
:
Subscription
Returns
Subscription
unsubscribe
unsubscribe
(
)
:
void
Returns
void
Settings
Member Visibility
Protected
Private
Inherited
Theme
OS
Light
Dark
Modules
@rcsb/rcsb-
saguaro-
3d
Rcsb
Fv3DAssembly
<internal>
Rcsb
Fv3DCustom
<internal>
Rcsb
Fv3DSequence
Identity
<internal>
Rcsb
Fv3DUniprot
<internal>
Structure
Viewer
Interface
init
camera
Focus
clear
clear
Focus
clear
Selection
color
Component
create
Component
display
Component
export
Loaded
Structures
get
Component
Set
is
Component
load
model
Change
plugin
Call
remove
Component
remove
Structure
reset
Camera
select
set
Focus
subscribe
Hover
subscribe
Model
Change
subscribe
Representation
Change
subscribe
Selection
unsubscribe
Generated using
TypeDoc