14 from sys
import version_info
as _swig_python_version_info
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_SPB_SwigPyIterator(object):
67 r"""Proxy of C++ swig::IMP_SPB_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_spb.delete_IMP_SPB_SwigPyIterator
77 r"""value(IMP_SPB_SwigPyIterator self) -> PyObject *"""
78 return _IMP_spb.IMP_SPB_SwigPyIterator_value(self)
81 r"""incr(IMP_SPB_SwigPyIterator self, size_t n=1) -> IMP_SPB_SwigPyIterator"""
82 return _IMP_spb.IMP_SPB_SwigPyIterator_incr(self, n)
85 r"""decr(IMP_SPB_SwigPyIterator self, size_t n=1) -> IMP_SPB_SwigPyIterator"""
86 return _IMP_spb.IMP_SPB_SwigPyIterator_decr(self, n)
88 def distance(self, x):
89 r"""distance(IMP_SPB_SwigPyIterator self, IMP_SPB_SwigPyIterator x) -> ptrdiff_t"""
90 return _IMP_spb.IMP_SPB_SwigPyIterator_distance(self, x)
93 r"""equal(IMP_SPB_SwigPyIterator self, IMP_SPB_SwigPyIterator x) -> bool"""
94 return _IMP_spb.IMP_SPB_SwigPyIterator_equal(self, x)
97 r"""copy(IMP_SPB_SwigPyIterator self) -> IMP_SPB_SwigPyIterator"""
98 return _IMP_spb.IMP_SPB_SwigPyIterator_copy(self)
101 r"""next(IMP_SPB_SwigPyIterator self) -> PyObject *"""
102 return _IMP_spb.IMP_SPB_SwigPyIterator_next(self)
105 r"""__next__(IMP_SPB_SwigPyIterator self) -> PyObject *"""
106 return _IMP_spb.IMP_SPB_SwigPyIterator___next__(self)
109 r"""previous(IMP_SPB_SwigPyIterator self) -> PyObject *"""
110 return _IMP_spb.IMP_SPB_SwigPyIterator_previous(self)
112 def advance(self, n):
113 r"""advance(IMP_SPB_SwigPyIterator self, ptrdiff_t n) -> IMP_SPB_SwigPyIterator"""
114 return _IMP_spb.IMP_SPB_SwigPyIterator_advance(self, n)
117 r"""__eq__(IMP_SPB_SwigPyIterator self, IMP_SPB_SwigPyIterator x) -> bool"""
118 return _IMP_spb.IMP_SPB_SwigPyIterator___eq__(self, x)
121 r"""__ne__(IMP_SPB_SwigPyIterator self, IMP_SPB_SwigPyIterator x) -> bool"""
122 return _IMP_spb.IMP_SPB_SwigPyIterator___ne__(self, x)
124 def __iadd__(self, n):
125 r"""__iadd__(IMP_SPB_SwigPyIterator self, ptrdiff_t n) -> IMP_SPB_SwigPyIterator"""
126 return _IMP_spb.IMP_SPB_SwigPyIterator___iadd__(self, n)
128 def __isub__(self, n):
129 r"""__isub__(IMP_SPB_SwigPyIterator self, ptrdiff_t n) -> IMP_SPB_SwigPyIterator"""
130 return _IMP_spb.IMP_SPB_SwigPyIterator___isub__(self, n)
132 def __add__(self, n):
133 r"""__add__(IMP_SPB_SwigPyIterator self, ptrdiff_t n) -> IMP_SPB_SwigPyIterator"""
134 return _IMP_spb.IMP_SPB_SwigPyIterator___add__(self, n)
136 def __sub__(self, *args):
138 __sub__(IMP_SPB_SwigPyIterator self, ptrdiff_t n) -> IMP_SPB_SwigPyIterator
139 __sub__(IMP_SPB_SwigPyIterator self, IMP_SPB_SwigPyIterator x) -> ptrdiff_t
141 return _IMP_spb.IMP_SPB_SwigPyIterator___sub__(self, *args)
146 _IMP_spb.IMP_SPB_SwigPyIterator_swigregister(IMP_SPB_SwigPyIterator)
153 IMP_DEBUG = _IMP_spb.IMP_DEBUG
155 IMP_RELEASE = _IMP_spb.IMP_RELEASE
157 IMP_SILENT = _IMP_spb.IMP_SILENT
159 IMP_PROGRESS = _IMP_spb.IMP_PROGRESS
161 IMP_TERSE = _IMP_spb.IMP_TERSE
163 IMP_VERBOSE = _IMP_spb.IMP_VERBOSE
165 IMP_MEMORY = _IMP_spb.IMP_MEMORY
167 IMP_NONE = _IMP_spb.IMP_NONE
169 IMP_USAGE = _IMP_spb.IMP_USAGE
171 IMP_INTERNAL = _IMP_spb.IMP_INTERNAL
173 IMP_KERNEL_HAS_LOG4CXX = _IMP_spb.IMP_KERNEL_HAS_LOG4CXX
175 IMP_COMPILER_HAS_CEREAL_RAW_POINTER = _IMP_spb.IMP_COMPILER_HAS_CEREAL_RAW_POINTER
177 IMP_COMPILER_HAS_DEBUG_VECTOR = _IMP_spb.IMP_COMPILER_HAS_DEBUG_VECTOR
179 IMP_COMPILER_HAS_RANDOM_SHUFFLE = _IMP_spb.IMP_COMPILER_HAS_RANDOM_SHUFFLE
181 IMP_COMPILER_HAS_THREE_WAY = _IMP_spb.IMP_COMPILER_HAS_THREE_WAY
183 IMP_KERNEL_HAS_BOOST_RANDOM = _IMP_spb.IMP_KERNEL_HAS_BOOST_RANDOM
185 IMP_KERNEL_HAS_NUMPY = _IMP_spb.IMP_KERNEL_HAS_NUMPY
187 IMP_KERNEL_HAS_GPERFTOOLS = _IMP_spb.IMP_KERNEL_HAS_GPERFTOOLS
189 IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER = _IMP_spb.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER
191 IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER = _IMP_spb.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER
193 IMPKERNEL_SHOW_WARNINGS = _IMP_spb.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_spb._ostream_write(self, osa_buf)
236 _IMP_spb._ostream_swigregister(_ostream)
237 IMP_C_OPEN_BINARY = _IMP_spb.IMP_C_OPEN_BINARY
240 IMP_CGAL_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_CGAL_HAS_BOOST_FILESYSTEM
242 IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS
244 IMP_CGAL_HAS_BOOST_RANDOM = _IMP_spb.IMP_CGAL_HAS_BOOST_RANDOM
246 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_spb.IMP_CGAL_HAS_BOOST_SYSTEM
248 IMP_CGAL_HAS_NUMPY = _IMP_spb.IMP_CGAL_HAS_NUMPY
250 IMPCGAL_SHOW_WARNINGS = _IMP_spb.IMPCGAL_SHOW_WARNINGS
253 IMP_MPI_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_MPI_HAS_BOOST_FILESYSTEM
255 IMP_MPI_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_MPI_HAS_BOOST_PROGRAMOPTIONS
257 IMP_MPI_HAS_BOOST_RANDOM = _IMP_spb.IMP_MPI_HAS_BOOST_RANDOM
259 IMP_MPI_HAS_BOOST_SYSTEM = _IMP_spb.IMP_MPI_HAS_BOOST_SYSTEM
261 IMP_MPI_HAS_NUMPY = _IMP_spb.IMP_MPI_HAS_NUMPY
263 IMPMPI_SHOW_WARNINGS = _IMP_spb.IMPMPI_SHOW_WARNINGS
266 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_spb.IMP_ALGEBRA_HAS_IMP_CGAL
268 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
270 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
272 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_spb.IMP_ALGEBRA_HAS_BOOST_RANDOM
274 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_spb.IMP_ALGEBRA_HAS_BOOST_SYSTEM
276 IMP_ALGEBRA_HAS_CGAL = _IMP_spb.IMP_ALGEBRA_HAS_CGAL
278 IMP_ALGEBRA_HAS_NUMPY = _IMP_spb.IMP_ALGEBRA_HAS_NUMPY
280 IMP_ALGEBRA_HAS_ANN = _IMP_spb.IMP_ALGEBRA_HAS_ANN
282 IMPALGEBRA_SHOW_WARNINGS = _IMP_spb.IMPALGEBRA_SHOW_WARNINGS
285 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_spb.IMP_DISPLAY_HAS_IMP_CGAL
287 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
289 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
291 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_spb.IMP_DISPLAY_HAS_BOOST_RANDOM
293 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_spb.IMP_DISPLAY_HAS_BOOST_SYSTEM
295 IMP_DISPLAY_HAS_CGAL = _IMP_spb.IMP_DISPLAY_HAS_CGAL
297 IMP_DISPLAY_HAS_NUMPY = _IMP_spb.IMP_DISPLAY_HAS_NUMPY
299 IMPDISPLAY_SHOW_WARNINGS = _IMP_spb.IMPDISPLAY_SHOW_WARNINGS
302 IMP_GSL_HAS_IMP_CGAL = _IMP_spb.IMP_GSL_HAS_IMP_CGAL
304 IMP_GSL_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_GSL_HAS_BOOST_FILESYSTEM
306 IMP_GSL_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_GSL_HAS_BOOST_PROGRAMOPTIONS
308 IMP_GSL_HAS_BOOST_RANDOM = _IMP_spb.IMP_GSL_HAS_BOOST_RANDOM
310 IMP_GSL_HAS_BOOST_SYSTEM = _IMP_spb.IMP_GSL_HAS_BOOST_SYSTEM
312 IMP_GSL_HAS_CGAL = _IMP_spb.IMP_GSL_HAS_CGAL
314 IMP_GSL_HAS_NUMPY = _IMP_spb.IMP_GSL_HAS_NUMPY
316 IMPGSL_SHOW_WARNINGS = _IMP_spb.IMPGSL_SHOW_WARNINGS
319 IMP_SCORE_FUNCTOR_HAS_IMP_CGAL = _IMP_spb.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL
321 IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM
323 IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS
325 IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM = _IMP_spb.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM
327 IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM = _IMP_spb.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM
329 IMP_SCORE_FUNCTOR_HAS_CGAL = _IMP_spb.IMP_SCORE_FUNCTOR_HAS_CGAL
331 IMP_SCORE_FUNCTOR_HAS_HDF5 = _IMP_spb.IMP_SCORE_FUNCTOR_HAS_HDF5
333 IMP_SCORE_FUNCTOR_HAS_NUMPY = _IMP_spb.IMP_SCORE_FUNCTOR_HAS_NUMPY
335 IMPSCOREFUNCTOR_SHOW_WARNINGS = _IMP_spb.IMPSCOREFUNCTOR_SHOW_WARNINGS
338 IMP_STATISTICS_HAS_IMP_CGAL = _IMP_spb.IMP_STATISTICS_HAS_IMP_CGAL
340 IMP_STATISTICS_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_STATISTICS_HAS_BOOST_FILESYSTEM
342 IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS
344 IMP_STATISTICS_HAS_BOOST_RANDOM = _IMP_spb.IMP_STATISTICS_HAS_BOOST_RANDOM
346 IMP_STATISTICS_HAS_BOOST_SYSTEM = _IMP_spb.IMP_STATISTICS_HAS_BOOST_SYSTEM
348 IMP_STATISTICS_HAS_CGAL = _IMP_spb.IMP_STATISTICS_HAS_CGAL
350 IMP_STATISTICS_HAS_NUMPY = _IMP_spb.IMP_STATISTICS_HAS_NUMPY
352 IMPSTATISTICS_SHOW_WARNINGS = _IMP_spb.IMPSTATISTICS_SHOW_WARNINGS
355 IMP_CORE_HAS_IMP_CGAL = _IMP_spb.IMP_CORE_HAS_IMP_CGAL
357 IMP_CORE_HAS_IMP_KERNEL = _IMP_spb.IMP_CORE_HAS_IMP_KERNEL
359 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_CORE_HAS_BOOST_FILESYSTEM
361 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
363 IMP_CORE_HAS_BOOST_RANDOM = _IMP_spb.IMP_CORE_HAS_BOOST_RANDOM
365 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_spb.IMP_CORE_HAS_BOOST_SYSTEM
367 IMP_CORE_HAS_CGAL = _IMP_spb.IMP_CORE_HAS_CGAL
369 IMP_CORE_HAS_HDF5 = _IMP_spb.IMP_CORE_HAS_HDF5
371 IMP_CORE_HAS_NUMPY = _IMP_spb.IMP_CORE_HAS_NUMPY
373 IMPCORE_SHOW_WARNINGS = _IMP_spb.IMPCORE_SHOW_WARNINGS
376 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_spb.IMP_CONTAINER_HAS_IMP_ALGEBRA
378 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_spb.IMP_CONTAINER_HAS_IMP_CGAL
380 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_spb.IMP_CONTAINER_HAS_IMP_DISPLAY
382 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_spb.IMP_CONTAINER_HAS_IMP_KERNEL
384 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
386 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
388 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
390 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_spb.IMP_CONTAINER_HAS_BOOST_RANDOM
392 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_spb.IMP_CONTAINER_HAS_BOOST_SYSTEM
394 IMP_CONTAINER_HAS_CGAL = _IMP_spb.IMP_CONTAINER_HAS_CGAL
396 IMP_CONTAINER_HAS_HDF5 = _IMP_spb.IMP_CONTAINER_HAS_HDF5
398 IMP_CONTAINER_HAS_NUMPY = _IMP_spb.IMP_CONTAINER_HAS_NUMPY
400 IMP_CONTAINER_HAS_PYTHON_IHM = _IMP_spb.IMP_CONTAINER_HAS_PYTHON_IHM
402 IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP = _IMP_spb.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP
404 IMP_CONTAINER_HAS_ROBIN_MAP = _IMP_spb.IMP_CONTAINER_HAS_ROBIN_MAP
406 IMPCONTAINER_SHOW_WARNINGS = _IMP_spb.IMPCONTAINER_SHOW_WARNINGS
409 IMP_SYMMETRY_HAS_IMP_CGAL = _IMP_spb.IMP_SYMMETRY_HAS_IMP_CGAL
411 IMP_SYMMETRY_HAS_IMP_DISPLAY = _IMP_spb.IMP_SYMMETRY_HAS_IMP_DISPLAY
413 IMP_SYMMETRY_HAS_IMP_KERNEL = _IMP_spb.IMP_SYMMETRY_HAS_IMP_KERNEL
415 IMP_SYMMETRY_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_SYMMETRY_HAS_IMP_SCORE_FUNCTOR
417 IMP_SYMMETRY_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_SYMMETRY_HAS_BOOST_FILESYSTEM
419 IMP_SYMMETRY_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_SYMMETRY_HAS_BOOST_PROGRAMOPTIONS
421 IMP_SYMMETRY_HAS_BOOST_RANDOM = _IMP_spb.IMP_SYMMETRY_HAS_BOOST_RANDOM
423 IMP_SYMMETRY_HAS_BOOST_SYSTEM = _IMP_spb.IMP_SYMMETRY_HAS_BOOST_SYSTEM
425 IMP_SYMMETRY_HAS_CGAL = _IMP_spb.IMP_SYMMETRY_HAS_CGAL
427 IMP_SYMMETRY_HAS_HDF5 = _IMP_spb.IMP_SYMMETRY_HAS_HDF5
429 IMP_SYMMETRY_HAS_NUMPY = _IMP_spb.IMP_SYMMETRY_HAS_NUMPY
431 IMP_SYMMETRY_HAS_PYTHON_IHM = _IMP_spb.IMP_SYMMETRY_HAS_PYTHON_IHM
433 IMPSYMMETRY_SHOW_WARNINGS = _IMP_spb.IMPSYMMETRY_SHOW_WARNINGS
436 IMP_ATOM_HAS_IMP_CGAL = _IMP_spb.IMP_ATOM_HAS_IMP_CGAL
438 IMP_ATOM_HAS_IMP_KERNEL = _IMP_spb.IMP_ATOM_HAS_IMP_KERNEL
440 IMP_ATOM_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR
442 IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS
444 IMP_ATOM_HAS_BOOST_RANDOM = _IMP_spb.IMP_ATOM_HAS_BOOST_RANDOM
446 IMP_ATOM_HAS_BOOST_REGEX = _IMP_spb.IMP_ATOM_HAS_BOOST_REGEX
448 IMP_ATOM_HAS_BOOST_SYSTEM = _IMP_spb.IMP_ATOM_HAS_BOOST_SYSTEM
450 IMP_ATOM_HAS_CGAL = _IMP_spb.IMP_ATOM_HAS_CGAL
452 IMP_ATOM_HAS_HDF5 = _IMP_spb.IMP_ATOM_HAS_HDF5
454 IMP_ATOM_HAS_NUMPY = _IMP_spb.IMP_ATOM_HAS_NUMPY
456 IMP_ATOM_HAS_PYTHON_IHM = _IMP_spb.IMP_ATOM_HAS_PYTHON_IHM
458 IMPATOM_SHOW_WARNINGS = _IMP_spb.IMPATOM_SHOW_WARNINGS
460 IMP_ATOM_TYPE_INDEX = _IMP_spb.IMP_ATOM_TYPE_INDEX
462 IMP_RESIDUE_TYPE_INDEX = _IMP_spb.IMP_RESIDUE_TYPE_INDEX
464 IMP_HIERARCHY_TYPE_INDEX = _IMP_spb.IMP_HIERARCHY_TYPE_INDEX
466 IMP_CHAIN_TYPE_INDEX = _IMP_spb.IMP_CHAIN_TYPE_INDEX
469 IMP_EM_HAS_IMP_CGAL = _IMP_spb.IMP_EM_HAS_IMP_CGAL
471 IMP_EM_HAS_IMP_CONTAINER = _IMP_spb.IMP_EM_HAS_IMP_CONTAINER
473 IMP_EM_HAS_IMP_DISPLAY = _IMP_spb.IMP_EM_HAS_IMP_DISPLAY
475 IMP_EM_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_EM_HAS_IMP_SCORE_FUNCTOR
477 IMP_EM_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_EM_HAS_BOOST_FILESYSTEM
479 IMP_EM_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_EM_HAS_BOOST_PROGRAMOPTIONS
481 IMP_EM_HAS_BOOST_RANDOM = _IMP_spb.IMP_EM_HAS_BOOST_RANDOM
483 IMP_EM_HAS_BOOST_REGEX = _IMP_spb.IMP_EM_HAS_BOOST_REGEX
485 IMP_EM_HAS_BOOST_SYSTEM = _IMP_spb.IMP_EM_HAS_BOOST_SYSTEM
487 IMP_EM_HAS_CGAL = _IMP_spb.IMP_EM_HAS_CGAL
489 IMP_EM_HAS_HDF5 = _IMP_spb.IMP_EM_HAS_HDF5
491 IMP_EM_HAS_NUMPY = _IMP_spb.IMP_EM_HAS_NUMPY
493 IMP_EM_HAS_PYTHON_IHM = _IMP_spb.IMP_EM_HAS_PYTHON_IHM
495 IMPEM_SHOW_WARNINGS = _IMP_spb.IMPEM_SHOW_WARNINGS
498 IMP_SAXS_HAS_IMP_CGAL = _IMP_spb.IMP_SAXS_HAS_IMP_CGAL
500 IMP_SAXS_HAS_IMP_CONTAINER = _IMP_spb.IMP_SAXS_HAS_IMP_CONTAINER
502 IMP_SAXS_HAS_IMP_DISPLAY = _IMP_spb.IMP_SAXS_HAS_IMP_DISPLAY
504 IMP_SAXS_HAS_IMP_KERNEL = _IMP_spb.IMP_SAXS_HAS_IMP_KERNEL
506 IMP_SAXS_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_SAXS_HAS_IMP_SCORE_FUNCTOR
508 IMP_SAXS_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_SAXS_HAS_BOOST_FILESYSTEM
510 IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS
512 IMP_SAXS_HAS_BOOST_RANDOM = _IMP_spb.IMP_SAXS_HAS_BOOST_RANDOM
514 IMP_SAXS_HAS_BOOST_REGEX = _IMP_spb.IMP_SAXS_HAS_BOOST_REGEX
516 IMP_SAXS_HAS_BOOST_SYSTEM = _IMP_spb.IMP_SAXS_HAS_BOOST_SYSTEM
518 IMP_SAXS_HAS_CGAL = _IMP_spb.IMP_SAXS_HAS_CGAL
520 IMP_SAXS_HAS_HDF5 = _IMP_spb.IMP_SAXS_HAS_HDF5
522 IMP_SAXS_HAS_NUMPY = _IMP_spb.IMP_SAXS_HAS_NUMPY
524 IMP_SAXS_HAS_PYTHON_IHM = _IMP_spb.IMP_SAXS_HAS_PYTHON_IHM
526 IMPSAXS_SHOW_WARNINGS = _IMP_spb.IMPSAXS_SHOW_WARNINGS
529 IMP_ISD_HAS_IMP_CGAL = _IMP_spb.IMP_ISD_HAS_IMP_CGAL
531 IMP_ISD_HAS_IMP_DISPLAY = _IMP_spb.IMP_ISD_HAS_IMP_DISPLAY
533 IMP_ISD_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_ISD_HAS_IMP_SCORE_FUNCTOR
535 IMP_ISD_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_ISD_HAS_BOOST_FILESYSTEM
537 IMP_ISD_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_ISD_HAS_BOOST_PROGRAMOPTIONS
539 IMP_ISD_HAS_BOOST_RANDOM = _IMP_spb.IMP_ISD_HAS_BOOST_RANDOM
541 IMP_ISD_HAS_BOOST_REGEX = _IMP_spb.IMP_ISD_HAS_BOOST_REGEX
543 IMP_ISD_HAS_BOOST_SYSTEM = _IMP_spb.IMP_ISD_HAS_BOOST_SYSTEM
545 IMP_ISD_HAS_CGAL = _IMP_spb.IMP_ISD_HAS_CGAL
547 IMP_ISD_HAS_HDF5 = _IMP_spb.IMP_ISD_HAS_HDF5
549 IMP_ISD_HAS_NUMPY = _IMP_spb.IMP_ISD_HAS_NUMPY
551 IMP_ISD_HAS_PYTHON_IHM = _IMP_spb.IMP_ISD_HAS_PYTHON_IHM
553 IMPISD_SHOW_WARNINGS = _IMP_spb.IMPISD_SHOW_WARNINGS
556 IMP_RMF_HAS_IMP_CGAL = _IMP_spb.IMP_RMF_HAS_IMP_CGAL
558 IMP_RMF_HAS_IMP_EM = _IMP_spb.IMP_RMF_HAS_IMP_EM
560 IMP_RMF_HAS_IMP_SAXS = _IMP_spb.IMP_RMF_HAS_IMP_SAXS
562 IMP_RMF_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_RMF_HAS_IMP_SCORE_FUNCTOR
564 IMP_RMF_HAS_IMP_STATISTICS = _IMP_spb.IMP_RMF_HAS_IMP_STATISTICS
566 IMP_RMF_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_RMF_HAS_BOOST_FILESYSTEM
568 IMP_RMF_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_RMF_HAS_BOOST_PROGRAMOPTIONS
570 IMP_RMF_HAS_BOOST_RANDOM = _IMP_spb.IMP_RMF_HAS_BOOST_RANDOM
572 IMP_RMF_HAS_BOOST_REGEX = _IMP_spb.IMP_RMF_HAS_BOOST_REGEX
574 IMP_RMF_HAS_BOOST_SYSTEM = _IMP_spb.IMP_RMF_HAS_BOOST_SYSTEM
576 IMP_RMF_HAS_CGAL = _IMP_spb.IMP_RMF_HAS_CGAL
578 IMP_RMF_HAS_HDF5 = _IMP_spb.IMP_RMF_HAS_HDF5
580 IMP_RMF_HAS_NUMPY = _IMP_spb.IMP_RMF_HAS_NUMPY
582 IMP_RMF_HAS_PYTHON_IHM = _IMP_spb.IMP_RMF_HAS_PYTHON_IHM
584 IMPRMF_SHOW_WARNINGS = _IMP_spb.IMPRMF_SHOW_WARNINGS
588 IMP_DOMINO_HAS_IMP_ATOM = _IMP_spb.IMP_DOMINO_HAS_IMP_ATOM
590 IMP_DOMINO_HAS_IMP_CGAL = _IMP_spb.IMP_DOMINO_HAS_IMP_CGAL
592 IMP_DOMINO_HAS_IMP_EM = _IMP_spb.IMP_DOMINO_HAS_IMP_EM
594 IMP_DOMINO_HAS_IMP_ISD = _IMP_spb.IMP_DOMINO_HAS_IMP_ISD
596 IMP_DOMINO_HAS_IMP_KERNEL = _IMP_spb.IMP_DOMINO_HAS_IMP_KERNEL
598 IMP_DOMINO_HAS_IMP_RMF = _IMP_spb.IMP_DOMINO_HAS_IMP_RMF
600 IMP_DOMINO_HAS_IMP_SAXS = _IMP_spb.IMP_DOMINO_HAS_IMP_SAXS
602 IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR
604 IMP_DOMINO_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_DOMINO_HAS_BOOST_FILESYSTEM
606 IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS
608 IMP_DOMINO_HAS_BOOST_RANDOM = _IMP_spb.IMP_DOMINO_HAS_BOOST_RANDOM
610 IMP_DOMINO_HAS_BOOST_REGEX = _IMP_spb.IMP_DOMINO_HAS_BOOST_REGEX
612 IMP_DOMINO_HAS_BOOST_SYSTEM = _IMP_spb.IMP_DOMINO_HAS_BOOST_SYSTEM
614 IMP_DOMINO_HAS_CGAL = _IMP_spb.IMP_DOMINO_HAS_CGAL
616 IMP_DOMINO_HAS_HDF5 = _IMP_spb.IMP_DOMINO_HAS_HDF5
618 IMP_DOMINO_HAS_NUMPY = _IMP_spb.IMP_DOMINO_HAS_NUMPY
620 IMP_DOMINO_HAS_RMF = _IMP_spb.IMP_DOMINO_HAS_RMF
622 IMP_DOMINO_HAS_PYTHON_IHM = _IMP_spb.IMP_DOMINO_HAS_PYTHON_IHM
624 IMPDOMINO_SHOW_WARNINGS = _IMP_spb.IMPDOMINO_SHOW_WARNINGS
628 IMP_EM2D_HAS_IMP_CGAL = _IMP_spb.IMP_EM2D_HAS_IMP_CGAL
630 IMP_EM2D_HAS_IMP_ISD = _IMP_spb.IMP_EM2D_HAS_IMP_ISD
632 IMP_EM2D_HAS_IMP_KERNEL = _IMP_spb.IMP_EM2D_HAS_IMP_KERNEL
634 IMP_EM2D_HAS_IMP_RMF = _IMP_spb.IMP_EM2D_HAS_IMP_RMF
636 IMP_EM2D_HAS_IMP_SAXS = _IMP_spb.IMP_EM2D_HAS_IMP_SAXS
638 IMP_EM2D_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_EM2D_HAS_IMP_SCORE_FUNCTOR
640 IMP_EM2D_HAS_IMP_STATISTICS = _IMP_spb.IMP_EM2D_HAS_IMP_STATISTICS
642 IMP_EM2D_HAS_BOOST_GRAPH = _IMP_spb.IMP_EM2D_HAS_BOOST_GRAPH
644 IMP_EM2D_HAS_BOOST_RANDOM = _IMP_spb.IMP_EM2D_HAS_BOOST_RANDOM
646 IMP_EM2D_HAS_BOOST_REGEX = _IMP_spb.IMP_EM2D_HAS_BOOST_REGEX
648 IMP_EM2D_HAS_BOOST_SYSTEM = _IMP_spb.IMP_EM2D_HAS_BOOST_SYSTEM
650 IMP_EM2D_HAS_CGAL = _IMP_spb.IMP_EM2D_HAS_CGAL
652 IMP_EM2D_HAS_GSL = _IMP_spb.IMP_EM2D_HAS_GSL
654 IMP_EM2D_HAS_HDF5 = _IMP_spb.IMP_EM2D_HAS_HDF5
656 IMP_EM2D_HAS_NUMPY = _IMP_spb.IMP_EM2D_HAS_NUMPY
658 IMP_EM2D_HAS_OPENCV3 = _IMP_spb.IMP_EM2D_HAS_OPENCV3
660 IMP_EM2D_HAS_RMF = _IMP_spb.IMP_EM2D_HAS_RMF
662 IMP_EM2D_HAS_PYTHON_IHM = _IMP_spb.IMP_EM2D_HAS_PYTHON_IHM
664 IMP_EM2D_HAS_OPENCV21 = _IMP_spb.IMP_EM2D_HAS_OPENCV21
666 IMP_EM2D_HAS_OPENCV22 = _IMP_spb.IMP_EM2D_HAS_OPENCV22
668 IMPEM2D_SHOW_WARNINGS = _IMP_spb.IMPEM2D_SHOW_WARNINGS
671 IMP_SPB_HAS_IMP_ALGEBRA = _IMP_spb.IMP_SPB_HAS_IMP_ALGEBRA
673 IMP_SPB_HAS_IMP_CGAL = _IMP_spb.IMP_SPB_HAS_IMP_CGAL
675 IMP_SPB_HAS_IMP_DISPLAY = _IMP_spb.IMP_SPB_HAS_IMP_DISPLAY
677 IMP_SPB_HAS_IMP_DOMINO = _IMP_spb.IMP_SPB_HAS_IMP_DOMINO
679 IMP_SPB_HAS_IMP_EM = _IMP_spb.IMP_SPB_HAS_IMP_EM
681 IMP_SPB_HAS_IMP_GSL = _IMP_spb.IMP_SPB_HAS_IMP_GSL
683 IMP_SPB_HAS_IMP_KERNEL = _IMP_spb.IMP_SPB_HAS_IMP_KERNEL
685 IMP_SPB_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_SPB_HAS_IMP_SCORE_FUNCTOR
687 IMP_SPB_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_SPB_HAS_BOOST_FILESYSTEM
689 IMP_SPB_HAS_BOOST_GRAPH = _IMP_spb.IMP_SPB_HAS_BOOST_GRAPH
691 IMP_SPB_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_SPB_HAS_BOOST_PROGRAMOPTIONS
693 IMP_SPB_HAS_BOOST_RANDOM = _IMP_spb.IMP_SPB_HAS_BOOST_RANDOM
695 IMP_SPB_HAS_BOOST_REGEX = _IMP_spb.IMP_SPB_HAS_BOOST_REGEX
697 IMP_SPB_HAS_BOOST_SYSTEM = _IMP_spb.IMP_SPB_HAS_BOOST_SYSTEM
699 IMP_SPB_HAS_CGAL = _IMP_spb.IMP_SPB_HAS_CGAL
701 IMP_SPB_HAS_FFTW3 = _IMP_spb.IMP_SPB_HAS_FFTW3
703 IMP_SPB_HAS_GSL = _IMP_spb.IMP_SPB_HAS_GSL
705 IMP_SPB_HAS_HDF5 = _IMP_spb.IMP_SPB_HAS_HDF5
707 IMP_SPB_HAS_MPI = _IMP_spb.IMP_SPB_HAS_MPI
709 IMP_SPB_HAS_NUMPY = _IMP_spb.IMP_SPB_HAS_NUMPY
711 IMP_SPB_HAS_OPENCV3 = _IMP_spb.IMP_SPB_HAS_OPENCV3
713 IMP_SPB_HAS_RMF = _IMP_spb.IMP_SPB_HAS_RMF
715 IMP_SPB_HAS_PYTHON_IHM = _IMP_spb.IMP_SPB_HAS_PYTHON_IHM
717 IMPSPB_SHOW_WARNINGS = _IMP_spb.IMPSPB_SHOW_WARNINGS
721 return [HelixDecorator(x)
for x
in l]
722 _plural_types.append(
"HelixDecorators")
725 _value_types.append(
"HelixDecorator")
728 _object_types.append(
"AttributeDistancePairScore")
731 def _object_cast_to_AttributeDistancePairScore(o):
732 r"""_object_cast_to_AttributeDistancePairScore(Object o) -> AttributeDistancePairScore"""
733 return _IMP_spb._object_cast_to_AttributeDistancePairScore(o)
735 _object_types.append(
"BoxedMover")
738 def _object_cast_to_BoxedMover(o):
739 r"""_object_cast_to_BoxedMover(Object o) -> BoxedMover"""
740 return _IMP_spb._object_cast_to_BoxedMover(o)
742 _object_types.append(
"CellMover")
745 def _object_cast_to_CellMover(o):
746 r"""_object_cast_to_CellMover(Object o) -> CellMover"""
747 return _IMP_spb._object_cast_to_CellMover(o)
749 _object_types.append(
"ChiSquareMetric")
752 _object_types.append(
"ContactMapMetric")
755 def _object_cast_to_ContactMapMetric(o):
756 r"""_object_cast_to_ContactMapMetric(Object o) -> ContactMapMetric"""
757 return _IMP_spb._object_cast_to_ContactMapMetric(o)
759 _object_types.append(
"DiameterRgyrRestraint")
762 def _object_cast_to_DiameterRgyrRestraint(o):
763 r"""_object_cast_to_DiameterRgyrRestraint(Object o) -> DiameterRgyrRestraint"""
764 return _IMP_spb._object_cast_to_DiameterRgyrRestraint(o)
766 _object_types.append(
"DistanceRMSDMetric")
769 def _object_cast_to_DistanceRMSDMetric(o):
770 r"""_object_cast_to_DistanceRMSDMetric(Object o) -> DistanceRMSDMetric"""
771 return _IMP_spb._object_cast_to_DistanceRMSDMetric(o)
773 _object_types.append(
"Gaussian")
776 def _object_cast_to_Gaussian(o):
777 r"""_object_cast_to_Gaussian(Object o) -> Gaussian"""
778 return _IMP_spb._object_cast_to_Gaussian(o)
780 _object_types.append(
"ISDRestraint")
783 _object_types.append(
"KinkPairScore")
786 def _object_cast_to_KinkPairScore(o):
787 r"""_object_cast_to_KinkPairScore(Object o) -> KinkPairScore"""
788 return _IMP_spb._object_cast_to_KinkPairScore(o)
790 _object_types.append(
"MolecularDynamicsWithWte")
793 def _object_cast_to_MolecularDynamicsWithWte(o):
794 r"""_object_cast_to_MolecularDynamicsWithWte(Object o) -> MolecularDynamicsWithWte"""
795 return _IMP_spb._object_cast_to_MolecularDynamicsWithWte(o)
797 _object_types.append(
"MonteCarloWithWte")
800 def _object_cast_to_MonteCarloWithWte(o):
801 r"""_object_cast_to_MonteCarloWithWte(Object o) -> MonteCarloWithWte"""
802 return _IMP_spb._object_cast_to_MonteCarloWithWte(o)
804 _object_types.append(
"NuisanceRangeModifier")
807 def _object_cast_to_NuisanceRangeModifier(o):
808 r"""_object_cast_to_NuisanceRangeModifier(Object o) -> NuisanceRangeModifier"""
809 return _IMP_spb._object_cast_to_NuisanceRangeModifier(o)
811 _object_types.append(
"PbcBoxedMover")
814 def _object_cast_to_PbcBoxedMover(o):
815 r"""_object_cast_to_PbcBoxedMover(Object o) -> PbcBoxedMover"""
816 return _IMP_spb._object_cast_to_PbcBoxedMover(o)
818 _object_types.append(
"PbcBoxedRigidBodyMover")
821 def _object_cast_to_PbcBoxedRigidBodyMover(o):
822 r"""_object_cast_to_PbcBoxedRigidBodyMover(Object o) -> PbcBoxedRigidBodyMover"""
823 return _IMP_spb._object_cast_to_PbcBoxedRigidBodyMover(o)
825 _object_types.append(
"RigidBodyNewMover")
828 def _object_cast_to_RigidBodyNewMover(o):
829 r"""_object_cast_to_RigidBodyNewMover(Object o) -> RigidBodyNewMover"""
830 return _IMP_spb._object_cast_to_RigidBodyNewMover(o)
832 _object_types.append(
"RigidBodyPackingScore")
835 def _object_cast_to_RigidBodyPackingScore(o):
836 r"""_object_cast_to_RigidBodyPackingScore(Object o) -> RigidBodyPackingScore"""
837 return _IMP_spb._object_cast_to_RigidBodyPackingScore(o)
839 _object_types.append(
"RMSDMetric")
842 def _object_cast_to_RMSDMetric(o):
843 r"""_object_cast_to_RMSDMetric(Object o) -> RMSDMetric"""
844 return _IMP_spb._object_cast_to_RMSDMetric(o)
846 _object_types.append(
"SameParticlePairFilter")
849 def _object_cast_to_SameParticlePairFilter(o):
850 r"""_object_cast_to_SameParticlePairFilter(Object o) -> SameParticlePairFilter"""
851 return _IMP_spb._object_cast_to_SameParticlePairFilter(o)
853 _object_types.append(
"SameRigidBodyPairFilter")
856 def _object_cast_to_SameRigidBodyPairFilter(o):
857 r"""_object_cast_to_SameRigidBodyPairFilter(Object o) -> SameRigidBodyPairFilter"""
858 return _IMP_spb._object_cast_to_SameRigidBodyPairFilter(o)
860 _object_types.append(
"TiltSingletonScore")
863 def _object_cast_to_TiltSingletonScore(o):
864 r"""_object_cast_to_TiltSingletonScore(Object o) -> TiltSingletonScore"""
865 return _IMP_spb._object_cast_to_TiltSingletonScore(o)
867 _object_types.append(
"TransformationSymmetry")
870 _object_types.append(
"TwoStateGoModelRestraint")
873 def _object_cast_to_TwoStateGoModelRestraint(o):
874 r"""_object_cast_to_TwoStateGoModelRestraint(Object o) -> TwoStateGoModelRestraint"""
875 return _IMP_spb._object_cast_to_TwoStateGoModelRestraint(o)
877 _object_types.append(
"UniformBoundedRestraint")
880 def _object_cast_to_UniformBoundedRestraint(o):
881 r"""_object_cast_to_UniformBoundedRestraint(Object o) -> UniformBoundedRestraint"""
882 return _IMP_spb._object_cast_to_UniformBoundedRestraint(o)
884 r"""Proxy of C++ IMP::spb::AttributeDistancePairScore class."""
886 thisown = property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
"The membership flag")
888 def __init__(self, f, k):
889 r"""__init__(AttributeDistancePairScore self, UnaryFunction f, FloatKey k) -> AttributeDistancePairScore"""
890 _IMP_spb.AttributeDistancePairScore_swiginit(self, _IMP_spb.new_AttributeDistancePairScore(f, k))
892 def do_get_inputs(self, m, pis):
893 r"""do_get_inputs(AttributeDistancePairScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
894 return _IMP_spb.AttributeDistancePairScore_do_get_inputs(self, m, pis)
896 def get_version_info(self):
897 r"""get_version_info(AttributeDistancePairScore self) -> VersionInfo"""
898 return _IMP_spb.AttributeDistancePairScore_get_version_info(self)
899 __swig_destroy__ = _IMP_spb.delete_AttributeDistancePairScore
901 def show(self, *args):
902 r"""show(AttributeDistancePairScore self, _ostream out=std::cout)"""
903 return _IMP_spb.AttributeDistancePairScore_show(self, *args)
906 r"""__str__(AttributeDistancePairScore self) -> std::string"""
907 return _IMP_spb.AttributeDistancePairScore___str__(self)
910 r"""__repr__(AttributeDistancePairScore self) -> std::string"""
911 return _IMP_spb.AttributeDistancePairScore___repr__(self)
915 return _object_cast_to_AttributeDistancePairScore(o)
919 _IMP_spb.AttributeDistancePairScore_swigregister(AttributeDistancePairScore)
921 r"""Proxy of C++ IMP::spb::BoxedMover class."""
923 thisown = property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
"The membership flag")
925 def __init__(self, p, max_tr, centers):
926 r"""__init__(BoxedMover self, Particle p, IMP::Float max_tr, IMP::algebra::Vector3Ds centers) -> BoxedMover"""
927 _IMP_spb.BoxedMover_swiginit(self, _IMP_spb.new_BoxedMover(p, max_tr, centers))
929 def get_version_info(self):
930 r"""get_version_info(BoxedMover self) -> VersionInfo"""
931 return _IMP_spb.BoxedMover_get_version_info(self)
932 __swig_destroy__ = _IMP_spb.delete_BoxedMover
934 def show(self, *args):
935 r"""show(BoxedMover self, _ostream out=std::cout)"""
936 return _IMP_spb.BoxedMover_show(self, *args)
939 r"""__str__(BoxedMover self) -> std::string"""
940 return _IMP_spb.BoxedMover___str__(self)
943 r"""__repr__(BoxedMover self) -> std::string"""
944 return _IMP_spb.BoxedMover___repr__(self)
948 return _object_cast_to_BoxedMover(o)
952 _IMP_spb.BoxedMover_swigregister(BoxedMover)
954 r"""Proxy of C++ IMP::spb::CellMover class."""
956 thisown = property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
"The membership flag")
958 def __init__(self, p, ps, max_translation):
959 r"""__init__(CellMover self, Particle p, IMP::Particles ps, IMP::Float max_translation) -> CellMover"""
960 _IMP_spb.CellMover_swiginit(self, _IMP_spb.new_CellMover(p, ps, max_translation))
962 def get_version_info(self):
963 r"""get_version_info(CellMover self) -> VersionInfo"""
964 return _IMP_spb.CellMover_get_version_info(self)
965 __swig_destroy__ = _IMP_spb.delete_CellMover
967 def show(self, *args):
968 r"""show(CellMover self, _ostream out=std::cout)"""
969 return _IMP_spb.CellMover_show(self, *args)
972 r"""__str__(CellMover self) -> std::string"""
973 return _IMP_spb.CellMover___str__(self)
976 r"""__repr__(CellMover self) -> std::string"""
977 return _IMP_spb.CellMover___repr__(self)
981 return _object_cast_to_CellMover(o)
985 _IMP_spb.CellMover_swigregister(CellMover)
987 r"""Proxy of C++ IMP::spb::ChiSquareMetric class."""
989 thisown = property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
"The membership flag")
991 def __init__(self, nu_exp, constr_type=0):
992 r"""__init__(ChiSquareMetric self, IMP::Floats nu_exp, int constr_type=0) -> ChiSquareMetric"""
993 _IMP_spb.ChiSquareMetric_swiginit(self, _IMP_spb.new_ChiSquareMetric(nu_exp, constr_type))
995 def add_configuration(self, nu, stddev, weight=1.0):
996 r"""add_configuration(ChiSquareMetric self, IMP::Floats nu, IMP::Floats stddev, double weight=1.0)"""
997 return _IMP_spb.ChiSquareMetric_add_configuration(self, nu, stddev, weight)
1000 r"""get_nu(ChiSquareMetric self, unsigned int i) -> IMP::Floats"""
1001 return _IMP_spb.ChiSquareMetric_get_nu(self, i)
1003 def get_stddev(self, i):
1004 r"""get_stddev(ChiSquareMetric self, unsigned int i) -> IMP::Floats"""
1005 return _IMP_spb.ChiSquareMetric_get_stddev(self, i)
1007 def get_weight(self, i):
1008 r"""get_weight(ChiSquareMetric self, unsigned int i) -> IMP::Float"""
1009 return _IMP_spb.ChiSquareMetric_get_weight(self, i)
1011 def get_chisquare_exp(self, i):
1012 r"""get_chisquare_exp(ChiSquareMetric self, unsigned int i) -> double"""
1013 return _IMP_spb.ChiSquareMetric_get_chisquare_exp(self, i)
1015 def get_version_info(self):
1016 r"""get_version_info(ChiSquareMetric self) -> VersionInfo"""
1017 return _IMP_spb.ChiSquareMetric_get_version_info(self)
1018 __swig_destroy__ = _IMP_spb.delete_ChiSquareMetric
1021 r"""__str__(ChiSquareMetric self) -> std::string"""
1022 return _IMP_spb.ChiSquareMetric___str__(self)
1025 r"""__repr__(ChiSquareMetric self) -> std::string"""
1026 return _IMP_spb.ChiSquareMetric___repr__(self)
1030 return _object_cast_to_ChiSquareMetric(o)
1034 _IMP_spb.ChiSquareMetric_swigregister(ChiSquareMetric)
1036 r"""Proxy of C++ IMP::spb::ContactMapMetric class."""
1038 thisown = property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
"The membership flag")
1040 def __init__(self, ps, r0, nn, mm):
1041 r"""__init__(ContactMapMetric self, IMP::Particles ps, double r0, int nn, int mm) -> ContactMapMetric"""
1042 _IMP_spb.ContactMapMetric_swiginit(self, _IMP_spb.new_ContactMapMetric(ps, r0, nn, mm))
1044 def add_configuration(self, weight=1.0):
1045 r"""add_configuration(ContactMapMetric self, double weight=1.0)"""
1046 return _IMP_spb.ContactMapMetric_add_configuration(self, weight)
1048 def add_map(self, matrix, weight=1.0):
1049 r"""add_map(ContactMapMetric self, IMP::Floats matrix, double weight=1.0)"""
1050 return _IMP_spb.ContactMapMetric_add_map(self, matrix, weight)
1052 def get_weight(self, i):
1053 r"""get_weight(ContactMapMetric self, unsigned int i) -> IMP::Float"""
1054 return _IMP_spb.ContactMapMetric_get_weight(self, i)
1056 def get_item(self, i):
1057 r"""get_item(ContactMapMetric self, unsigned int i) -> IMP::Floats"""
1058 return _IMP_spb.ContactMapMetric_get_item(self, i)
1060 def get_version_info(self):
1061 r"""get_version_info(ContactMapMetric self) -> VersionInfo"""
1062 return _IMP_spb.ContactMapMetric_get_version_info(self)
1063 __swig_destroy__ = _IMP_spb.delete_ContactMapMetric
1066 r"""__str__(ContactMapMetric self) -> std::string"""
1067 return _IMP_spb.ContactMapMetric___str__(self)
1070 r"""__repr__(ContactMapMetric self) -> std::string"""
1071 return _IMP_spb.ContactMapMetric___repr__(self)
1075 return _object_cast_to_ContactMapMetric(o)
1079 _IMP_spb.ContactMapMetric_swigregister(ContactMapMetric)
1081 r"""Proxy of C++ IMP::spb::DiameterRgyrRestraint class."""
1083 thisown = property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
"The membership flag")
1085 def __init__(self, ps, diameter, rgyr, kappa):
1086 r"""__init__(DiameterRgyrRestraint self, IMP::Particles ps, IMP::Float diameter, IMP::Float rgyr, IMP::Float kappa) -> DiameterRgyrRestraint"""
1087 _IMP_spb.DiameterRgyrRestraint_swiginit(self, _IMP_spb.new_DiameterRgyrRestraint(ps, diameter, rgyr, kappa))
1089 def do_get_inputs(self):
1090 r"""do_get_inputs(DiameterRgyrRestraint self) -> IMP::ModelObjectsTemp"""
1091 return _IMP_spb.DiameterRgyrRestraint_do_get_inputs(self)
1093 def get_version_info(self):
1094 r"""get_version_info(DiameterRgyrRestraint self) -> VersionInfo"""
1095 return _IMP_spb.DiameterRgyrRestraint_get_version_info(self)
1096 __swig_destroy__ = _IMP_spb.delete_DiameterRgyrRestraint
1099 r"""__str__(DiameterRgyrRestraint self) -> std::string"""
1100 return _IMP_spb.DiameterRgyrRestraint___str__(self)
1103 r"""__repr__(DiameterRgyrRestraint self) -> std::string"""
1104 return _IMP_spb.DiameterRgyrRestraint___repr__(self)
1108 return _object_cast_to_DiameterRgyrRestraint(o)
1112 _IMP_spb.DiameterRgyrRestraint_swigregister(DiameterRgyrRestraint)
1114 r"""Proxy of C++ IMP::spb::DistanceRMSDMetric class."""
1116 thisown = property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
"The membership flag")
1118 def __init__(self, ps, align, tr, px, py, pz):
1119 r"""__init__(DistanceRMSDMetric self, IMP::Particles ps, IMP::Ints align, IMP::algebra::Transformation3Ds tr, Particle px, Particle py, Particle pz) -> DistanceRMSDMetric"""
1120 _IMP_spb.DistanceRMSDMetric_swiginit(self, _IMP_spb.new_DistanceRMSDMetric(ps, align, tr, px, py, pz))
1122 def add_configuration(self, weight=1.0):
1123 r"""add_configuration(DistanceRMSDMetric self, double weight=1.0)"""
1124 return _IMP_spb.DistanceRMSDMetric_add_configuration(self, weight)
1126 def get_weight(self, i):
1127 r"""get_weight(DistanceRMSDMetric self, unsigned int i) -> IMP::Float"""
1128 return _IMP_spb.DistanceRMSDMetric_get_weight(self, i)
1130 def get_version_info(self):
1131 r"""get_version_info(DistanceRMSDMetric self) -> VersionInfo"""
1132 return _IMP_spb.DistanceRMSDMetric_get_version_info(self)
1133 __swig_destroy__ = _IMP_spb.delete_DistanceRMSDMetric
1136 r"""__str__(DistanceRMSDMetric self) -> std::string"""
1137 return _IMP_spb.DistanceRMSDMetric___str__(self)
1140 r"""__repr__(DistanceRMSDMetric self) -> std::string"""
1141 return _IMP_spb.DistanceRMSDMetric___repr__(self)
1145 return _object_cast_to_DistanceRMSDMetric(o)
1149 _IMP_spb.DistanceRMSDMetric_swigregister(DistanceRMSDMetric)
1151 def create_gromos_clustering(d, cutoff):
1152 r"""create_gromos_clustering(Metric d, double cutoff) -> PartitionalClustering"""
1153 return _IMP_spb.create_gromos_clustering(d, cutoff)
1155 r"""Proxy of C++ IMP::spb::Gaussian class."""
1157 thisown = property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
"The membership flag")
1159 def __init__(self, Emin, Zmin, sigma):
1160 r"""__init__(Gaussian self, IMP::Float Emin, IMP::Float Zmin, IMP::Float sigma) -> Gaussian"""
1161 _IMP_spb.Gaussian_swiginit(self, _IMP_spb.new_Gaussian(Emin, Zmin, sigma))
1163 def get_version_info(self):
1164 r"""get_version_info(Gaussian self) -> VersionInfo"""
1165 return _IMP_spb.Gaussian_get_version_info(self)
1166 __swig_destroy__ = _IMP_spb.delete_Gaussian
1169 r"""__str__(Gaussian self) -> std::string"""
1170 return _IMP_spb.Gaussian___str__(self)
1173 r"""__repr__(Gaussian self) -> std::string"""
1174 return _IMP_spb.Gaussian___repr__(self)
1178 return _object_cast_to_Gaussian(o)
1182 _IMP_spb.Gaussian_swigregister(Gaussian)
1184 r"""Proxy of C++ IMP::spb::HelixDecorator class."""
1186 thisown = property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
"The membership flag")
1188 def __init__(self, *args):
1190 __init__(HelixDecorator self) -> HelixDecorator
1191 __init__(HelixDecorator self, Model m, ParticleIndex id) -> HelixDecorator
1192 __init__(HelixDecorator self, _ParticleAdaptor d) -> HelixDecorator
1194 _IMP_spb.HelixDecorator_swiginit(self, _IMP_spb.new_HelixDecorator(*args))
1196 def show(self, *args):
1197 r"""show(HelixDecorator self, _ostream out=std::cout)"""
1198 return _IMP_spb.HelixDecorator_show(self, *args)
1201 def setup_particle(p, b, e):
1202 r"""setup_particle(Particle p, IMP::Float b, IMP::Float e) -> HelixDecorator"""
1203 return _IMP_spb.HelixDecorator_setup_particle(p, b, e)
1205 def get_begin(self):
1206 r"""get_begin(HelixDecorator self) -> IMP::Float"""
1207 return _IMP_spb.HelixDecorator_get_begin(self)
1210 r"""get_end(HelixDecorator self) -> IMP::Float"""
1211 return _IMP_spb.HelixDecorator_get_end(self)
1214 def get_is_setup(*args):
1216 get_is_setup(_ParticleAdaptor p) -> bool
1217 get_is_setup(Model m, ParticleIndex id) -> bool
1219 return _IMP_spb.HelixDecorator_get_is_setup(*args)
1221 def set_begin(self, v):
1222 r"""set_begin(HelixDecorator self, IMP::Float v)"""
1223 return _IMP_spb.HelixDecorator_set_begin(self, v)
1225 def set_end(self, v):
1226 r"""set_end(HelixDecorator self, IMP::Float v)"""
1227 return _IMP_spb.HelixDecorator_set_end(self, v)
1229 def add_attribute(self, *args):
1231 add_attribute(HelixDecorator self, FloatKey k, IMP::Float v, bool opt)
1232 add_attribute(HelixDecorator self, FloatKey a0, IMP::Float a1)
1233 add_attribute(HelixDecorator self, IntKey a0, IMP::Int a1)
1234 add_attribute(HelixDecorator self, FloatsKey a0, IMP::Floats a1)
1235 add_attribute(HelixDecorator self, IntsKey a0, IMP::Ints a1)
1236 add_attribute(HelixDecorator self, StringKey a0, IMP::String a1)
1237 add_attribute(HelixDecorator self, ParticleIndexKey a0, Particle a1)
1238 add_attribute(HelixDecorator self, ObjectKey a0, Object a1)
1239 add_attribute(HelixDecorator self, SparseFloatKey a0, IMP::Float a1)
1240 add_attribute(HelixDecorator self, SparseIntKey a0, IMP::Int a1)
1241 add_attribute(HelixDecorator self, SparseStringKey a0, IMP::String a1)
1242 add_attribute(HelixDecorator self, SparseParticleIndexKey a0, ParticleIndex a1)
1244 return _IMP_spb.HelixDecorator_add_attribute(self, *args)
1246 def get_value(self, *args):
1248 get_value(HelixDecorator self, FloatKey a0) -> IMP::Float
1249 get_value(HelixDecorator self, IntKey a0) -> IMP::Int
1250 get_value(HelixDecorator self, FloatsKey a0) -> IMP::Floats
1251 get_value(HelixDecorator self, IntsKey a0) -> IMP::Ints
1252 get_value(HelixDecorator self, StringKey a0) -> IMP::String
1253 get_value(HelixDecorator self, ParticleIndexKey a0) -> Particle
1254 get_value(HelixDecorator self, ObjectKey a0) -> Object
1255 get_value(HelixDecorator self, SparseFloatKey a0) -> IMP::Float
1256 get_value(HelixDecorator self, SparseIntKey a0) -> IMP::Int
1257 get_value(HelixDecorator self, SparseStringKey a0) -> IMP::String
1258 get_value(HelixDecorator self, SparseParticleIndexKey a0) -> ParticleIndex
1260 return _IMP_spb.HelixDecorator_get_value(self, *args)
1262 def set_value(self, *args):
1264 set_value(HelixDecorator self, FloatKey a0, IMP::Float a1)
1265 set_value(HelixDecorator self, IntKey a0, IMP::Int a1)
1266 set_value(HelixDecorator self, FloatsKey a0, IMP::Floats a1)
1267 set_value(HelixDecorator self, IntsKey a0, IMP::Ints a1)
1268 set_value(HelixDecorator self, StringKey a0, IMP::String a1)
1269 set_value(HelixDecorator self, ParticleIndexKey a0, Particle a1)
1270 set_value(HelixDecorator self, ObjectKey a0, Object a1)
1271 set_value(HelixDecorator self, SparseFloatKey a0, IMP::Float a1)
1272 set_value(HelixDecorator self, SparseIntKey a0, IMP::Int a1)
1273 set_value(HelixDecorator self, SparseStringKey a0, IMP::String a1)
1274 set_value(HelixDecorator self, SparseParticleIndexKey a0, ParticleIndex a1)
1276 return _IMP_spb.HelixDecorator_set_value(self, *args)
1278 def remove_attribute(self, *args):
1280 remove_attribute(HelixDecorator self, FloatKey a0)
1281 remove_attribute(HelixDecorator self, IntKey a0)
1282 remove_attribute(HelixDecorator self, FloatsKey a0)
1283 remove_attribute(HelixDecorator self, IntsKey a0)
1284 remove_attribute(HelixDecorator self, StringKey a0)
1285 remove_attribute(HelixDecorator self, ParticleIndexKey a0)
1286 remove_attribute(HelixDecorator self, ObjectKey a0)
1287 remove_attribute(HelixDecorator self, SparseFloatKey a0)
1288 remove_attribute(HelixDecorator self, SparseIntKey a0)
1289 remove_attribute(HelixDecorator self, SparseStringKey a0)
1290 remove_attribute(HelixDecorator self, SparseParticleIndexKey a0)
1292 return _IMP_spb.HelixDecorator_remove_attribute(self, *args)
1294 def has_attribute(self, *args):
1296 has_attribute(HelixDecorator self, FloatKey a0) -> bool
1297 has_attribute(HelixDecorator self, IntKey a0) -> bool
1298 has_attribute(HelixDecorator self, FloatsKey a0) -> bool
1299 has_attribute(HelixDecorator self, IntsKey a0) -> bool
1300 has_attribute(HelixDecorator self, StringKey a0) -> bool
1301 has_attribute(HelixDecorator self, ParticleIndexKey a0) -> bool
1302 has_attribute(HelixDecorator self, ObjectKey a0) -> bool
1303 has_attribute(HelixDecorator self, SparseFloatKey a0) -> bool
1304 has_attribute(HelixDecorator self, SparseIntKey a0) -> bool
1305 has_attribute(HelixDecorator self, SparseStringKey a0) -> bool
1306 has_attribute(HelixDecorator self, SparseParticleIndexKey a0) -> bool
1308 return _IMP_spb.HelixDecorator_has_attribute(self, *args)
1310 def get_derivative(self, a0):
1311 r"""get_derivative(HelixDecorator self, FloatKey a0) -> double"""
1312 return _IMP_spb.HelixDecorator_get_derivative(self, a0)
1315 r"""get_name(HelixDecorator self) -> std::string"""
1316 return _IMP_spb.HelixDecorator_get_name(self)
1318 def clear_caches(self):
1319 r"""clear_caches(HelixDecorator self)"""
1320 return _IMP_spb.HelixDecorator_clear_caches(self)
1322 def set_name(self, a0):
1323 r"""set_name(HelixDecorator self, std::string a0)"""
1324 return _IMP_spb.HelixDecorator_set_name(self, a0)
1327 r"""set_check_level(HelixDecorator self, IMP::CheckLevel a0)"""
1328 return _IMP_spb.HelixDecorator_set_check_level(self, a0)
1330 def add_to_derivative(self, a0, a1, a2):
1331 r"""add_to_derivative(HelixDecorator self, FloatKey a0, double a1, DerivativeAccumulator a2)"""
1332 return _IMP_spb.HelixDecorator_add_to_derivative(self, a0, a1, a2)
1334 def set_is_optimized(self, a0, a1):
1335 r"""set_is_optimized(HelixDecorator self, FloatKey a0, bool a1)"""
1336 return _IMP_spb.HelixDecorator_set_is_optimized(self, a0, a1)
1338 def get_is_optimized(self, a0):
1339 r"""get_is_optimized(HelixDecorator self, FloatKey a0) -> bool"""
1340 return _IMP_spb.HelixDecorator_get_is_optimized(self, a0)
1343 r"""get_check_level(HelixDecorator self) -> IMP::CheckLevel"""
1344 return _IMP_spb.HelixDecorator_get_check_level(self)
1346 def __eq__(self, *args):
1348 __eq__(HelixDecorator self, HelixDecorator o) -> bool
1349 __eq__(HelixDecorator self, Particle d) -> bool
1351 return _IMP_spb.HelixDecorator___eq__(self, *args)
1353 def __ne__(self, *args):
1355 __ne__(HelixDecorator self, HelixDecorator o) -> bool
1356 __ne__(HelixDecorator self, Particle d) -> bool
1358 return _IMP_spb.HelixDecorator___ne__(self, *args)
1360 def __le__(self, *args):
1362 __le__(HelixDecorator self, HelixDecorator o) -> bool
1363 __le__(HelixDecorator self, Particle d) -> bool
1365 return _IMP_spb.HelixDecorator___le__(self, *args)
1367 def __lt__(self, *args):
1369 __lt__(HelixDecorator self, HelixDecorator o) -> bool
1370 __lt__(HelixDecorator self, Particle d) -> bool
1372 return _IMP_spb.HelixDecorator___lt__(self, *args)
1374 def __ge__(self, *args):
1376 __ge__(HelixDecorator self, HelixDecorator o) -> bool
1377 __ge__(HelixDecorator self, Particle d) -> bool
1379 return _IMP_spb.HelixDecorator___ge__(self, *args)
1381 def __gt__(self, *args):
1383 __gt__(HelixDecorator self, HelixDecorator o) -> bool
1384 __gt__(HelixDecorator self, Particle d) -> bool
1386 return _IMP_spb.HelixDecorator___gt__(self, *args)
1389 r"""__hash__(HelixDecorator self) -> std::size_t"""
1390 return _IMP_spb.HelixDecorator___hash__(self)
1393 r"""__str__(HelixDecorator self) -> std::string"""
1394 return _IMP_spb.HelixDecorator___str__(self)
1397 r"""__repr__(HelixDecorator self) -> std::string"""
1398 return _IMP_spb.HelixDecorator___repr__(self)
1400 def _get_as_binary(self):
1401 r"""_get_as_binary(HelixDecorator self) -> PyObject *"""
1402 return _IMP_spb.HelixDecorator__get_as_binary(self)
1404 def _set_from_binary(self, p):
1405 r"""_set_from_binary(HelixDecorator self, PyObject * p)"""
1406 return _IMP_spb.HelixDecorator__set_from_binary(self, p)
1408 def __getstate__(self):
1409 p = self._get_as_binary()
1410 if len(self.__dict__) > 1:
1411 d = self.__dict__.copy()
1416 def __setstate__(self, p):
1417 if not hasattr(self,
'this'):
1419 if isinstance(p, tuple):
1421 self.__dict__.update(d)
1422 return self._set_from_binary(p)
1424 __swig_destroy__ = _IMP_spb.delete_HelixDecorator
1427 _IMP_spb.HelixDecorator_swigregister(HelixDecorator)
1429 r"""Proxy of C++ IMP::spb::ISDRestraint class."""
1431 thisown = property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
"The membership flag")
1433 def __init__(self, *args, **kwargs):
1434 raise AttributeError(
"No constructor defined - class is abstract")
1436 def get_probability(self):
1437 r"""get_probability(ISDRestraint self) -> double"""
1438 return _IMP_spb.ISDRestraint_get_probability(self)
1441 r"""__str__(ISDRestraint self) -> std::string"""
1442 return _IMP_spb.ISDRestraint___str__(self)
1445 r"""__repr__(ISDRestraint self) -> std::string"""
1446 return _IMP_spb.ISDRestraint___repr__(self)
1450 return _object_cast_to_ISDRestraint(o)
1452 __swig_destroy__ = _IMP_spb.delete_ISDRestraint
1455 _IMP_spb.ISDRestraint_swigregister(ISDRestraint)
1457 r"""Proxy of C++ IMP::spb::KinkPairScore class."""
1459 thisown = property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
"The membership flag")
1461 def __init__(self, f):
1462 r"""__init__(KinkPairScore self, UnaryFunction f) -> KinkPairScore"""
1463 _IMP_spb.KinkPairScore_swiginit(self, _IMP_spb.new_KinkPairScore(f))
1465 def do_get_inputs(self, m, pis):
1466 r"""do_get_inputs(KinkPairScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1467 return _IMP_spb.KinkPairScore_do_get_inputs(self, m, pis)
1469 def get_version_info(self):
1470 r"""get_version_info(KinkPairScore self) -> VersionInfo"""
1471 return _IMP_spb.KinkPairScore_get_version_info(self)
1472 __swig_destroy__ = _IMP_spb.delete_KinkPairScore
1474 def show(self, *args):
1475 r"""show(KinkPairScore self, _ostream out=std::cout)"""
1476 return _IMP_spb.KinkPairScore_show(self, *args)
1479 r"""__str__(KinkPairScore self) -> std::string"""
1480 return _IMP_spb.KinkPairScore___str__(self)
1483 r"""__repr__(KinkPairScore self) -> std::string"""
1484 return _IMP_spb.KinkPairScore___repr__(self)
1488 return _object_cast_to_KinkPairScore(o)
1492 _IMP_spb.KinkPairScore_swigregister(KinkPairScore)
1494 r"""Proxy of C++ IMP::spb::MolecularDynamicsWithWte class."""
1496 thisown = property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
"The membership flag")
1498 def __init__(self, m, emin, emax, sigma, gamma, w0):
1499 r"""__init__(MolecularDynamicsWithWte self, Model m, double emin, double emax, double sigma, double gamma, double w0) -> MolecularDynamicsWithWte"""
1500 _IMP_spb.MolecularDynamicsWithWte_swiginit(self, _IMP_spb.new_MolecularDynamicsWithWte(m, emin, emax, sigma, gamma, w0))
1502 def get_bias(self, score):
1503 r"""get_bias(MolecularDynamicsWithWte self, double score) -> double"""
1504 return _IMP_spb.MolecularDynamicsWithWte_get_bias(self, score)
1506 def get_bias_buffer(self):
1507 r"""get_bias_buffer(MolecularDynamicsWithWte self) -> IMP::Floats"""
1508 return _IMP_spb.MolecularDynamicsWithWte_get_bias_buffer(self)
1511 r"""get_nbin(MolecularDynamicsWithWte self) -> int"""
1512 return _IMP_spb.MolecularDynamicsWithWte_get_nbin(self)
1514 def set_w0(self, w0):
1515 r"""set_w0(MolecularDynamicsWithWte self, double w0)"""
1516 return _IMP_spb.MolecularDynamicsWithWte_set_w0(self, w0)
1518 def set_bias(self, bias):
1519 r"""set_bias(MolecularDynamicsWithWte self, IMP::Floats const & bias)"""
1520 return _IMP_spb.MolecularDynamicsWithWte_set_bias(self, bias)
1522 def get_kinetic_energy(self):
1523 r"""get_kinetic_energy(MolecularDynamicsWithWte self) -> IMP::Float"""
1524 return _IMP_spb.MolecularDynamicsWithWte_get_kinetic_energy(self)
1526 def get_kinetic_temperature(self, ekinetic):
1527 r"""get_kinetic_temperature(MolecularDynamicsWithWte self, IMP::Float ekinetic) -> IMP::Float"""
1528 return _IMP_spb.MolecularDynamicsWithWte_get_kinetic_temperature(self, ekinetic)
1530 def set_velocity_cap(self, velocity_cap):
1531 r"""set_velocity_cap(MolecularDynamicsWithWte self, IMP::Float velocity_cap)"""
1532 return _IMP_spb.MolecularDynamicsWithWte_set_velocity_cap(self, velocity_cap)
1534 def assign_velocities(self, temperature):
1535 r"""assign_velocities(MolecularDynamicsWithWte self, IMP::Float temperature)"""
1536 return _IMP_spb.MolecularDynamicsWithWte_assign_velocities(self, temperature)
1538 def rescale_velocities(self, rescale):
1539 r"""rescale_velocities(MolecularDynamicsWithWte self, IMP::Float rescale)"""
1540 return _IMP_spb.MolecularDynamicsWithWte_rescale_velocities(self, rescale)
1542 def setup(self, ps):
1543 r"""setup(MolecularDynamicsWithWte self, IMP::ParticleIndexes const & ps)"""
1544 return _IMP_spb.MolecularDynamicsWithWte_setup(self, ps)
1546 def do_step(self, sc, dt):
1547 r"""do_step(MolecularDynamicsWithWte self, IMP::ParticleIndexes const & sc, double dt) -> double"""
1548 return _IMP_spb.MolecularDynamicsWithWte_do_step(self, sc, dt)
1550 def get_is_simulation_particle(self, p):
1551 r"""get_is_simulation_particle(MolecularDynamicsWithWte self, ParticleIndex p) -> bool"""
1552 return _IMP_spb.MolecularDynamicsWithWte_get_is_simulation_particle(self, p)
1555 r"""__str__(MolecularDynamicsWithWte self) -> std::string"""
1556 return _IMP_spb.MolecularDynamicsWithWte___str__(self)
1559 r"""__repr__(MolecularDynamicsWithWte self) -> std::string"""
1560 return _IMP_spb.MolecularDynamicsWithWte___repr__(self)
1564 return _object_cast_to_MolecularDynamicsWithWte(o)
1566 __swig_destroy__ = _IMP_spb.delete_MolecularDynamicsWithWte
1569 _IMP_spb.MolecularDynamicsWithWte_swigregister(MolecularDynamicsWithWte)
1571 r"""Proxy of C++ IMP::spb::MonteCarloWithWte class."""
1573 thisown = property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
"The membership flag")
1575 def __init__(self, *args):
1577 __init__(MonteCarloWithWte self, Model m, double emin, double emax, double sigma, double gamma, double w0) -> MonteCarloWithWte
1578 __init__(MonteCarloWithWte self, Model m, double emin, double emax, double sigma, double gamma, double w0, RestraintSet rset) -> MonteCarloWithWte
1580 _IMP_spb.MonteCarloWithWte_swiginit(self, _IMP_spb.new_MonteCarloWithWte(*args))
1582 def get_bias(self, score):
1583 r"""get_bias(MonteCarloWithWte self, double score) -> double"""
1584 return _IMP_spb.MonteCarloWithWte_get_bias(self, score)
1586 def get_bias_asfloats(self):
1587 r"""get_bias_asfloats(MonteCarloWithWte self) -> IMP::Floats"""
1588 return _IMP_spb.MonteCarloWithWte_get_bias_asfloats(self)
1591 r"""get_nbin(MonteCarloWithWte self) -> int"""
1592 return _IMP_spb.MonteCarloWithWte_get_nbin(self)
1594 def set_w0(self, w0):
1595 r"""set_w0(MonteCarloWithWte self, double w0)"""
1596 return _IMP_spb.MonteCarloWithWte_set_w0(self, w0)
1598 def set_bias(self, bias):
1599 r"""set_bias(MonteCarloWithWte self, IMP::Floats const & bias)"""
1600 return _IMP_spb.MonteCarloWithWte_set_bias(self, bias)
1603 r"""do_step(MonteCarloWithWte self)"""
1604 return _IMP_spb.MonteCarloWithWte_do_step(self)
1605 __swig_destroy__ = _IMP_spb.delete_MonteCarloWithWte
1608 r"""__str__(MonteCarloWithWte self) -> std::string"""
1609 return _IMP_spb.MonteCarloWithWte___str__(self)
1612 r"""__repr__(MonteCarloWithWte self) -> std::string"""
1613 return _IMP_spb.MonteCarloWithWte___repr__(self)
1617 return _object_cast_to_MonteCarloWithWte(o)
1621 _IMP_spb.MonteCarloWithWte_swigregister(MonteCarloWithWte)
1623 r"""Proxy of C++ IMP::spb::NuisanceRangeModifier class."""
1625 thisown = property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
"The membership flag")
1628 r"""__init__(NuisanceRangeModifier self) -> NuisanceRangeModifier"""
1629 _IMP_spb.NuisanceRangeModifier_swiginit(self, _IMP_spb.new_NuisanceRangeModifier())
1631 def do_get_inputs(self, m, pis):
1632 r"""do_get_inputs(NuisanceRangeModifier self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1633 return _IMP_spb.NuisanceRangeModifier_do_get_inputs(self, m, pis)
1635 def do_get_outputs(self, m, pis):
1636 r"""do_get_outputs(NuisanceRangeModifier self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1637 return _IMP_spb.NuisanceRangeModifier_do_get_outputs(self, m, pis)
1639 def get_version_info(self):
1640 r"""get_version_info(NuisanceRangeModifier self) -> VersionInfo"""
1641 return _IMP_spb.NuisanceRangeModifier_get_version_info(self)
1642 __swig_destroy__ = _IMP_spb.delete_NuisanceRangeModifier
1644 def show(self, *args):
1645 r"""show(NuisanceRangeModifier self, _ostream out=std::cout)"""
1646 return _IMP_spb.NuisanceRangeModifier_show(self, *args)
1649 r"""__str__(NuisanceRangeModifier self) -> std::string"""
1650 return _IMP_spb.NuisanceRangeModifier___str__(self)
1653 r"""__repr__(NuisanceRangeModifier self) -> std::string"""
1654 return _IMP_spb.NuisanceRangeModifier___repr__(self)
1658 return _object_cast_to_NuisanceRangeModifier(o)
1662 _IMP_spb.NuisanceRangeModifier_swigregister(NuisanceRangeModifier)
1664 r"""Proxy of C++ IMP::spb::PbcBoxedMover class."""
1666 thisown = property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
"The membership flag")
1668 def __init__(self, p, ps, max_tr, centers, transformations, px, py, pz):
1669 r"""__init__(PbcBoxedMover self, Particle p, IMP::Particles ps, IMP::Float max_tr, IMP::algebra::Vector3Ds centers, IMP::algebra::Transformation3Ds transformations, Particle px, Particle py, Particle pz) -> PbcBoxedMover"""
1670 _IMP_spb.PbcBoxedMover_swiginit(self, _IMP_spb.new_PbcBoxedMover(p, ps, max_tr, centers, transformations, px, py, pz))
1672 def get_version_info(self):
1673 r"""get_version_info(PbcBoxedMover self) -> VersionInfo"""
1674 return _IMP_spb.PbcBoxedMover_get_version_info(self)
1675 __swig_destroy__ = _IMP_spb.delete_PbcBoxedMover
1677 def show(self, *args):
1678 r"""show(PbcBoxedMover self, _ostream out=std::cout)"""
1679 return _IMP_spb.PbcBoxedMover_show(self, *args)
1682 r"""__str__(PbcBoxedMover self) -> std::string"""
1683 return _IMP_spb.PbcBoxedMover___str__(self)
1686 r"""__repr__(PbcBoxedMover self) -> std::string"""
1687 return _IMP_spb.PbcBoxedMover___repr__(self)
1691 return _object_cast_to_PbcBoxedMover(o)
1695 _IMP_spb.PbcBoxedMover_swigregister(PbcBoxedMover)
1697 r"""Proxy of C++ IMP::spb::PbcBoxedRigidBodyMover class."""
1699 thisown = property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
"The membership flag")
1701 def __init__(self, d, ps, max_translation, max_rotation, centers, transformations, px, py, pz):
1702 r"""__init__(PbcBoxedRigidBodyMover self, RigidBody d, IMP::Particles ps, IMP::Float max_translation, IMP::Float max_rotation, IMP::algebra::Vector3Ds centers, IMP::algebra::Transformation3Ds transformations, Particle px, Particle py, Particle pz) -> PbcBoxedRigidBodyMover"""
1703 _IMP_spb.PbcBoxedRigidBodyMover_swiginit(self, _IMP_spb.new_PbcBoxedRigidBodyMover(d, ps, max_translation, max_rotation, centers, transformations, px, py, pz))
1705 def get_version_info(self):
1706 r"""get_version_info(PbcBoxedRigidBodyMover self) -> VersionInfo"""
1707 return _IMP_spb.PbcBoxedRigidBodyMover_get_version_info(self)
1708 __swig_destroy__ = _IMP_spb.delete_PbcBoxedRigidBodyMover
1710 def show(self, *args):
1711 r"""show(PbcBoxedRigidBodyMover self, _ostream out=std::cout)"""
1712 return _IMP_spb.PbcBoxedRigidBodyMover_show(self, *args)
1715 r"""__str__(PbcBoxedRigidBodyMover self) -> std::string"""
1716 return _IMP_spb.PbcBoxedRigidBodyMover___str__(self)
1719 r"""__repr__(PbcBoxedRigidBodyMover self) -> std::string"""
1720 return _IMP_spb.PbcBoxedRigidBodyMover___repr__(self)
1724 return _object_cast_to_PbcBoxedRigidBodyMover(o)
1728 _IMP_spb.PbcBoxedRigidBodyMover_swigregister(PbcBoxedRigidBodyMover)
1730 r"""Proxy of C++ IMP::spb::RigidBodyNewMover class."""
1732 thisown = property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
"The membership flag")
1734 def __init__(self, d, max_x_translation, max_y_translation, max_z_translation, max_rot):
1735 r"""__init__(RigidBodyNewMover self, RigidBody d, IMP::Float max_x_translation, IMP::Float max_y_translation, IMP::Float max_z_translation, IMP::Float max_rot) -> RigidBodyNewMover"""
1736 _IMP_spb.RigidBodyNewMover_swiginit(self, _IMP_spb.new_RigidBodyNewMover(d, max_x_translation, max_y_translation, max_z_translation, max_rot))
1738 def get_version_info(self):
1739 r"""get_version_info(RigidBodyNewMover self) -> VersionInfo"""
1740 return _IMP_spb.RigidBodyNewMover_get_version_info(self)
1741 __swig_destroy__ = _IMP_spb.delete_RigidBodyNewMover
1743 def show(self, *args):
1744 r"""show(RigidBodyNewMover self, _ostream out=std::cout)"""
1745 return _IMP_spb.RigidBodyNewMover_show(self, *args)
1748 r"""__str__(RigidBodyNewMover self) -> std::string"""
1749 return _IMP_spb.RigidBodyNewMover___str__(self)
1752 r"""__repr__(RigidBodyNewMover self) -> std::string"""
1753 return _IMP_spb.RigidBodyNewMover___repr__(self)
1757 return _object_cast_to_RigidBodyNewMover(o)
1761 _IMP_spb.RigidBodyNewMover_swigregister(RigidBodyNewMover)
1763 r"""Proxy of C++ IMP::spb::RigidBodyPackingScore class."""
1765 thisown = property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
"The membership flag")
1767 def __init__(self, tbr, omb, ome, ddb, dde, kappa):
1768 r"""__init__(RigidBodyPackingScore self, TableRefiner tbr, IMP::Floats omb, IMP::Floats ome, IMP::Floats ddb, IMP::Floats dde, double kappa) -> RigidBodyPackingScore"""
1769 _IMP_spb.RigidBodyPackingScore_swiginit(self, _IMP_spb.new_RigidBodyPackingScore(tbr, omb, ome, ddb, dde, kappa))
1771 def do_get_inputs(self, m, pis):
1772 r"""do_get_inputs(RigidBodyPackingScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1773 return _IMP_spb.RigidBodyPackingScore_do_get_inputs(self, m, pis)
1775 def show(self, *args):
1776 r"""show(RigidBodyPackingScore self, _ostream out=std::cout)"""
1777 return _IMP_spb.RigidBodyPackingScore_show(self, *args)
1780 r"""__str__(RigidBodyPackingScore self) -> std::string"""
1781 return _IMP_spb.RigidBodyPackingScore___str__(self)
1784 r"""__repr__(RigidBodyPackingScore self) -> std::string"""
1785 return _IMP_spb.RigidBodyPackingScore___repr__(self)
1789 return _object_cast_to_RigidBodyPackingScore(o)
1791 __swig_destroy__ = _IMP_spb.delete_RigidBodyPackingScore
1794 _IMP_spb.RigidBodyPackingScore_swigregister(RigidBodyPackingScore)
1796 r"""Proxy of C++ IMP::spb::RMSDMetric class."""
1798 thisown = property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
"The membership flag")
1800 def __init__(self, ps):
1801 r"""__init__(RMSDMetric self, IMP::Particles ps) -> RMSDMetric"""
1802 _IMP_spb.RMSDMetric_swiginit(self, _IMP_spb.new_RMSDMetric(ps))
1804 def add_configuration(self, weight=1.0):
1805 r"""add_configuration(RMSDMetric self, double weight=1.0)"""
1806 return _IMP_spb.RMSDMetric_add_configuration(self, weight)
1808 def get_weight(self, i):
1809 r"""get_weight(RMSDMetric self, unsigned int i) -> IMP::Float"""
1810 return _IMP_spb.RMSDMetric_get_weight(self, i)
1812 def get_version_info(self):
1813 r"""get_version_info(RMSDMetric self) -> VersionInfo"""
1814 return _IMP_spb.RMSDMetric_get_version_info(self)
1815 __swig_destroy__ = _IMP_spb.delete_RMSDMetric
1818 r"""__str__(RMSDMetric self) -> std::string"""
1819 return _IMP_spb.RMSDMetric___str__(self)
1822 r"""__repr__(RMSDMetric self) -> std::string"""
1823 return _IMP_spb.RMSDMetric___repr__(self)
1827 return _object_cast_to_RMSDMetric(o)
1831 _IMP_spb.RMSDMetric_swigregister(RMSDMetric)
1833 r"""Proxy of C++ IMP::spb::SameParticlePairFilter class."""
1835 thisown = property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
"The membership flag")
1838 r"""__init__(SameParticlePairFilter self) -> SameParticlePairFilter"""
1839 _IMP_spb.SameParticlePairFilter_swiginit(self, _IMP_spb.new_SameParticlePairFilter())
1841 def do_get_inputs(self, m, pis):
1842 r"""do_get_inputs(SameParticlePairFilter self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1843 return _IMP_spb.SameParticlePairFilter_do_get_inputs(self, m, pis)
1845 def get_value(self, *args):
1847 get_value(SameParticlePairFilter self, IMP::ParticlePair const & a) -> int
1848 get_value(SameParticlePairFilter self, IMP::ParticlePairsTemp const & o) -> IMP::Ints
1850 return _IMP_spb.SameParticlePairFilter_get_value(self, *args)
1852 def get_value_index(self, *args):
1854 get_value_index(SameParticlePairFilter self, Model m, IMP::ParticleIndexPair const & p) -> int
1855 get_value_index(SameParticlePairFilter self, Model m, IMP::ParticleIndexPairs const & o) -> IMP::Ints
1857 return _IMP_spb.SameParticlePairFilter_get_value_index(self, *args)
1859 def get_version_info(self):
1860 r"""get_version_info(SameParticlePairFilter self) -> VersionInfo"""
1861 return _IMP_spb.SameParticlePairFilter_get_version_info(self)
1862 __swig_destroy__ = _IMP_spb.delete_SameParticlePairFilter
1865 r"""__str__(SameParticlePairFilter self) -> std::string"""
1866 return _IMP_spb.SameParticlePairFilter___str__(self)
1869 r"""__repr__(SameParticlePairFilter self) -> std::string"""
1870 return _IMP_spb.SameParticlePairFilter___repr__(self)
1874 return _object_cast_to_SameParticlePairFilter(o)
1878 _IMP_spb.SameParticlePairFilter_swigregister(SameParticlePairFilter)
1880 r"""Proxy of C++ IMP::spb::SameRigidBodyPairFilter class."""
1882 thisown = property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
"The membership flag")
1885 r"""__init__(SameRigidBodyPairFilter self) -> SameRigidBodyPairFilter"""
1886 _IMP_spb.SameRigidBodyPairFilter_swiginit(self, _IMP_spb.new_SameRigidBodyPairFilter())
1888 def do_get_inputs(self, m, pis):
1889 r"""do_get_inputs(SameRigidBodyPairFilter self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1890 return _IMP_spb.SameRigidBodyPairFilter_do_get_inputs(self, m, pis)
1892 def get_value(self, *args):
1894 get_value(SameRigidBodyPairFilter self, IMP::ParticlePair const & a) -> int
1895 get_value(SameRigidBodyPairFilter self, IMP::ParticlePairsTemp const & o) -> IMP::Ints
1897 return _IMP_spb.SameRigidBodyPairFilter_get_value(self, *args)
1899 def get_value_index(self, *args):
1901 get_value_index(SameRigidBodyPairFilter self, Model m, IMP::ParticleIndexPair const & p) -> int
1902 get_value_index(SameRigidBodyPairFilter self, Model m, IMP::ParticleIndexPairs const & o) -> IMP::Ints
1904 return _IMP_spb.SameRigidBodyPairFilter_get_value_index(self, *args)
1906 def get_version_info(self):
1907 r"""get_version_info(SameRigidBodyPairFilter self) -> VersionInfo"""
1908 return _IMP_spb.SameRigidBodyPairFilter_get_version_info(self)
1909 __swig_destroy__ = _IMP_spb.delete_SameRigidBodyPairFilter
1912 r"""__str__(SameRigidBodyPairFilter self) -> std::string"""
1913 return _IMP_spb.SameRigidBodyPairFilter___str__(self)
1916 r"""__repr__(SameRigidBodyPairFilter self) -> std::string"""
1917 return _IMP_spb.SameRigidBodyPairFilter___repr__(self)
1921 return _object_cast_to_SameRigidBodyPairFilter(o)
1925 _IMP_spb.SameRigidBodyPairFilter_swigregister(SameRigidBodyPairFilter)
1927 r"""Proxy of C++ IMP::spb::TiltSingletonScore class."""
1929 thisown = property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
"The membership flag")
1931 def __init__(self, *args, **kwargs):
1932 raise AttributeError(
"No constructor defined - class is abstract")
1934 def evaluate_index(self, m, p, da):
1935 r"""evaluate_index(TiltSingletonScore self, Model m, ParticleIndex p, DerivativeAccumulator da) -> double"""
1936 return _IMP_spb.TiltSingletonScore_evaluate_index(self, m, p, da)
1938 def do_get_inputs(self, m, pis):
1939 r"""do_get_inputs(TiltSingletonScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1940 return _IMP_spb.TiltSingletonScore_do_get_inputs(self, m, pis)
1942 def get_version_info(self):
1943 r"""get_version_info(TiltSingletonScore self) -> VersionInfo"""
1944 return _IMP_spb.TiltSingletonScore_get_version_info(self)
1945 __swig_destroy__ = _IMP_spb.delete_TiltSingletonScore
1947 def show(self, *args):
1948 r"""show(TiltSingletonScore self, _ostream out=std::cout)"""
1949 return _IMP_spb.TiltSingletonScore_show(self, *args)
1952 r"""__str__(TiltSingletonScore self) -> std::string"""
1953 return _IMP_spb.TiltSingletonScore___str__(self)
1956 r"""__repr__(TiltSingletonScore self) -> std::string"""
1957 return _IMP_spb.TiltSingletonScore___repr__(self)
1961 return _object_cast_to_TiltSingletonScore(o)
1965 _IMP_spb.TiltSingletonScore_swigregister(TiltSingletonScore)
1967 r"""Proxy of C++ IMP::spb::TransformationSymmetry class."""
1969 thisown = property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
"The membership flag")
1971 def __init__(self, t, px, py, pz):
1972 r"""__init__(TransformationSymmetry self, Transformation3D t, Particle px, Particle py, Particle pz) -> TransformationSymmetry"""
1973 _IMP_spb.TransformationSymmetry_swiginit(self, _IMP_spb.new_TransformationSymmetry(t, px, py, pz))
1975 def do_get_inputs(self, m, pis):
1976 r"""do_get_inputs(TransformationSymmetry self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1977 return _IMP_spb.TransformationSymmetry_do_get_inputs(self, m, pis)
1979 def do_get_outputs(self, m, pis):
1980 r"""do_get_outputs(TransformationSymmetry self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1981 return _IMP_spb.TransformationSymmetry_do_get_outputs(self, m, pis)
1983 def get_version_info(self):
1984 r"""get_version_info(TransformationSymmetry self) -> VersionInfo"""
1985 return _IMP_spb.TransformationSymmetry_get_version_info(self)
1986 __swig_destroy__ = _IMP_spb.delete_TransformationSymmetry
1988 def show(self, *args):
1989 r"""show(TransformationSymmetry self, _ostream out=std::cout)"""
1990 return _IMP_spb.TransformationSymmetry_show(self, *args)
1993 r"""__str__(TransformationSymmetry self) -> std::string"""
1994 return _IMP_spb.TransformationSymmetry___str__(self)
1997 r"""__repr__(TransformationSymmetry self) -> std::string"""
1998 return _IMP_spb.TransformationSymmetry___repr__(self)
2002 return _object_cast_to_TransformationSymmetry(o)
2006 _IMP_spb.TransformationSymmetry_swigregister(TransformationSymmetry)
2008 r"""Proxy of C++ IMP::spb::TwoStateGoModelRestraint class."""
2010 thisown = property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
"The membership flag")
2012 def __init__(self, ps, psA, psB, Beta, Delta, Cutoff):
2013 r"""__init__(TwoStateGoModelRestraint self, IMP::Particles ps, IMP::Particles psA, IMP::Particles psB, IMP::Float Beta, IMP::Float Delta, IMP::Float Cutoff) -> TwoStateGoModelRestraint"""
2014 _IMP_spb.TwoStateGoModelRestraint_swiginit(self, _IMP_spb.new_TwoStateGoModelRestraint(ps, psA, psB, Beta, Delta, Cutoff))
2016 def do_get_inputs(self):
2017 r"""do_get_inputs(TwoStateGoModelRestraint self) -> IMP::ModelObjectsTemp"""
2018 return _IMP_spb.TwoStateGoModelRestraint_do_get_inputs(self)
2020 def get_version_info(self):
2021 r"""get_version_info(TwoStateGoModelRestraint self) -> VersionInfo"""
2022 return _IMP_spb.TwoStateGoModelRestraint_get_version_info(self)
2023 __swig_destroy__ = _IMP_spb.delete_TwoStateGoModelRestraint
2026 r"""__str__(TwoStateGoModelRestraint self) -> std::string"""
2027 return _IMP_spb.TwoStateGoModelRestraint___str__(self)
2030 r"""__repr__(TwoStateGoModelRestraint self) -> std::string"""
2031 return _IMP_spb.TwoStateGoModelRestraint___repr__(self)
2035 return _object_cast_to_TwoStateGoModelRestraint(o)
2039 _IMP_spb.TwoStateGoModelRestraint_swigregister(TwoStateGoModelRestraint)
2040 class UniformBoundedRestraint(ISDRestraint):
2041 r"""Proxy of C++ IMP::spb::UniformBoundedRestraint class."""
2043 thisown = property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
"The membership flag")
2045 def __init__(self, p, fk, a, b):
2046 r"""__init__(UniformBoundedRestraint self, Particle p, FloatKey fk, Particle a, Particle b) -> UniformBoundedRestraint"""
2047 _IMP_spb.UniformBoundedRestraint_swiginit(self, _IMP_spb.new_UniformBoundedRestraint(p, fk, a, b))
2049 def do_get_inputs(self):
2050 r"""do_get_inputs(UniformBoundedRestraint self) -> IMP::ModelObjectsTemp"""
2051 return _IMP_spb.UniformBoundedRestraint_do_get_inputs(self)
2053 def get_version_info(self):
2054 r"""get_version_info(UniformBoundedRestraint self) -> VersionInfo"""
2055 return _IMP_spb.UniformBoundedRestraint_get_version_info(self)
2056 __swig_destroy__ = _IMP_spb.delete_UniformBoundedRestraint
2059 r"""__str__(UniformBoundedRestraint self) -> std::string"""
2060 return _IMP_spb.UniformBoundedRestraint___str__(self)
2063 r"""__repr__(UniformBoundedRestraint self) -> std::string"""
2064 return _IMP_spb.UniformBoundedRestraint___repr__(self)
2068 return _object_cast_to_UniformBoundedRestraint(o)
2072 _IMP_spb.UniformBoundedRestraint_swigregister(UniformBoundedRestraint)
2075 r"""get_module_version() -> std::string const"""
2076 return _IMP_spb.get_module_version()
2079 r"""get_example_path(std::string fname) -> std::string"""
2080 return _IMP_spb.get_example_path(fname)
2083 r"""get_data_path(std::string fname) -> std::string"""
2084 return _IMP_spb.get_data_path(fname)
2086 from .
import _version_check
def get_data_path
Return the full path to one of this module's data files.
A base class for modifiers of ParticlesTemp.
Abstract class for scoring object(s) of type ParticleIndexPair.
The base class for simulators.
Support for basic symmetry, such as periodic boundary conditions (PBC).
CheckLevel get_check_level()
Get the current audit mode.
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.
def get_example_path
Return the full path to one of this module's example files.
Code to compute statistical measures.
def get_module_version
Return the version of this module, as a string.
Abstract class for scoring object(s) of type ParticleIndex.
Code that uses the MPI parallel library.
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)
std::ostream & show(Hierarchy h, std::ostream &out=std::cout)
Print the hierarchy using a given decorator to display each node.
Basic functionality that is expected to be used by a wide variety of IMP users.
Abstract predicate function.
General purpose algebraic and geometric methods that are expected to be used by a wide variety of IMP...
IMP::Vector< HelixDecorator > HelixDecorators
Output IMP model data in various file formats.
Functionality for loading, creating, manipulating and scoring atomic structures.
Support for the RMF file format for storing hierarchical molecular data and markup.
Abstract single variable functor class for score functions.
Divide-and-conquer inferential optimization in discrete space.
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.
Store data to be clustered for distance metric based algorithms.