Design Position
A position in a molecule that allows removing the existing atoms and aligning and attaching other conformations via an anchor atom system.
Constructors
Types
Link copied to clipboard
data class AnchorMatch(posAnchors: List<Anchor>, fragAnchors: List<ConfLib.Anchor>)
Content copied to clipboard
Link copied to clipboard
class IllegalAnchorsException(msg: String, pos: DesignPosition) : IllegalStateException
Content copied to clipboard
Link copied to clipboard
class IncompatibleAnchorsException(pos: DesignPosition, frag: ConfLib.Fragment) : RuntimeException
Content copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Looks at the current atoms and the bonding pattern to see which anchor group is currently in use.
Link copied to clipboard
Returns true iff all the fragment's anchors are compatible with this design position.
Link copied to clipboard
fun makeFragment(fragId: String, fragName: String, confId: String = fragId, confName: String = fragName, motions: List<ConfLib.ContinuousMotion> = emptyList()): ConfLib.Fragment
Content copied to clipboard
Makes a fragment from the source atoms and coords.