11 from __future__
import print_function, division, absolute_import
17 from sys
import version_info
18 if version_info >= (2, 6, 0):
19 def swig_import_helper():
20 from os.path
import dirname
24 fp, pathname, description = imp.find_module(
'_IMP_pmi1', [dirname(__file__)])
30 _mod = imp.load_module(
'_IMP_pmi1', fp, pathname, description)
34 _IMP_pmi1 = swig_import_helper()
35 del swig_import_helper
40 _swig_property = property
45 def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
46 if (name ==
"thisown"):
47 return self.this.own(value)
49 if type(value).__name__ ==
'SwigPyObject':
50 self.__dict__[name] = value
52 method = class_type.__swig_setmethods__.get(name,
None)
54 return method(self, value)
56 object.__setattr__(self, name, value)
58 raise AttributeError(
"You cannot add attributes to %s" % self)
61 def _swig_setattr(self, class_type, name, value):
62 return _swig_setattr_nondynamic(self, class_type, name, value, 0)
65 def _swig_getattr_nondynamic(self, class_type, name, static=1):
66 if (name ==
"thisown"):
67 return self.this.own()
68 method = class_type.__swig_getmethods__.get(name,
None)
72 return object.__getattr__(self, name)
74 raise AttributeError(name)
76 def _swig_getattr(self, class_type, name):
77 return _swig_getattr_nondynamic(self, class_type, name, 0)
82 strthis =
"proxy of " + self.this.__repr__()
85 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
90 except AttributeError:
97 def _swig_setattr_nondynamic_method(set):
98 def set_attr(self, name, value):
99 if (name ==
"thisown"):
100 return self.this.own(value)
101 if hasattr(self, name)
or (name ==
"this"):
102 set(self, name, value)
104 raise AttributeError(
"You cannot add attributes to %s" % self)
110 weakref_proxy = weakref.proxy
112 weakref_proxy =
lambda x: x
115 class IMP_PMI1_SwigPyIterator(object):
116 """Proxy of C++ swig::IMP_PMI1_SwigPyIterator class"""
117 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
119 def __init__(self, *args, **kwargs):
120 raise AttributeError(
"No constructor defined - class is abstract")
121 __repr__ = _swig_repr
122 __swig_destroy__ = _IMP_pmi1.delete_IMP_PMI1_SwigPyIterator
123 __del__ =
lambda self:
None
126 """value(IMP_PMI1_SwigPyIterator self) -> PyObject *"""
127 return _IMP_pmi1.IMP_PMI1_SwigPyIterator_value(self)
132 incr(IMP_PMI1_SwigPyIterator self, size_t n=1) -> IMP_PMI1_SwigPyIterator
133 incr(IMP_PMI1_SwigPyIterator self) -> IMP_PMI1_SwigPyIterator
135 return _IMP_pmi1.IMP_PMI1_SwigPyIterator_incr(self, n)
140 decr(IMP_PMI1_SwigPyIterator self, size_t n=1) -> IMP_PMI1_SwigPyIterator
141 decr(IMP_PMI1_SwigPyIterator self) -> IMP_PMI1_SwigPyIterator
143 return _IMP_pmi1.IMP_PMI1_SwigPyIterator_decr(self, n)
146 def distance(self, x):
147 """distance(IMP_PMI1_SwigPyIterator self, IMP_PMI1_SwigPyIterator x) -> ptrdiff_t"""
148 return _IMP_pmi1.IMP_PMI1_SwigPyIterator_distance(self, x)
152 """equal(IMP_PMI1_SwigPyIterator self, IMP_PMI1_SwigPyIterator x) -> bool"""
153 return _IMP_pmi1.IMP_PMI1_SwigPyIterator_equal(self, x)
157 """copy(IMP_PMI1_SwigPyIterator self) -> IMP_PMI1_SwigPyIterator"""
158 return _IMP_pmi1.IMP_PMI1_SwigPyIterator_copy(self)
162 """next(IMP_PMI1_SwigPyIterator self) -> PyObject *"""
163 return _IMP_pmi1.IMP_PMI1_SwigPyIterator_next(self)
167 """__next__(IMP_PMI1_SwigPyIterator self) -> PyObject *"""
168 return _IMP_pmi1.IMP_PMI1_SwigPyIterator___next__(self)
172 """previous(IMP_PMI1_SwigPyIterator self) -> PyObject *"""
173 return _IMP_pmi1.IMP_PMI1_SwigPyIterator_previous(self)
176 def advance(self, n):
177 """advance(IMP_PMI1_SwigPyIterator self, ptrdiff_t n) -> IMP_PMI1_SwigPyIterator"""
178 return _IMP_pmi1.IMP_PMI1_SwigPyIterator_advance(self, n)
182 """__eq__(IMP_PMI1_SwigPyIterator self, IMP_PMI1_SwigPyIterator x) -> bool"""
183 return _IMP_pmi1.IMP_PMI1_SwigPyIterator___eq__(self, x)
187 """__ne__(IMP_PMI1_SwigPyIterator self, IMP_PMI1_SwigPyIterator x) -> bool"""
188 return _IMP_pmi1.IMP_PMI1_SwigPyIterator___ne__(self, x)
191 def __iadd__(self, n):
192 """__iadd__(IMP_PMI1_SwigPyIterator self, ptrdiff_t n) -> IMP_PMI1_SwigPyIterator"""
193 return _IMP_pmi1.IMP_PMI1_SwigPyIterator___iadd__(self, n)
196 def __isub__(self, n):
197 """__isub__(IMP_PMI1_SwigPyIterator self, ptrdiff_t n) -> IMP_PMI1_SwigPyIterator"""
198 return _IMP_pmi1.IMP_PMI1_SwigPyIterator___isub__(self, n)
201 def __add__(self, n):
202 """__add__(IMP_PMI1_SwigPyIterator self, ptrdiff_t n) -> IMP_PMI1_SwigPyIterator"""
203 return _IMP_pmi1.IMP_PMI1_SwigPyIterator___add__(self, n)
206 def __sub__(self, *args):
208 __sub__(IMP_PMI1_SwigPyIterator self, ptrdiff_t n) -> IMP_PMI1_SwigPyIterator
209 __sub__(IMP_PMI1_SwigPyIterator self, IMP_PMI1_SwigPyIterator x) -> ptrdiff_t
211 return _IMP_pmi1.IMP_PMI1_SwigPyIterator___sub__(self, *args)
215 IMP_PMI1_SwigPyIterator_swigregister = _IMP_pmi1.IMP_PMI1_SwigPyIterator_swigregister
216 IMP_PMI1_SwigPyIterator_swigregister(IMP_PMI1_SwigPyIterator)
225 _IMP_pmi1.IMP_DEBUG_swigconstant(_IMP_pmi1)
226 IMP_DEBUG = _IMP_pmi1.IMP_DEBUG
228 _IMP_pmi1.IMP_RELEASE_swigconstant(_IMP_pmi1)
229 IMP_RELEASE = _IMP_pmi1.IMP_RELEASE
231 _IMP_pmi1.IMP_SILENT_swigconstant(_IMP_pmi1)
232 IMP_SILENT = _IMP_pmi1.IMP_SILENT
234 _IMP_pmi1.IMP_PROGRESS_swigconstant(_IMP_pmi1)
235 IMP_PROGRESS = _IMP_pmi1.IMP_PROGRESS
237 _IMP_pmi1.IMP_TERSE_swigconstant(_IMP_pmi1)
238 IMP_TERSE = _IMP_pmi1.IMP_TERSE
240 _IMP_pmi1.IMP_VERBOSE_swigconstant(_IMP_pmi1)
241 IMP_VERBOSE = _IMP_pmi1.IMP_VERBOSE
243 _IMP_pmi1.IMP_MEMORY_swigconstant(_IMP_pmi1)
244 IMP_MEMORY = _IMP_pmi1.IMP_MEMORY
246 _IMP_pmi1.IMP_NONE_swigconstant(_IMP_pmi1)
247 IMP_NONE = _IMP_pmi1.IMP_NONE
249 _IMP_pmi1.IMP_USAGE_swigconstant(_IMP_pmi1)
250 IMP_USAGE = _IMP_pmi1.IMP_USAGE
252 _IMP_pmi1.IMP_INTERNAL_swigconstant(_IMP_pmi1)
253 IMP_INTERNAL = _IMP_pmi1.IMP_INTERNAL
255 _IMP_pmi1.IMP_KERNEL_HAS_LOG4CXX_swigconstant(_IMP_pmi1)
256 IMP_KERNEL_HAS_LOG4CXX = _IMP_pmi1.IMP_KERNEL_HAS_LOG4CXX
258 _IMP_pmi1.IMP_COMPILER_HAS_DEBUG_VECTOR_swigconstant(_IMP_pmi1)
259 IMP_COMPILER_HAS_DEBUG_VECTOR = _IMP_pmi1.IMP_COMPILER_HAS_DEBUG_VECTOR
261 _IMP_pmi1.IMP_COMPILER_HAS_RANDOM_SHUFFLE_swigconstant(_IMP_pmi1)
262 IMP_COMPILER_HAS_RANDOM_SHUFFLE = _IMP_pmi1.IMP_COMPILER_HAS_RANDOM_SHUFFLE
264 _IMP_pmi1.IMP_COMPILER_HAS_THREE_WAY_swigconstant(_IMP_pmi1)
265 IMP_COMPILER_HAS_THREE_WAY = _IMP_pmi1.IMP_COMPILER_HAS_THREE_WAY
267 _IMP_pmi1.IMP_KERNEL_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
268 IMP_KERNEL_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_KERNEL_HAS_BOOST_RANDOM
270 _IMP_pmi1.IMP_KERNEL_HAS_NUMPY_swigconstant(_IMP_pmi1)
271 IMP_KERNEL_HAS_NUMPY = _IMP_pmi1.IMP_KERNEL_HAS_NUMPY
273 _IMP_pmi1.IMP_KERNEL_HAS_GPERFTOOLS_swigconstant(_IMP_pmi1)
274 IMP_KERNEL_HAS_GPERFTOOLS = _IMP_pmi1.IMP_KERNEL_HAS_GPERFTOOLS
276 _IMP_pmi1.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER_swigconstant(_IMP_pmi1)
277 IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER = _IMP_pmi1.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER
279 _IMP_pmi1.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER_swigconstant(_IMP_pmi1)
280 IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER = _IMP_pmi1.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER
282 _IMP_pmi1.IMPKERNEL_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
283 IMPKERNEL_SHOW_WARNINGS = _IMP_pmi1.IMPKERNEL_SHOW_WARNINGS
286 class _DirectorObjects(object):
287 """@internal Simple class to keep references to director objects
288 to prevent premature deletion."""
291 def register(self, obj):
292 """Take a reference to a director object; will only work for
293 refcounted C++ classes"""
294 if hasattr(obj,
'get_ref_count'):
295 self._objects.append(obj)
297 """Only drop our reference and allow cleanup by Python if no other
298 Python references exist (we hold 3 references: one in self._objects,
299 one in x, and one in the argument list for getrefcount) *and* no
300 other C++ references exist (the Python object always holds one)"""
301 objs = [x
for x
in self._objects
if sys.getrefcount(x) > 3 \
302 or x.get_ref_count() > 1]
306 def get_object_count(self):
307 """Get number of director objects (useful for testing only)"""
308 return len(self._objects)
309 _director_objects = _DirectorObjects()
311 class _ostream(object):
312 """Proxy of C++ std::ostream class"""
313 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
315 def __init__(self, *args, **kwargs):
316 raise AttributeError(
"No constructor defined")
317 __repr__ = _swig_repr
319 def write(self, osa_buf):
320 """write(_ostream self, char const * osa_buf)"""
321 return _IMP_pmi1._ostream_write(self, osa_buf)
323 _ostream_swigregister = _IMP_pmi1._ostream_swigregister
324 _ostream_swigregister(_ostream)
327 _IMP_pmi1.IMP_HAS_NOEXCEPT_swigconstant(_IMP_pmi1)
328 IMP_HAS_NOEXCEPT = _IMP_pmi1.IMP_HAS_NOEXCEPT
330 _IMP_pmi1.IMP_C_OPEN_BINARY_swigconstant(_IMP_pmi1)
331 IMP_C_OPEN_BINARY = _IMP_pmi1.IMP_C_OPEN_BINARY
334 _IMP_pmi1.IMP_CGAL_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_pmi1)
335 IMP_CGAL_HAS_BOOST_FILESYSTEM = _IMP_pmi1.IMP_CGAL_HAS_BOOST_FILESYSTEM
337 _IMP_pmi1.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_pmi1)
338 IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS = _IMP_pmi1.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS
340 _IMP_pmi1.IMP_CGAL_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
341 IMP_CGAL_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_CGAL_HAS_BOOST_RANDOM
343 _IMP_pmi1.IMP_CGAL_HAS_BOOST_SYSTEM_swigconstant(_IMP_pmi1)
344 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_pmi1.IMP_CGAL_HAS_BOOST_SYSTEM
346 _IMP_pmi1.IMP_CGAL_HAS_NUMPY_swigconstant(_IMP_pmi1)
347 IMP_CGAL_HAS_NUMPY = _IMP_pmi1.IMP_CGAL_HAS_NUMPY
349 _IMP_pmi1.IMPCGAL_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
350 IMPCGAL_SHOW_WARNINGS = _IMP_pmi1.IMPCGAL_SHOW_WARNINGS
353 _IMP_pmi1.IMP_ALGEBRA_HAS_IMP_CGAL_swigconstant(_IMP_pmi1)
354 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_pmi1.IMP_ALGEBRA_HAS_IMP_CGAL
356 _IMP_pmi1.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_pmi1)
357 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_pmi1.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
359 _IMP_pmi1.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_pmi1)
360 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_pmi1.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
362 _IMP_pmi1.IMP_ALGEBRA_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
363 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_ALGEBRA_HAS_BOOST_RANDOM
365 _IMP_pmi1.IMP_ALGEBRA_HAS_BOOST_SYSTEM_swigconstant(_IMP_pmi1)
366 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_pmi1.IMP_ALGEBRA_HAS_BOOST_SYSTEM
368 _IMP_pmi1.IMP_ALGEBRA_HAS_CGAL_swigconstant(_IMP_pmi1)
369 IMP_ALGEBRA_HAS_CGAL = _IMP_pmi1.IMP_ALGEBRA_HAS_CGAL
371 _IMP_pmi1.IMP_ALGEBRA_HAS_NUMPY_swigconstant(_IMP_pmi1)
372 IMP_ALGEBRA_HAS_NUMPY = _IMP_pmi1.IMP_ALGEBRA_HAS_NUMPY
374 _IMP_pmi1.IMP_ALGEBRA_HAS_ANN_swigconstant(_IMP_pmi1)
375 IMP_ALGEBRA_HAS_ANN = _IMP_pmi1.IMP_ALGEBRA_HAS_ANN
377 _IMP_pmi1.IMPALGEBRA_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
378 IMPALGEBRA_SHOW_WARNINGS = _IMP_pmi1.IMPALGEBRA_SHOW_WARNINGS
381 _IMP_pmi1.IMP_DISPLAY_HAS_IMP_CGAL_swigconstant(_IMP_pmi1)
382 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_pmi1.IMP_DISPLAY_HAS_IMP_CGAL
384 _IMP_pmi1.IMP_DISPLAY_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_pmi1)
385 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_pmi1.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
387 _IMP_pmi1.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_pmi1)
388 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_pmi1.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
390 _IMP_pmi1.IMP_DISPLAY_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
391 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_DISPLAY_HAS_BOOST_RANDOM
393 _IMP_pmi1.IMP_DISPLAY_HAS_BOOST_SYSTEM_swigconstant(_IMP_pmi1)
394 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_pmi1.IMP_DISPLAY_HAS_BOOST_SYSTEM
396 _IMP_pmi1.IMP_DISPLAY_HAS_CGAL_swigconstant(_IMP_pmi1)
397 IMP_DISPLAY_HAS_CGAL = _IMP_pmi1.IMP_DISPLAY_HAS_CGAL
399 _IMP_pmi1.IMP_DISPLAY_HAS_NUMPY_swigconstant(_IMP_pmi1)
400 IMP_DISPLAY_HAS_NUMPY = _IMP_pmi1.IMP_DISPLAY_HAS_NUMPY
402 _IMP_pmi1.IMPDISPLAY_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
403 IMPDISPLAY_SHOW_WARNINGS = _IMP_pmi1.IMPDISPLAY_SHOW_WARNINGS
406 _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL_swigconstant(_IMP_pmi1)
407 IMP_SCORE_FUNCTOR_HAS_IMP_CGAL = _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL
409 _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_pmi1)
410 IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM = _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM
412 _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_pmi1)
413 IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS = _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS
415 _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
416 IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM
418 _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM_swigconstant(_IMP_pmi1)
419 IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM = _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM
421 _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_CGAL_swigconstant(_IMP_pmi1)
422 IMP_SCORE_FUNCTOR_HAS_CGAL = _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_CGAL
424 _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_HDF5_swigconstant(_IMP_pmi1)
425 IMP_SCORE_FUNCTOR_HAS_HDF5 = _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_HDF5
427 _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_NUMPY_swigconstant(_IMP_pmi1)
428 IMP_SCORE_FUNCTOR_HAS_NUMPY = _IMP_pmi1.IMP_SCORE_FUNCTOR_HAS_NUMPY
430 _IMP_pmi1.IMPSCOREFUNCTOR_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
431 IMPSCOREFUNCTOR_SHOW_WARNINGS = _IMP_pmi1.IMPSCOREFUNCTOR_SHOW_WARNINGS
434 _IMP_pmi1.IMP_STATISTICS_HAS_IMP_CGAL_swigconstant(_IMP_pmi1)
435 IMP_STATISTICS_HAS_IMP_CGAL = _IMP_pmi1.IMP_STATISTICS_HAS_IMP_CGAL
437 _IMP_pmi1.IMP_STATISTICS_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_pmi1)
438 IMP_STATISTICS_HAS_BOOST_FILESYSTEM = _IMP_pmi1.IMP_STATISTICS_HAS_BOOST_FILESYSTEM
440 _IMP_pmi1.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_pmi1)
441 IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS = _IMP_pmi1.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS
443 _IMP_pmi1.IMP_STATISTICS_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
444 IMP_STATISTICS_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_STATISTICS_HAS_BOOST_RANDOM
446 _IMP_pmi1.IMP_STATISTICS_HAS_BOOST_SYSTEM_swigconstant(_IMP_pmi1)
447 IMP_STATISTICS_HAS_BOOST_SYSTEM = _IMP_pmi1.IMP_STATISTICS_HAS_BOOST_SYSTEM
449 _IMP_pmi1.IMP_STATISTICS_HAS_CGAL_swigconstant(_IMP_pmi1)
450 IMP_STATISTICS_HAS_CGAL = _IMP_pmi1.IMP_STATISTICS_HAS_CGAL
452 _IMP_pmi1.IMP_STATISTICS_HAS_NUMPY_swigconstant(_IMP_pmi1)
453 IMP_STATISTICS_HAS_NUMPY = _IMP_pmi1.IMP_STATISTICS_HAS_NUMPY
455 _IMP_pmi1.IMPSTATISTICS_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
456 IMPSTATISTICS_SHOW_WARNINGS = _IMP_pmi1.IMPSTATISTICS_SHOW_WARNINGS
459 _IMP_pmi1.IMP_CORE_HAS_IMP_CGAL_swigconstant(_IMP_pmi1)
460 IMP_CORE_HAS_IMP_CGAL = _IMP_pmi1.IMP_CORE_HAS_IMP_CGAL
462 _IMP_pmi1.IMP_CORE_HAS_IMP_KERNEL_swigconstant(_IMP_pmi1)
463 IMP_CORE_HAS_IMP_KERNEL = _IMP_pmi1.IMP_CORE_HAS_IMP_KERNEL
465 _IMP_pmi1.IMP_CORE_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_pmi1)
466 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_pmi1.IMP_CORE_HAS_BOOST_FILESYSTEM
468 _IMP_pmi1.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_pmi1)
469 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_pmi1.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
471 _IMP_pmi1.IMP_CORE_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
472 IMP_CORE_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_CORE_HAS_BOOST_RANDOM
474 _IMP_pmi1.IMP_CORE_HAS_BOOST_SYSTEM_swigconstant(_IMP_pmi1)
475 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_pmi1.IMP_CORE_HAS_BOOST_SYSTEM
477 _IMP_pmi1.IMP_CORE_HAS_CGAL_swigconstant(_IMP_pmi1)
478 IMP_CORE_HAS_CGAL = _IMP_pmi1.IMP_CORE_HAS_CGAL
480 _IMP_pmi1.IMP_CORE_HAS_HDF5_swigconstant(_IMP_pmi1)
481 IMP_CORE_HAS_HDF5 = _IMP_pmi1.IMP_CORE_HAS_HDF5
483 _IMP_pmi1.IMP_CORE_HAS_NUMPY_swigconstant(_IMP_pmi1)
484 IMP_CORE_HAS_NUMPY = _IMP_pmi1.IMP_CORE_HAS_NUMPY
486 _IMP_pmi1.IMPCORE_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
487 IMPCORE_SHOW_WARNINGS = _IMP_pmi1.IMPCORE_SHOW_WARNINGS
490 _IMP_pmi1.IMP_CONTAINER_HAS_IMP_ALGEBRA_swigconstant(_IMP_pmi1)
491 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_pmi1.IMP_CONTAINER_HAS_IMP_ALGEBRA
493 _IMP_pmi1.IMP_CONTAINER_HAS_IMP_CGAL_swigconstant(_IMP_pmi1)
494 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_pmi1.IMP_CONTAINER_HAS_IMP_CGAL
496 _IMP_pmi1.IMP_CONTAINER_HAS_IMP_DISPLAY_swigconstant(_IMP_pmi1)
497 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_pmi1.IMP_CONTAINER_HAS_IMP_DISPLAY
499 _IMP_pmi1.IMP_CONTAINER_HAS_IMP_KERNEL_swigconstant(_IMP_pmi1)
500 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_pmi1.IMP_CONTAINER_HAS_IMP_KERNEL
502 _IMP_pmi1.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_pmi1)
503 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_pmi1.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
505 _IMP_pmi1.IMP_CONTAINER_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_pmi1)
506 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_pmi1.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
508 _IMP_pmi1.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_pmi1)
509 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_pmi1.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
511 _IMP_pmi1.IMP_CONTAINER_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
512 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_CONTAINER_HAS_BOOST_RANDOM
514 _IMP_pmi1.IMP_CONTAINER_HAS_BOOST_SYSTEM_swigconstant(_IMP_pmi1)
515 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_pmi1.IMP_CONTAINER_HAS_BOOST_SYSTEM
517 _IMP_pmi1.IMP_CONTAINER_HAS_CGAL_swigconstant(_IMP_pmi1)
518 IMP_CONTAINER_HAS_CGAL = _IMP_pmi1.IMP_CONTAINER_HAS_CGAL
520 _IMP_pmi1.IMP_CONTAINER_HAS_HDF5_swigconstant(_IMP_pmi1)
521 IMP_CONTAINER_HAS_HDF5 = _IMP_pmi1.IMP_CONTAINER_HAS_HDF5
523 _IMP_pmi1.IMP_CONTAINER_HAS_NUMPY_swigconstant(_IMP_pmi1)
524 IMP_CONTAINER_HAS_NUMPY = _IMP_pmi1.IMP_CONTAINER_HAS_NUMPY
526 _IMP_pmi1.IMP_CONTAINER_HAS_PYTHON_IHM_swigconstant(_IMP_pmi1)
527 IMP_CONTAINER_HAS_PYTHON_IHM = _IMP_pmi1.IMP_CONTAINER_HAS_PYTHON_IHM
529 _IMP_pmi1.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP_swigconstant(_IMP_pmi1)
530 IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP = _IMP_pmi1.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP
532 _IMP_pmi1.IMP_CONTAINER_HAS_ROBIN_MAP_swigconstant(_IMP_pmi1)
533 IMP_CONTAINER_HAS_ROBIN_MAP = _IMP_pmi1.IMP_CONTAINER_HAS_ROBIN_MAP
535 _IMP_pmi1.IMPCONTAINER_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
536 IMPCONTAINER_SHOW_WARNINGS = _IMP_pmi1.IMPCONTAINER_SHOW_WARNINGS
539 _IMP_pmi1.IMP_ATOM_HAS_IMP_CGAL_swigconstant(_IMP_pmi1)
540 IMP_ATOM_HAS_IMP_CGAL = _IMP_pmi1.IMP_ATOM_HAS_IMP_CGAL
542 _IMP_pmi1.IMP_ATOM_HAS_IMP_KERNEL_swigconstant(_IMP_pmi1)
543 IMP_ATOM_HAS_IMP_KERNEL = _IMP_pmi1.IMP_ATOM_HAS_IMP_KERNEL
545 _IMP_pmi1.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_pmi1)
546 IMP_ATOM_HAS_IMP_SCORE_FUNCTOR = _IMP_pmi1.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR
548 _IMP_pmi1.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_pmi1)
549 IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS = _IMP_pmi1.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS
551 _IMP_pmi1.IMP_ATOM_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
552 IMP_ATOM_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_ATOM_HAS_BOOST_RANDOM
554 _IMP_pmi1.IMP_ATOM_HAS_BOOST_REGEX_swigconstant(_IMP_pmi1)
555 IMP_ATOM_HAS_BOOST_REGEX = _IMP_pmi1.IMP_ATOM_HAS_BOOST_REGEX
557 _IMP_pmi1.IMP_ATOM_HAS_BOOST_SYSTEM_swigconstant(_IMP_pmi1)
558 IMP_ATOM_HAS_BOOST_SYSTEM = _IMP_pmi1.IMP_ATOM_HAS_BOOST_SYSTEM
560 _IMP_pmi1.IMP_ATOM_HAS_CGAL_swigconstant(_IMP_pmi1)
561 IMP_ATOM_HAS_CGAL = _IMP_pmi1.IMP_ATOM_HAS_CGAL
563 _IMP_pmi1.IMP_ATOM_HAS_HDF5_swigconstant(_IMP_pmi1)
564 IMP_ATOM_HAS_HDF5 = _IMP_pmi1.IMP_ATOM_HAS_HDF5
566 _IMP_pmi1.IMP_ATOM_HAS_NUMPY_swigconstant(_IMP_pmi1)
567 IMP_ATOM_HAS_NUMPY = _IMP_pmi1.IMP_ATOM_HAS_NUMPY
569 _IMP_pmi1.IMP_ATOM_HAS_PYTHON_IHM_swigconstant(_IMP_pmi1)
570 IMP_ATOM_HAS_PYTHON_IHM = _IMP_pmi1.IMP_ATOM_HAS_PYTHON_IHM
572 _IMP_pmi1.IMPATOM_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
573 IMPATOM_SHOW_WARNINGS = _IMP_pmi1.IMPATOM_SHOW_WARNINGS
575 _IMP_pmi1.IMP_ATOM_TYPE_INDEX_swigconstant(_IMP_pmi1)
576 IMP_ATOM_TYPE_INDEX = _IMP_pmi1.IMP_ATOM_TYPE_INDEX
578 _IMP_pmi1.IMP_RESIDUE_TYPE_INDEX_swigconstant(_IMP_pmi1)
579 IMP_RESIDUE_TYPE_INDEX = _IMP_pmi1.IMP_RESIDUE_TYPE_INDEX
581 _IMP_pmi1.IMP_HIERARCHY_TYPE_INDEX_swigconstant(_IMP_pmi1)
582 IMP_HIERARCHY_TYPE_INDEX = _IMP_pmi1.IMP_HIERARCHY_TYPE_INDEX
584 _IMP_pmi1.IMP_CHAIN_TYPE_INDEX_swigconstant(_IMP_pmi1)
585 IMP_CHAIN_TYPE_INDEX = _IMP_pmi1.IMP_CHAIN_TYPE_INDEX
588 _IMP_pmi1.IMP_EM_HAS_IMP_CGAL_swigconstant(_IMP_pmi1)
589 IMP_EM_HAS_IMP_CGAL = _IMP_pmi1.IMP_EM_HAS_IMP_CGAL
591 _IMP_pmi1.IMP_EM_HAS_IMP_CONTAINER_swigconstant(_IMP_pmi1)
592 IMP_EM_HAS_IMP_CONTAINER = _IMP_pmi1.IMP_EM_HAS_IMP_CONTAINER
594 _IMP_pmi1.IMP_EM_HAS_IMP_DISPLAY_swigconstant(_IMP_pmi1)
595 IMP_EM_HAS_IMP_DISPLAY = _IMP_pmi1.IMP_EM_HAS_IMP_DISPLAY
597 _IMP_pmi1.IMP_EM_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_pmi1)
598 IMP_EM_HAS_IMP_SCORE_FUNCTOR = _IMP_pmi1.IMP_EM_HAS_IMP_SCORE_FUNCTOR
600 _IMP_pmi1.IMP_EM_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_pmi1)
601 IMP_EM_HAS_BOOST_FILESYSTEM = _IMP_pmi1.IMP_EM_HAS_BOOST_FILESYSTEM
603 _IMP_pmi1.IMP_EM_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_pmi1)
604 IMP_EM_HAS_BOOST_PROGRAMOPTIONS = _IMP_pmi1.IMP_EM_HAS_BOOST_PROGRAMOPTIONS
606 _IMP_pmi1.IMP_EM_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
607 IMP_EM_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_EM_HAS_BOOST_RANDOM
609 _IMP_pmi1.IMP_EM_HAS_BOOST_REGEX_swigconstant(_IMP_pmi1)
610 IMP_EM_HAS_BOOST_REGEX = _IMP_pmi1.IMP_EM_HAS_BOOST_REGEX
612 _IMP_pmi1.IMP_EM_HAS_BOOST_SYSTEM_swigconstant(_IMP_pmi1)
613 IMP_EM_HAS_BOOST_SYSTEM = _IMP_pmi1.IMP_EM_HAS_BOOST_SYSTEM
615 _IMP_pmi1.IMP_EM_HAS_CGAL_swigconstant(_IMP_pmi1)
616 IMP_EM_HAS_CGAL = _IMP_pmi1.IMP_EM_HAS_CGAL
618 _IMP_pmi1.IMP_EM_HAS_HDF5_swigconstant(_IMP_pmi1)
619 IMP_EM_HAS_HDF5 = _IMP_pmi1.IMP_EM_HAS_HDF5
621 _IMP_pmi1.IMP_EM_HAS_NUMPY_swigconstant(_IMP_pmi1)
622 IMP_EM_HAS_NUMPY = _IMP_pmi1.IMP_EM_HAS_NUMPY
624 _IMP_pmi1.IMP_EM_HAS_PYTHON_IHM_swigconstant(_IMP_pmi1)
625 IMP_EM_HAS_PYTHON_IHM = _IMP_pmi1.IMP_EM_HAS_PYTHON_IHM
627 _IMP_pmi1.IMPEM_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
628 IMPEM_SHOW_WARNINGS = _IMP_pmi1.IMPEM_SHOW_WARNINGS
631 _IMP_pmi1.IMP_SAXS_HAS_IMP_CGAL_swigconstant(_IMP_pmi1)
632 IMP_SAXS_HAS_IMP_CGAL = _IMP_pmi1.IMP_SAXS_HAS_IMP_CGAL
634 _IMP_pmi1.IMP_SAXS_HAS_IMP_CONTAINER_swigconstant(_IMP_pmi1)
635 IMP_SAXS_HAS_IMP_CONTAINER = _IMP_pmi1.IMP_SAXS_HAS_IMP_CONTAINER
637 _IMP_pmi1.IMP_SAXS_HAS_IMP_DISPLAY_swigconstant(_IMP_pmi1)
638 IMP_SAXS_HAS_IMP_DISPLAY = _IMP_pmi1.IMP_SAXS_HAS_IMP_DISPLAY
640 _IMP_pmi1.IMP_SAXS_HAS_IMP_KERNEL_swigconstant(_IMP_pmi1)
641 IMP_SAXS_HAS_IMP_KERNEL = _IMP_pmi1.IMP_SAXS_HAS_IMP_KERNEL
643 _IMP_pmi1.IMP_SAXS_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_pmi1)
644 IMP_SAXS_HAS_IMP_SCORE_FUNCTOR = _IMP_pmi1.IMP_SAXS_HAS_IMP_SCORE_FUNCTOR
646 _IMP_pmi1.IMP_SAXS_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_pmi1)
647 IMP_SAXS_HAS_BOOST_FILESYSTEM = _IMP_pmi1.IMP_SAXS_HAS_BOOST_FILESYSTEM
649 _IMP_pmi1.IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_pmi1)
650 IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS = _IMP_pmi1.IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS
652 _IMP_pmi1.IMP_SAXS_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
653 IMP_SAXS_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_SAXS_HAS_BOOST_RANDOM
655 _IMP_pmi1.IMP_SAXS_HAS_BOOST_REGEX_swigconstant(_IMP_pmi1)
656 IMP_SAXS_HAS_BOOST_REGEX = _IMP_pmi1.IMP_SAXS_HAS_BOOST_REGEX
658 _IMP_pmi1.IMP_SAXS_HAS_BOOST_SYSTEM_swigconstant(_IMP_pmi1)
659 IMP_SAXS_HAS_BOOST_SYSTEM = _IMP_pmi1.IMP_SAXS_HAS_BOOST_SYSTEM
661 _IMP_pmi1.IMP_SAXS_HAS_CGAL_swigconstant(_IMP_pmi1)
662 IMP_SAXS_HAS_CGAL = _IMP_pmi1.IMP_SAXS_HAS_CGAL
664 _IMP_pmi1.IMP_SAXS_HAS_HDF5_swigconstant(_IMP_pmi1)
665 IMP_SAXS_HAS_HDF5 = _IMP_pmi1.IMP_SAXS_HAS_HDF5
667 _IMP_pmi1.IMP_SAXS_HAS_NUMPY_swigconstant(_IMP_pmi1)
668 IMP_SAXS_HAS_NUMPY = _IMP_pmi1.IMP_SAXS_HAS_NUMPY
670 _IMP_pmi1.IMP_SAXS_HAS_PYTHON_IHM_swigconstant(_IMP_pmi1)
671 IMP_SAXS_HAS_PYTHON_IHM = _IMP_pmi1.IMP_SAXS_HAS_PYTHON_IHM
673 _IMP_pmi1.IMPSAXS_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
674 IMPSAXS_SHOW_WARNINGS = _IMP_pmi1.IMPSAXS_SHOW_WARNINGS
677 _IMP_pmi1.IMP_ISD_HAS_IMP_CGAL_swigconstant(_IMP_pmi1)
678 IMP_ISD_HAS_IMP_CGAL = _IMP_pmi1.IMP_ISD_HAS_IMP_CGAL
680 _IMP_pmi1.IMP_ISD_HAS_IMP_DISPLAY_swigconstant(_IMP_pmi1)
681 IMP_ISD_HAS_IMP_DISPLAY = _IMP_pmi1.IMP_ISD_HAS_IMP_DISPLAY
683 _IMP_pmi1.IMP_ISD_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_pmi1)
684 IMP_ISD_HAS_IMP_SCORE_FUNCTOR = _IMP_pmi1.IMP_ISD_HAS_IMP_SCORE_FUNCTOR
686 _IMP_pmi1.IMP_ISD_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_pmi1)
687 IMP_ISD_HAS_BOOST_FILESYSTEM = _IMP_pmi1.IMP_ISD_HAS_BOOST_FILESYSTEM
689 _IMP_pmi1.IMP_ISD_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_pmi1)
690 IMP_ISD_HAS_BOOST_PROGRAMOPTIONS = _IMP_pmi1.IMP_ISD_HAS_BOOST_PROGRAMOPTIONS
692 _IMP_pmi1.IMP_ISD_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
693 IMP_ISD_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_ISD_HAS_BOOST_RANDOM
695 _IMP_pmi1.IMP_ISD_HAS_BOOST_REGEX_swigconstant(_IMP_pmi1)
696 IMP_ISD_HAS_BOOST_REGEX = _IMP_pmi1.IMP_ISD_HAS_BOOST_REGEX
698 _IMP_pmi1.IMP_ISD_HAS_BOOST_SYSTEM_swigconstant(_IMP_pmi1)
699 IMP_ISD_HAS_BOOST_SYSTEM = _IMP_pmi1.IMP_ISD_HAS_BOOST_SYSTEM
701 _IMP_pmi1.IMP_ISD_HAS_CGAL_swigconstant(_IMP_pmi1)
702 IMP_ISD_HAS_CGAL = _IMP_pmi1.IMP_ISD_HAS_CGAL
704 _IMP_pmi1.IMP_ISD_HAS_HDF5_swigconstant(_IMP_pmi1)
705 IMP_ISD_HAS_HDF5 = _IMP_pmi1.IMP_ISD_HAS_HDF5
707 _IMP_pmi1.IMP_ISD_HAS_NUMPY_swigconstant(_IMP_pmi1)
708 IMP_ISD_HAS_NUMPY = _IMP_pmi1.IMP_ISD_HAS_NUMPY
710 _IMP_pmi1.IMP_ISD_HAS_PYTHON_IHM_swigconstant(_IMP_pmi1)
711 IMP_ISD_HAS_PYTHON_IHM = _IMP_pmi1.IMP_ISD_HAS_PYTHON_IHM
713 _IMP_pmi1.IMPISD_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
714 IMPISD_SHOW_WARNINGS = _IMP_pmi1.IMPISD_SHOW_WARNINGS
717 _IMP_pmi1.IMP_PMI1_HAS_IMP_ALGEBRA_swigconstant(_IMP_pmi1)
718 IMP_PMI1_HAS_IMP_ALGEBRA = _IMP_pmi1.IMP_PMI1_HAS_IMP_ALGEBRA
720 _IMP_pmi1.IMP_PMI1_HAS_IMP_ATOM_swigconstant(_IMP_pmi1)
721 IMP_PMI1_HAS_IMP_ATOM = _IMP_pmi1.IMP_PMI1_HAS_IMP_ATOM
723 _IMP_pmi1.IMP_PMI1_HAS_IMP_CGAL_swigconstant(_IMP_pmi1)
724 IMP_PMI1_HAS_IMP_CGAL = _IMP_pmi1.IMP_PMI1_HAS_IMP_CGAL
726 _IMP_pmi1.IMP_PMI1_HAS_IMP_DISPLAY_swigconstant(_IMP_pmi1)
727 IMP_PMI1_HAS_IMP_DISPLAY = _IMP_pmi1.IMP_PMI1_HAS_IMP_DISPLAY
729 _IMP_pmi1.IMP_PMI1_HAS_IMP_EM_swigconstant(_IMP_pmi1)
730 IMP_PMI1_HAS_IMP_EM = _IMP_pmi1.IMP_PMI1_HAS_IMP_EM
732 _IMP_pmi1.IMP_PMI1_HAS_IMP_KERNEL_swigconstant(_IMP_pmi1)
733 IMP_PMI1_HAS_IMP_KERNEL = _IMP_pmi1.IMP_PMI1_HAS_IMP_KERNEL
735 _IMP_pmi1.IMP_PMI1_HAS_IMP_SAXS_swigconstant(_IMP_pmi1)
736 IMP_PMI1_HAS_IMP_SAXS = _IMP_pmi1.IMP_PMI1_HAS_IMP_SAXS
738 _IMP_pmi1.IMP_PMI1_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_pmi1)
739 IMP_PMI1_HAS_IMP_SCORE_FUNCTOR = _IMP_pmi1.IMP_PMI1_HAS_IMP_SCORE_FUNCTOR
741 _IMP_pmi1.IMP_PMI1_HAS_IMP_STATISTICS_swigconstant(_IMP_pmi1)
742 IMP_PMI1_HAS_IMP_STATISTICS = _IMP_pmi1.IMP_PMI1_HAS_IMP_STATISTICS
744 _IMP_pmi1.IMP_PMI1_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_pmi1)
745 IMP_PMI1_HAS_BOOST_FILESYSTEM = _IMP_pmi1.IMP_PMI1_HAS_BOOST_FILESYSTEM
747 _IMP_pmi1.IMP_PMI1_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_pmi1)
748 IMP_PMI1_HAS_BOOST_PROGRAMOPTIONS = _IMP_pmi1.IMP_PMI1_HAS_BOOST_PROGRAMOPTIONS
750 _IMP_pmi1.IMP_PMI1_HAS_BOOST_RANDOM_swigconstant(_IMP_pmi1)
751 IMP_PMI1_HAS_BOOST_RANDOM = _IMP_pmi1.IMP_PMI1_HAS_BOOST_RANDOM
753 _IMP_pmi1.IMP_PMI1_HAS_BOOST_REGEX_swigconstant(_IMP_pmi1)
754 IMP_PMI1_HAS_BOOST_REGEX = _IMP_pmi1.IMP_PMI1_HAS_BOOST_REGEX
756 _IMP_pmi1.IMP_PMI1_HAS_BOOST_SYSTEM_swigconstant(_IMP_pmi1)
757 IMP_PMI1_HAS_BOOST_SYSTEM = _IMP_pmi1.IMP_PMI1_HAS_BOOST_SYSTEM
759 _IMP_pmi1.IMP_PMI1_HAS_CGAL_swigconstant(_IMP_pmi1)
760 IMP_PMI1_HAS_CGAL = _IMP_pmi1.IMP_PMI1_HAS_CGAL
762 _IMP_pmi1.IMP_PMI1_HAS_HDF5_swigconstant(_IMP_pmi1)
763 IMP_PMI1_HAS_HDF5 = _IMP_pmi1.IMP_PMI1_HAS_HDF5
765 _IMP_pmi1.IMP_PMI1_HAS_NUMPY_swigconstant(_IMP_pmi1)
766 IMP_PMI1_HAS_NUMPY = _IMP_pmi1.IMP_PMI1_HAS_NUMPY
768 _IMP_pmi1.IMP_PMI1_HAS_PYTHON_IHM_swigconstant(_IMP_pmi1)
769 IMP_PMI1_HAS_PYTHON_IHM = _IMP_pmi1.IMP_PMI1_HAS_PYTHON_IHM
771 _IMP_pmi1.IMPPMI1_SHOW_WARNINGS_swigconstant(_IMP_pmi1)
772 IMPPMI1_SHOW_WARNINGS = _IMP_pmi1.IMPPMI1_SHOW_WARNINGS
776 "This module is provided to support legacy published applications "
777 "of IMP - it is no longer developed and should not be used for "
778 "new systems. Use the IMP.pmi module instead.")
782 _object_types.append(
"CompositeRestraint")
785 def _object_cast_to_CompositeRestraint(o):
786 """_object_cast_to_CompositeRestraint(Object o) -> CompositeRestraint"""
787 return _IMP_pmi1._object_cast_to_CompositeRestraint(o)
789 def Uncertainties(l=[]):
790 return [Uncertainty(x)
for x
in l]
791 _plural_types.append(
"Uncertainties")
794 _value_types.append(
"Uncertainty")
797 def Resolutions(l=[]):
798 return [Resolution(x)
for x
in l]
799 _plural_types.append(
"Resolutions")
802 _value_types.append(
"Resolution")
805 def Symmetrics(l=[]):
806 return [Symmetric(x)
for x
in l]
807 _plural_types.append(
"Symmetrics")
810 _value_types.append(
"Symmetric")
813 _object_types.append(
"SigmoidRestraintSphere")
816 def _object_cast_to_SigmoidRestraintSphere(o):
817 """_object_cast_to_SigmoidRestraintSphere(Object o) -> SigmoidRestraintSphere"""
818 return _IMP_pmi1._object_cast_to_SigmoidRestraintSphere(o)
820 _object_types.append(
"TransformMover")
823 def _object_cast_to_TransformMover(o):
824 """_object_cast_to_TransformMover(Object o) -> TransformMover"""
825 return _IMP_pmi1._object_cast_to_TransformMover(o)
827 _object_types.append(
"MembraneRestraint")
830 def _object_cast_to_MembraneRestraint(o):
831 """_object_cast_to_MembraneRestraint(Object o) -> MembraneRestraint"""
832 return _IMP_pmi1._object_cast_to_MembraneRestraint(o)
834 _object_types.append(
"InternalCoordinatesConstraint")
837 def _object_cast_to_InternalCoordinatesConstraint(o):
838 """_object_cast_to_InternalCoordinatesConstraint(Object o) -> InternalCoordinatesConstraint"""
839 return _IMP_pmi1._object_cast_to_InternalCoordinatesConstraint(o)
841 """Proxy of C++ IMP::pmi1::MembraneRestraint class"""
842 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
844 def __init__(self, m, z_nuisance, thickness, softness, plateau, linear):
845 """__init__(IMP::pmi1::MembraneRestraint self, Model m, ParticleIndex z_nuisance, double thickness, double softness, double plateau, double linear) -> MembraneRestraint"""
846 this = _IMP_pmi1.new_MembraneRestraint(m, z_nuisance, thickness, softness, plateau, linear)
848 self.this.append(this)
852 def add_particles_below(self, particles):
853 """add_particles_below(MembraneRestraint self, IMP::ParticleIndexes const & particles)"""
854 return _IMP_pmi1.MembraneRestraint_add_particles_below(self, particles)
857 def add_particles_above(self, particles):
858 """add_particles_above(MembraneRestraint self, IMP::ParticleIndexes const & particles)"""
859 return _IMP_pmi1.MembraneRestraint_add_particles_above(self, particles)
862 def add_particles_inside(self, particles):
863 """add_particles_inside(MembraneRestraint self, IMP::ParticleIndexes const & particles)"""
864 return _IMP_pmi1.MembraneRestraint_add_particles_inside(self, particles)
867 def get_score(self, prob):
868 """get_score(MembraneRestraint self, double prob) -> double"""
869 return _IMP_pmi1.MembraneRestraint_get_score(self, prob)
872 def get_probability_above(self, z, z_slope_center_upper):
873 """get_probability_above(MembraneRestraint self, double z, double z_slope_center_upper) -> double"""
874 return _IMP_pmi1.MembraneRestraint_get_probability_above(self, z, z_slope_center_upper)
877 def get_score_above(self, z, z_slope_center_upper):
878 """get_score_above(MembraneRestraint self, double z, double z_slope_center_upper) -> double"""
879 return _IMP_pmi1.MembraneRestraint_get_score_above(self, z, z_slope_center_upper)
882 def get_probability_below(self, z, z_slope_center_lower):
883 """get_probability_below(MembraneRestraint self, double z, double z_slope_center_lower) -> double"""
884 return _IMP_pmi1.MembraneRestraint_get_probability_below(self, z, z_slope_center_lower)
887 def get_score_below(self, z, z_slope_center_lower):
888 """get_score_below(MembraneRestraint self, double z, double z_slope_center_lower) -> double"""
889 return _IMP_pmi1.MembraneRestraint_get_score_below(self, z, z_slope_center_lower)
892 def get_score_inside(self, z, z_slope_center_lower, z_slope_center_upper):
893 """get_score_inside(MembraneRestraint self, double z, double z_slope_center_lower, double z_slope_center_upper) -> double"""
894 return _IMP_pmi1.MembraneRestraint_get_score_inside(self, z, z_slope_center_lower, z_slope_center_upper)
898 """__str__(MembraneRestraint self) -> std::string"""
899 return _IMP_pmi1.MembraneRestraint___str__(self)
903 """__repr__(MembraneRestraint self) -> std::string"""
904 return _IMP_pmi1.MembraneRestraint___repr__(self)
909 return _object_cast_to_MembraneRestraint(o)
911 MembraneRestraint_swigregister = _IMP_pmi1.MembraneRestraint_swigregister
912 MembraneRestraint_swigregister(MembraneRestraint)
915 """Proxy of C++ IMP::pmi1::CompositeRestraint class"""
916 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
918 def __init__(self, *args):
920 __init__(IMP::pmi1::CompositeRestraint self, Model m, _ParticleIndexesAdaptor handle_particle_indexes, double coffd, double l, bool tabprob, double plateau, std::string name) -> CompositeRestraint
921 __init__(IMP::pmi1::CompositeRestraint self, Model m, _ParticleIndexesAdaptor handle_particle_indexes, double coffd, double l, bool tabprob, double plateau) -> CompositeRestraint
923 this = _IMP_pmi1.new_CompositeRestraint(*args)
925 self.this.append(this)
929 def add_composite_particle(self, pi):
930 """add_composite_particle(CompositeRestraint self, _ParticleIndexesAdaptor pi)"""
931 return _IMP_pmi1.CompositeRestraint_add_composite_particle(self, pi)
934 def get_number_of_elements(self):
935 """get_number_of_elements(CompositeRestraint self) -> unsigned int"""
936 return _IMP_pmi1.CompositeRestraint_get_number_of_elements(self)
939 def do_get_inputs(self):
940 """do_get_inputs(CompositeRestraint self) -> IMP::ModelObjectsTemp"""
941 return _IMP_pmi1.CompositeRestraint_do_get_inputs(self)
944 def get_version_info(self):
945 """get_version_info(CompositeRestraint self) -> VersionInfo"""
946 return _IMP_pmi1.CompositeRestraint_get_version_info(self)
949 def get_probability(self):
950 """get_probability(CompositeRestraint self) -> double"""
951 return _IMP_pmi1.CompositeRestraint_get_probability(self)
955 """__str__(CompositeRestraint self) -> std::string"""
956 return _IMP_pmi1.CompositeRestraint___str__(self)
960 """__repr__(CompositeRestraint self) -> std::string"""
961 return _IMP_pmi1.CompositeRestraint___repr__(self)
966 return _object_cast_to_CompositeRestraint(o)
968 CompositeRestraint_swigregister = _IMP_pmi1.CompositeRestraint_swigregister
969 CompositeRestraint_swigregister(CompositeRestraint)
972 """Proxy of C++ IMP::pmi1::Uncertainty class"""
973 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
975 def get_uncertainty(self):
976 """get_uncertainty(Uncertainty self) -> IMP::Float"""
977 return _IMP_pmi1.Uncertainty_get_uncertainty(self)
980 def set_uncertainty(self, d):
981 """set_uncertainty(Uncertainty self, IMP::Float d)"""
982 return _IMP_pmi1.Uncertainty_set_uncertainty(self, d)
985 def __init__(self, *args):
987 __init__(IMP::pmi1::Uncertainty self) -> Uncertainty
988 __init__(IMP::pmi1::Uncertainty self, Model m, ParticleIndex id) -> Uncertainty
989 __init__(IMP::pmi1::Uncertainty self, _ParticleAdaptor d) -> Uncertainty
991 this = _IMP_pmi1.new_Uncertainty(*args)
993 self.this.append(this)
997 def get_is_setup(*args):
999 get_is_setup(Model m, ParticleIndex pi) -> bool
1000 get_is_setup(_ParticleAdaptor p) -> bool
1002 return _IMP_pmi1.Uncertainty_get_is_setup(*args)
1004 get_is_setup = staticmethod(get_is_setup)
1006 def show(self, *args):
1008 show(Uncertainty self, _ostream out)
1009 show(Uncertainty self)
1011 return _IMP_pmi1.Uncertainty_show(self, *args)
1016 setup_particle(Model m, ParticleIndex pi, IMP::Float uncertainty) -> Uncertainty
1017 setup_particle(_ParticleAdaptor decorator, IMP::Float uncertainty) -> Uncertainty
1019 return _IMP_pmi1.Uncertainty_setup_particle(*args)
1021 setup_particle = staticmethod(setup_particle)
1023 def get_uncertainty_key():
1024 """get_uncertainty_key() -> FloatKey"""
1025 return _IMP_pmi1.Uncertainty_get_uncertainty_key()
1027 get_uncertainty_key = staticmethod(get_uncertainty_key)
1029 def add_attribute(self, *args):
1031 add_attribute(Uncertainty self, FloatKey k, IMP::Float v, bool opt)
1032 add_attribute(Uncertainty self, FloatKey a0, IMP::Float a1)
1033 add_attribute(Uncertainty self, IntKey a0, IMP::Int a1)
1034 add_attribute(Uncertainty self, FloatsKey a0, IMP::Floats a1)
1035 add_attribute(Uncertainty self, IntsKey a0, IMP::Ints a1)
1036 add_attribute(Uncertainty self, StringKey a0, IMP::String a1)
1037 add_attribute(Uncertainty self, ParticleIndexKey a0, Particle a1)
1038 add_attribute(Uncertainty self, ObjectKey a0, Object a1)
1040 return _IMP_pmi1.Uncertainty_add_attribute(self, *args)
1043 def get_value(self, *args):
1045 get_value(Uncertainty self, FloatKey a0) -> IMP::Float
1046 get_value(Uncertainty self, IntKey a0) -> IMP::Int
1047 get_value(Uncertainty self, FloatsKey a0) -> IMP::Floats
1048 get_value(Uncertainty self, IntsKey a0) -> IMP::Ints
1049 get_value(Uncertainty self, StringKey a0) -> IMP::String
1050 get_value(Uncertainty self, ParticleIndexKey a0) -> Particle
1051 get_value(Uncertainty self, ObjectKey a0) -> Object
1053 return _IMP_pmi1.Uncertainty_get_value(self, *args)
1056 def set_value(self, *args):
1058 set_value(Uncertainty self, FloatKey a0, IMP::Float a1)
1059 set_value(Uncertainty self, IntKey a0, IMP::Int a1)
1060 set_value(Uncertainty self, FloatsKey a0, IMP::Floats a1)
1061 set_value(Uncertainty self, IntsKey a0, IMP::Ints a1)
1062 set_value(Uncertainty self, StringKey a0, IMP::String a1)
1063 set_value(Uncertainty self, ParticleIndexKey a0, Particle a1)
1064 set_value(Uncertainty self, ObjectKey a0, Object a1)
1066 return _IMP_pmi1.Uncertainty_set_value(self, *args)
1069 def remove_attribute(self, *args):
1071 remove_attribute(Uncertainty self, FloatKey a0)
1072 remove_attribute(Uncertainty self, IntKey a0)
1073 remove_attribute(Uncertainty self, FloatsKey a0)
1074 remove_attribute(Uncertainty self, IntsKey a0)
1075 remove_attribute(Uncertainty self, StringKey a0)
1076 remove_attribute(Uncertainty self, ParticleIndexKey a0)
1077 remove_attribute(Uncertainty self, ObjectKey a0)
1079 return _IMP_pmi1.Uncertainty_remove_attribute(self, *args)
1082 def has_attribute(self, *args):
1084 has_attribute(Uncertainty self, FloatKey a0) -> bool
1085 has_attribute(Uncertainty self, IntKey a0) -> bool
1086 has_attribute(Uncertainty self, FloatsKey a0) -> bool
1087 has_attribute(Uncertainty self, IntsKey a0) -> bool
1088 has_attribute(Uncertainty self, StringKey a0) -> bool
1089 has_attribute(Uncertainty self, ParticleIndexKey a0) -> bool
1090 has_attribute(Uncertainty self, ObjectKey a0) -> bool
1092 return _IMP_pmi1.Uncertainty_has_attribute(self, *args)
1095 def get_derivative(self, a0):
1096 """get_derivative(Uncertainty self, FloatKey a0) -> double"""
1097 return _IMP_pmi1.Uncertainty_get_derivative(self, a0)
1101 """get_name(Uncertainty self) -> std::string"""
1102 return _IMP_pmi1.Uncertainty_get_name(self)
1105 def clear_caches(self):
1106 """clear_caches(Uncertainty self)"""
1107 return _IMP_pmi1.Uncertainty_clear_caches(self)
1110 def set_name(self, a0):
1111 """set_name(Uncertainty self, std::string a0)"""
1112 return _IMP_pmi1.Uncertainty_set_name(self, a0)
1116 """set_check_level(Uncertainty self, IMP::CheckLevel a0)"""
1117 return _IMP_pmi1.Uncertainty_set_check_level(self, a0)
1120 def add_to_derivative(self, a0, a1, a2):
1121 """add_to_derivative(Uncertainty self, FloatKey a0, double a1, DerivativeAccumulator a2)"""
1122 return _IMP_pmi1.Uncertainty_add_to_derivative(self, a0, a1, a2)
1125 def set_is_optimized(self, a0, a1):
1126 """set_is_optimized(Uncertainty self, FloatKey a0, bool a1)"""
1127 return _IMP_pmi1.Uncertainty_set_is_optimized(self, a0, a1)
1130 def get_is_optimized(self, a0):
1131 """get_is_optimized(Uncertainty self, FloatKey a0) -> bool"""
1132 return _IMP_pmi1.Uncertainty_get_is_optimized(self, a0)
1136 """get_check_level(Uncertainty self) -> IMP::CheckLevel"""
1137 return _IMP_pmi1.Uncertainty_get_check_level(self)
1140 def __eq__(self, *args):
1142 __eq__(Uncertainty self, Uncertainty o) -> bool
1143 __eq__(Uncertainty self, Particle d) -> bool
1145 return _IMP_pmi1.Uncertainty___eq__(self, *args)
1148 def __ne__(self, *args):
1150 __ne__(Uncertainty self, Uncertainty o) -> bool
1151 __ne__(Uncertainty self, Particle d) -> bool
1153 return _IMP_pmi1.Uncertainty___ne__(self, *args)
1156 def __le__(self, *args):
1158 __le__(Uncertainty self, Uncertainty o) -> bool
1159 __le__(Uncertainty self, Particle d) -> bool
1161 return _IMP_pmi1.Uncertainty___le__(self, *args)
1164 def __lt__(self, *args):
1166 __lt__(Uncertainty self, Uncertainty o) -> bool
1167 __lt__(Uncertainty self, Particle d) -> bool
1169 return _IMP_pmi1.Uncertainty___lt__(self, *args)
1172 def __ge__(self, *args):
1174 __ge__(Uncertainty self, Uncertainty o) -> bool
1175 __ge__(Uncertainty self, Particle d) -> bool
1177 return _IMP_pmi1.Uncertainty___ge__(self, *args)
1180 def __gt__(self, *args):
1182 __gt__(Uncertainty self, Uncertainty o) -> bool
1183 __gt__(Uncertainty self, Particle d) -> bool
1185 return _IMP_pmi1.Uncertainty___gt__(self, *args)
1189 """__hash__(Uncertainty self) -> std::size_t"""
1190 return _IMP_pmi1.Uncertainty___hash__(self)
1194 """__str__(Uncertainty self) -> std::string"""
1195 return _IMP_pmi1.Uncertainty___str__(self)
1199 """__repr__(Uncertainty self) -> std::string"""
1200 return _IMP_pmi1.Uncertainty___repr__(self)
1202 __swig_destroy__ = _IMP_pmi1.delete_Uncertainty
1203 __del__ =
lambda self:
None
1204 Uncertainty_swigregister = _IMP_pmi1.Uncertainty_swigregister
1205 Uncertainty_swigregister(Uncertainty)
1207 def Uncertainty_get_is_setup(*args):
1209 get_is_setup(Model m, ParticleIndex pi) -> bool
1210 Uncertainty_get_is_setup(_ParticleAdaptor p) -> bool
1212 return _IMP_pmi1.Uncertainty_get_is_setup(*args)
1214 def Uncertainty_setup_particle(*args):
1216 setup_particle(Model m, ParticleIndex pi, IMP::Float uncertainty) -> Uncertainty
1217 Uncertainty_setup_particle(_ParticleAdaptor decorator, IMP::Float uncertainty) -> Uncertainty
1219 return _IMP_pmi1.Uncertainty_setup_particle(*args)
1221 def Uncertainty_get_uncertainty_key():
1222 """Uncertainty_get_uncertainty_key() -> FloatKey"""
1223 return _IMP_pmi1.Uncertainty_get_uncertainty_key()
1226 """Proxy of C++ IMP::pmi1::Resolution class"""
1227 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1230 """get_resolution(Resolution self) -> IMP::Float"""
1231 return _IMP_pmi1.Resolution_get_resolution(self)
1234 def set_resolution(self, d):
1235 """set_resolution(Resolution self, IMP::Float d)"""
1236 return _IMP_pmi1.Resolution_set_resolution(self, d)
1239 def __init__(self, *args):
1241 __init__(IMP::pmi1::Resolution self) -> Resolution
1242 __init__(IMP::pmi1::Resolution self, Model m, ParticleIndex id) -> Resolution
1243 __init__(IMP::pmi1::Resolution self, _ParticleAdaptor d) -> Resolution
1245 this = _IMP_pmi1.new_Resolution(*args)
1247 self.this.append(this)
1251 def get_is_setup(*args):
1253 get_is_setup(Model m, ParticleIndex pi) -> bool
1254 get_is_setup(_ParticleAdaptor p) -> bool
1256 return _IMP_pmi1.Resolution_get_is_setup(*args)
1258 get_is_setup = staticmethod(get_is_setup)
1260 def show(self, *args):
1262 show(Resolution self, _ostream out)
1263 show(Resolution self)
1265 return _IMP_pmi1.Resolution_show(self, *args)
1270 setup_particle(Model m, ParticleIndex pi, IMP::Float resolution) -> Resolution
1271 setup_particle(_ParticleAdaptor decorator, IMP::Float resolution) -> Resolution
1273 return _IMP_pmi1.Resolution_setup_particle(*args)
1275 setup_particle = staticmethod(setup_particle)
1277 def get_resolution_key():
1278 """get_resolution_key() -> FloatKey"""
1279 return _IMP_pmi1.Resolution_get_resolution_key()
1281 get_resolution_key = staticmethod(get_resolution_key)
1283 def add_attribute(self, *args):
1285 add_attribute(Resolution self, FloatKey k, IMP::Float v, bool opt)
1286 add_attribute(Resolution self, FloatKey a0, IMP::Float a1)
1287 add_attribute(Resolution self, IntKey a0, IMP::Int a1)
1288 add_attribute(Resolution self, FloatsKey a0, IMP::Floats a1)
1289 add_attribute(Resolution self, IntsKey a0, IMP::Ints a1)
1290 add_attribute(Resolution self, StringKey a0, IMP::String a1)
1291 add_attribute(Resolution self, ParticleIndexKey a0, Particle a1)
1292 add_attribute(Resolution self, ObjectKey a0, Object a1)
1294 return _IMP_pmi1.Resolution_add_attribute(self, *args)
1297 def get_value(self, *args):
1299 get_value(Resolution self, FloatKey a0) -> IMP::Float
1300 get_value(Resolution self, IntKey a0) -> IMP::Int
1301 get_value(Resolution self, FloatsKey a0) -> IMP::Floats
1302 get_value(Resolution self, IntsKey a0) -> IMP::Ints
1303 get_value(Resolution self, StringKey a0) -> IMP::String
1304 get_value(Resolution self, ParticleIndexKey a0) -> Particle
1305 get_value(Resolution self, ObjectKey a0) -> Object
1307 return _IMP_pmi1.Resolution_get_value(self, *args)
1310 def set_value(self, *args):
1312 set_value(Resolution self, FloatKey a0, IMP::Float a1)
1313 set_value(Resolution self, IntKey a0, IMP::Int a1)
1314 set_value(Resolution self, FloatsKey a0, IMP::Floats a1)
1315 set_value(Resolution self, IntsKey a0, IMP::Ints a1)
1316 set_value(Resolution self, StringKey a0, IMP::String a1)
1317 set_value(Resolution self, ParticleIndexKey a0, Particle a1)
1318 set_value(Resolution self, ObjectKey a0, Object a1)
1320 return _IMP_pmi1.Resolution_set_value(self, *args)
1323 def remove_attribute(self, *args):
1325 remove_attribute(Resolution self, FloatKey a0)
1326 remove_attribute(Resolution self, IntKey a0)
1327 remove_attribute(Resolution self, FloatsKey a0)
1328 remove_attribute(Resolution self, IntsKey a0)
1329 remove_attribute(Resolution self, StringKey a0)
1330 remove_attribute(Resolution self, ParticleIndexKey a0)
1331 remove_attribute(Resolution self, ObjectKey a0)
1333 return _IMP_pmi1.Resolution_remove_attribute(self, *args)
1336 def has_attribute(self, *args):
1338 has_attribute(Resolution self, FloatKey a0) -> bool
1339 has_attribute(Resolution self, IntKey a0) -> bool
1340 has_attribute(Resolution self, FloatsKey a0) -> bool
1341 has_attribute(Resolution self, IntsKey a0) -> bool
1342 has_attribute(Resolution self, StringKey a0) -> bool
1343 has_attribute(Resolution self, ParticleIndexKey a0) -> bool
1344 has_attribute(Resolution self, ObjectKey a0) -> bool
1346 return _IMP_pmi1.Resolution_has_attribute(self, *args)
1349 def get_derivative(self, a0):
1350 """get_derivative(Resolution self, FloatKey a0) -> double"""
1351 return _IMP_pmi1.Resolution_get_derivative(self, a0)
1355 """get_name(Resolution self) -> std::string"""
1356 return _IMP_pmi1.Resolution_get_name(self)
1359 def clear_caches(self):
1360 """clear_caches(Resolution self)"""
1361 return _IMP_pmi1.Resolution_clear_caches(self)
1364 def set_name(self, a0):
1365 """set_name(Resolution self, std::string a0)"""
1366 return _IMP_pmi1.Resolution_set_name(self, a0)
1370 """set_check_level(Resolution self, IMP::CheckLevel a0)"""
1371 return _IMP_pmi1.Resolution_set_check_level(self, a0)
1374 def add_to_derivative(self, a0, a1, a2):
1375 """add_to_derivative(Resolution self, FloatKey a0, double a1, DerivativeAccumulator a2)"""
1376 return _IMP_pmi1.Resolution_add_to_derivative(self, a0, a1, a2)
1379 def set_is_optimized(self, a0, a1):
1380 """set_is_optimized(Resolution self, FloatKey a0, bool a1)"""
1381 return _IMP_pmi1.Resolution_set_is_optimized(self, a0, a1)
1384 def get_is_optimized(self, a0):
1385 """get_is_optimized(Resolution self, FloatKey a0) -> bool"""
1386 return _IMP_pmi1.Resolution_get_is_optimized(self, a0)
1390 """get_check_level(Resolution self) -> IMP::CheckLevel"""
1391 return _IMP_pmi1.Resolution_get_check_level(self)
1394 def __eq__(self, *args):
1396 __eq__(Resolution self, Resolution o) -> bool
1397 __eq__(Resolution self, Particle d) -> bool
1399 return _IMP_pmi1.Resolution___eq__(self, *args)
1402 def __ne__(self, *args):
1404 __ne__(Resolution self, Resolution o) -> bool
1405 __ne__(Resolution self, Particle d) -> bool
1407 return _IMP_pmi1.Resolution___ne__(self, *args)
1410 def __le__(self, *args):
1412 __le__(Resolution self, Resolution o) -> bool
1413 __le__(Resolution self, Particle d) -> bool
1415 return _IMP_pmi1.Resolution___le__(self, *args)
1418 def __lt__(self, *args):
1420 __lt__(Resolution self, Resolution o) -> bool
1421 __lt__(Resolution self, Particle d) -> bool
1423 return _IMP_pmi1.Resolution___lt__(self, *args)
1426 def __ge__(self, *args):
1428 __ge__(Resolution self, Resolution o) -> bool
1429 __ge__(Resolution self, Particle d) -> bool
1431 return _IMP_pmi1.Resolution___ge__(self, *args)
1434 def __gt__(self, *args):
1436 __gt__(Resolution self, Resolution o) -> bool
1437 __gt__(Resolution self, Particle d) -> bool
1439 return _IMP_pmi1.Resolution___gt__(self, *args)
1443 """__hash__(Resolution self) -> std::size_t"""
1444 return _IMP_pmi1.Resolution___hash__(self)
1448 """__str__(Resolution self) -> std::string"""
1449 return _IMP_pmi1.Resolution___str__(self)
1453 """__repr__(Resolution self) -> std::string"""
1454 return _IMP_pmi1.Resolution___repr__(self)
1456 __swig_destroy__ = _IMP_pmi1.delete_Resolution
1457 __del__ =
lambda self:
None
1458 Resolution_swigregister = _IMP_pmi1.Resolution_swigregister
1459 Resolution_swigregister(Resolution)
1461 def Resolution_get_is_setup(*args):
1463 get_is_setup(Model m, ParticleIndex pi) -> bool
1464 Resolution_get_is_setup(_ParticleAdaptor p) -> bool
1466 return _IMP_pmi1.Resolution_get_is_setup(*args)
1468 def Resolution_setup_particle(*args):
1470 setup_particle(Model m, ParticleIndex pi, IMP::Float resolution) -> Resolution
1471 Resolution_setup_particle(_ParticleAdaptor decorator, IMP::Float resolution) -> Resolution
1473 return _IMP_pmi1.Resolution_setup_particle(*args)
1475 def Resolution_get_resolution_key():
1476 """Resolution_get_resolution_key() -> FloatKey"""
1477 return _IMP_pmi1.Resolution_get_resolution_key()
1480 """Proxy of C++ IMP::pmi1::Symmetric class"""
1481 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1483 def get_symmetric(self):
1484 """get_symmetric(Symmetric self) -> IMP::Float"""
1485 return _IMP_pmi1.Symmetric_get_symmetric(self)
1488 def set_symmetric(self, d):
1489 """set_symmetric(Symmetric self, IMP::Float d)"""
1490 return _IMP_pmi1.Symmetric_set_symmetric(self, d)
1493 def __init__(self, *args):
1495 __init__(IMP::pmi1::Symmetric self) -> Symmetric
1496 __init__(IMP::pmi1::Symmetric self, Model m, ParticleIndex id) -> Symmetric
1497 __init__(IMP::pmi1::Symmetric self, _ParticleAdaptor d) -> Symmetric
1499 this = _IMP_pmi1.new_Symmetric(*args)
1501 self.this.append(this)
1505 def get_is_setup(*args):
1507 get_is_setup(Model m, ParticleIndex pi) -> bool
1508 get_is_setup(_ParticleAdaptor p) -> bool
1510 return _IMP_pmi1.Symmetric_get_is_setup(*args)
1512 get_is_setup = staticmethod(get_is_setup)
1514 def show(self, *args):
1516 show(Symmetric self, _ostream out)
1517 show(Symmetric self)
1519 return _IMP_pmi1.Symmetric_show(self, *args)
1524 setup_particle(Model m, ParticleIndex pi, IMP::Float symmetric) -> Symmetric
1525 setup_particle(_ParticleAdaptor decorator, IMP::Float symmetric) -> Symmetric
1527 return _IMP_pmi1.Symmetric_setup_particle(*args)
1529 setup_particle = staticmethod(setup_particle)
1531 def get_symmetric_key():
1532 """get_symmetric_key() -> FloatKey"""
1533 return _IMP_pmi1.Symmetric_get_symmetric_key()
1535 get_symmetric_key = staticmethod(get_symmetric_key)
1537 def add_attribute(self, *args):
1539 add_attribute(Symmetric self, FloatKey k, IMP::Float v, bool opt)
1540 add_attribute(Symmetric self, FloatKey a0, IMP::Float a1)
1541 add_attribute(Symmetric self, IntKey a0, IMP::Int a1)
1542 add_attribute(Symmetric self, FloatsKey a0, IMP::Floats a1)
1543 add_attribute(Symmetric self, IntsKey a0, IMP::Ints a1)
1544 add_attribute(Symmetric self, StringKey a0, IMP::String a1)
1545 add_attribute(Symmetric self, ParticleIndexKey a0, Particle a1)
1546 add_attribute(Symmetric self, ObjectKey a0, Object a1)
1548 return _IMP_pmi1.Symmetric_add_attribute(self, *args)
1551 def get_value(self, *args):
1553 get_value(Symmetric self, FloatKey a0) -> IMP::Float
1554 get_value(Symmetric self, IntKey a0) -> IMP::Int
1555 get_value(Symmetric self, FloatsKey a0) -> IMP::Floats
1556 get_value(Symmetric self, IntsKey a0) -> IMP::Ints
1557 get_value(Symmetric self, StringKey a0) -> IMP::String
1558 get_value(Symmetric self, ParticleIndexKey a0) -> Particle
1559 get_value(Symmetric self, ObjectKey a0) -> Object
1561 return _IMP_pmi1.Symmetric_get_value(self, *args)
1564 def set_value(self, *args):
1566 set_value(Symmetric self, FloatKey a0, IMP::Float a1)
1567 set_value(Symmetric self, IntKey a0, IMP::Int a1)
1568 set_value(Symmetric self, FloatsKey a0, IMP::Floats a1)
1569 set_value(Symmetric self, IntsKey a0, IMP::Ints a1)
1570 set_value(Symmetric self, StringKey a0, IMP::String a1)
1571 set_value(Symmetric self, ParticleIndexKey a0, Particle a1)
1572 set_value(Symmetric self, ObjectKey a0, Object a1)
1574 return _IMP_pmi1.Symmetric_set_value(self, *args)
1577 def remove_attribute(self, *args):
1579 remove_attribute(Symmetric self, FloatKey a0)
1580 remove_attribute(Symmetric self, IntKey a0)
1581 remove_attribute(Symmetric self, FloatsKey a0)
1582 remove_attribute(Symmetric self, IntsKey a0)
1583 remove_attribute(Symmetric self, StringKey a0)
1584 remove_attribute(Symmetric self, ParticleIndexKey a0)
1585 remove_attribute(Symmetric self, ObjectKey a0)
1587 return _IMP_pmi1.Symmetric_remove_attribute(self, *args)
1590 def has_attribute(self, *args):
1592 has_attribute(Symmetric self, FloatKey a0) -> bool
1593 has_attribute(Symmetric self, IntKey a0) -> bool
1594 has_attribute(Symmetric self, FloatsKey a0) -> bool
1595 has_attribute(Symmetric self, IntsKey a0) -> bool
1596 has_attribute(Symmetric self, StringKey a0) -> bool
1597 has_attribute(Symmetric self, ParticleIndexKey a0) -> bool
1598 has_attribute(Symmetric self, ObjectKey a0) -> bool
1600 return _IMP_pmi1.Symmetric_has_attribute(self, *args)
1603 def get_derivative(self, a0):
1604 """get_derivative(Symmetric self, FloatKey a0) -> double"""
1605 return _IMP_pmi1.Symmetric_get_derivative(self, a0)
1609 """get_name(Symmetric self) -> std::string"""
1610 return _IMP_pmi1.Symmetric_get_name(self)
1613 def clear_caches(self):
1614 """clear_caches(Symmetric self)"""
1615 return _IMP_pmi1.Symmetric_clear_caches(self)
1618 def set_name(self, a0):
1619 """set_name(Symmetric self, std::string a0)"""
1620 return _IMP_pmi1.Symmetric_set_name(self, a0)
1624 """set_check_level(Symmetric self, IMP::CheckLevel a0)"""
1625 return _IMP_pmi1.Symmetric_set_check_level(self, a0)
1628 def add_to_derivative(self, a0, a1, a2):
1629 """add_to_derivative(Symmetric self, FloatKey a0, double a1, DerivativeAccumulator a2)"""
1630 return _IMP_pmi1.Symmetric_add_to_derivative(self, a0, a1, a2)
1633 def set_is_optimized(self, a0, a1):
1634 """set_is_optimized(Symmetric self, FloatKey a0, bool a1)"""
1635 return _IMP_pmi1.Symmetric_set_is_optimized(self, a0, a1)
1638 def get_is_optimized(self, a0):
1639 """get_is_optimized(Symmetric self, FloatKey a0) -> bool"""
1640 return _IMP_pmi1.Symmetric_get_is_optimized(self, a0)
1644 """get_check_level(Symmetric self) -> IMP::CheckLevel"""
1645 return _IMP_pmi1.Symmetric_get_check_level(self)
1648 def __eq__(self, *args):
1650 __eq__(Symmetric self, Symmetric o) -> bool
1651 __eq__(Symmetric self, Particle d) -> bool
1653 return _IMP_pmi1.Symmetric___eq__(self, *args)
1656 def __ne__(self, *args):
1658 __ne__(Symmetric self, Symmetric o) -> bool
1659 __ne__(Symmetric self, Particle d) -> bool
1661 return _IMP_pmi1.Symmetric___ne__(self, *args)
1664 def __le__(self, *args):
1666 __le__(Symmetric self, Symmetric o) -> bool
1667 __le__(Symmetric self, Particle d) -> bool
1669 return _IMP_pmi1.Symmetric___le__(self, *args)
1672 def __lt__(self, *args):
1674 __lt__(Symmetric self, Symmetric o) -> bool
1675 __lt__(Symmetric self, Particle d) -> bool
1677 return _IMP_pmi1.Symmetric___lt__(self, *args)
1680 def __ge__(self, *args):
1682 __ge__(Symmetric self, Symmetric o) -> bool
1683 __ge__(Symmetric self, Particle d) -> bool
1685 return _IMP_pmi1.Symmetric___ge__(self, *args)
1688 def __gt__(self, *args):
1690 __gt__(Symmetric self, Symmetric o) -> bool
1691 __gt__(Symmetric self, Particle d) -> bool
1693 return _IMP_pmi1.Symmetric___gt__(self, *args)
1697 """__hash__(Symmetric self) -> std::size_t"""
1698 return _IMP_pmi1.Symmetric___hash__(self)
1702 """__str__(Symmetric self) -> std::string"""
1703 return _IMP_pmi1.Symmetric___str__(self)
1707 """__repr__(Symmetric self) -> std::string"""
1708 return _IMP_pmi1.Symmetric___repr__(self)
1710 __swig_destroy__ = _IMP_pmi1.delete_Symmetric
1711 __del__ =
lambda self:
None
1712 Symmetric_swigregister = _IMP_pmi1.Symmetric_swigregister
1713 Symmetric_swigregister(Symmetric)
1715 def Symmetric_get_is_setup(*args):
1717 get_is_setup(Model m, ParticleIndex pi) -> bool
1718 Symmetric_get_is_setup(_ParticleAdaptor p) -> bool
1720 return _IMP_pmi1.Symmetric_get_is_setup(*args)
1722 def Symmetric_setup_particle(*args):
1724 setup_particle(Model m, ParticleIndex pi, IMP::Float symmetric) -> Symmetric
1725 Symmetric_setup_particle(_ParticleAdaptor decorator, IMP::Float symmetric) -> Symmetric
1727 return _IMP_pmi1.Symmetric_setup_particle(*args)
1729 def Symmetric_get_symmetric_key():
1730 """Symmetric_get_symmetric_key() -> FloatKey"""
1731 return _IMP_pmi1.Symmetric_get_symmetric_key()
1734 """Proxy of C++ IMP::pmi1::SigmoidRestraintSphere class"""
1735 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1737 def __init__(self, *args):
1739 __init__(IMP::pmi1::SigmoidRestraintSphere self, Model m, _ParticleIndexAdaptor p1, _ParticleIndexAdaptor p2, double inflection, double slope, double amplitude, double line_slope_=0, std::string name) -> SigmoidRestraintSphere
1740 __init__(IMP::pmi1::SigmoidRestraintSphere self, Model m, _ParticleIndexAdaptor p1, _ParticleIndexAdaptor p2, double inflection, double slope, double amplitude, double line_slope_=0) -> SigmoidRestraintSphere
1741 __init__(IMP::pmi1::SigmoidRestraintSphere self, Model m, _ParticleIndexAdaptor p1, _ParticleIndexAdaptor p2, double inflection, double slope, double amplitude) -> SigmoidRestraintSphere
1743 this = _IMP_pmi1.new_SigmoidRestraintSphere(*args)
1745 self.this.append(this)
1749 def set_amplitude(self, amplitude):
1750 """set_amplitude(SigmoidRestraintSphere self, double amplitude)"""
1751 return _IMP_pmi1.SigmoidRestraintSphere_set_amplitude(self, amplitude)
1754 def increment_amplitude(self, amplitude):
1755 """increment_amplitude(SigmoidRestraintSphere self, double amplitude)"""
1756 return _IMP_pmi1.SigmoidRestraintSphere_increment_amplitude(self, amplitude)
1759 def get_amplitude(self):
1760 """get_amplitude(SigmoidRestraintSphere self) -> double"""
1761 return _IMP_pmi1.SigmoidRestraintSphere_get_amplitude(self)
1764 def do_get_inputs(self):
1765 """do_get_inputs(SigmoidRestraintSphere self) -> IMP::ModelObjectsTemp"""
1766 return _IMP_pmi1.SigmoidRestraintSphere_do_get_inputs(self)
1769 def get_version_info(self):
1770 """get_version_info(SigmoidRestraintSphere self) -> VersionInfo"""
1771 return _IMP_pmi1.SigmoidRestraintSphere_get_version_info(self)
1775 """__str__(SigmoidRestraintSphere self) -> std::string"""
1776 return _IMP_pmi1.SigmoidRestraintSphere___str__(self)
1780 """__repr__(SigmoidRestraintSphere self) -> std::string"""
1781 return _IMP_pmi1.SigmoidRestraintSphere___repr__(self)
1786 return _object_cast_to_SigmoidRestraintSphere(o)
1788 SigmoidRestraintSphere_swigregister = _IMP_pmi1.SigmoidRestraintSphere_swigregister
1789 SigmoidRestraintSphere_swigregister(SigmoidRestraintSphere)
1792 """Proxy of C++ IMP::pmi1::TransformMover class"""
1793 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1795 def __init__(self, *args):
1797 __init__(IMP::pmi1::TransformMover self, Model m, IMP::Float max_translation, IMP::Float max_rotation) -> TransformMover
1798 __init__(IMP::pmi1::TransformMover self, Model m, Vector3D axis, IMP::Float max_translation, IMP::Float max_rotation) -> TransformMover
1799 __init__(IMP::pmi1::TransformMover self, Model m, _ParticleIndexAdaptor p1i, _ParticleIndexAdaptor p2i, IMP::Float max_translation, IMP::Float max_rotation) -> TransformMover
1801 this = _IMP_pmi1.new_TransformMover(*args)
1803 self.this.append(this)
1807 def add_xyz_particle(self, pi):
1808 """add_xyz_particle(TransformMover self, _ParticleIndexAdaptor pi)"""
1809 return _IMP_pmi1.TransformMover_add_xyz_particle(self, pi)
1812 def add_rigid_body_particle(self, pi):
1813 """add_rigid_body_particle(TransformMover self, _ParticleIndexAdaptor pi)"""
1814 return _IMP_pmi1.TransformMover_add_rigid_body_particle(self, pi)
1817 def set_maximum_translation(self, mt):
1818 """set_maximum_translation(TransformMover self, IMP::Float mt)"""
1819 return _IMP_pmi1.TransformMover_set_maximum_translation(self, mt)
1822 def set_maximum_rotation(self, mr):
1823 """set_maximum_rotation(TransformMover self, IMP::Float mr)"""
1824 return _IMP_pmi1.TransformMover_set_maximum_rotation(self, mr)
1827 def get_maximum_translation(self):
1828 """get_maximum_translation(TransformMover self) -> IMP::Float"""
1829 return _IMP_pmi1.TransformMover_get_maximum_translation(self)
1832 def get_maximum_rotation(self):
1833 """get_maximum_rotation(TransformMover self) -> IMP::Float"""
1834 return _IMP_pmi1.TransformMover_get_maximum_rotation(self)
1837 def get_last_transformation(self):
1838 """get_last_transformation(TransformMover self) -> Transformation3D"""
1839 return _IMP_pmi1.TransformMover_get_last_transformation(self)
1842 def get_version_info(self):
1843 """get_version_info(TransformMover self) -> VersionInfo"""
1844 return _IMP_pmi1.TransformMover_get_version_info(self)
1848 """__str__(TransformMover self) -> std::string"""
1849 return _IMP_pmi1.TransformMover___str__(self)
1853 """__repr__(TransformMover self) -> std::string"""
1854 return _IMP_pmi1.TransformMover___repr__(self)
1859 return _object_cast_to_TransformMover(o)
1861 TransformMover_swigregister = _IMP_pmi1.TransformMover_swigregister
1862 TransformMover_swigregister(TransformMover)
1866 """create_elastic_network(IMP::Particles const & ps, IMP::Float dist_cutoff, IMP::Float strength) -> RestraintSet"""
1867 return _IMP_pmi1.create_elastic_network(ps, dist_cutoff, strength)
1869 def get_dihedral_angle(p1, p2, p3, p4):
1870 """get_dihedral_angle(Atom p1, Atom p2, Atom p3, Atom p4) -> IMP::Float"""
1871 return _IMP_pmi1.get_dihedral_angle(p1, p2, p3, p4)
1873 def get_bipartite_minimum_sphere_distance(m1, m2):
1874 """get_bipartite_minimum_sphere_distance(IMP::core::XYZRs const & m1, IMP::core::XYZRs const & m2) -> IMP::Float"""
1875 return _IMP_pmi1.get_bipartite_minimum_sphere_distance(m1, m2)
1877 def get_list_of_bipartite_minimum_sphere_distance(pss):
1878 """get_list_of_bipartite_minimum_sphere_distance(IMP::ParticlesTemps const & pss) -> IMP::Floats"""
1879 return _IMP_pmi1.get_list_of_bipartite_minimum_sphere_distance(pss)
1881 """Proxy of C++ IMP::pmi1::InternalCoordinatesConstraint class"""
1882 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1885 """__init__(IMP::pmi1::InternalCoordinatesConstraint self) -> InternalCoordinatesConstraint"""
1886 this = _IMP_pmi1.new_InternalCoordinatesConstraint()
1888 self.this.append(this)
1892 def do_get_inputs(self, m, pis):
1893 """do_get_inputs(InternalCoordinatesConstraint self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1894 return _IMP_pmi1.InternalCoordinatesConstraint_do_get_inputs(self, m, pis)
1897 def do_get_outputs(self, m, pis):
1898 """do_get_outputs(InternalCoordinatesConstraint self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1899 return _IMP_pmi1.InternalCoordinatesConstraint_do_get_outputs(self, m, pis)
1902 def get_version_info(self):
1903 """get_version_info(InternalCoordinatesConstraint self) -> VersionInfo"""
1904 return _IMP_pmi1.InternalCoordinatesConstraint_get_version_info(self)
1908 """__str__(InternalCoordinatesConstraint self) -> std::string"""
1909 return _IMP_pmi1.InternalCoordinatesConstraint___str__(self)
1913 """__repr__(InternalCoordinatesConstraint self) -> std::string"""
1914 return _IMP_pmi1.InternalCoordinatesConstraint___repr__(self)
1919 return _object_cast_to_InternalCoordinatesConstraint(o)
1921 InternalCoordinatesConstraint_swigregister = _IMP_pmi1.InternalCoordinatesConstraint_swigregister
1922 InternalCoordinatesConstraint_swigregister(InternalCoordinatesConstraint)
1926 """get_module_version() -> std::string const"""
1927 return _IMP_pmi1.get_module_version()
1930 """get_example_path(std::string fname) -> std::string"""
1931 return _IMP_pmi1.get_example_path(fname)
1934 """get_data_path(std::string fname) -> std::string"""
1935 return _IMP_pmi1.get_data_path(fname)
1937 from .
import _version_check
A base class for modifiers of ParticlesTemp.
CheckLevel get_check_level()
Get the current audit mode.
A base class for ISD Restraints.
Various classes to hold sets of particles.
def deprecated_module
Mark a Python module as deprecated.
Make CGAL functionality available to IMP.
std::string get_data_path(std::string file_name)
Return the full path to one of this module's data files.
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.
Composable functors to implement scores via compile-time composition.
Code to compute statistical measures.
static Molecule setup_particle(Model *m, ParticleIndex pi)
RestraintSet * create_elastic_network(const Particles &ps, Float dist_cutoff, Float strength)
Create an elastic network restraint set.
A base class for classes which perturb particles.
Basic utilities for handling cryo-electron microscopy 3D density maps.
Interface to specialized Particle types (e.g. atoms)
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...
double get_resolution(Model *m, ParticleIndex pi)
Estimate the resolution of the hierarchy as used by Representation.
Output IMP model data in various file formats.
Functionality for loading, creating, manipulating and scoring atomic structures.
Support for small angle X-ray scattering (SAXS) data.
void set_check_level(CheckLevel tf)
Control runtime checks in the code.
Inferential scoring building on methods developed as part of the Inferential Structure Determination ...
A restraint is a term in an IMP ScoringFunction.