X-PLOR performs a translation search by computing the target function
where the target is specified by TARGet in the
xrefin statement .
(The various targets are described in section 12.3.) In
particular, translation searches can be carried out with
correlation coefficients between Fs, Es, s, and
s,
with the standard residual,
with the vector (A,B) residual, or with the packing function.
The
search is carried out over a 3-dimensional grid that can be specified
in fractional (``MODE=FRACtional") or
orthogonal Å (``MODE=ORTHogonal") coordinates.
The search routine computes the structure factors
of
the translated primary
molecule and the symmetry-related molecules by applying appropriate
phase-shift operators
in reciprocal space to the calculated structure factors of the original
(not translated) molecule and its symmetry mates (except for
the packing function).
In this way, the
computation is very fast, and it is also highly vectorized.
The symmetry mates
are defined by the space-group operators in the xrefin statement.
The partial structure factors
are kept constant during
the translation search. This feature can be used if one wants
to translate only a part of the molecule (see also the
example file in section 17.5.8).
The asymmetric unit of a translation function
is in general larger than the asymmetric unit of the unit cell.
For example,
in space group , the asymmetric unit for the translation function
is
,
,
, whereas the crystallographic
asymmetric unit is
,
,
.
Hirshfeld (1968)
has defined the ``Cheshire groups" for the 230 crystallographic
space groups. The unit cell of a particular Cheshire group corresponds
to an asymmetric unit of X-PLOR's translation function
(see Table 2 of the Hirshfeld paper). It is sometimes quite useful
to run a translation search on a very coarse lattice
that covers the complete unit cell (i.e.,
XGRId= 0 0.1 1, YGRId= 0. 0.1 1, ZGRId=0 0.1 1). Based on the
observed redundancies, one can then deduce other choices
for the asymmetric unit of the translation function not listed
in the Hirshfeld paper.
The output of the routine provides a complete listing of the computed
translation function, which is written to the specified
file. The format of this file is suitable for Mathematica.
In addition, a sorted list of a specified number
of highest peaks is
written to the standard output. A packing analysis is carried
out for each listed peak. The packing value consists
of the ratio of the molecular volume to the unit-cell volume;
it is expressed as a percentage.
The value of the translation function for the highest
peak is stored in the symbol $RESULT; the corresponding
packing function value is stored in the symbol $PACKING. The main
coordinate set is translated according to the highest translation
function value.