Skip to main content

LoadStructure

megane-viewer


megane-viewer / LoadStructure

Class: LoadStructure

Defined in: pipeline/builder.ts:111

Load a molecular structure file.

Supported formats: PDB, GRO, XYZ, MOL, LAMMPS data.

Ports: out.particle — atom data out.traj — trajectory channel out.cell — simulation cell

Extends

  • PipelineNode

Constructors

Constructor

new LoadStructure(path): LoadStructure

Defined in: pipeline/builder.ts:116

Parameters

path

string

Returns

LoadStructure

Overrides

PipelineNode.constructor

Properties

_id

_id: string | null = null

Defined in: pipeline/builder.ts:83

Inherited from

PipelineNode._id


_inpPorts

protected readonly _inpPorts: Record<string, string> = {}

Defined in: pipeline/builder.ts:114

Overrides

PipelineNode._inpPorts


_outPorts

protected readonly _outPorts: object

Defined in: pipeline/builder.ts:113

cell

cell: string = "cell"

particle

particle: string = "particle"

traj

traj: string = "trajectory"

Overrides

PipelineNode._outPorts


nodeType

readonly nodeType: "load_structure" = "load_structure"

Defined in: pipeline/builder.ts:112

Overrides

PipelineNode.nodeType


path

path: string

Defined in: pipeline/builder.ts:116

Accessors

inp

Get Signature

get inp(): PortAccessor

Defined in: pipeline/builder.ts:91

Input port namespace. Access ports via node.inp.portName

Returns

PortAccessor

Inherited from

PipelineNode.inp


out

Get Signature

get out(): PortAccessor

Defined in: pipeline/builder.ts:86

Output port namespace. Access ports via node.out.portName

Returns

PortAccessor

Inherited from

PipelineNode.out

Methods

_toSerializedParams()

_toSerializedParams(): object

Defined in: pipeline/builder.ts:120

Serialize node parameters to the SerializedPipeline v3 node dict.

Returns

object

fileName

fileName: string

fileUrl

fileUrl: string

hasCell

hasCell: boolean = false

hasTrajectory

hasTrajectory: boolean = false

type

type: string

Overrides

PipelineNode._toSerializedParams