Uses of Class
ffx.potential.bonded.MSGroup
Packages that use MSGroup
Package
Description
The Potential package implements molecular mechanics force fields with shared memory Parallel
Java and via OpenMM.
The Bonded package implements bonded molecular mechanics terms such as bonds, angles, torsions,
etc.
The UI package provides views and controllers for manipulating molecular systems.
-
Uses of MSGroup in ffx.potential
Subclasses of MSGroup in ffx.potentialModifier and TypeClassDescriptionclass
The MolecularAssembly class is a collection of Polymers, Hetero Molecules, Ions and Water -
Uses of MSGroup in ffx.potential.bonded
Subclasses of MSGroup in ffx.potential.bondedModifier and TypeClassDescriptionclass
The Molecule class is a general container used for simple compounds or in cases where more specialized classes have not been implemented.class
The MultiResidue class allows switching between residues for uses such as sequence optimization.class
The Polymer class encapsulates a peptide or nucleotide chain.class
The Residue class represents individual amino acids or nucleic acid bases.Methods in ffx.potential.bonded with parameters of type MSGroupModifier and TypeMethodDescriptionstatic Atom
BondedUtils.buildH
(MSGroup residue, AminoAcidUtils.SideChainType atomName, Atom ia, double bond, Atom ib, double angle1, Atom ic, double angle2, int chiral, ForceField forceField, List<Bond> bondList) Build a hydrogen atom.static Atom
BondedUtils.buildH
(MSGroup residue, String atomName, Atom ia, double bond, Atom ib, double angle1, Atom ic, double angle2, int chiral, int lookUp, ForceField forceField, List<Bond> bondList) Build a hydrogen atom.static Atom
BondedUtils.buildHeavy
(MSGroup residue, AminoAcidUtils.SideChainType atomName, Atom ia, double bond, Atom ib, double angle1, Atom ic, double angle2, int chiral, ForceField forceField, List<Bond> bondList) Build a heavy atom.static Atom
BondedUtils.buildHeavy
(MSGroup residue, String atomName, Atom ia, double bond, Atom ib, double angle1, Atom ic, double angle2, int chiral, int lookUp, ForceField forceField) Build a heavy atom.static Atom
BondedUtils.buildHeavy
(MSGroup residue, String atomName, Atom ia, double bond, Atom ib, double angle1, Atom ic, double angle2, int chiral, int lookUp, ForceField forceField, List<Bond> bondList) Build a heavy atom.static Atom
BondedUtils.buildHeavy
(MSGroup residue, String atomName, Atom bondedTo, int key, ForceField forceField, List<Bond> bondList) Build a heavy atom.static Atom
BondedUtils.buildHydrogenAtom
(MSGroup residue, String atomName, Atom ia, double bond, Atom ib, double angle1, Atom ic, double angle2, int chiral, AtomType atomType, ForceField forceField, List<Bond> bondList) Build a hydrogen atom.MSGroup.createJoint
(Bond bond, MSGroup group1, MSGroup group2, ForceField forceField) Create a joint between two chemical groups.MSGroup.createJoint
(MSGroup group1, MSGroup group2, ForceField forceField) Joiner joins Moieties m1 and m2 and returns the Geometry objects formed in a Joint.MultiResidue.createJoint
(Bond bond, MSGroup group1, MSGroup group2, ForceField forceField) Create a joint between two chemical groups.MultiResidue.createJoint
(MSGroup group1, MSGroup group2, ForceField forceField) Joiner joins Moieties m1 and m2 and returns the Geometry objects formed in a Joint.Constructors in ffx.potential.bonded with parameters of type MSGroupModifierConstructorDescriptionJoint
(MSGroup group1, MSGroup group2, MSNode bondNode, MSNode angleNode, MSNode stretchBendNode, MSNode ureyBradleyNode, MSNode outOfPlaneNode, MSNode torsionNode, MSNode improperTorsionNode, MSNode stretchTorsionNode, MSNode angleTorsionNode, MSNode piOrbitalTorsionNode, MSNode torsionTorsionNode) Constructs a Joint between Group 1 and Group 2. -
Uses of MSGroup in ffx.ui
Modifier and TypeClassDescriptionclass
The FFXSystem class contains extensions to the generic MolecularAssembly class.