As for the mail input file, the file field.tpg is parsed and the composing substrings of each line are interpreted. Comment lines must have the ``#'' character in column 1. Each residue or unit definition starts with the keyword
Atom type definitions and charges are read in between the keywords atom and end. For each atom three strings must be entered: the PDB atom label, the potential type according to the selected force field as specified in parameter file (see Sec.10.3.1) and the point charge in electron units. Groups are composed of all atoms entered between two successive group keywords. The PDB labels must be all different from each others since they are used to establish the topology and connectivity of the solute.
The bond connectivity is specified between the keywords bond and end by providing the series of bonds present in the residue. Each bond is specified by two atom labels corresponding to the atoms participating to the bond.
All possible bendings and proper torsions are computed by ORAC from bond connectivity and need not to be specified. Improper torsions must instead be provided. Improper torsion are used to impose geometrical constraints to specific quadruplets of atoms in the solute. In modern all-atoms force fields, improper torsions are generally used to ensure the planarity of an hybridized atom. The convention in ORAC to compute the proper or improper torsion dihedral angle is the following: If are the position vectors of the four atoms identifying the torsion, the dihedral angle is defined as