AtomInfo

data class AtomInfo(id: Int, name: String, element: Element) : ConfLib.AtomPointer

Functions

Link copied to clipboard
open override fun matchIn(atoms: List<ConfLib.AtomInfo>, anchors: List<ConfLib.Anchor>): ConfLib.AtomInfo?

Returns a new atom pointer that pointes to an equivalent same atom in a specified fragment.

Link copied to clipboard
open fun matchInOrThrow(atoms: List<ConfLib.AtomInfo>, anchors: List<ConfLib.Anchor>): ConfLib.AtomPointer
Link copied to clipboard
open override fun resolveCoords(conf: ConfLib.Conf): Vector3d?

Looks up the atom coordinates in the conformation, whether the pointer be to a conformation atom or an anchor atom.

Link copied to clipboard
open fun resolveCoordsOrThrow(conf: ConfLib.Conf): Vector3d

Properties

Link copied to clipboard
val element: Element
Link copied to clipboard
val id: Int
Link copied to clipboard
val name: String