iotbx.symmetry
index
/net/chevy/raid1/nat/src/cctbx_project/iotbx/symmetry.py

 
Modules
       
os
sys

 
Classes
       
__builtin__.object
manager

 
class manager(__builtin__.object)
    Class for keeping track of symmetry information from multiple files.  This
is particularly problematic in the phenix.refine GUI, where users may supply
any number of PDB files as input, plus a PDB file representing a reference
structure, and up to five reflection files.  Automatically taking the latest
symmetry provided, without taking into account the symmetry information in
other files and the current GUI state, may result in errors if files contain
incompatible information.
 
  Methods defined here:
__init__(self, prefer_pdb_space_group=True)
add_pdb_file(self, file_name, space_group, unit_cell)
add_reflections_file(self, file_name, space_group, unit_cell)
as_symmetry_object(self)
check_cell_compatibility(self, program_name, raise_error_if_incomplete=False)
check_consistency_and_set_symmetry(self, file_name, space_group, unit_cell, file_type)
get_current(self)
get_current_as_strings(self)
get_symmetry_choices(self)
process_pdb_file(self, input_file)
Extract symmetry info from iotbx.file_reader._any_file object
process_reflections_file(self, input_file)
Extract symmetry info from iotbx.file_reader._any_file object
set_current(self, space_group, unit_cell)
set_current_as_strings(self, space_group, unit_cell)
Set symmetry from fields in the GUI.
show(self, out=None)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

 
Functions
       
combine_model_and_data_symmetry(model_symmetry, data_symmetry)
Given data from a model (PDB) file and a reflections file, attempt to
reconcile them.  Precedence is given to the space group from the PDB file
and the unit cell from the data file.

 
Data
        division = _Feature((2, 2, 0, 'alpha', 2), (3, 0, 0, 'alpha', 0), 8192)