Functions
Link copied to clipboard
open override fun align(atoms: Set<Atom>, anchorCoords: ConfLib.AnchorCoords)
Content copied to clipboard
Aligns the attached atoms such that: anchors a coincide anchor vectors a-b are parallel and in the same direction anchor planes a,b,c are parallel This alignment method exactly aligns the two coordinate systems without approximation.
Link copied to clipboard
open override fun bondToAnchors(anchor: ConfLib.Anchor, bondFunc: (List<ConfLib.AtomInfo>, Atom) -> Unit)
Content copied to clipboard
Link copied to clipboard
open override fun connectedAtomsIsSingleComponent(atoms: Set<Atom>): Boolean
Content copied to clipboard
Link copied to clipboard
open override fun copyToMol(mol: Molecule, oldToNew: AtomMap): Anchor.Single
Content copied to clipboard
Link copied to clipboard
Returns the residue of the first anchor atom, if any
Link copied to clipboard
Filters the given atoms down to just the ones connected to the anchor atoms.
Link copied to clipboard
Link copied to clipboard
open override fun makeLibraryAnchor(atoms: Set<Atom>, id: Int, getAtomInfo: (Atom) -> ConfLib.AtomInfo): ConfLib.Anchor.Single
Content copied to clipboard
Translate the molecule anchor atoms into a ConfLib anchor definition
Link copied to clipboard