Package edu. duke. cs. osprey. gui. prep
Types
Link copied to clipboard
class Assignments(confSpace: ConfSpace, assignments: List<PosAssignment>)
Content copied to clipboard
Copies the molecules from the conformation space, and set the conformations at each specified design position.
Link copied to clipboard
class BondGuesser(tolerance: Double, minDist: Double, elementProps: EnumMap<Element, BondGuesser.ElementProps>)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
Sets conformations on a molecule at a design position.
Link copied to clipboard
A position in a molecule that allows removing the existing atoms and aligning and attaching other conformations via an anchor atom system.
Link copied to clipboard
Detects atom duplications in a molecule, and provides tools for removing one of the duplicated atoms.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class PosAssignment(pos: DesignPosition, frag: ConfLib.Fragment, conf: ConfLib.Conf)
Content copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
fun Atom.covalentRange(a2: Atom, guesser: BondGuesser = BondGuesser()): ClosedFloatingPointRange<Double>
Content copied to clipboard
Link copied to clipboard
fun Molecule.guessBonds(guesser: BondGuesser = BondGuesser(), searchDist: Double = 5.0): List<BondGuesser.Bond>
Content copied to clipboard
Attempts to guess where the bonds should be based on known elemental valences and covalent bond lengths.
Link copied to clipboard
fun Atom.inCovalentRange(a2: Atom, guesser: BondGuesser = BondGuesser()): Boolean
Content copied to clipboard
Link copied to clipboard
fun Atom.maxCovalentDist(a2: Atom, guesser: BondGuesser = BondGuesser()): Double
Content copied to clipboard
Link copied to clipboard