14 from sys
import version_info
as _swig_python_version_info
15 import _IMP_integrative_docking
18 import builtins
as __builtin__
24 strthis =
"proxy of " + self.this.__repr__()
25 except __builtin__.Exception:
27 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
30 def _swig_setattr_nondynamic_instance_variable(set):
31 def set_instance_attr(self, name, value):
33 set(self, name, value)
34 elif name ==
"thisown":
36 elif hasattr(self, name)
and isinstance(getattr(type(self), name), property):
37 set(self, name, value)
39 raise AttributeError(
"You cannot add instance attributes to %s" % self)
40 return set_instance_attr
43 def _swig_setattr_nondynamic_class_variable(set):
44 def set_class_attr(cls, name, value):
45 if hasattr(cls, name)
and not isinstance(getattr(cls, name), property):
48 raise AttributeError(
"You cannot add class attributes to %s" % cls)
52 def _swig_add_metaclass(metaclass):
53 """Class decorator for adding a metaclass to a SWIG wrapped class - a slimmed down version of six.add_metaclass"""
55 return metaclass(cls.__name__, cls.__bases__, cls.__dict__.copy())
59 class _SwigNonDynamicMeta(type):
60 """Meta class to enforce nondynamic attributes (no new attributes) for a class"""
61 __setattr__ = _swig_setattr_nondynamic_class_variable(type.__setattr__)
66 class IMP_INTEGRATIVE_DOCKING_SwigPyIterator(object):
67 r"""Proxy of C++ swig::IMP_INTEGRATIVE_DOCKING_SwigPyIterator class."""
69 thisown = property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
"The membership flag")
71 def __init__(self, *args, **kwargs):
72 raise AttributeError(
"No constructor defined - class is abstract")
74 __swig_destroy__ = _IMP_integrative_docking.delete_IMP_INTEGRATIVE_DOCKING_SwigPyIterator
77 r"""value(IMP_INTEGRATIVE_DOCKING_SwigPyIterator self) -> PyObject *"""
78 return _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_SwigPyIterator_value(self)
81 r"""incr(IMP_INTEGRATIVE_DOCKING_SwigPyIterator self, size_t n=1) -> IMP_INTEGRATIVE_DOCKING_SwigPyIterator"""
82 return _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_SwigPyIterator_incr(self, n)
85 r"""decr(IMP_INTEGRATIVE_DOCKING_SwigPyIterator self, size_t n=1) -> IMP_INTEGRATIVE_DOCKING_SwigPyIterator"""
86 return _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_SwigPyIterator_decr(self, n)
88 def distance(self, x):
89 r"""distance(IMP_INTEGRATIVE_DOCKING_SwigPyIterator self, IMP_INTEGRATIVE_DOCKING_SwigPyIterator x) -> ptrdiff_t"""
90 return _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_SwigPyIterator_distance(self, x)
93 r"""equal(IMP_INTEGRATIVE_DOCKING_SwigPyIterator self, IMP_INTEGRATIVE_DOCKING_SwigPyIterator x) -> bool"""
94 return _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_SwigPyIterator_equal(self, x)
97 r"""copy(IMP_INTEGRATIVE_DOCKING_SwigPyIterator self) -> IMP_INTEGRATIVE_DOCKING_SwigPyIterator"""
98 return _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_SwigPyIterator_copy(self)
101 r"""next(IMP_INTEGRATIVE_DOCKING_SwigPyIterator self) -> PyObject *"""
102 return _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_SwigPyIterator_next(self)
105 r"""__next__(IMP_INTEGRATIVE_DOCKING_SwigPyIterator self) -> PyObject *"""
106 return _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_SwigPyIterator___next__(self)
109 r"""previous(IMP_INTEGRATIVE_DOCKING_SwigPyIterator self) -> PyObject *"""
110 return _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_SwigPyIterator_previous(self)
112 def advance(self, n):
113 r"""advance(IMP_INTEGRATIVE_DOCKING_SwigPyIterator self, ptrdiff_t n) -> IMP_INTEGRATIVE_DOCKING_SwigPyIterator"""
114 return _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_SwigPyIterator_advance(self, n)
117 r"""__eq__(IMP_INTEGRATIVE_DOCKING_SwigPyIterator self, IMP_INTEGRATIVE_DOCKING_SwigPyIterator x) -> bool"""
118 return _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_SwigPyIterator___eq__(self, x)
121 r"""__ne__(IMP_INTEGRATIVE_DOCKING_SwigPyIterator self, IMP_INTEGRATIVE_DOCKING_SwigPyIterator x) -> bool"""
122 return _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_SwigPyIterator___ne__(self, x)
124 def __iadd__(self, n):
125 r"""__iadd__(IMP_INTEGRATIVE_DOCKING_SwigPyIterator self, ptrdiff_t n) -> IMP_INTEGRATIVE_DOCKING_SwigPyIterator"""
126 return _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_SwigPyIterator___iadd__(self, n)
128 def __isub__(self, n):
129 r"""__isub__(IMP_INTEGRATIVE_DOCKING_SwigPyIterator self, ptrdiff_t n) -> IMP_INTEGRATIVE_DOCKING_SwigPyIterator"""
130 return _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_SwigPyIterator___isub__(self, n)
132 def __add__(self, n):
133 r"""__add__(IMP_INTEGRATIVE_DOCKING_SwigPyIterator self, ptrdiff_t n) -> IMP_INTEGRATIVE_DOCKING_SwigPyIterator"""
134 return _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_SwigPyIterator___add__(self, n)
136 def __sub__(self, *args):
138 __sub__(IMP_INTEGRATIVE_DOCKING_SwigPyIterator self, ptrdiff_t n) -> IMP_INTEGRATIVE_DOCKING_SwigPyIterator
139 __sub__(IMP_INTEGRATIVE_DOCKING_SwigPyIterator self, IMP_INTEGRATIVE_DOCKING_SwigPyIterator x) -> ptrdiff_t
141 return _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_SwigPyIterator___sub__(self, *args)
146 _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_SwigPyIterator_swigregister(IMP_INTEGRATIVE_DOCKING_SwigPyIterator)
153 IMP_DEBUG = _IMP_integrative_docking.IMP_DEBUG
155 IMP_RELEASE = _IMP_integrative_docking.IMP_RELEASE
157 IMP_SILENT = _IMP_integrative_docking.IMP_SILENT
159 IMP_PROGRESS = _IMP_integrative_docking.IMP_PROGRESS
161 IMP_TERSE = _IMP_integrative_docking.IMP_TERSE
163 IMP_VERBOSE = _IMP_integrative_docking.IMP_VERBOSE
165 IMP_MEMORY = _IMP_integrative_docking.IMP_MEMORY
167 IMP_NONE = _IMP_integrative_docking.IMP_NONE
169 IMP_USAGE = _IMP_integrative_docking.IMP_USAGE
171 IMP_INTERNAL = _IMP_integrative_docking.IMP_INTERNAL
173 IMP_KERNEL_HAS_LOG4CXX = _IMP_integrative_docking.IMP_KERNEL_HAS_LOG4CXX
175 IMP_COMPILER_HAS_CEREAL_RAW_POINTER = _IMP_integrative_docking.IMP_COMPILER_HAS_CEREAL_RAW_POINTER
177 IMP_COMPILER_HAS_DEBUG_VECTOR = _IMP_integrative_docking.IMP_COMPILER_HAS_DEBUG_VECTOR
179 IMP_COMPILER_HAS_RANDOM_SHUFFLE = _IMP_integrative_docking.IMP_COMPILER_HAS_RANDOM_SHUFFLE
181 IMP_COMPILER_HAS_THREE_WAY = _IMP_integrative_docking.IMP_COMPILER_HAS_THREE_WAY
183 IMP_KERNEL_HAS_BOOST_RANDOM = _IMP_integrative_docking.IMP_KERNEL_HAS_BOOST_RANDOM
185 IMP_KERNEL_HAS_NUMPY = _IMP_integrative_docking.IMP_KERNEL_HAS_NUMPY
187 IMP_KERNEL_HAS_GPERFTOOLS = _IMP_integrative_docking.IMP_KERNEL_HAS_GPERFTOOLS
189 IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER = _IMP_integrative_docking.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER
191 IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER = _IMP_integrative_docking.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER
193 IMPKERNEL_SHOW_WARNINGS = _IMP_integrative_docking.IMPKERNEL_SHOW_WARNINGS
197 class _DirectorObjects:
198 """@internal Simple class to keep references to director objects
199 to prevent premature deletion."""
202 def register(self, obj):
203 """Take a reference to a director object; will only work for
204 refcounted C++ classes"""
205 if hasattr(obj,
'get_ref_count'):
206 self._objects.append(obj)
208 """Only drop our reference and allow cleanup by Python if no other
209 Python references exist (we hold 3 references: one in self._objects,
210 one in x, and one in the argument list for getrefcount) *and* no
211 other C++ references exist (the Python object always holds one)"""
212 objs = [x
for x
in self._objects
if sys.getrefcount(x) > 3 \
213 or x.get_ref_count() > 1]
217 def get_object_count(self):
218 """Get number of director objects (useful for testing only)"""
219 return len(self._objects)
220 _director_objects = _DirectorObjects()
222 class _ostream(object):
223 r"""Proxy of C++ std::ostream class."""
225 thisown = property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
"The membership flag")
227 def __init__(self, *args, **kwargs):
228 raise AttributeError(
"No constructor defined")
229 __repr__ = _swig_repr
231 def write(self, osa_buf):
232 r"""write(_ostream self, char const * osa_buf)"""
233 return _IMP_integrative_docking._ostream_write(self, osa_buf)
236 _IMP_integrative_docking._ostream_swigregister(_ostream)
237 IMP_C_OPEN_BINARY = _IMP_integrative_docking.IMP_C_OPEN_BINARY
240 IMP_CGAL_HAS_BOOST_FILESYSTEM = _IMP_integrative_docking.IMP_CGAL_HAS_BOOST_FILESYSTEM
242 IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS = _IMP_integrative_docking.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS
244 IMP_CGAL_HAS_BOOST_RANDOM = _IMP_integrative_docking.IMP_CGAL_HAS_BOOST_RANDOM
246 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_integrative_docking.IMP_CGAL_HAS_BOOST_SYSTEM
248 IMP_CGAL_HAS_NUMPY = _IMP_integrative_docking.IMP_CGAL_HAS_NUMPY
250 IMPCGAL_SHOW_WARNINGS = _IMP_integrative_docking.IMPCGAL_SHOW_WARNINGS
253 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_integrative_docking.IMP_ALGEBRA_HAS_IMP_CGAL
255 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_integrative_docking.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
257 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_integrative_docking.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
259 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_integrative_docking.IMP_ALGEBRA_HAS_BOOST_RANDOM
261 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_integrative_docking.IMP_ALGEBRA_HAS_BOOST_SYSTEM
263 IMP_ALGEBRA_HAS_CGAL = _IMP_integrative_docking.IMP_ALGEBRA_HAS_CGAL
265 IMP_ALGEBRA_HAS_NUMPY = _IMP_integrative_docking.IMP_ALGEBRA_HAS_NUMPY
267 IMP_ALGEBRA_HAS_ANN = _IMP_integrative_docking.IMP_ALGEBRA_HAS_ANN
269 IMPALGEBRA_SHOW_WARNINGS = _IMP_integrative_docking.IMPALGEBRA_SHOW_WARNINGS
272 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_integrative_docking.IMP_DISPLAY_HAS_IMP_CGAL
274 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_integrative_docking.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
276 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_integrative_docking.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
278 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_integrative_docking.IMP_DISPLAY_HAS_BOOST_RANDOM
280 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_integrative_docking.IMP_DISPLAY_HAS_BOOST_SYSTEM
282 IMP_DISPLAY_HAS_CGAL = _IMP_integrative_docking.IMP_DISPLAY_HAS_CGAL
284 IMP_DISPLAY_HAS_NUMPY = _IMP_integrative_docking.IMP_DISPLAY_HAS_NUMPY
286 IMPDISPLAY_SHOW_WARNINGS = _IMP_integrative_docking.IMPDISPLAY_SHOW_WARNINGS
289 IMP_GSL_HAS_IMP_CGAL = _IMP_integrative_docking.IMP_GSL_HAS_IMP_CGAL
291 IMP_GSL_HAS_BOOST_FILESYSTEM = _IMP_integrative_docking.IMP_GSL_HAS_BOOST_FILESYSTEM
293 IMP_GSL_HAS_BOOST_PROGRAMOPTIONS = _IMP_integrative_docking.IMP_GSL_HAS_BOOST_PROGRAMOPTIONS
295 IMP_GSL_HAS_BOOST_RANDOM = _IMP_integrative_docking.IMP_GSL_HAS_BOOST_RANDOM
297 IMP_GSL_HAS_BOOST_SYSTEM = _IMP_integrative_docking.IMP_GSL_HAS_BOOST_SYSTEM
299 IMP_GSL_HAS_CGAL = _IMP_integrative_docking.IMP_GSL_HAS_CGAL
301 IMP_GSL_HAS_NUMPY = _IMP_integrative_docking.IMP_GSL_HAS_NUMPY
303 IMPGSL_SHOW_WARNINGS = _IMP_integrative_docking.IMPGSL_SHOW_WARNINGS
306 IMP_SCORE_FUNCTOR_HAS_IMP_CGAL = _IMP_integrative_docking.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL
308 IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM = _IMP_integrative_docking.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM
310 IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS = _IMP_integrative_docking.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS
312 IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM = _IMP_integrative_docking.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM
314 IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM = _IMP_integrative_docking.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM
316 IMP_SCORE_FUNCTOR_HAS_CGAL = _IMP_integrative_docking.IMP_SCORE_FUNCTOR_HAS_CGAL
318 IMP_SCORE_FUNCTOR_HAS_HDF5 = _IMP_integrative_docking.IMP_SCORE_FUNCTOR_HAS_HDF5
320 IMP_SCORE_FUNCTOR_HAS_NUMPY = _IMP_integrative_docking.IMP_SCORE_FUNCTOR_HAS_NUMPY
322 IMPSCOREFUNCTOR_SHOW_WARNINGS = _IMP_integrative_docking.IMPSCOREFUNCTOR_SHOW_WARNINGS
325 IMP_STATISTICS_HAS_IMP_CGAL = _IMP_integrative_docking.IMP_STATISTICS_HAS_IMP_CGAL
327 IMP_STATISTICS_HAS_BOOST_FILESYSTEM = _IMP_integrative_docking.IMP_STATISTICS_HAS_BOOST_FILESYSTEM
329 IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS = _IMP_integrative_docking.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS
331 IMP_STATISTICS_HAS_BOOST_RANDOM = _IMP_integrative_docking.IMP_STATISTICS_HAS_BOOST_RANDOM
333 IMP_STATISTICS_HAS_BOOST_SYSTEM = _IMP_integrative_docking.IMP_STATISTICS_HAS_BOOST_SYSTEM
335 IMP_STATISTICS_HAS_CGAL = _IMP_integrative_docking.IMP_STATISTICS_HAS_CGAL
337 IMP_STATISTICS_HAS_NUMPY = _IMP_integrative_docking.IMP_STATISTICS_HAS_NUMPY
339 IMPSTATISTICS_SHOW_WARNINGS = _IMP_integrative_docking.IMPSTATISTICS_SHOW_WARNINGS
342 IMP_CORE_HAS_IMP_CGAL = _IMP_integrative_docking.IMP_CORE_HAS_IMP_CGAL
344 IMP_CORE_HAS_IMP_KERNEL = _IMP_integrative_docking.IMP_CORE_HAS_IMP_KERNEL
346 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_integrative_docking.IMP_CORE_HAS_BOOST_FILESYSTEM
348 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_integrative_docking.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
350 IMP_CORE_HAS_BOOST_RANDOM = _IMP_integrative_docking.IMP_CORE_HAS_BOOST_RANDOM
352 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_integrative_docking.IMP_CORE_HAS_BOOST_SYSTEM
354 IMP_CORE_HAS_CGAL = _IMP_integrative_docking.IMP_CORE_HAS_CGAL
356 IMP_CORE_HAS_HDF5 = _IMP_integrative_docking.IMP_CORE_HAS_HDF5
358 IMP_CORE_HAS_NUMPY = _IMP_integrative_docking.IMP_CORE_HAS_NUMPY
360 IMPCORE_SHOW_WARNINGS = _IMP_integrative_docking.IMPCORE_SHOW_WARNINGS
363 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_integrative_docking.IMP_CONTAINER_HAS_IMP_ALGEBRA
365 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_integrative_docking.IMP_CONTAINER_HAS_IMP_CGAL
367 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_integrative_docking.IMP_CONTAINER_HAS_IMP_DISPLAY
369 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_integrative_docking.IMP_CONTAINER_HAS_IMP_KERNEL
371 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_integrative_docking.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
373 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_integrative_docking.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
375 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_integrative_docking.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
377 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_integrative_docking.IMP_CONTAINER_HAS_BOOST_RANDOM
379 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_integrative_docking.IMP_CONTAINER_HAS_BOOST_SYSTEM
381 IMP_CONTAINER_HAS_CGAL = _IMP_integrative_docking.IMP_CONTAINER_HAS_CGAL
383 IMP_CONTAINER_HAS_HDF5 = _IMP_integrative_docking.IMP_CONTAINER_HAS_HDF5
385 IMP_CONTAINER_HAS_NUMPY = _IMP_integrative_docking.IMP_CONTAINER_HAS_NUMPY
387 IMP_CONTAINER_HAS_PYTHON_IHM = _IMP_integrative_docking.IMP_CONTAINER_HAS_PYTHON_IHM
389 IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP = _IMP_integrative_docking.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP
391 IMP_CONTAINER_HAS_ROBIN_MAP = _IMP_integrative_docking.IMP_CONTAINER_HAS_ROBIN_MAP
393 IMPCONTAINER_SHOW_WARNINGS = _IMP_integrative_docking.IMPCONTAINER_SHOW_WARNINGS
396 IMP_ATOM_HAS_IMP_CGAL = _IMP_integrative_docking.IMP_ATOM_HAS_IMP_CGAL
398 IMP_ATOM_HAS_IMP_KERNEL = _IMP_integrative_docking.IMP_ATOM_HAS_IMP_KERNEL
400 IMP_ATOM_HAS_IMP_SCORE_FUNCTOR = _IMP_integrative_docking.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR
402 IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS = _IMP_integrative_docking.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS
404 IMP_ATOM_HAS_BOOST_RANDOM = _IMP_integrative_docking.IMP_ATOM_HAS_BOOST_RANDOM
406 IMP_ATOM_HAS_BOOST_REGEX = _IMP_integrative_docking.IMP_ATOM_HAS_BOOST_REGEX
408 IMP_ATOM_HAS_BOOST_SYSTEM = _IMP_integrative_docking.IMP_ATOM_HAS_BOOST_SYSTEM
410 IMP_ATOM_HAS_CGAL = _IMP_integrative_docking.IMP_ATOM_HAS_CGAL
412 IMP_ATOM_HAS_HDF5 = _IMP_integrative_docking.IMP_ATOM_HAS_HDF5
414 IMP_ATOM_HAS_NUMPY = _IMP_integrative_docking.IMP_ATOM_HAS_NUMPY
416 IMP_ATOM_HAS_PYTHON_IHM = _IMP_integrative_docking.IMP_ATOM_HAS_PYTHON_IHM
418 IMPATOM_SHOW_WARNINGS = _IMP_integrative_docking.IMPATOM_SHOW_WARNINGS
420 IMP_ATOM_TYPE_INDEX = _IMP_integrative_docking.IMP_ATOM_TYPE_INDEX
422 IMP_RESIDUE_TYPE_INDEX = _IMP_integrative_docking.IMP_RESIDUE_TYPE_INDEX
424 IMP_HIERARCHY_TYPE_INDEX = _IMP_integrative_docking.IMP_HIERARCHY_TYPE_INDEX
426 IMP_CHAIN_TYPE_INDEX = _IMP_integrative_docking.IMP_CHAIN_TYPE_INDEX
429 IMP_EM_HAS_IMP_CGAL = _IMP_integrative_docking.IMP_EM_HAS_IMP_CGAL
431 IMP_EM_HAS_IMP_CONTAINER = _IMP_integrative_docking.IMP_EM_HAS_IMP_CONTAINER
433 IMP_EM_HAS_IMP_DISPLAY = _IMP_integrative_docking.IMP_EM_HAS_IMP_DISPLAY
435 IMP_EM_HAS_IMP_SCORE_FUNCTOR = _IMP_integrative_docking.IMP_EM_HAS_IMP_SCORE_FUNCTOR
437 IMP_EM_HAS_BOOST_FILESYSTEM = _IMP_integrative_docking.IMP_EM_HAS_BOOST_FILESYSTEM
439 IMP_EM_HAS_BOOST_PROGRAMOPTIONS = _IMP_integrative_docking.IMP_EM_HAS_BOOST_PROGRAMOPTIONS
441 IMP_EM_HAS_BOOST_RANDOM = _IMP_integrative_docking.IMP_EM_HAS_BOOST_RANDOM
443 IMP_EM_HAS_BOOST_REGEX = _IMP_integrative_docking.IMP_EM_HAS_BOOST_REGEX
445 IMP_EM_HAS_BOOST_SYSTEM = _IMP_integrative_docking.IMP_EM_HAS_BOOST_SYSTEM
447 IMP_EM_HAS_CGAL = _IMP_integrative_docking.IMP_EM_HAS_CGAL
449 IMP_EM_HAS_HDF5 = _IMP_integrative_docking.IMP_EM_HAS_HDF5
451 IMP_EM_HAS_NUMPY = _IMP_integrative_docking.IMP_EM_HAS_NUMPY
453 IMP_EM_HAS_PYTHON_IHM = _IMP_integrative_docking.IMP_EM_HAS_PYTHON_IHM
455 IMPEM_SHOW_WARNINGS = _IMP_integrative_docking.IMPEM_SHOW_WARNINGS
458 IMP_SAXS_HAS_IMP_CGAL = _IMP_integrative_docking.IMP_SAXS_HAS_IMP_CGAL
460 IMP_SAXS_HAS_IMP_CONTAINER = _IMP_integrative_docking.IMP_SAXS_HAS_IMP_CONTAINER
462 IMP_SAXS_HAS_IMP_DISPLAY = _IMP_integrative_docking.IMP_SAXS_HAS_IMP_DISPLAY
464 IMP_SAXS_HAS_IMP_KERNEL = _IMP_integrative_docking.IMP_SAXS_HAS_IMP_KERNEL
466 IMP_SAXS_HAS_IMP_SCORE_FUNCTOR = _IMP_integrative_docking.IMP_SAXS_HAS_IMP_SCORE_FUNCTOR
468 IMP_SAXS_HAS_BOOST_FILESYSTEM = _IMP_integrative_docking.IMP_SAXS_HAS_BOOST_FILESYSTEM
470 IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS = _IMP_integrative_docking.IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS
472 IMP_SAXS_HAS_BOOST_RANDOM = _IMP_integrative_docking.IMP_SAXS_HAS_BOOST_RANDOM
474 IMP_SAXS_HAS_BOOST_REGEX = _IMP_integrative_docking.IMP_SAXS_HAS_BOOST_REGEX
476 IMP_SAXS_HAS_BOOST_SYSTEM = _IMP_integrative_docking.IMP_SAXS_HAS_BOOST_SYSTEM
478 IMP_SAXS_HAS_CGAL = _IMP_integrative_docking.IMP_SAXS_HAS_CGAL
480 IMP_SAXS_HAS_HDF5 = _IMP_integrative_docking.IMP_SAXS_HAS_HDF5
482 IMP_SAXS_HAS_NUMPY = _IMP_integrative_docking.IMP_SAXS_HAS_NUMPY
484 IMP_SAXS_HAS_PYTHON_IHM = _IMP_integrative_docking.IMP_SAXS_HAS_PYTHON_IHM
486 IMPSAXS_SHOW_WARNINGS = _IMP_integrative_docking.IMPSAXS_SHOW_WARNINGS
489 IMP_ISD_HAS_IMP_CGAL = _IMP_integrative_docking.IMP_ISD_HAS_IMP_CGAL
491 IMP_ISD_HAS_IMP_DISPLAY = _IMP_integrative_docking.IMP_ISD_HAS_IMP_DISPLAY
493 IMP_ISD_HAS_IMP_SCORE_FUNCTOR = _IMP_integrative_docking.IMP_ISD_HAS_IMP_SCORE_FUNCTOR
495 IMP_ISD_HAS_BOOST_FILESYSTEM = _IMP_integrative_docking.IMP_ISD_HAS_BOOST_FILESYSTEM
497 IMP_ISD_HAS_BOOST_PROGRAMOPTIONS = _IMP_integrative_docking.IMP_ISD_HAS_BOOST_PROGRAMOPTIONS
499 IMP_ISD_HAS_BOOST_RANDOM = _IMP_integrative_docking.IMP_ISD_HAS_BOOST_RANDOM
501 IMP_ISD_HAS_BOOST_REGEX = _IMP_integrative_docking.IMP_ISD_HAS_BOOST_REGEX
503 IMP_ISD_HAS_BOOST_SYSTEM = _IMP_integrative_docking.IMP_ISD_HAS_BOOST_SYSTEM
505 IMP_ISD_HAS_CGAL = _IMP_integrative_docking.IMP_ISD_HAS_CGAL
507 IMP_ISD_HAS_HDF5 = _IMP_integrative_docking.IMP_ISD_HAS_HDF5
509 IMP_ISD_HAS_NUMPY = _IMP_integrative_docking.IMP_ISD_HAS_NUMPY
511 IMP_ISD_HAS_PYTHON_IHM = _IMP_integrative_docking.IMP_ISD_HAS_PYTHON_IHM
513 IMPISD_SHOW_WARNINGS = _IMP_integrative_docking.IMPISD_SHOW_WARNINGS
516 IMP_RMF_HAS_IMP_CGAL = _IMP_integrative_docking.IMP_RMF_HAS_IMP_CGAL
518 IMP_RMF_HAS_IMP_EM = _IMP_integrative_docking.IMP_RMF_HAS_IMP_EM
520 IMP_RMF_HAS_IMP_SAXS = _IMP_integrative_docking.IMP_RMF_HAS_IMP_SAXS
522 IMP_RMF_HAS_IMP_SCORE_FUNCTOR = _IMP_integrative_docking.IMP_RMF_HAS_IMP_SCORE_FUNCTOR
524 IMP_RMF_HAS_IMP_STATISTICS = _IMP_integrative_docking.IMP_RMF_HAS_IMP_STATISTICS
526 IMP_RMF_HAS_BOOST_FILESYSTEM = _IMP_integrative_docking.IMP_RMF_HAS_BOOST_FILESYSTEM
528 IMP_RMF_HAS_BOOST_PROGRAMOPTIONS = _IMP_integrative_docking.IMP_RMF_HAS_BOOST_PROGRAMOPTIONS
530 IMP_RMF_HAS_BOOST_RANDOM = _IMP_integrative_docking.IMP_RMF_HAS_BOOST_RANDOM
532 IMP_RMF_HAS_BOOST_REGEX = _IMP_integrative_docking.IMP_RMF_HAS_BOOST_REGEX
534 IMP_RMF_HAS_BOOST_SYSTEM = _IMP_integrative_docking.IMP_RMF_HAS_BOOST_SYSTEM
536 IMP_RMF_HAS_CGAL = _IMP_integrative_docking.IMP_RMF_HAS_CGAL
538 IMP_RMF_HAS_HDF5 = _IMP_integrative_docking.IMP_RMF_HAS_HDF5
540 IMP_RMF_HAS_NUMPY = _IMP_integrative_docking.IMP_RMF_HAS_NUMPY
542 IMP_RMF_HAS_PYTHON_IHM = _IMP_integrative_docking.IMP_RMF_HAS_PYTHON_IHM
544 IMPRMF_SHOW_WARNINGS = _IMP_integrative_docking.IMPRMF_SHOW_WARNINGS
548 IMP_DOMINO_HAS_IMP_ATOM = _IMP_integrative_docking.IMP_DOMINO_HAS_IMP_ATOM
550 IMP_DOMINO_HAS_IMP_CGAL = _IMP_integrative_docking.IMP_DOMINO_HAS_IMP_CGAL
552 IMP_DOMINO_HAS_IMP_EM = _IMP_integrative_docking.IMP_DOMINO_HAS_IMP_EM
554 IMP_DOMINO_HAS_IMP_ISD = _IMP_integrative_docking.IMP_DOMINO_HAS_IMP_ISD
556 IMP_DOMINO_HAS_IMP_KERNEL = _IMP_integrative_docking.IMP_DOMINO_HAS_IMP_KERNEL
558 IMP_DOMINO_HAS_IMP_RMF = _IMP_integrative_docking.IMP_DOMINO_HAS_IMP_RMF
560 IMP_DOMINO_HAS_IMP_SAXS = _IMP_integrative_docking.IMP_DOMINO_HAS_IMP_SAXS
562 IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR = _IMP_integrative_docking.IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR
564 IMP_DOMINO_HAS_BOOST_FILESYSTEM = _IMP_integrative_docking.IMP_DOMINO_HAS_BOOST_FILESYSTEM
566 IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS = _IMP_integrative_docking.IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS
568 IMP_DOMINO_HAS_BOOST_RANDOM = _IMP_integrative_docking.IMP_DOMINO_HAS_BOOST_RANDOM
570 IMP_DOMINO_HAS_BOOST_REGEX = _IMP_integrative_docking.IMP_DOMINO_HAS_BOOST_REGEX
572 IMP_DOMINO_HAS_BOOST_SYSTEM = _IMP_integrative_docking.IMP_DOMINO_HAS_BOOST_SYSTEM
574 IMP_DOMINO_HAS_CGAL = _IMP_integrative_docking.IMP_DOMINO_HAS_CGAL
576 IMP_DOMINO_HAS_HDF5 = _IMP_integrative_docking.IMP_DOMINO_HAS_HDF5
578 IMP_DOMINO_HAS_NUMPY = _IMP_integrative_docking.IMP_DOMINO_HAS_NUMPY
580 IMP_DOMINO_HAS_RMF = _IMP_integrative_docking.IMP_DOMINO_HAS_RMF
582 IMP_DOMINO_HAS_PYTHON_IHM = _IMP_integrative_docking.IMP_DOMINO_HAS_PYTHON_IHM
584 IMPDOMINO_SHOW_WARNINGS = _IMP_integrative_docking.IMPDOMINO_SHOW_WARNINGS
588 IMP_EM2D_HAS_IMP_CGAL = _IMP_integrative_docking.IMP_EM2D_HAS_IMP_CGAL
590 IMP_EM2D_HAS_IMP_ISD = _IMP_integrative_docking.IMP_EM2D_HAS_IMP_ISD
592 IMP_EM2D_HAS_IMP_KERNEL = _IMP_integrative_docking.IMP_EM2D_HAS_IMP_KERNEL
594 IMP_EM2D_HAS_IMP_RMF = _IMP_integrative_docking.IMP_EM2D_HAS_IMP_RMF
596 IMP_EM2D_HAS_IMP_SAXS = _IMP_integrative_docking.IMP_EM2D_HAS_IMP_SAXS
598 IMP_EM2D_HAS_IMP_SCORE_FUNCTOR = _IMP_integrative_docking.IMP_EM2D_HAS_IMP_SCORE_FUNCTOR
600 IMP_EM2D_HAS_IMP_STATISTICS = _IMP_integrative_docking.IMP_EM2D_HAS_IMP_STATISTICS
602 IMP_EM2D_HAS_BOOST_GRAPH = _IMP_integrative_docking.IMP_EM2D_HAS_BOOST_GRAPH
604 IMP_EM2D_HAS_BOOST_RANDOM = _IMP_integrative_docking.IMP_EM2D_HAS_BOOST_RANDOM
606 IMP_EM2D_HAS_BOOST_REGEX = _IMP_integrative_docking.IMP_EM2D_HAS_BOOST_REGEX
608 IMP_EM2D_HAS_BOOST_SYSTEM = _IMP_integrative_docking.IMP_EM2D_HAS_BOOST_SYSTEM
610 IMP_EM2D_HAS_CGAL = _IMP_integrative_docking.IMP_EM2D_HAS_CGAL
612 IMP_EM2D_HAS_GSL = _IMP_integrative_docking.IMP_EM2D_HAS_GSL
614 IMP_EM2D_HAS_HDF5 = _IMP_integrative_docking.IMP_EM2D_HAS_HDF5
616 IMP_EM2D_HAS_NUMPY = _IMP_integrative_docking.IMP_EM2D_HAS_NUMPY
618 IMP_EM2D_HAS_OPENCV3 = _IMP_integrative_docking.IMP_EM2D_HAS_OPENCV3
620 IMP_EM2D_HAS_RMF = _IMP_integrative_docking.IMP_EM2D_HAS_RMF
622 IMP_EM2D_HAS_PYTHON_IHM = _IMP_integrative_docking.IMP_EM2D_HAS_PYTHON_IHM
624 IMP_EM2D_HAS_OPENCV21 = _IMP_integrative_docking.IMP_EM2D_HAS_OPENCV21
626 IMP_EM2D_HAS_OPENCV22 = _IMP_integrative_docking.IMP_EM2D_HAS_OPENCV22
628 IMPEM2D_SHOW_WARNINGS = _IMP_integrative_docking.IMPEM2D_SHOW_WARNINGS
631 IMP_INTEGRATIVE_DOCKING_HAS_IMP_ALGEBRA = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_IMP_ALGEBRA
633 IMP_INTEGRATIVE_DOCKING_HAS_IMP_ATOM = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_IMP_ATOM
635 IMP_INTEGRATIVE_DOCKING_HAS_IMP_CGAL = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_IMP_CGAL
637 IMP_INTEGRATIVE_DOCKING_HAS_IMP_CONTAINER = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_IMP_CONTAINER
639 IMP_INTEGRATIVE_DOCKING_HAS_IMP_CORE = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_IMP_CORE
641 IMP_INTEGRATIVE_DOCKING_HAS_IMP_DISPLAY = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_IMP_DISPLAY
643 IMP_INTEGRATIVE_DOCKING_HAS_IMP_DOMINO = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_IMP_DOMINO
645 IMP_INTEGRATIVE_DOCKING_HAS_IMP_GSL = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_IMP_GSL
647 IMP_INTEGRATIVE_DOCKING_HAS_IMP_ISD = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_IMP_ISD
649 IMP_INTEGRATIVE_DOCKING_HAS_IMP_KERNEL = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_IMP_KERNEL
651 IMP_INTEGRATIVE_DOCKING_HAS_IMP_RMF = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_IMP_RMF
653 IMP_INTEGRATIVE_DOCKING_HAS_IMP_SCORE_FUNCTOR = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_IMP_SCORE_FUNCTOR
655 IMP_INTEGRATIVE_DOCKING_HAS_IMP_STATISTICS = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_IMP_STATISTICS
657 IMP_INTEGRATIVE_DOCKING_HAS_BOOST_FILESYSTEM = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_BOOST_FILESYSTEM
659 IMP_INTEGRATIVE_DOCKING_HAS_BOOST_GRAPH = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_BOOST_GRAPH
661 IMP_INTEGRATIVE_DOCKING_HAS_BOOST_RANDOM = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_BOOST_RANDOM
663 IMP_INTEGRATIVE_DOCKING_HAS_BOOST_REGEX = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_BOOST_REGEX
665 IMP_INTEGRATIVE_DOCKING_HAS_BOOST_SYSTEM = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_BOOST_SYSTEM
667 IMP_INTEGRATIVE_DOCKING_HAS_CGAL = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_CGAL
669 IMP_INTEGRATIVE_DOCKING_HAS_FFTW3 = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_FFTW3
671 IMP_INTEGRATIVE_DOCKING_HAS_GSL = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_GSL
673 IMP_INTEGRATIVE_DOCKING_HAS_HDF5 = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_HDF5
675 IMP_INTEGRATIVE_DOCKING_HAS_NUMPY = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_NUMPY
677 IMP_INTEGRATIVE_DOCKING_HAS_OPENCV3 = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_OPENCV3
679 IMP_INTEGRATIVE_DOCKING_HAS_RMF = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_RMF
681 IMP_INTEGRATIVE_DOCKING_HAS_PYTHON_IHM = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_PYTHON_IHM
683 IMPINTEGRATIVEDOCKING_SHOW_WARNINGS = _IMP_integrative_docking.IMPINTEGRATIVEDOCKING_SHOW_WARNINGS
687 r"""get_module_version() -> std::string const"""
688 return _IMP_integrative_docking.get_module_version()
691 r"""get_example_path(std::string fname) -> std::string"""
692 return _IMP_integrative_docking.get_example_path(fname)
695 r"""get_data_path(std::string fname) -> std::string"""
696 return _IMP_integrative_docking.get_data_path(fname)
698 from .
import _version_check
Restraints using electron microscopy 2D images (class averages).
Various classes to hold sets of particles.
Make CGAL functionality available to IMP.
Several general purpose optimizers from the GNU Scientific Library (GSL).
Composable functors to implement scores via compile-time composition.
Code to compute statistical measures.
Basic utilities for handling cryo-electron microscopy 3D density maps.
Basic functionality that is expected to be used by a wide variety of IMP users.
General purpose algebraic and geometric methods that are expected to be used by a wide variety of IMP...
std::string get_module_version()
Return the version of this module, as a string.
std::string get_example_path(std::string file_name)
Return the full path to one of this module's example files.
Output IMP model data in various file formats.
Functionality for loading, creating, manipulating and scoring atomic structures.
std::string get_data_path(std::string file_name)
Return the full path to one of this module's data files.
Support for the RMF file format for storing hierarchical molecular data and markup.
Divide-and-conquer inferential optimization in discrete space.
Support for small angle X-ray scattering (SAXS) data.
Inferential scoring building on methods developed as part of the Inferential Structure Determination ...