<?xml version='1.0' encoding='ASCII'?>
<ccp4:ccp4i2 xmlns:ccp4="http://www.ccp4.ac.uk/ccp4ns">
  <ccp4i2_header>
    <function>DEF</function>
    <hostName>brno</hostName>
    <userId>david</userId>
    <ccp4iVersion>alpha_rev_70042</ccp4iVersion>
    <pluginName>xia2_dials</pluginName>
    <creationTime>16:19 23/Jun/17</creationTime>
    <OS>Linux</OS>
  </ccp4i2_header>
  <ccp4i2_body id="xia2_dials">
    <container id="inputData">
      <content id="IMAGE_DIRECTORY">
        <className>CDataFile</className>
        <qualifiers>
          <mustExist>True</mustExist>
          <isDirectory>True</isDirectory>
          <allowUndefined>False</allowUndefined>
        </qualifiers>
      </content>
      <qualifiers/>
    </container>
    <container id="outputData">
      <content id="UNMERGEDOUT">
        <className>CList</className>
        <qualifiers/>
        <subItem>
          <className>CUnmergedDataFile</className>
          <qualifiers>
            <contentFlag>
              <min>0</min>
            </contentFlag>
            <baseName>
              <allowedCharacters>*?</allowedCharacters>
            </baseName>
            <relPath>
              <allowedCharacters>*?</allowedCharacters>
            </relPath>
          </qualifiers>
        </subItem>
      </content>
      <content id="HKLOUT">
        <className>CList</className>
        <qualifiers/>
        <subItem>
          <className>CObsDataFile</className>
          <qualifiers>
            <default/>
            <contentFlag>
              <min>0</min>
            </contentFlag>
            <subType>
              <menuText>observed data,derived data,reference data</menuText>
              <onlyEnumerators>True</onlyEnumerators>
              <enumerators>1,2,3</enumerators>
              <default>1</default>
            </subType>
          </qualifiers>
        </subItem>
      </content>
      <content id="FREEROUT">
        <className>CList</className>
        <qualifiers/>
        <subItem>
          <className>CFreeRDataFile</className>
          <qualifiers>
            <contentFlag>
              <min>0</min>
            </contentFlag>
            <subType>
              <onlyEnumerators>True</onlyEnumerators>
            </subType>
          </qualifiers>
        </subItem>
      </content>
      <content id="PERFORMANCE">
        <className>CDataReductionPerformance</className>
        <qualifiers/>
      </content>
      <qualifiers/>
    </container>
    <container id="controlParameters">
      <container id="general">
        <content id="general__check_image_files_readable">
          <className>CBoolean</className>
          <qualifiers>
            <default>True</default>
            <guiLabel>check_image_files_readable</guiLabel>
            <guiDefinition>
              <expertLevel>2</expertLevel>
            </guiDefinition>
          </qualifiers>
        </content>
        <content id="general__backstop_mask">
          <className>CDataFile</className>
          <qualifiers>
            <guiLabel>Backstop mask</guiLabel>
          </qualifiers>
        </content>
        <qualifiers>
          <guiLabel>General settings</guiLabel>
        </qualifiers>
      </container>
      <container id="dials">
        <content id="dials__fix_geometry">
          <className>CBoolean</className>
          <qualifiers>
            <default>False</default>
            <guiLabel>Fix geometry</guiLabel>
            <toolTip>Whether or not to refine geometry in dials.index and dials.refine. Most useful when also providing a reference geometry to xia2.</toolTip>
            <guiDefinition>
              <expertLevel>1</expertLevel>
            </guiDefinition>
          </qualifiers>
        </content>
        <container id="dials__outlier">
          <content id="dials__outlier__algorithm">
            <className>CString</className>
            <qualifiers>
              <onlyEnumerators>True</onlyEnumerators>
              <guiLabel>Outlier rejection algorithm</guiLabel>
              <enumerators>null,auto,mcd,tukey,sauter_poon</enumerators>
              <guiDefinition>
                <expertLevel>1</expertLevel>
              </guiDefinition>
              <default>auto</default>
            </qualifiers>
          </content>
          <qualifiers>
            <guiLabel>Centroid outlier rejection</guiLabel>
          </qualifiers>
        </container>
        <content id="dials__fast_mode">
          <className>CBoolean</className>
          <qualifiers>
            <default>False</default>
            <guiLabel>Fast mode</guiLabel>
            <toolTip>Set various parameters for rapid processing, compromising on quality</toolTip>
            <guiDefinition>
              <expertLevel>1</expertLevel>
            </guiDefinition>
          </qualifiers>
        </content>
        <content id="dials__close_to_spindle_cutoff">
          <className>CFloat</className>
          <qualifiers>
            <default>0.02</default>
            <guiLabel>Closeness to the spindle cutoff for including reflections in refinement</guiLabel>
            <guiDefinition>
              <expertLevel>2</expertLevel>
            </guiDefinition>
            <min>0.0</min>
          </qualifiers>
        </content>
        <container id="dials__masking">
          <content id="dials__masking__border">
            <className>CInt</className>
            <qualifiers>
              <default>0</default>
              <guiLabel>border</guiLabel>
              <toolTip>The border around the edge of the image.</toolTip>
            </qualifiers>
          </content>
          <content id="dials__masking__use_trusted_range">
            <className>CBoolean</className>
            <qualifiers>
              <default>True</default>
              <guiLabel>use_trusted_range</guiLabel>
              <toolTip>Use the trusted range to mask bad pixels.</toolTip>
            </qualifiers>
          </content>
          <content id="dials__masking__d_min">
            <className>CFloat</className>
            <qualifiers>
              <guiLabel>d_min</guiLabel>
              <toolTip>The high resolution limit in Angstrom for a pixel to be accepted by the filtering algorithm.</toolTip>
              <min>0.0</min>
            </qualifiers>
          </content>
          <content id="dials__masking__d_max">
            <className>CFloat</className>
            <qualifiers>
              <guiLabel>d_max</guiLabel>
              <toolTip>The low resolution limit in Angstrom for a pixel to be accepted by the filtering algorithm.</toolTip>
              <min>0.0</min>
            </qualifiers>
          </content>
          <content id="dials__masking__resolution_range">
            <className>CString</className>
            <qualifiers>
              <guiLabel>resolution_range</guiLabel>
              <toolTip>an untrusted resolution range</toolTip>
              <guiDefinition>
                <multiple>True</multiple>
              </guiDefinition>
            </qualifiers>
          </content>
          <container id="dials__masking__untrusted">
            <content id="dials__masking__untrusted__panel">
              <className>CInt</className>
              <qualifiers>
                <default>0</default>
                <guiLabel>Panel</guiLabel>
                <toolTip>The panel number</toolTip>
              </qualifiers>
            </content>
            <content id="dials__masking__untrusted__circle">
              <className>CString</className>
              <qualifiers>
                <guiLabel>Circle</guiLabel>
                <toolTip>An untrusted circle (xc, yc, r)</toolTip>
              </qualifiers>
            </content>
            <content id="dials__masking__untrusted__rectangle">
              <className>CString</className>
              <qualifiers>
                <guiLabel>Rectangle</guiLabel>
                <toolTip>An untrusted rectangle (x0, x1, y0, y1)</toolTip>
              </qualifiers>
            </content>
            <content id="dials__masking__untrusted__polygon">
              <className>CString</className>
              <qualifiers>
                <guiLabel>Polygon</guiLabel>
                <toolTip>The pixel coordinates (fast, slow) that define the corners  of the untrusted polygon. Spots whose centroids fall within  the bounds of the untrusted polygon will be rejected.</toolTip>
              </qualifiers>
            </content>
            <qualifiers>
              <guiDefinition>
                <multiple>True</multiple>
              </guiDefinition>
            </qualifiers>
          </container>
          <container id="dials__masking__ice_rings">
            <content id="dials__masking__ice_rings__filter">
              <className>CBoolean</className>
              <qualifiers>
                <default>False</default>
                <guiLabel>filter</guiLabel>
              </qualifiers>
            </content>
            <content id="dials__masking__ice_rings__unit_cell">
              <className>CString</className>
              <qualifiers>
                <guiLabel>unit_cell</guiLabel>
                <toolTip>The unit cell to generate d_spacings for powder rings.</toolTip>
                <guiDefinition>
                  <expertLevel>1</expertLevel>
                </guiDefinition>
              </qualifiers>
            </content>
            <content id="dials__masking__ice_rings__space_group">
              <className>CString</className>
              <qualifiers>
                <guiLabel>space_group</guiLabel>
                <toolTip>The space group used to generate d_spacings for powder rings.</toolTip>
                <guiDefinition>
                  <expertLevel>1</expertLevel>
                </guiDefinition>
              </qualifiers>
            </content>
            <content id="dials__masking__ice_rings__width">
              <className>CFloat</className>
              <qualifiers>
                <default>0.002</default>
                <guiLabel>width</guiLabel>
                <guiDefinition>
                  <expertLevel>1</expertLevel>
                </guiDefinition>
                <toolTip>The width of an ice ring (in 1/d^2).</toolTip>
                <min>0.0</min>
              </qualifiers>
            </content>
            <content id="dials__masking__ice_rings__d_min">
              <className>CFloat</className>
              <qualifiers>
                <guiLabel>d_min</guiLabel>
                <toolTip>The high resolution limit (otherwise use detector d_min)</toolTip>
                <min>0.0</min>
              </qualifiers>
            </content>
            <qualifiers/>
          </container>
          <qualifiers>
            <guiLabel>Masking</guiLabel>
            <guiDefinition>
              <expertLevel>1</expertLevel>
            </guiDefinition>
          </qualifiers>
        </container>
        <container id="dials__find_spots">
          <content id="dials__find_spots__phil_file">
            <className>CDataFile</className>
            <qualifiers>
              <guiLabel>phil file to pass to dials.find_spots</guiLabel>
              <guiDefinition>
                <expertLevel>1</expertLevel>
              </guiDefinition>
            </qualifiers>
          </content>
          <content id="dials__find_spots__min_spot_size">
            <className>CInt</className>
            <qualifiers>
              <guiLabel>Minimum spot size</guiLabel>
              <toolTip>The minimum number of contiguous pixels for a spot to be accepted by the filtering algorithm.</toolTip>
              <guiDefinition>
                <expertLevel>1</expertLevel>
              </guiDefinition>
            </qualifiers>
          </content>
          <content id="dials__find_spots__min_local">
            <className>CInt</className>
            <qualifiers>
              <default>0</default>
              <guiLabel>min_local</guiLabel>
              <toolTip>The minimum number of pixels under the image processing kernel that are need to do the thresholding operation. Setting the value between 2 and the total number of pixels under the kernel will force the algorithm to use that number as the minimum. If the value is less than or equal to zero, then the algorithm will use all pixels under the kernel. In effect this will add a border of pixels which are always classed as background around the edge of the image and around any masked out pixels.</toolTip>
              <guiDefinition>
                <expertLevel>2</expertLevel>
              </guiDefinition>
            </qualifiers>
          </content>
          <content id="dials__find_spots__sigma_strong">
            <className>CFloat</className>
            <qualifiers>
              <guiLabel>Strong pixel sigma cutoff</guiLabel>
              <toolTip>The number of standard deviations above the mean in the local area above which the pixel will be classified as strong.</toolTip>
              <guiDefinition>
                <expertLevel>1</expertLevel>
              </guiDefinition>
            </qualifiers>
          </content>
          <content id="dials__find_spots__filter_ice_rings">
            <className>CBoolean</className>
            <qualifiers>
              <default>False</default>
              <guiLabel>Filter ice rings</guiLabel>
            </qualifiers>
          </content>
          <content id="dials__find_spots__kernel_size">
            <className>CInt</className>
            <qualifiers>
              <default>3</default>
              <guiLabel>kernel_size</guiLabel>
              <toolTip>The size of the local area around the spot in which to calculate the mean and variance. The kernel is given as a box</toolTip>
              <guiDefinition>
                <expertLevel>1</expertLevel>
              </guiDefinition>
            </qualifiers>
          </content>
          <content id="dials__find_spots__global_threshold">
            <className>CFloat</className>
            <qualifiers>
              <guiLabel>Global threshold cutoff</guiLabel>
              <toolTip>The global threshold value. Consider all pixels less than this value to be part of the background.</toolTip>
              <guiDefinition>
                <expertLevel>1</expertLevel>
              </guiDefinition>
            </qualifiers>
          </content>
          <qualifiers>
            <guiLabel>Spot finding</guiLabel>
          </qualifiers>
        </container>
        <container id="dials__index">
          <content id="dials__index__phil_file">
            <className>CDataFile</className>
            <qualifiers>
              <guiLabel>phil file to pass to dials.index</guiLabel>
              <guiDefinition>
                <expertLevel>1</expertLevel>
              </guiDefinition>
            </qualifiers>
          </content>
          <content id="dials__index__method">
            <className>CString</className>
            <qualifiers>
              <onlyEnumerators>True</onlyEnumerators>
              <guiLabel>Indexing method</guiLabel>
              <enumerators>fft1d,fft3d,real_space_grid_search</enumerators>
              <default>fft3d</default>
            </qualifiers>
          </content>
          <content id="dials__index__max_cell">
            <className>CFloat</className>
            <qualifiers>
              <default>0.0</default>
              <guiLabel>Maximum cell length</guiLabel>
              <toolTip>Maximum length of candidate unit cell basis vectors (in Angstrom).</toolTip>
              <guiDefinition>
                <expertLevel>1</expertLevel>
              </guiDefinition>
            </qualifiers>
          </content>
          <container id="dials__index__fft3d">
            <content id="dials__index__fft3d__n_points">
              <className>CInt</className>
              <qualifiers>
                <guiLabel>Number of reciprocal space grid points</guiLabel>
                <guiDefinition>
                  <expertLevel>2</expertLevel>
                </guiDefinition>
                <min>0</min>
              </qualifiers>
            </content>
            <qualifiers/>
          </container>
          <content id="dials__index__reflections_per_degree">
            <className>CInt</className>
            <qualifiers>
              <default>100</default>
              <guiLabel>Number of reflections per degree for random subset</guiLabel>
              <guiDefinition>
                <expertLevel>1</expertLevel>
              </guiDefinition>
            </qualifiers>
          </content>
          <content id="dials__index__histogram_binning">
            <className>CString</className>
            <qualifiers>
              <onlyEnumerators>True</onlyEnumerators>
              <guiLabel>histogram_binning</guiLabel>
              <enumerators>linear,log</enumerators>
              <toolTip>Choose between linear or logarithmic bins for nearest neighbour histogram analysis.</toolTip>
              <guiDefinition>
                <expertLevel>2</expertLevel>
              </guiDefinition>
            </qualifiers>
          </content>
          <qualifiers>
            <guiLabel>Indexing</guiLabel>
          </qualifiers>
        </container>
        <container id="dials__refine">
          <content id="dials__refine__phil_file">
            <className>CDataFile</className>
            <qualifiers>
              <guiLabel>phil file to pass to dials.refine</guiLabel>
            </qualifiers>
          </content>
          <content id="dials__refine__scan_static">
            <className>CBoolean</className>
            <qualifiers>
              <default>True</default>
              <guiLabel>scan_static</guiLabel>
              <guiDefinition>
                <expertLevel>2</expertLevel>
              </guiDefinition>
            </qualifiers>
          </content>
          <content id="dials__refine__scan_varying">
            <className>CBoolean</className>
            <qualifiers>
              <default>True</default>
              <guiLabel>Fit a scan-varying model</guiLabel>
            </qualifiers>
          </content>
          <content id="dials__refine__interval_width_degrees">
            <className>CFloat</className>
            <qualifiers>
              <default>36.0</default>
              <guiLabel>Interval width between checkpoints (if scan-varying)</guiLabel>
              <toolTip>Width of scan between checkpoints in degrees</toolTip>
              <min>0.0</min>
            </qualifiers>
          </content>
          <content id="dials__refine__reflections_per_degree">
            <className>CInt</className>
            <qualifiers>
              <default>100</default>
              <guiLabel>Number of reflections per degree for random subset</guiLabel>
            </qualifiers>
          </content>
          <qualifiers>
            <guiLabel>Refinement</guiLabel>
            <guiDefinition>
              <expertLevel>1</expertLevel>
            </guiDefinition>
          </qualifiers>
        </container>
        <container id="dials__integrate">
          <content id="dials__integrate__phil_file">
            <className>CDataFile</className>
            <qualifiers>
              <guiLabel>phil file to pass to dials.integrate</guiLabel>
            </qualifiers>
          </content>
          <content id="dials__integrate__background_outlier_algorithm">
            <className>CString</className>
            <qualifiers>
              <onlyEnumerators>True</onlyEnumerators>
              <guiLabel>Outlier rejection method</guiLabel>
              <enumerators>null,nsigma,truncated,normal,tukey,mosflm</enumerators>
              <toolTip>Outlier rejection performed prior to background fit</toolTip>
              <default>null</default>
            </qualifiers>
          </content>
          <content id="dials__integrate__background_algorithm">
            <className>CString</className>
            <qualifiers>
              <onlyEnumerators>True</onlyEnumerators>
              <guiLabel>Background fit method</guiLabel>
              <enumerators>simple,null,glm</enumerators>
              <default>glm</default>
            </qualifiers>
          </content>
          <content id="dials__integrate__include_partials">
            <className>CBoolean</className>
            <qualifiers>
              <default>True</default>
              <guiLabel>Include partials</guiLabel>
              <toolTip>Include partial reflections (scaled) in output</toolTip>
            </qualifiers>
          </content>
          <content id="dials__integrate__mosaic">
            <className>CString</className>
            <qualifiers>
              <onlyEnumerators>True</onlyEnumerators>
              <enumerators>old,new</enumerators>
              <default>old</default>
              <guiLabel>mosaic</guiLabel>
              <toolTip>Mosaicity determination method to use</toolTip>
              <guiDefinition>
                <expertLevel>2</expertLevel>
              </guiDefinition>
            </qualifiers>
          </content>
          <qualifiers>
            <guiLabel>Integration</guiLabel>
            <guiDefinition>
              <expertLevel>1</expertLevel>
            </guiDefinition>
          </qualifiers>
        </container>
        <qualifiers>
          <guiLabel>DIALS settings</guiLabel>
        </qualifiers>
      </container>
      <container id="ccp4">
        <container id="ccp4__reindex">
          <content id="ccp4__reindex__program">
            <className>CString</className>
            <qualifiers>
              <default>pointless</default>
              <guiLabel>program</guiLabel>
            </qualifiers>
          </content>
          <qualifiers>
            <guiLabel>reindex</guiLabel>
          </qualifiers>
        </container>
        <container id="ccp4__aimless">
          <content id="ccp4__aimless__intensities">
            <className>CString</className>
            <qualifiers>
              <onlyEnumerators>True</onlyEnumerators>
              <guiLabel>intensities</guiLabel>
              <enumerators>summation,profile,combine</enumerators>
              <default>combine</default>
            </qualifiers>
          </content>
          <content id="ccp4__aimless__surface_tie">
            <className>CFloat</className>
            <qualifiers>
              <default>0.001</default>
              <guiLabel>Surface tie</guiLabel>
            </qualifiers>
          </content>
          <content id="ccp4__aimless__surface_link">
            <className>CBoolean</className>
            <qualifiers>
              <default>True</default>
              <guiLabel>Surface link</guiLabel>
            </qualifiers>
          </content>
          <content id="ccp4__aimless__secondary">
            <className>CInt</className>
            <qualifiers>
              <default>6</default>
              <guiLabel>Aimless # secondary harmonics</guiLabel>
              <guiDefinition>
                <expertLevel>2</expertLevel>
              </guiDefinition>
            </qualifiers>
          </content>
          <qualifiers>
            <guiLabel>aimless</guiLabel>
          </qualifiers>
        </container>
        <container id="ccp4__pointless">
          <content id="ccp4__pointless__chirality">
            <className>CString</className>
            <qualifiers>
              <onlyEnumerators>True</onlyEnumerators>
              <guiLabel>chirality</guiLabel>
              <enumerators>chiral,nonchiral,centrosymmetric</enumerators>
            </qualifiers>
          </content>
          <qualifiers>
            <guiLabel>pointless</guiLabel>
          </qualifiers>
        </container>
        <container id="ccp4__truncate">
          <content id="ccp4__truncate__program">
            <className>CString</className>
            <qualifiers>
              <default>ctruncate</default>
              <guiLabel>program</guiLabel>
            </qualifiers>
          </content>
          <qualifiers>
            <guiLabel>truncate</guiLabel>
          </qualifiers>
        </container>
        <qualifiers>
          <guiLabel>CCP4 data reduction options</guiLabel>
          <guiDefinition>
            <expertLevel>1</expertLevel>
          </guiDefinition>
        </qualifiers>
      </container>
      <container id="xia2">
        <container id="xia2__settings">
          <content id="xia2__settings__small_molecule">
            <className>CBoolean</className>
            <qualifiers>
              <default>False</default>
              <guiLabel>Use small molecule settings</guiLabel>
              <toolTip>Assume that the dataset comes from a chemical crystallography experiment</toolTip>
              <guiDefinition>
                <expertLevel>1</expertLevel>
              </guiDefinition>
            </qualifiers>
          </content>
          <content id="xia2__settings__failover">
            <className>CBoolean</className>
            <qualifiers>
              <default>False</default>
              <guiLabel>Fail over gracefully</guiLabel>
              <toolTip>If processing a sweep fails, keep going</toolTip>
              <guiDefinition>
                <expertLevel>1</expertLevel>
              </guiDefinition>
            </qualifiers>
          </content>
          <content id="xia2__settings__multi_crystal">
            <className>CBoolean</className>
            <qualifiers>
              <default>False</default>
              <guiLabel>Settings for working with multiple crystals</guiLabel>
              <toolTip>Settings for working with multiple crystals</toolTip>
              <guiDefinition>
                <expertLevel>1</expertLevel>
              </guiDefinition>
            </qualifiers>
          </content>
          <content id="xia2__settings__interactive">
            <className>CBoolean</className>
            <qualifiers>
              <default>False</default>
              <guiLabel>Interactive indexing</guiLabel>
              <guiDefinition>
                <expertLevel>1</expertLevel>
              </guiDefinition>
            </qualifiers>
          </content>
          <content id="xia2__settings__project">
            <className>CString</className>
            <qualifiers>
              <default>AUTOMATIC</default>
              <guiLabel>project</guiLabel>
              <toolTip>A name for the data processing project</toolTip>
            </qualifiers>
          </content>
          <content id="xia2__settings__crystal">
            <className>CString</className>
            <qualifiers>
              <default>DEFAULT</default>
              <guiLabel>crystal</guiLabel>
              <toolTip>A name for the crystal</toolTip>
            </qualifiers>
          </content>
          <container id="xia2__settings__input">
            <content id="xia2__settings__input__atom">
              <className>CString</className>
              <qualifiers>
                <guiLabel>Heavy atom name, optional</guiLabel>
                <toolTip>Set the heavy atom name, if appropriate</toolTip>
              </qualifiers>
            </content>
            <content id="xia2__settings__input__anomalous">
              <className>CString</className>
              <qualifiers>
                <onlyEnumerators>True</onlyEnumerators>
                <guiLabel>Separate anomalous pairs in merging</guiLabel>
                <enumerators>True,False,Auto</enumerators>
                <default>Auto</default>
              </qualifiers>
            </content>
            <content id="xia2__settings__input__working_directory">
              <className>CDataFile</className>
              <qualifiers>
                <guiLabel>Working directory (i.e. not $CWD)</guiLabel>
                <guiDefinition>
                  <expertLevel>1</expertLevel>
                </guiDefinition>
              </qualifiers>
            </content>
            <content id="xia2__settings__input__image">
              <className>CDataFile</className>
              <qualifiers>
                <guiLabel>Path to an image file</guiLabel>
                <toolTip>image=/path/to/an/image_001.img</toolTip>
                <guiDefinition>
                  <expertLevel>1</expertLevel>
                  <multiple>True</multiple>
                </guiDefinition>
              </qualifiers>
            </content>
            <content id="xia2__settings__input__json">
              <className>CDataFile</className>
              <qualifiers>
                <guiLabel>Take headers from json file</guiLabel>
                <toolTip>dxtbx-format datablock.json file which can be provided as an  alternative source of images header information to avoid the  need to read all the image headers on start-up.</toolTip>
                <guiDefinition>
                  <expertLevel>1</expertLevel>
                  <multiple>True</multiple>
                </guiDefinition>
              </qualifiers>
            </content>
            <content id="xia2__settings__input__reference_geometry">
              <className>CDataFile</className>
              <qualifiers>
                <guiLabel>Take experimental geometry from json file</guiLabel>
                <toolTip>Experimental geometry from this datablock.json or  experiments.json will override the geometry from the  image headers.</toolTip>
                <guiDefinition>
                  <expertLevel>1</expertLevel>
                  <multiple>True</multiple>
                </guiDefinition>
              </qualifiers>
            </content>
            <content id="xia2__settings__input__xinfo">
              <className>CDataFile</className>
              <qualifiers>
                <guiLabel>Use xinfo instead of image directory</guiLabel>
                <toolTip>Provide an xinfo file as input as alternative to directory  containing image files.</toolTip>
                <guiDefinition>
                  <expertLevel>1</expertLevel>
                </guiDefinition>
              </qualifiers>
            </content>
            <content id="xia2__settings__input__reverse_phi">
              <className>CBoolean</className>
              <qualifiers>
                <default>False</default>
                <guiLabel>Reverse rotation axis</guiLabel>
                <toolTip>Reverse the direction of the phi axis rotation.</toolTip>
                <guiDefinition>
                  <expertLevel>1</expertLevel>
                </guiDefinition>
              </qualifiers>
            </content>
            <content id="xia2__settings__input__gain">
              <className>CFloat</className>
              <qualifiers>
                <guiLabel>Detector gain</guiLabel>
                <toolTip>Detector gain if using DIALS</toolTip>
                <guiDefinition>
                  <expertLevel>1</expertLevel>
                </guiDefinition>
              </qualifiers>
            </content>
            <content id="xia2__settings__input__min_images">
              <className>CInt</className>
              <qualifiers>
                <default>10</default>
                <guiLabel>Minimum number of matching images</guiLabel>
                <guiDefinition>
                  <expertLevel>1</expertLevel>
                </guiDefinition>
                <toolTip>Minimum number of matching images to include a sweep in processing.</toolTip>
                <min>1</min>
              </qualifiers>
            </content>
            <content id="xia2__settings__input__min_oscillation_range">
              <className>CInt</className>
              <qualifiers>
                <guiLabel>Minimum oscillation range</guiLabel>
                <guiDefinition>
                  <expertLevel>1</expertLevel>
                </guiDefinition>
                <toolTip>Minimum oscillation range of a sweep for inclusion in processing.</toolTip>
                <min>0</min>
              </qualifiers>
            </content>
            <container id="xia2__settings__input__tolerance">
              <container id="xia2__settings__input__tolerance__beam">
                <content id="xia2__settings__input__tolerance__beam__wavelength">
                  <className>CFloat</className>
                  <qualifiers>
                    <default>1e-06</default>
                    <guiLabel>wavelength</guiLabel>
                    <toolTip>The wavelength tolerance</toolTip>
                    <min>0.0</min>
                  </qualifiers>
                </content>
                <content id="xia2__settings__input__tolerance__beam__direction">
                  <className>CFloat</className>
                  <qualifiers>
                    <default>1e-06</default>
                    <guiLabel>direction</guiLabel>
                    <toolTip>The direction tolerance</toolTip>
                    <min>0.0</min>
                  </qualifiers>
                </content>
                <content id="xia2__settings__input__tolerance__beam__polarization_normal">
                  <className>CFloat</className>
                  <qualifiers>
                    <default>1e-06</default>
                    <guiLabel>polarization_normal</guiLabel>
                    <toolTip>The polarization normal tolerance</toolTip>
                    <min>0.0</min>
                  </qualifiers>
                </content>
                <content id="xia2__settings__input__tolerance__beam__polarization_fraction">
                  <className>CFloat</className>
                  <qualifiers>
                    <default>1e-06</default>
                    <guiLabel>polarization_fraction</guiLabel>
                    <toolTip>The polarization fraction tolerance</toolTip>
                    <min>0.0</min>
                  </qualifiers>
                </content>
                <qualifiers/>
              </container>
              <container id="xia2__settings__input__tolerance__detector">
                <content id="xia2__settings__input__tolerance__detector__fast_axis">
                  <className>CFloat</className>
                  <qualifiers>
                    <default>1e-06</default>
                    <guiLabel>fast_axis</guiLabel>
                    <toolTip>The fast axis tolerance</toolTip>
                    <min>0.0</min>
                  </qualifiers>
                </content>
                <content id="xia2__settings__input__tolerance__detector__slow_axis">
                  <className>CFloat</className>
                  <qualifiers>
                    <default>1e-06</default>
                    <guiLabel>slow_axis</guiLabel>
                    <toolTip>The slow axis tolerance</toolTip>
                    <min>0.0</min>
                  </qualifiers>
                </content>
                <content id="xia2__settings__input__tolerance__detector__origin">
                  <className>CFloat</className>
                  <qualifiers>
                    <default>0.05</default>
                    <guiLabel>origin</guiLabel>
                    <toolTip>The origin tolerance</toolTip>
                    <min>0.0</min>
                  </qualifiers>
                </content>
                <qualifiers/>
              </container>
              <container id="xia2__settings__input__tolerance__goniometer">
                <content id="xia2__settings__input__tolerance__goniometer__rotation_axis">
                  <className>CFloat</className>
                  <qualifiers>
                    <default>1e-06</default>
                    <guiLabel>rotation_axis</guiLabel>
                    <toolTip>The rotation axis tolerance</toolTip>
                    <min>0.0</min>
                  </qualifiers>
                </content>
                <content id="xia2__settings__input__tolerance__goniometer__fixed_rotation">
                  <className>CFloat</className>
                  <qualifiers>
                    <default>1e-06</default>
                    <guiLabel>fixed_rotation</guiLabel>
                    <toolTip>The fixed rotation tolerance</toolTip>
                    <min>0.0</min>
                  </qualifiers>
                </content>
                <content id="xia2__settings__input__tolerance__goniometer__setting_rotation">
                  <className>CFloat</className>
                  <qualifiers>
                    <default>1e-06</default>
                    <guiLabel>setting_rotation</guiLabel>
                    <toolTip>The setting rotation tolerance</toolTip>
                    <min>0.0</min>
                  </qualifiers>
                </content>
                <qualifiers/>
              </container>
              <container id="xia2__settings__input__tolerance__scan">
                <content id="xia2__settings__input__tolerance__scan__oscillation">
                  <className>CFloat</className>
                  <qualifiers>
                    <default>0.01</default>
                    <guiLabel>oscillation</guiLabel>
                    <toolTip>The oscillation tolerance for the scan</toolTip>
                    <min>0.0</min>
                  </qualifiers>
                </content>
                <qualifiers/>
              </container>
              <qualifiers>
                <toolTip>Tolerances used to determine shared models</toolTip>
                <guiDefinition>
                  <expertLevel>2</expertLevel>
                </guiDefinition>
              </qualifiers>
            </container>
            <container id="xia2__settings__input__geometry">
              <container id="xia2__settings__input__geometry__beam">
                <content id="xia2__settings__input__geometry__beam__wavelength">
                  <className>CFloat</className>
                  <qualifiers>
                    <guiLabel>wavelength</guiLabel>
                    <toolTip>Override the beam wavelength</toolTip>
                  </qualifiers>
                </content>
                <content id="xia2__settings__input__geometry__beam__direction">
                  <className>CString</className>
                  <qualifiers>
                    <guiLabel>Sample to source direction</guiLabel>
                    <toolTip>Override the sample to source direction</toolTip>
                  </qualifiers>
                </content>
                <qualifiers>
                  <guiLabel>Beam overrides</guiLabel>
                  <guiDefinition>
                    <expertLevel>1</expertLevel>
                  </guiDefinition>
                </qualifiers>
              </container>
              <container id="xia2__settings__input__geometry__detector">
                <container id="xia2__settings__input__geometry__detector__panel">
                  <content id="xia2__settings__input__geometry__detector__panel__id">
                    <className>CInt</className>
                    <qualifiers>
                      <default>0</default>
                      <guiLabel>Panel ID</guiLabel>
                      <toolTip>The panel number</toolTip>
                    </qualifiers>
                  </content>
                  <content id="xia2__settings__input__geometry__detector__panel__name">
                    <className>CString</className>
                    <qualifiers>
                      <guiLabel>Panel name</guiLabel>
                      <toolTip>Override the panel name</toolTip>
                    </qualifiers>
                  </content>
                  <content id="xia2__settings__input__geometry__detector__panel__type">
                    <className>CString</className>
                    <qualifiers>
                      <guiLabel>Panel type</guiLabel>
                      <toolTip>Override the panel type</toolTip>
                    </qualifiers>
                  </content>
                  <content id="xia2__settings__input__geometry__detector__panel__pixel_size">
                    <className>CString</className>
                    <qualifiers>
                      <guiLabel>Panel pixel size</guiLabel>
                      <toolTip>Override the panel pixel size</toolTip>
                    </qualifiers>
                  </content>
                  <content id="xia2__settings__input__geometry__detector__panel__image_size">
                    <className>CString</className>
                    <qualifiers>
                      <guiLabel>Panel image size</guiLabel>
                      <toolTip>Override the panel image size</toolTip>
                    </qualifiers>
                  </content>
                  <content id="xia2__settings__input__geometry__detector__panel__trusted_range">
                    <className>CString</className>
                    <qualifiers>
                      <guiLabel>Panel trusted range</guiLabel>
                      <toolTip>Override the panel trusted range</toolTip>
                    </qualifiers>
                  </content>
                  <content id="xia2__settings__input__geometry__detector__panel__thickness">
                    <className>CFloat</className>
                    <qualifiers>
                      <guiLabel>Panel thickness</guiLabel>
                      <toolTip>Override the panel thickness</toolTip>
                    </qualifiers>
                  </content>
                  <content id="xia2__settings__input__geometry__detector__panel__material">
                    <className>CString</className>
                    <qualifiers>
                      <guiLabel>Panel material</guiLabel>
                      <toolTip>Override the panel material</toolTip>
                    </qualifiers>
                  </content>
                  <content id="xia2__settings__input__geometry__detector__panel__fast_axis">
                    <className>CString</className>
                    <qualifiers>
                      <guiLabel>Panel fast axis direction</guiLabel>
                      <toolTip>Override the panel fast axis. Requires slow_axis and origin.</toolTip>
                    </qualifiers>
                  </content>
                  <content id="xia2__settings__input__geometry__detector__panel__slow_axis">
                    <className>CString</className>
                    <qualifiers>
                      <guiLabel>Panel slow axis direction</guiLabel>
                      <toolTip>Override the panel slow axis. Requires fast_axis and origin.</toolTip>
                    </qualifiers>
                  </content>
                  <content id="xia2__settings__input__geometry__detector__panel__origin">
                    <className>CString</className>
                    <qualifiers>
                      <guiLabel>Panel origin vector</guiLabel>
                      <toolTip>Override the panel origin. Requires fast_axis and slow_axis.</toolTip>
                    </qualifiers>
                  </content>
                  <content id="xia2__settings__input__geometry__detector__panel__parallax_correction">
                    <className>CString</className>
                    <qualifiers>
                      <onlyEnumerators>True</onlyEnumerators>
                      <guiLabel>Enable parallax correction</guiLabel>
                      <enumerators>True,False,None</enumerators>
                      <toolTip>Enable parallax correction. By default in overwrite mode, the value of None does nothing.</toolTip>
                    </qualifiers>
                  </content>
                  <qualifiers>
                    <guiDefinition>
                      <multiple>True</multiple>
                    </guiDefinition>
                  </qualifiers>
                </container>
                <container id="xia2__settings__input__geometry__detector__hierarchy">
                  <content id="xia2__settings__input__geometry__detector__hierarchy__name">
                    <className>CString</className>
                    <qualifiers>
                      <guiLabel>group name</guiLabel>
                      <toolTip>Override the group name</toolTip>
                    </qualifiers>
                  </content>
                  <content id="xia2__settings__input__geometry__detector__hierarchy__fast_axis">
                    <className>CString</className>
                    <qualifiers>
                      <guiLabel>Panel fast axis direction</guiLabel>
                      <toolTip>Override the panel fast axis. Requires slow_axis and origin.</toolTip>
                    </qualifiers>
                  </content>
                  <content id="xia2__settings__input__geometry__detector__hierarchy__slow_axis">
                    <className>CString</className>
                    <qualifiers>
                      <guiLabel>Panel slow axis direction</guiLabel>
                      <toolTip>Override the panel slow axis. Requires fast_axis and origin.</toolTip>
                    </qualifiers>
                  </content>
                  <content id="xia2__settings__input__geometry__detector__hierarchy__origin">
                    <className>CString</className>
                    <qualifiers>
                      <guiLabel>Panel origin vector</guiLabel>
                      <toolTip>Override the panel origin. Requires fast_axis and slow_axis.</toolTip>
                    </qualifiers>
                  </content>
                  <container id="xia2__settings__input__geometry__detector__hierarchy__group">
                    <content id="xia2__settings__input__geometry__detector__hierarchy__group__id">
                      <className>CString</className>
                      <qualifiers>
                        <guiLabel>Group ID</guiLabel>
                        <toolTip>The group identifier specifying the place in the hierarchy</toolTip>
                      </qualifiers>
                    </content>
                    <content id="xia2__settings__input__geometry__detector__hierarchy__group__name">
                      <className>CString</className>
                      <qualifiers>
                        <guiLabel>Group name</guiLabel>
                        <toolTip>Override the group name</toolTip>
                      </qualifiers>
                    </content>
                    <content id="xia2__settings__input__geometry__detector__hierarchy__group__fast_axis">
                      <className>CString</className>
                      <qualifiers>
                        <guiLabel>Group fast axis direction</guiLabel>
                        <toolTip>Override the group fast axis. Requires slow_axis and origin.</toolTip>
                      </qualifiers>
                    </content>
                    <content id="xia2__settings__input__geometry__detector__hierarchy__group__slow_axis">
                      <className>CString</className>
                      <qualifiers>
                        <guiLabel>Group slow axis direction</guiLabel>
                        <toolTip>Override the group slow axis. Requires fast_axis and origin.</toolTip>
                      </qualifiers>
                    </content>
                    <content id="xia2__settings__input__geometry__detector__hierarchy__group__origin">
                      <className>CString</className>
                      <qualifiers>
                        <guiLabel>Group origin vector</guiLabel>
                        <toolTip>Override the group origin. Requires fast_axis and slow_axis.</toolTip>
                      </qualifiers>
                    </content>
                    <content id="xia2__settings__input__geometry__detector__hierarchy__group__panel">
                      <className>CInt</className>
                      <qualifiers>
                        <guiLabel>Panel ID</guiLabel>
                        <toolTip>The panel id</toolTip>
                        <guiDefinition>
                          <multiple>True</multiple>
                        </guiDefinition>
                      </qualifiers>
                    </content>
                    <qualifiers>
                      <guiDefinition>
                        <multiple>True</multiple>
                      </guiDefinition>
                    </qualifiers>
                  </container>
                  <qualifiers/>
                </container>
                <content id="xia2__settings__input__geometry__detector__mosflm_beam_centre">
                  <className>CString</className>
                  <qualifiers>
                    <guiLabel>Beam centre coordinates (mm, mm) using the Mosflm convention</guiLabel>
                    <toolTip>Override the beam centre from the image headers, following  the mosflm convention.</toolTip>
                  </qualifiers>
                </content>
                <content id="xia2__settings__input__geometry__detector__distance">
                  <className>CFloat</className>
                  <qualifiers>
                    <guiLabel>Detector distance</guiLabel>
                    <toolTip>The detector distance (used when mosflm_beam_centre is set)</toolTip>
                  </qualifiers>
                </content>
                <content id="xia2__settings__input__geometry__detector__slow_fast_beam_centre">
                  <className>CString</className>
                  <qualifiers>
                    <guiLabel>Beam centre coordinates (px slow, px fast, [panel id])</guiLabel>
                    <toolTip>Override the beam centre from the image headers, following  the slow/fast pixel convention used by dials.image_viewer. The first two values are the slow and fast pixel coordinate. If the third is supplied it specifies a panel number.</toolTip>
                  </qualifiers>
                </content>
                <qualifiers>
                  <guiLabel>Detector overrides</guiLabel>
                  <guiDefinition>
                    <expertLevel>1</expertLevel>
                  </guiDefinition>
                </qualifiers>
              </container>
              <container id="xia2__settings__input__geometry__goniometer">
                <content id="xia2__settings__input__geometry__goniometer__axes">
                  <className>CString</className>
                  <qualifiers>
                    <guiLabel>Goniometer axes</guiLabel>
                    <toolTip>Override the goniometer axes. Axes must be provided in the order crystal-to-goniometer, i.e. for a Kappa goniometer phi,kappa,omega</toolTip>
                  </qualifiers>
                </content>
                <content id="xia2__settings__input__geometry__goniometer__angles">
                  <className>CString</className>
                  <qualifiers>
                    <guiLabel>Goniometer angles</guiLabel>
                    <toolTip>Override the goniometer angles. Axes must be provided in the order crystal-to-goniometer, i.e. for a Kappa goniometer phi,kappa,omega</toolTip>
                  </qualifiers>
                </content>
                <content id="xia2__settings__input__geometry__goniometer__names">
                  <className>CString</className>
                  <qualifiers>
                    <guiLabel>The axis names</guiLabel>
                    <toolTip>The multi axis goniometer axis names</toolTip>
                  </qualifiers>
                </content>
                <content id="xia2__settings__input__geometry__goniometer__scan_axis">
                  <className>CInt</className>
                  <qualifiers>
                    <guiLabel>The scan axis</guiLabel>
                    <toolTip>The scan axis</toolTip>
                  </qualifiers>
                </content>
                <content id="xia2__settings__input__geometry__goniometer__fixed_rotation">
                  <className>CString</className>
                  <qualifiers>
                    <guiLabel>Fixed rotation matrix</guiLabel>
                    <toolTip>Override the fixed rotation matrix</toolTip>
                  </qualifiers>
                </content>
                <content id="xia2__settings__input__geometry__goniometer__setting_rotation">
                  <className>CString</className>
                  <qualifiers>
                    <guiLabel>Setting rotation matrix</guiLabel>
                    <toolTip>Override the setting rotation matrix</toolTip>
                  </qualifiers>
                </content>
                <qualifiers>
                  <guiLabel>Goniometer overrides</guiLabel>
                  <guiDefinition>
                    <expertLevel>1</expertLevel>
                  </guiDefinition>
                </qualifiers>
              </container>
              <container id="xia2__settings__input__geometry__scan">
                <content id="xia2__settings__input__geometry__scan__image_range">
                  <className>CString</className>
                  <qualifiers>
                    <guiLabel>Image range</guiLabel>
                    <toolTip>Override the image range</toolTip>
                  </qualifiers>
                </content>
                <content id="xia2__settings__input__geometry__scan__extrapolate_scan">
                  <className>CBoolean</className>
                  <qualifiers>
                    <default>False</default>
                    <guiLabel>Extrapolate scan</guiLabel>
                    <toolTip>When overriding the image range, extrapolate exposure and epoch information from existing images</toolTip>
                  </qualifiers>
                </content>
                <content id="xia2__settings__input__geometry__scan__oscillation">
                  <className>CString</className>
                  <qualifiers>
                    <guiLabel>Oscillation</guiLabel>
                    <toolTip>Override the image oscillation</toolTip>
                  </qualifiers>
                </content>
                <qualifiers>
                  <guiLabel>Scan overrides</guiLabel>
                  <guiDefinition>
                    <expertLevel>1</expertLevel>
                  </guiDefinition>
                </qualifiers>
              </container>
              <content id="xia2__settings__input__geometry__convert_stills_to_sweeps">
                <className>CBoolean</className>
                <qualifiers>
                  <default>False</default>
                  <guiLabel>Convert stills into sweeps</guiLabel>
                  <toolTip>When overriding the scan, convert stills into sweeps</toolTip>
                </qualifiers>
              </content>
              <content id="xia2__settings__input__geometry__convert_sweeps_to_stills">
                <className>CBoolean</className>
                <qualifiers>
                  <default>False</default>
                  <guiLabel>Convert sweeps into stills</guiLabel>
                  <toolTip>When overriding the scan, convert sweeps into stills</toolTip>
                </qualifiers>
              </content>
              <qualifiers>
                <toolTip>Allow overrides of experimental geometry</toolTip>
                <guiDefinition>
                  <expertLevel>2</expertLevel>
                </guiDefinition>
              </qualifiers>
            </container>
            <container id="xia2__settings__input__format">
              <content id="xia2__settings__input__format__dynamic_shadowing">
                <className>CBoolean</className>
                <qualifiers>
                  <default>False</default>
                  <guiLabel>dynamic_shadowing</guiLabel>
                  <toolTip>Enable dynamic shadowing</toolTip>
                </qualifiers>
              </content>
              <content id="xia2__settings__input__format__multi_panel">
                <className>CBoolean</className>
                <qualifiers>
                  <default>False</default>
                  <guiLabel>multi_panel</guiLabel>
                  <toolTip>Enable a multi-panel detector model. (Not supported by all detector formats)</toolTip>
                </qualifiers>
              </content>
              <qualifiers>
                <toolTip>Options to pass to the Format class</toolTip>
                <guiDefinition>
                  <expertLevel>2</expertLevel>
                </guiDefinition>
              </qualifiers>
            </container>
            <qualifiers>
              <guiLabel>xia2 input settings</guiLabel>
            </qualifiers>
          </container>
          <container id="xia2__settings__sweep">
            <content id="xia2__settings__sweep__id">
              <className>CString</className>
              <qualifiers>
                <guiLabel>Id</guiLabel>
              </qualifiers>
            </content>
            <content id="xia2__settings__sweep__range">
              <className>CString</className>
              <qualifiers>
                <guiLabel>Range</guiLabel>
              </qualifiers>
            </content>
            <content id="xia2__settings__sweep__exclude">
              <className>CBoolean</className>
              <qualifiers>
                <default>False</default>
                <guiLabel>Exclude</guiLabel>
              </qualifiers>
            </content>
            <qualifiers>
              <guiLabel>xia2 sweep</guiLabel>
              <guiDefinition>
                <expertLevel>2</expertLevel>
                <multiple>True</multiple>
              </guiDefinition>
            </qualifiers>
          </container>
          <container id="xia2__settings__scale">
            <content id="xia2__settings__scale__directory">
              <className>CString</className>
              <qualifiers>
                <default>Auto</default>
                <guiLabel>xia2 scale directory</guiLabel>
              </qualifiers>
            </content>
            <content id="xia2__settings__scale__free_fraction">
              <className>CFloat</className>
              <qualifiers>
                <default>0.05</default>
                <max>1.0</max>
                <min>0.0</min>
                <toolTip>Fraction of free reflections</toolTip>
                <guiLabel>free_fraction</guiLabel>
              </qualifiers>
            </content>
            <content id="xia2__settings__scale__free_total">
              <className>CInt</className>
              <qualifiers>
                <guiLabel>free_total</guiLabel>
                <toolTip>Total number of free reflections</toolTip>
                <min>0</min>
              </qualifiers>
            </content>
            <content id="xia2__settings__scale__freer_file">
              <className>CDataFile</className>
              <qualifiers>
                <guiLabel>freer_file</guiLabel>
                <toolTip>Copy freer flags from this file</toolTip>
              </qualifiers>
            </content>
            <content id="xia2__settings__scale__reference_reflection_file">
              <className>CDataFile</className>
              <qualifiers>
                <guiLabel>reference_reflection_file</guiLabel>
                <toolTip>Reference file for testing of alternative indexing schemes</toolTip>
              </qualifiers>
            </content>
            <content id="xia2__settings__scale__model">
              <className>CString</className>
              <qualifiers>
                <default>*decay *modulation *absorption partiality</default>
                <guiLabel>Scaling models to apply</guiLabel>
              </qualifiers>
            </content>
            <content id="xia2__settings__scale__scales">
              <className>CString</className>
              <qualifiers>
                <onlyEnumerators>True</onlyEnumerators>
                <guiLabel>Smoothed or batch scaling</guiLabel>
                <enumerators>rotation,batch</enumerators>
                <default>rotation</default>
              </qualifiers>
            </content>
            <content id="xia2__settings__scale__two_theta_refine">
              <className>CBoolean</className>
              <qualifiers>
                <default>True</default>
                <guiLabel>Run dials.two_theta_refine</guiLabel>
                <toolTip>Run dials.two_theta_refine to refine the unit cell and obtain estimated standard uncertainties on the cell parameters. Only relevant to DIALS pipeline.</toolTip>
              </qualifiers>
            </content>
            <qualifiers>
              <guiLabel>Scaling</guiLabel>
              <guiDefinition>
                <expertLevel>1</expertLevel>
              </guiDefinition>
            </qualifiers>
          </container>
          <content id="xia2__settings__space_group">
            <className>CString</className>
            <qualifiers>
              <guiLabel>Space group</guiLabel>
              <toolTip>Provide a target space group to the indexing program</toolTip>
            </qualifiers>
          </content>
          <content id="xia2__settings__unit_cell">
            <className>CString</className>
            <qualifiers>
              <guiLabel>Unit cell (requires the space group to be set)</guiLabel>
              <toolTip>Provide a target unit cell to the indexing program</toolTip>
            </qualifiers>
          </content>
          <container id="xia2__settings__resolution">
            <content id="xia2__settings__resolution__keep_all_reflections">
              <className>CString</className>
              <qualifiers>
                <onlyEnumerators>True</onlyEnumerators>
                <guiLabel>Keep all data (default for small molecule mode)</guiLabel>
                <enumerators>True,False,Auto</enumerators>
                <toolTip>Keep all data regardless of resolution criteria</toolTip>
                <default>Auto</default>
              </qualifiers>
            </content>
            <content id="xia2__settings__resolution__d_max">
              <className>CFloat</className>
              <qualifiers>
                <guiLabel>Low resolution cutoff</guiLabel>
                <toolTip>Low resolution cutoff.</toolTip>
                <min>0.0</min>
              </qualifiers>
            </content>
            <content id="xia2__settings__resolution__d_min">
              <className>CFloat</className>
              <qualifiers>
                <guiLabel>High resolution cutoff</guiLabel>
                <toolTip>High resolution cutoff.</toolTip>
                <min>0.0</min>
              </qualifiers>
            </content>
            <content id="xia2__settings__resolution__rmerge">
              <className>CFloat</className>
              <qualifiers>
                <guiLabel>Outer shell Rmerge</guiLabel>
                <guiDefinition>
                  <expertLevel>1</expertLevel>
                </guiDefinition>
                <toolTip>Maximum value of Rmerge in the outer resolution shell</toolTip>
                <min>0.0</min>
              </qualifiers>
            </content>
            <content id="xia2__settings__resolution__completeness">
              <className>CFloat</className>
              <qualifiers>
                <guiLabel>Outer shell completeness</guiLabel>
                <guiDefinition>
                  <expertLevel>1</expertLevel>
                </guiDefinition>
                <toolTip>Minimum completeness in the outer resolution shell</toolTip>
                <min>0.0</min>
              </qualifiers>
            </content>
            <content id="xia2__settings__resolution__cc_half">
              <className>CFloat</className>
              <qualifiers>
                <default>0.5</default>
                <guiLabel>Outer shell CC1/2</guiLabel>
                <guiDefinition>
                  <expertLevel>1</expertLevel>
                </guiDefinition>
                <toolTip>Minimum value of CC1/2 in the outer resolution shell</toolTip>
                <min>0.0</min>
              </qualifiers>
            </content>
            <content id="xia2__settings__resolution__cc_half_method">
              <className>CString</className>
              <qualifiers>
                <onlyEnumerators>True</onlyEnumerators>
                <guiLabel>cc_half_method</guiLabel>
                <enumerators>half_dataset,sigma_tau</enumerators>
                <default>half_dataset</default>
              </qualifiers>
            </content>
            <content id="xia2__settings__resolution__cc_half_significance_level">
              <className>CFloat</className>
              <qualifiers>
                <guiLabel>cc_half_significance_level</guiLabel>
                <guiDefinition>
                  <expertLevel>1</expertLevel>
                </guiDefinition>
                <min>0.0</min>
                <max>1.0</max>
              </qualifiers>
            </content>
            <content id="xia2__settings__resolution__cc_half_fit">
              <className>CString</className>
              <qualifiers>
                <onlyEnumerators>True</onlyEnumerators>
                <guiLabel>cc_half_fit</guiLabel>
                <enumerators>polynomial,tanh</enumerators>
                <guiDefinition>
                  <expertLevel>1</expertLevel>
                </guiDefinition>
                <default>polynomial</default>
              </qualifiers>
            </content>
            <content id="xia2__settings__resolution__isigma">
              <className>CFloat</className>
              <qualifiers>
                <default>0.25</default>
                <guiLabel>Outer shell unmerged &amp;lt;I/sigI&amp;gt;</guiLabel>
                <guiDefinition>
                  <expertLevel>1</expertLevel>
                </guiDefinition>
                <toolTip>Minimum value of the unmerged &amp;lt;I/sigI&amp;gt; in the outer resolution shell</toolTip>
                <min>0.0</min>
              </qualifiers>
            </content>
            <content id="xia2__settings__resolution__misigma">
              <className>CFloat</className>
              <qualifiers>
                <default>1.0</default>
                <guiLabel>Outer shell merged &amp;lt;I/sigI&amp;gt;</guiLabel>
                <guiDefinition>
                  <expertLevel>1</expertLevel>
                </guiDefinition>
                <toolTip>Minimum value of the merged &amp;lt;I/sigI&amp;gt; in the outer resolution shell</toolTip>
                <min>0.0</min>
              </qualifiers>
            </content>
            <content id="xia2__settings__resolution__nbins">
              <className>CInt</className>
              <qualifiers>
                <default>100</default>
                <guiLabel>Number of resolution bins.</guiLabel>
                <toolTip>Number of resolution bins to use for estimation of resolution limit.</toolTip>
                <guiDefinition>
                  <expertLevel>1</expertLevel>
                </guiDefinition>
              </qualifiers>
            </content>
            <content id="xia2__settings__resolution__binning_method">
              <className>CString</className>
              <qualifiers>
                <onlyEnumerators>True</onlyEnumerators>
                <enumerators>counting_sorted,volume</enumerators>
                <default>counting_sorted</default>
                <guiLabel>Equal-volume or equal #ref binning.</guiLabel>
                <toolTip>Use equal-volume bins or bins with approximately equal numbers of reflections per bin.</toolTip>
                <guiDefinition>
                  <expertLevel>1</expertLevel>
                </guiDefinition>
              </qualifiers>
            </content>
            <content id="xia2__settings__resolution__anomalous">
              <className>CBoolean</className>
              <qualifiers>
                <default>False</default>
                <guiLabel>Keep anomalous pairs separate in merging statistics</guiLabel>
                <guiDefinition>
                  <expertLevel>1</expertLevel>
                </guiDefinition>
              </qualifiers>
            </content>
            <qualifiers>
              <guiLabel>Resolution</guiLabel>
            </qualifiers>
          </container>
          <content id="xia2__settings__unify_setting">
            <className>CBoolean</className>
            <qualifiers>
              <default>False</default>
              <guiLabel>Unify crystal orientations</guiLabel>
              <toolTip>For one crystal, multiple orientations, unify U matrix</toolTip>
              <guiDefinition>
                <expertLevel>1</expertLevel>
              </guiDefinition>
            </qualifiers>
          </content>
          <content id="xia2__settings__trust_beam_centre">
            <className>CBoolean</className>
            <qualifiers>
              <default>False</default>
              <guiLabel>Trust beam centre</guiLabel>
              <toolTip>Whether or not to trust the beam centre in the image header. If false, then labelit.index is used to determine a better beam  centre during xia2 setup phase</toolTip>
              <guiDefinition>
                <expertLevel>1</expertLevel>
              </guiDefinition>
            </qualifiers>
          </content>
          <content id="xia2__settings__wavelength_tolerance">
            <className>CFloat</className>
            <qualifiers>
              <default>5e-05</default>
              <guiLabel>Wavelength tolerance</guiLabel>
              <guiDefinition>
                <expertLevel>1</expertLevel>
              </guiDefinition>
              <toolTip>Tolerance for accepting two different wavelengths as the same wavelength.</toolTip>
              <min>0.0</min>
            </qualifiers>
          </content>
          <content id="xia2__settings__read_all_image_headers">
            <className>CBoolean</className>
            <qualifiers>
              <default>True</default>
              <guiLabel>Read all image headers</guiLabel>
              <guiDefinition>
                <expertLevel>1</expertLevel>
              </guiDefinition>
            </qualifiers>
          </content>
          <content id="xia2__settings__detector_distance">
            <className>CFloat</className>
            <qualifiers>
              <guiLabel>Detector distance</guiLabel>
              <guiDefinition>
                <expertLevel>1</expertLevel>
              </guiDefinition>
              <toolTip>Distance between sample and detector (mm)</toolTip>
              <min>0.0</min>
            </qualifiers>
          </content>
          <content id="xia2__settings__show_template">
            <className>CBoolean</className>
            <qualifiers>
              <default>False</default>
              <guiLabel>Show template</guiLabel>
              <guiDefinition>
                <expertLevel>1</expertLevel>
              </guiDefinition>
            </qualifiers>
          </content>
          <content id="xia2__settings__untrusted_rectangle_indexing">
            <className>CString</className>
            <qualifiers>
              <guiLabel>Untrusted rectangle for indexing</guiLabel>
              <guiDefinition>
                <expertLevel>1</expertLevel>
                <multiple>True</multiple>
              </guiDefinition>
            </qualifiers>
          </content>
          <content id="xia2__settings__xds_check_cell_deviation">
            <className>CBoolean</className>
            <qualifiers>
              <default>False</default>
              <guiLabel>Check cell deviation in XDS IDXREF</guiLabel>
              <guiDefinition>
                <expertLevel>1</expertLevel>
              </guiDefinition>
            </qualifiers>
          </content>
          <content id="xia2__settings__use_brehm_diederichs">
            <className>CBoolean</className>
            <qualifiers>
              <default>False</default>
              <guiLabel>Brehm-Diederichs</guiLabel>
              <toolTip>Use the Brehm-Diederichs algorithm to resolve an indexing  ambiguity. See: W. Brehm and K. Diederichs, Acta Cryst. (2014). D70, 101-109.</toolTip>
              <guiDefinition>
                <expertLevel>1</expertLevel>
              </guiDefinition>
            </qualifiers>
          </content>
          <container id="xia2__settings__integration">
            <content id="xia2__settings__integration__profile_fitting">
              <className>CBoolean</className>
              <qualifiers>
                <default>True</default>
                <guiLabel>Use profile fitting</guiLabel>
                <toolTip>Use profile fitting not summation integration, default yes</toolTip>
              </qualifiers>
            </content>
            <content id="xia2__settings__integration__exclude_ice_regions">
              <className>CBoolean</className>
              <qualifiers>
                <default>False</default>
                <guiLabel>Exclude ice regions</guiLabel>
                <toolTip>Exclude measurements from regions which are typically where  ice rings land</toolTip>
              </qualifiers>
            </content>
            <qualifiers>
              <guiLabel>Integration</guiLabel>
              <guiDefinition>
                <expertLevel>1</expertLevel>
              </guiDefinition>
            </qualifiers>
          </container>
          <container id="xia2__settings__developmental">
            <content id="xia2__settings__developmental__use_dials_spotfinder">
              <className>CBoolean</className>
              <qualifiers>
                <default>False</default>
                <guiLabel>use_dials_spotfinder</guiLabel>
                <toolTip>This feature requires the dials project to be installed, and is not currently intended for general use. Use at your peril!</toolTip>
              </qualifiers>
            </content>
            <content id="xia2__settings__developmental__pointless_tolerance">
              <className>CFloat</className>
              <qualifiers>
                <default>0.0</default>
                <guiLabel>pointless_tolerance</guiLabel>
                <toolTip>Tolerance to use in POINTLESS for comparison of data sets</toolTip>
                <min>0.0</min>
              </qualifiers>
            </content>
            <content id="xia2__settings__developmental__detector_id">
              <className>CString</className>
              <qualifiers>
                <guiLabel>detector_id</guiLabel>
                <toolTip>Override detector serial number information</toolTip>
              </qualifiers>
            </content>
            <qualifiers>
              <guiDefinition>
                <expertLevel>2</expertLevel>
              </guiDefinition>
            </qualifiers>
          </container>
          <content id="xia2__settings__multi_sweep_indexing">
            <className>CString</className>
            <qualifiers>
              <onlyEnumerators>True</onlyEnumerators>
              <enumerators>True,False,Auto</enumerators>
              <default>Auto</default>
              <guiLabel>multi_sweep_indexing</guiLabel>
              <toolTip>Index all sweeps together rather than combining individual results (requires dials indexer)</toolTip>
              <guiDefinition>
                <expertLevel>2</expertLevel>
              </guiDefinition>
            </qualifiers>
          </content>
          <content id="xia2__settings__remove_blanks">
            <className>CBoolean</className>
            <qualifiers>
              <default>False</default>
              <guiLabel>remove_blanks</guiLabel>
              <guiDefinition>
                <expertLevel>2</expertLevel>
              </guiDefinition>
            </qualifiers>
          </content>
          <content id="xia2__settings__integrate_p1">
            <className>CBoolean</className>
            <qualifiers>
              <default>False</default>
              <guiLabel>Integrate in P1</guiLabel>
              <guiDefinition>
                <expertLevel>1</expertLevel>
              </guiDefinition>
            </qualifiers>
          </content>
          <content id="xia2__settings__reintegrate_correct_lattice">
            <className>CBoolean</className>
            <qualifiers>
              <default>True</default>
              <guiLabel>Reintegrate using a corrected lattice</guiLabel>
              <guiDefinition>
                <expertLevel>1</expertLevel>
              </guiDefinition>
            </qualifiers>
          </content>
          <content id="xia2__settings__lattice_rejection">
            <className>CBoolean</className>
            <qualifiers>
              <default>True</default>
              <guiLabel>Reject lattice if constraints increase RMSD</guiLabel>
              <guiDefinition>
                <expertLevel>2</expertLevel>
              </guiDefinition>
            </qualifiers>
          </content>
          <content id="xia2__settings__lattice_rejection_threshold">
            <className>CFloat</className>
            <qualifiers>
              <default>1.5</default>
              <guiLabel>Threshold for lattice rejection</guiLabel>
              <guiDefinition>
                <expertLevel>2</expertLevel>
              </guiDefinition>
            </qualifiers>
          </content>
          <content id="xia2__settings__indexer">
            <className>CString</className>
            <qualifiers>
              <onlyEnumerators>True</onlyEnumerators>
              <guiLabel>indexer</guiLabel>
              <enumerators>mosflm,labelit,labelitii,xds,xdsii,xdssum,dials</enumerators>
              <guiDefinition>
                <expertLevel>2</expertLevel>
              </guiDefinition>
            </qualifiers>
          </content>
          <content id="xia2__settings__refiner">
            <className>CString</className>
            <qualifiers>
              <onlyEnumerators>True</onlyEnumerators>
              <guiLabel>refiner</guiLabel>
              <enumerators>mosflm,xds,dials</enumerators>
              <guiDefinition>
                <expertLevel>2</expertLevel>
              </guiDefinition>
            </qualifiers>
          </content>
          <content id="xia2__settings__integrater">
            <className>CString</className>
            <qualifiers>
              <onlyEnumerators>True</onlyEnumerators>
              <guiLabel>integrater</guiLabel>
              <enumerators>mosflmr,xdsr,mosflm,xds,dials</enumerators>
              <guiDefinition>
                <expertLevel>2</expertLevel>
              </guiDefinition>
            </qualifiers>
          </content>
          <content id="xia2__settings__scaler">
            <className>CString</className>
            <qualifiers>
              <onlyEnumerators>True</onlyEnumerators>
              <guiLabel>scaler</guiLabel>
              <enumerators>ccp4a,xdsa</enumerators>
              <guiDefinition>
                <expertLevel>2</expertLevel>
              </guiDefinition>
            </qualifiers>
          </content>
          <container id="xia2__settings__merging_statistics">
            <content id="xia2__settings__merging_statistics__source">
              <className>CString</className>
              <qualifiers>
                <onlyEnumerators>True</onlyEnumerators>
                <guiLabel>Software to calculate merging statistics</guiLabel>
                <enumerators>aimless,cctbx</enumerators>
                <toolTip>Use AIMLESS or cctbx for calculation of merging statistics</toolTip>
                <default>cctbx</default>
              </qualifiers>
            </content>
            <content id="xia2__settings__merging_statistics__n_bins">
              <className>CInt</className>
              <qualifiers>
                <default>20</default>
                <guiLabel>Number of bins</guiLabel>
                <min>1</min>
              </qualifiers>
            </content>
            <content id="xia2__settings__merging_statistics__use_internal_variance">
              <className>CBoolean</className>
              <qualifiers>
                <default>False</default>
                <guiLabel>Use internal variance</guiLabel>
                <toolTip>Use internal variance of the data in the calculation of the merged sigmas</toolTip>
              </qualifiers>
            </content>
            <content id="xia2__settings__merging_statistics__eliminate_sys_absent">
              <className>CBoolean</className>
              <qualifiers>
                <default>False</default>
                <guiLabel>Eliminate systematic absences before calculation</guiLabel>
                <toolTip>Eliminate systematically absent reflections before computation of merging statistics.</toolTip>
              </qualifiers>
            </content>
            <qualifiers>
              <guiLabel>Merging statistics</guiLabel>
              <guiDefinition>
                <expertLevel>1</expertLevel>
              </guiDefinition>
            </qualifiers>
          </container>
          <content id="xia2__settings__verbose">
            <className>CBoolean</className>
            <qualifiers>
              <default>False</default>
              <guiLabel>verbose</guiLabel>
              <guiDefinition>
                <expertLevel>1</expertLevel>
              </guiDefinition>
            </qualifiers>
          </content>
          <container id="xia2__settings__multiprocessing">
            <content id="xia2__settings__multiprocessing__mode">
              <className>CString</className>
              <qualifiers>
                <onlyEnumerators>True</onlyEnumerators>
                <enumerators>serial,parallel</enumerators>
                <default>serial</default>
                <guiLabel>mode</guiLabel>
                <toolTip>Whether to process each sweep in serial (using n processes per  sweep) or to process sweeps in parallel (using 1 process per  sweep).</toolTip>
                <guiDefinition>
                  <expertLevel>1</expertLevel>
                </guiDefinition>
              </qualifiers>
            </content>
            <content id="xia2__settings__multiprocessing__nproc">
              <className>CInt</className>
              <qualifiers>
                <guiLabel>nproc</guiLabel>
                <guiDefinition>
                  <expertLevel>0</expertLevel>
                </guiDefinition>
                <toolTip>The number of processors to use per job.</toolTip>
                <min>1</min>
              </qualifiers>
            </content>
            <content id="xia2__settings__multiprocessing__njob">
              <className>CInt</className>
              <qualifiers>
                <guiLabel>njob</guiLabel>
                <guiDefinition>
                  <expertLevel>1</expertLevel>
                </guiDefinition>
                <toolTip>The number of sweeps to process simultaneously.</toolTip>
                <min>1</min>
              </qualifiers>
            </content>
            <content id="xia2__settings__multiprocessing__type">
              <className>CString</className>
              <qualifiers>
                <onlyEnumerators>True</onlyEnumerators>
                <enumerators>simple,qsub</enumerators>
                <default>simple</default>
                <guiLabel>type</guiLabel>
                <toolTip>How to run the parallel processing jobs, e.g. over a cluster</toolTip>
                <guiDefinition>
                  <expertLevel>1</expertLevel>
                </guiDefinition>
              </qualifiers>
            </content>
            <content id="xia2__settings__multiprocessing__qsub_command">
              <className>CString</className>
              <qualifiers>
                <default></default>
                <guiLabel>qsub_command</guiLabel>
                <toolTip>The command to use to submit qsub jobs</toolTip>
                <guiDefinition>
                  <expertLevel>1</expertLevel>
                </guiDefinition>
              </qualifiers>
            </content>
            <qualifiers>
              <guiLabel>Multiprocessing</guiLabel>
            </qualifiers>
          </container>
          <qualifiers>
            <guiLabel>xia2 settings</guiLabel>
          </qualifiers>
        </container>
        <qualifiers/>
      </container>
      <qualifiers/>
    </container>
  </ccp4i2_body>
</ccp4:ccp4i2>
