Amber Topology
A representation of the parts of the AMBER topology file format that we care about in OSPREY.
Full docs at: http://ambermd.org/FileFormats.php
Constructors
Types
Functions
Properties
%FORMAT(10I8) (IPH(i),JPH(i),KPH(i),LPH(i),ICPH(i), i=1,NPHIH) IPH : atom involved in dihedral "i", dihedral contains hydrogen JPH : atom involved in dihedral "i", dihedral contains hydrogen KPH : atom involved in dihedral "i", dihedral contains hydrogen LPH : atom involved in dihedral "i", dihedral contains hydrogen ICPH : index into parameter arrays PK, PN, PHASE, ONE_SCEE, and ONE_SCNB for dihedral IPH(i)-JPH(i)-KPH(i)-LPH(i)
%FORMAT(10I8) (IP(i),JP(i),KP(i),LP(i),ICP(i), i=1,NPHIA) IP : atom involved in dihedral "i", dihedral does not contain hydrogen JP : atom involved in dihedral "i", dihedral does not contain hydrogen KP : atom involved in dihedral "i", dihedral does not contain hydrogen LP : atom involved in dihedral "i", dihedral does not contain hydrogen ICP : index into parameter arrays PK, PN, PHASE, ONE_SCEE, and ONE_SCNB for dihedral IPH(i)-JPH(i)-KPH(i)-LPH(i). Note, if the periodicity is negative, this implies the following entry in the PK, PN, and PHASE arrays is another term in a multitermed dihedral.
%FORMAT(5E16.8) (ONE_SCEE(i), i=1,NPTRA) ONE_SCEE : 1-4 electrostatic scaling constant. It is inverted right after it's read in for performance reasons. This allows variable 1-4 scaling. If not present, it defaults to 1.2 for all dihedrals. Therefore, the default ONE_SCEE value in the code is 1.0/1.2
%FORMAT(10I8) (ICO(i), i=1,NTYPESNTYPES) ICO : provides the index to the nonbon parameter arrays CN1, CN2 and ASOL, BSOL. All possible 6-12 or 10-12 atoms type interactions are represented. NOTE: A particular atom type can have either a 10-12 or a 6-12 interaction, but not both. The index is calculated as follows: index = ICO(NTYPES(IAC(i)-1)+IAC(j)) If index is positive, this is an index into the 6-12 parameter arrays (CN1 and CN2) otherwise it is an index into the 10-12 parameter arrays (ASOL and BSOL).