Back to Mover page.


Add constraints to the pose based on the current conformation. It can either apply coordinate constraints to protein Calpha and DNA heavy atoms (the default) or atom pair distance constraints between protein Calpha pairs. The functional form for the coordinate constraints can either be harmonic or bounded (flat-bottom), whereas atom pair distance constraints are currently only gaussian in form.

<AddConstraintsToCurrentConformationMover name="(&string)" 
use_distance_cst="(&bool 0)" coord_dev="($Real 1.0)" bound_width="(&Real 0)" 
min_seq_sep="(&Real 8)" max_distance="(&Real 12.0)" cst_weight="(&Real 1.0)" 
task_operations="(&comma-delimited list of taskoperations)" CA_only="(&bool 1)" bb_only="(&bool 0)"
  • use_distance_cst - if true, use atom-atom pair distance constraints, otherwise use coordinate constraints.
  • coord_dev - Controls how quickly constraints increase with increasing deviation for all three constraint types. A value in Angstroms, with smaller numbers being tighter constraints.
  • bound_width - for coordinate constraints, if non-zero (actually, greater than 1e-3) use bounded constraints with the given flat-bottom width. If zero, use harmonic constraints.
  • min_seq_sep - for atom pair distance constraints, the minimum sequence separation between pairs of constrained residues. This does NOT pay attention to chainbreaks.
  • max_distance - for atom pair distance constraints, the maximum Cartesian distance between pairs of constrained Calpha atoms. - Note: Because of implementation details, the value of the constraint will be forced to zero at distances greater than 10 Ang, regardless of the max_distance setting.
  • cst_weight - for atom pair distance constraints, the scaling factor
  • task_operations - apply constraints to residues which are non-packing and non-design ones. Leave it empty if want to apply constraints to all residues. Cannot be used with "residue_selector"
  • residue_selector - Residue selector that specifies which residues to which constraints should be applied. Default is all residues. Cannot be used with "task_operations"
  • CA_only -Apply constraints only on CA atom. Otherwise, apply to all non-hydrogen atoms (in coordinate constraints).
  • bb_only - Only apply to backbone heavy atoms (only support in coordinate constraints)

(Remember that to have effect, the appropriate scoreterm - "coordinate_constraint" or "atom_pair_constraint" - must be nonzero in the scorefunction.)

See Also