Constructors
constructor
Parameters
Properties
Readonly hierarchy
Private parseTrajectoryBlob
parseTrajectoryBlob: any
Private parseTrajectoryData
parseTrajectoryData: any
plugin
Readonly representation
Accessors
Private dataState
Returns any
Methods
createModel
Parameters
Optional params: Normalize<{ modelIndex: number }>
createStructure
- createStructure(modelRef: StateObjectRef<<internal>.Model>, params?: NamedParams<Normalize<{ dynamicBonds: undefined | boolean }>, "auto"> | NamedParams<Normalize<{ dynamicBonds: undefined | boolean; id: undefined | string }>, "assembly"> | NamedParams<Normalize<{ dynamicBonds: undefined | boolean; ijkMax: <internal>.Vec3; ijkMin: <internal>.Vec3 }>, "symmetry"> | NamedParams<Normalize<{ dynamicBonds: undefined | boolean }>, "model"> | NamedParams<Normalize<{ dynamicBonds: undefined | boolean; radius: number }>, "symmetry-mates"> | NamedParams<Normalize<{ dynamicBonds: undefined | boolean; generators: Normalize<{ asymIds: string[]; operators: { index: number; shift: <internal>.Vec3 }[] }>[] }>, "symmetry-assembly">, initialState?: Partial<<internal>.Transform.State>): Promise<StateObjectSelector<<internal>.Structure, <internal>.Transformer<StateObject<any, <internal>.StateObject.Type<any>>, StateObject<any, <internal>.StateObject.Type<any>>, any>>>
Parameters
insertModelProperties
Parameters
insertStructureProperties
Parameters
isComponentTransform
Parameters
Returns boolean
parseTrajectory
- parseTrajectory(data: StateObjectRef<Binary | String>, format: "mmcif" | "cifCore" | "pdb" | "pdbqt" | "gro" | "xyz" | "mol" | "sdf" | "mol2" | TrajectoryFormatProvider<{ trajectoryTags?: string | string[] }, { trajectory: StateObjectRef<<internal>.Trajectory> }>): Promise<StateObjectSelector<<internal>.Trajectory, <internal>.Transformer<StateObject<any, <internal>.StateObject.Type<any>>, StateObject<any, <internal>.StateObject.Type<any>>, any>>>
- parseTrajectory(blob: StateObjectRef<<internal>.Blob>, params: Normalize<{ formats: Normalize<{ format: any; id: any }>[] }>): Promise<StateObjectSelector<<internal>.Trajectory, <internal>.Transformer<StateObject<any, <internal>.StateObject.Type<any>>, StateObject<any, <internal>.StateObject.Type<any>>, any>>>
Parameters
Parameters
tryCreateComponent
Parameters
key: string
Optional tags: string[]
tryCreateComponentFromExpression
Parameters
key: string
Optional params: { label?: string; tags?: string[] }
Optional label?: string
Optional tags?: string[]
tryCreateComponentFromSelection
Parameters
key: string
Optional params: { label?: string; tags?: string[] }
Optional label?: string
Optional tags?: string[]
tryCreateComponentStatic
Parameters
type: "all" | "polymer" | "water" | "branched" | "ligand" | "ion" | "lipid" | "coarse" | "protein" | "nucleic" | "non-standard"
Optional params: { label?: string; tags?: string[] }
Optional label?: string
Optional tags?: string[]
tryCreateUnitcell
Parameters
Optional params: Normalize<{ alpha: number; attachment: "center" | "corner"; bumpAmplitude: number; bumpFrequency: number; cellColor: <internal>.Color; cellScale: number; clip: Normalize<{ objects: any; variant: any }>; doubleSided: boolean; flatShaded: boolean; flipSided: boolean; ignoreLight: boolean; material: Normalize<{ bumpiness: number; metalness: number; roughness: number }>; quality: "custom" | "auto" | "medium" | "high" | "low" | "highest" | "higher" | "lower" | "lowest"; ref: "model" | "origin"; transparentBackfaces: string; xrayShaded: boolean }>
returns undefined if the component is empty/null