10 from __future__
import print_function, division, absolute_import
15 from sys
import version_info
as _swig_python_version_info
16 if _swig_python_version_info >= (2, 7, 0):
17 def swig_import_helper():
19 pkg = __name__.rpartition(
'.')[0]
20 mname =
'.'.join((pkg,
'_IMP_spb')).lstrip(
'.')
22 return importlib.import_module(mname)
24 return importlib.import_module(
'_IMP_spb')
25 _IMP_spb = swig_import_helper()
26 del swig_import_helper
27 elif _swig_python_version_info >= (2, 6, 0):
28 def swig_import_helper():
29 from os.path
import dirname
33 fp, pathname, description = imp.find_module(
'_IMP_spb', [dirname(__file__)])
39 _mod = imp.load_module(
'_IMP_spb', fp, pathname, description)
43 _IMP_spb = swig_import_helper()
44 del swig_import_helper
47 del _swig_python_version_info
49 _swig_property = property
54 import builtins
as __builtin__
58 def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
59 if (name ==
"thisown"):
60 return self.this.own(value)
62 if type(value).__name__ ==
'SwigPyObject':
63 self.__dict__[name] = value
65 method = class_type.__swig_setmethods__.get(name,
None)
67 return method(self, value)
69 object.__setattr__(self, name, value)
71 raise AttributeError(
"You cannot add attributes to %s" % self)
74 def _swig_setattr(self, class_type, name, value):
75 return _swig_setattr_nondynamic(self, class_type, name, value, 0)
78 def _swig_getattr(self, class_type, name):
79 if (name ==
"thisown"):
80 return self.this.own()
81 method = class_type.__swig_getmethods__.get(name,
None)
84 raise AttributeError(
"'%s' object has no attribute '%s'" % (class_type.__name__, name))
89 strthis =
"proxy of " + self.this.__repr__()
90 except __builtin__.Exception:
92 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
95 def _swig_setattr_nondynamic_method(set):
96 def set_attr(self, name, value):
97 if (name ==
"thisown"):
98 return self.this.own(value)
99 if hasattr(self, name)
or (name ==
"this"):
100 set(self, name, value)
102 raise AttributeError(
"You cannot add attributes to %s" % self)
108 weakref_proxy = weakref.proxy
109 except __builtin__.Exception:
110 weakref_proxy =
lambda x: x
113 class IMP_SPB_SwigPyIterator(object):
114 """Proxy of C++ swig::IMP_SPB_SwigPyIterator class."""
116 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
118 def __init__(self, *args, **kwargs):
119 raise AttributeError(
"No constructor defined - class is abstract")
120 __repr__ = _swig_repr
121 __swig_destroy__ = _IMP_spb.delete_IMP_SPB_SwigPyIterator
122 __del__ =
lambda self:
None
125 """value(IMP_SPB_SwigPyIterator self) -> PyObject *"""
126 return _IMP_spb.IMP_SPB_SwigPyIterator_value(self)
131 incr(IMP_SPB_SwigPyIterator self, size_t n=1) -> IMP_SPB_SwigPyIterator
132 incr(IMP_SPB_SwigPyIterator self) -> IMP_SPB_SwigPyIterator
134 return _IMP_spb.IMP_SPB_SwigPyIterator_incr(self, n)
139 decr(IMP_SPB_SwigPyIterator self, size_t n=1) -> IMP_SPB_SwigPyIterator
140 decr(IMP_SPB_SwigPyIterator self) -> IMP_SPB_SwigPyIterator
142 return _IMP_spb.IMP_SPB_SwigPyIterator_decr(self, n)
145 def distance(self, x):
146 """distance(IMP_SPB_SwigPyIterator self, IMP_SPB_SwigPyIterator x) -> ptrdiff_t"""
147 return _IMP_spb.IMP_SPB_SwigPyIterator_distance(self, x)
151 """equal(IMP_SPB_SwigPyIterator self, IMP_SPB_SwigPyIterator x) -> bool"""
152 return _IMP_spb.IMP_SPB_SwigPyIterator_equal(self, x)
156 """copy(IMP_SPB_SwigPyIterator self) -> IMP_SPB_SwigPyIterator"""
157 return _IMP_spb.IMP_SPB_SwigPyIterator_copy(self)
161 """next(IMP_SPB_SwigPyIterator self) -> PyObject *"""
162 return _IMP_spb.IMP_SPB_SwigPyIterator_next(self)
166 """__next__(IMP_SPB_SwigPyIterator self) -> PyObject *"""
167 return _IMP_spb.IMP_SPB_SwigPyIterator___next__(self)
171 """previous(IMP_SPB_SwigPyIterator self) -> PyObject *"""
172 return _IMP_spb.IMP_SPB_SwigPyIterator_previous(self)
175 def advance(self, n):
176 """advance(IMP_SPB_SwigPyIterator self, ptrdiff_t n) -> IMP_SPB_SwigPyIterator"""
177 return _IMP_spb.IMP_SPB_SwigPyIterator_advance(self, n)
181 """__eq__(IMP_SPB_SwigPyIterator self, IMP_SPB_SwigPyIterator x) -> bool"""
182 return _IMP_spb.IMP_SPB_SwigPyIterator___eq__(self, x)
186 """__ne__(IMP_SPB_SwigPyIterator self, IMP_SPB_SwigPyIterator x) -> bool"""
187 return _IMP_spb.IMP_SPB_SwigPyIterator___ne__(self, x)
190 def __iadd__(self, n):
191 """__iadd__(IMP_SPB_SwigPyIterator self, ptrdiff_t n) -> IMP_SPB_SwigPyIterator"""
192 return _IMP_spb.IMP_SPB_SwigPyIterator___iadd__(self, n)
195 def __isub__(self, n):
196 """__isub__(IMP_SPB_SwigPyIterator self, ptrdiff_t n) -> IMP_SPB_SwigPyIterator"""
197 return _IMP_spb.IMP_SPB_SwigPyIterator___isub__(self, n)
200 def __add__(self, n):
201 """__add__(IMP_SPB_SwigPyIterator self, ptrdiff_t n) -> IMP_SPB_SwigPyIterator"""
202 return _IMP_spb.IMP_SPB_SwigPyIterator___add__(self, n)
205 def __sub__(self, *args):
207 __sub__(IMP_SPB_SwigPyIterator self, ptrdiff_t n) -> IMP_SPB_SwigPyIterator
208 __sub__(IMP_SPB_SwigPyIterator self, IMP_SPB_SwigPyIterator x) -> ptrdiff_t
210 return _IMP_spb.IMP_SPB_SwigPyIterator___sub__(self, *args)
214 IMP_SPB_SwigPyIterator_swigregister = _IMP_spb.IMP_SPB_SwigPyIterator_swigregister
215 IMP_SPB_SwigPyIterator_swigregister(IMP_SPB_SwigPyIterator)
223 IMP_DEBUG = _IMP_spb.IMP_DEBUG
224 IMP_RELEASE = _IMP_spb.IMP_RELEASE
225 IMP_SILENT = _IMP_spb.IMP_SILENT
226 IMP_PROGRESS = _IMP_spb.IMP_PROGRESS
227 IMP_TERSE = _IMP_spb.IMP_TERSE
228 IMP_VERBOSE = _IMP_spb.IMP_VERBOSE
229 IMP_MEMORY = _IMP_spb.IMP_MEMORY
230 IMP_NONE = _IMP_spb.IMP_NONE
231 IMP_USAGE = _IMP_spb.IMP_USAGE
232 IMP_INTERNAL = _IMP_spb.IMP_INTERNAL
233 IMP_KERNEL_HAS_LOG4CXX = _IMP_spb.IMP_KERNEL_HAS_LOG4CXX
234 IMP_COMPILER_HAS_AUTO = _IMP_spb.IMP_COMPILER_HAS_AUTO
235 IMP_COMPILER_HAS_DEBUG_VECTOR = _IMP_spb.IMP_COMPILER_HAS_DEBUG_VECTOR
236 IMP_COMPILER_HAS_UNIQUE_PTR = _IMP_spb.IMP_COMPILER_HAS_UNIQUE_PTR
237 IMP_KERNEL_HAS_BOOST_RANDOM = _IMP_spb.IMP_KERNEL_HAS_BOOST_RANDOM
238 IMP_KERNEL_HAS_NUMPY = _IMP_spb.IMP_KERNEL_HAS_NUMPY
239 IMP_KERNEL_HAS_GPERFTOOLS = _IMP_spb.IMP_KERNEL_HAS_GPERFTOOLS
240 IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER = _IMP_spb.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER
241 IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER = _IMP_spb.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER
242 IMPKERNEL_SHOW_WARNINGS = _IMP_spb.IMPKERNEL_SHOW_WARNINGS
245 class _DirectorObjects(object):
246 """@internal Simple class to keep references to director objects
247 to prevent premature deletion."""
250 def register(self, obj):
251 """Take a reference to a director object; will only work for
252 refcounted C++ classes"""
253 if hasattr(obj,
'get_ref_count'):
254 self._objects.append(obj)
256 """Only drop our reference and allow cleanup by Python if no other
257 Python references exist (we hold 3 references: one in self._objects,
258 one in x, and one in the argument list for getrefcount) *and* no
259 other C++ references exist (the Python object always holds one)"""
260 objs = [x
for x
in self._objects
if sys.getrefcount(x) > 3 \
261 or x.get_ref_count() > 1]
265 def get_object_count(self):
266 """Get number of director objects (useful for testing only)"""
267 return len(self._objects)
268 _director_objects = _DirectorObjects()
270 class _ostream(object):
271 """Proxy of C++ std::ostream class."""
273 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
275 def __init__(self, *args, **kwargs):
276 raise AttributeError(
"No constructor defined")
277 __repr__ = _swig_repr
279 def write(self, osa_buf):
280 """write(_ostream self, char const * osa_buf)"""
281 return _IMP_spb._ostream_write(self, osa_buf)
283 _ostream_swigregister = _IMP_spb._ostream_swigregister
284 _ostream_swigregister(_ostream)
286 IMP_COMPILER_HAS_OVERRIDE = _IMP_spb.IMP_COMPILER_HAS_OVERRIDE
287 IMP_COMPILER_HAS_FINAL = _IMP_spb.IMP_COMPILER_HAS_FINAL
288 IMP_HAS_NOEXCEPT = _IMP_spb.IMP_HAS_NOEXCEPT
289 IMP_C_OPEN_BINARY = _IMP_spb.IMP_C_OPEN_BINARY
291 IMP_CGAL_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_CGAL_HAS_BOOST_FILESYSTEM
292 IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS
293 IMP_CGAL_HAS_BOOST_RANDOM = _IMP_spb.IMP_CGAL_HAS_BOOST_RANDOM
294 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_spb.IMP_CGAL_HAS_BOOST_SYSTEM
295 IMP_CGAL_HAS_NUMPY = _IMP_spb.IMP_CGAL_HAS_NUMPY
296 IMPCGAL_SHOW_WARNINGS = _IMP_spb.IMPCGAL_SHOW_WARNINGS
298 IMP_MPI_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_MPI_HAS_BOOST_FILESYSTEM
299 IMP_MPI_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_MPI_HAS_BOOST_PROGRAMOPTIONS
300 IMP_MPI_HAS_BOOST_RANDOM = _IMP_spb.IMP_MPI_HAS_BOOST_RANDOM
301 IMP_MPI_HAS_BOOST_SYSTEM = _IMP_spb.IMP_MPI_HAS_BOOST_SYSTEM
302 IMP_MPI_HAS_NUMPY = _IMP_spb.IMP_MPI_HAS_NUMPY
303 IMPMPI_SHOW_WARNINGS = _IMP_spb.IMPMPI_SHOW_WARNINGS
305 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_spb.IMP_ALGEBRA_HAS_IMP_CGAL
306 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
307 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
308 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_spb.IMP_ALGEBRA_HAS_BOOST_RANDOM
309 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_spb.IMP_ALGEBRA_HAS_BOOST_SYSTEM
310 IMP_ALGEBRA_HAS_CGAL = _IMP_spb.IMP_ALGEBRA_HAS_CGAL
311 IMP_ALGEBRA_HAS_NUMPY = _IMP_spb.IMP_ALGEBRA_HAS_NUMPY
312 IMP_ALGEBRA_HAS_ANN = _IMP_spb.IMP_ALGEBRA_HAS_ANN
313 IMPALGEBRA_SHOW_WARNINGS = _IMP_spb.IMPALGEBRA_SHOW_WARNINGS
315 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_spb.IMP_DISPLAY_HAS_IMP_CGAL
316 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
317 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
318 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_spb.IMP_DISPLAY_HAS_BOOST_RANDOM
319 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_spb.IMP_DISPLAY_HAS_BOOST_SYSTEM
320 IMP_DISPLAY_HAS_CGAL = _IMP_spb.IMP_DISPLAY_HAS_CGAL
321 IMP_DISPLAY_HAS_NUMPY = _IMP_spb.IMP_DISPLAY_HAS_NUMPY
322 IMPDISPLAY_SHOW_WARNINGS = _IMP_spb.IMPDISPLAY_SHOW_WARNINGS
324 IMP_GSL_HAS_IMP_CGAL = _IMP_spb.IMP_GSL_HAS_IMP_CGAL
325 IMP_GSL_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_GSL_HAS_BOOST_FILESYSTEM
326 IMP_GSL_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_GSL_HAS_BOOST_PROGRAMOPTIONS
327 IMP_GSL_HAS_BOOST_RANDOM = _IMP_spb.IMP_GSL_HAS_BOOST_RANDOM
328 IMP_GSL_HAS_BOOST_SYSTEM = _IMP_spb.IMP_GSL_HAS_BOOST_SYSTEM
329 IMP_GSL_HAS_CGAL = _IMP_spb.IMP_GSL_HAS_CGAL
330 IMP_GSL_HAS_NUMPY = _IMP_spb.IMP_GSL_HAS_NUMPY
331 IMPGSL_SHOW_WARNINGS = _IMP_spb.IMPGSL_SHOW_WARNINGS
333 IMP_SCORE_FUNCTOR_HAS_IMP_CGAL = _IMP_spb.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL
334 IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM
335 IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS
336 IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM = _IMP_spb.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM
337 IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM = _IMP_spb.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM
338 IMP_SCORE_FUNCTOR_HAS_CGAL = _IMP_spb.IMP_SCORE_FUNCTOR_HAS_CGAL
339 IMP_SCORE_FUNCTOR_HAS_HDF5 = _IMP_spb.IMP_SCORE_FUNCTOR_HAS_HDF5
340 IMP_SCORE_FUNCTOR_HAS_NUMPY = _IMP_spb.IMP_SCORE_FUNCTOR_HAS_NUMPY
341 IMPSCOREFUNCTOR_SHOW_WARNINGS = _IMP_spb.IMPSCOREFUNCTOR_SHOW_WARNINGS
343 IMP_STATISTICS_HAS_IMP_CGAL = _IMP_spb.IMP_STATISTICS_HAS_IMP_CGAL
344 IMP_STATISTICS_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_STATISTICS_HAS_BOOST_FILESYSTEM
345 IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS
346 IMP_STATISTICS_HAS_BOOST_RANDOM = _IMP_spb.IMP_STATISTICS_HAS_BOOST_RANDOM
347 IMP_STATISTICS_HAS_BOOST_SYSTEM = _IMP_spb.IMP_STATISTICS_HAS_BOOST_SYSTEM
348 IMP_STATISTICS_HAS_CGAL = _IMP_spb.IMP_STATISTICS_HAS_CGAL
349 IMP_STATISTICS_HAS_NUMPY = _IMP_spb.IMP_STATISTICS_HAS_NUMPY
350 IMPSTATISTICS_SHOW_WARNINGS = _IMP_spb.IMPSTATISTICS_SHOW_WARNINGS
352 IMP_CORE_HAS_IMP_CGAL = _IMP_spb.IMP_CORE_HAS_IMP_CGAL
353 IMP_CORE_HAS_IMP_KERNEL = _IMP_spb.IMP_CORE_HAS_IMP_KERNEL
354 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_CORE_HAS_BOOST_FILESYSTEM
355 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
356 IMP_CORE_HAS_BOOST_RANDOM = _IMP_spb.IMP_CORE_HAS_BOOST_RANDOM
357 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_spb.IMP_CORE_HAS_BOOST_SYSTEM
358 IMP_CORE_HAS_CGAL = _IMP_spb.IMP_CORE_HAS_CGAL
359 IMP_CORE_HAS_HDF5 = _IMP_spb.IMP_CORE_HAS_HDF5
360 IMP_CORE_HAS_NUMPY = _IMP_spb.IMP_CORE_HAS_NUMPY
361 IMPCORE_SHOW_WARNINGS = _IMP_spb.IMPCORE_SHOW_WARNINGS
363 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_spb.IMP_CONTAINER_HAS_IMP_ALGEBRA
364 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_spb.IMP_CONTAINER_HAS_IMP_CGAL
365 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_spb.IMP_CONTAINER_HAS_IMP_DISPLAY
366 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_spb.IMP_CONTAINER_HAS_IMP_KERNEL
367 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
368 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
369 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
370 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_spb.IMP_CONTAINER_HAS_BOOST_RANDOM
371 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_spb.IMP_CONTAINER_HAS_BOOST_SYSTEM
372 IMP_CONTAINER_HAS_CGAL = _IMP_spb.IMP_CONTAINER_HAS_CGAL
373 IMP_CONTAINER_HAS_HDF5 = _IMP_spb.IMP_CONTAINER_HAS_HDF5
374 IMP_CONTAINER_HAS_NUMPY = _IMP_spb.IMP_CONTAINER_HAS_NUMPY
375 IMP_CONTAINER_HAS_PYTHON_IHM = _IMP_spb.IMP_CONTAINER_HAS_PYTHON_IHM
376 IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP = _IMP_spb.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP
377 IMP_CONTAINER_HAS_ROBIN_MAP = _IMP_spb.IMP_CONTAINER_HAS_ROBIN_MAP
378 IMPCONTAINER_SHOW_WARNINGS = _IMP_spb.IMPCONTAINER_SHOW_WARNINGS
380 IMP_SYMMETRY_HAS_IMP_CGAL = _IMP_spb.IMP_SYMMETRY_HAS_IMP_CGAL
381 IMP_SYMMETRY_HAS_IMP_DISPLAY = _IMP_spb.IMP_SYMMETRY_HAS_IMP_DISPLAY
382 IMP_SYMMETRY_HAS_IMP_KERNEL = _IMP_spb.IMP_SYMMETRY_HAS_IMP_KERNEL
383 IMP_SYMMETRY_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_SYMMETRY_HAS_IMP_SCORE_FUNCTOR
384 IMP_SYMMETRY_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_SYMMETRY_HAS_BOOST_FILESYSTEM
385 IMP_SYMMETRY_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_SYMMETRY_HAS_BOOST_PROGRAMOPTIONS
386 IMP_SYMMETRY_HAS_BOOST_RANDOM = _IMP_spb.IMP_SYMMETRY_HAS_BOOST_RANDOM
387 IMP_SYMMETRY_HAS_BOOST_SYSTEM = _IMP_spb.IMP_SYMMETRY_HAS_BOOST_SYSTEM
388 IMP_SYMMETRY_HAS_CGAL = _IMP_spb.IMP_SYMMETRY_HAS_CGAL
389 IMP_SYMMETRY_HAS_HDF5 = _IMP_spb.IMP_SYMMETRY_HAS_HDF5
390 IMP_SYMMETRY_HAS_NUMPY = _IMP_spb.IMP_SYMMETRY_HAS_NUMPY
391 IMP_SYMMETRY_HAS_PYTHON_IHM = _IMP_spb.IMP_SYMMETRY_HAS_PYTHON_IHM
392 IMPSYMMETRY_SHOW_WARNINGS = _IMP_spb.IMPSYMMETRY_SHOW_WARNINGS
394 IMP_ATOM_HAS_IMP_CGAL = _IMP_spb.IMP_ATOM_HAS_IMP_CGAL
395 IMP_ATOM_HAS_IMP_KERNEL = _IMP_spb.IMP_ATOM_HAS_IMP_KERNEL
396 IMP_ATOM_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR
397 IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS
398 IMP_ATOM_HAS_BOOST_RANDOM = _IMP_spb.IMP_ATOM_HAS_BOOST_RANDOM
399 IMP_ATOM_HAS_BOOST_REGEX = _IMP_spb.IMP_ATOM_HAS_BOOST_REGEX
400 IMP_ATOM_HAS_BOOST_SYSTEM = _IMP_spb.IMP_ATOM_HAS_BOOST_SYSTEM
401 IMP_ATOM_HAS_CGAL = _IMP_spb.IMP_ATOM_HAS_CGAL
402 IMP_ATOM_HAS_HDF5 = _IMP_spb.IMP_ATOM_HAS_HDF5
403 IMP_ATOM_HAS_NUMPY = _IMP_spb.IMP_ATOM_HAS_NUMPY
404 IMP_ATOM_HAS_PYTHON_IHM = _IMP_spb.IMP_ATOM_HAS_PYTHON_IHM
405 IMPATOM_SHOW_WARNINGS = _IMP_spb.IMPATOM_SHOW_WARNINGS
406 IMP_ATOM_TYPE_INDEX = _IMP_spb.IMP_ATOM_TYPE_INDEX
407 IMP_RESIDUE_TYPE_INDEX = _IMP_spb.IMP_RESIDUE_TYPE_INDEX
408 IMP_HIERARCHY_TYPE_INDEX = _IMP_spb.IMP_HIERARCHY_TYPE_INDEX
409 IMP_CHAIN_TYPE_INDEX = _IMP_spb.IMP_CHAIN_TYPE_INDEX
411 IMP_EM_HAS_IMP_CGAL = _IMP_spb.IMP_EM_HAS_IMP_CGAL
412 IMP_EM_HAS_IMP_CONTAINER = _IMP_spb.IMP_EM_HAS_IMP_CONTAINER
413 IMP_EM_HAS_IMP_DISPLAY = _IMP_spb.IMP_EM_HAS_IMP_DISPLAY
414 IMP_EM_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_EM_HAS_IMP_SCORE_FUNCTOR
415 IMP_EM_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_EM_HAS_BOOST_FILESYSTEM
416 IMP_EM_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_EM_HAS_BOOST_PROGRAMOPTIONS
417 IMP_EM_HAS_BOOST_RANDOM = _IMP_spb.IMP_EM_HAS_BOOST_RANDOM
418 IMP_EM_HAS_BOOST_REGEX = _IMP_spb.IMP_EM_HAS_BOOST_REGEX
419 IMP_EM_HAS_BOOST_SYSTEM = _IMP_spb.IMP_EM_HAS_BOOST_SYSTEM
420 IMP_EM_HAS_CGAL = _IMP_spb.IMP_EM_HAS_CGAL
421 IMP_EM_HAS_HDF5 = _IMP_spb.IMP_EM_HAS_HDF5
422 IMP_EM_HAS_NUMPY = _IMP_spb.IMP_EM_HAS_NUMPY
423 IMP_EM_HAS_PYTHON_IHM = _IMP_spb.IMP_EM_HAS_PYTHON_IHM
424 IMPEM_SHOW_WARNINGS = _IMP_spb.IMPEM_SHOW_WARNINGS
426 IMP_SAXS_HAS_IMP_CGAL = _IMP_spb.IMP_SAXS_HAS_IMP_CGAL
427 IMP_SAXS_HAS_IMP_CONTAINER = _IMP_spb.IMP_SAXS_HAS_IMP_CONTAINER
428 IMP_SAXS_HAS_IMP_DISPLAY = _IMP_spb.IMP_SAXS_HAS_IMP_DISPLAY
429 IMP_SAXS_HAS_IMP_KERNEL = _IMP_spb.IMP_SAXS_HAS_IMP_KERNEL
430 IMP_SAXS_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_SAXS_HAS_IMP_SCORE_FUNCTOR
431 IMP_SAXS_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_SAXS_HAS_BOOST_FILESYSTEM
432 IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS
433 IMP_SAXS_HAS_BOOST_RANDOM = _IMP_spb.IMP_SAXS_HAS_BOOST_RANDOM
434 IMP_SAXS_HAS_BOOST_REGEX = _IMP_spb.IMP_SAXS_HAS_BOOST_REGEX
435 IMP_SAXS_HAS_BOOST_SYSTEM = _IMP_spb.IMP_SAXS_HAS_BOOST_SYSTEM
436 IMP_SAXS_HAS_CGAL = _IMP_spb.IMP_SAXS_HAS_CGAL
437 IMP_SAXS_HAS_HDF5 = _IMP_spb.IMP_SAXS_HAS_HDF5
438 IMP_SAXS_HAS_NUMPY = _IMP_spb.IMP_SAXS_HAS_NUMPY
439 IMP_SAXS_HAS_PYTHON_IHM = _IMP_spb.IMP_SAXS_HAS_PYTHON_IHM
440 IMPSAXS_SHOW_WARNINGS = _IMP_spb.IMPSAXS_SHOW_WARNINGS
442 IMP_ISD_HAS_IMP_CGAL = _IMP_spb.IMP_ISD_HAS_IMP_CGAL
443 IMP_ISD_HAS_IMP_DISPLAY = _IMP_spb.IMP_ISD_HAS_IMP_DISPLAY
444 IMP_ISD_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_ISD_HAS_IMP_SCORE_FUNCTOR
445 IMP_ISD_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_ISD_HAS_BOOST_FILESYSTEM
446 IMP_ISD_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_ISD_HAS_BOOST_PROGRAMOPTIONS
447 IMP_ISD_HAS_BOOST_RANDOM = _IMP_spb.IMP_ISD_HAS_BOOST_RANDOM
448 IMP_ISD_HAS_BOOST_REGEX = _IMP_spb.IMP_ISD_HAS_BOOST_REGEX
449 IMP_ISD_HAS_BOOST_SYSTEM = _IMP_spb.IMP_ISD_HAS_BOOST_SYSTEM
450 IMP_ISD_HAS_CGAL = _IMP_spb.IMP_ISD_HAS_CGAL
451 IMP_ISD_HAS_HDF5 = _IMP_spb.IMP_ISD_HAS_HDF5
452 IMP_ISD_HAS_NUMPY = _IMP_spb.IMP_ISD_HAS_NUMPY
453 IMP_ISD_HAS_PYTHON_IHM = _IMP_spb.IMP_ISD_HAS_PYTHON_IHM
454 IMPISD_SHOW_WARNINGS = _IMP_spb.IMPISD_SHOW_WARNINGS
456 IMP_RMF_HAS_IMP_CGAL = _IMP_spb.IMP_RMF_HAS_IMP_CGAL
457 IMP_RMF_HAS_IMP_EM = _IMP_spb.IMP_RMF_HAS_IMP_EM
458 IMP_RMF_HAS_IMP_SAXS = _IMP_spb.IMP_RMF_HAS_IMP_SAXS
459 IMP_RMF_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_RMF_HAS_IMP_SCORE_FUNCTOR
460 IMP_RMF_HAS_IMP_STATISTICS = _IMP_spb.IMP_RMF_HAS_IMP_STATISTICS
461 IMP_RMF_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_RMF_HAS_BOOST_FILESYSTEM
462 IMP_RMF_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_RMF_HAS_BOOST_PROGRAMOPTIONS
463 IMP_RMF_HAS_BOOST_RANDOM = _IMP_spb.IMP_RMF_HAS_BOOST_RANDOM
464 IMP_RMF_HAS_BOOST_REGEX = _IMP_spb.IMP_RMF_HAS_BOOST_REGEX
465 IMP_RMF_HAS_BOOST_SYSTEM = _IMP_spb.IMP_RMF_HAS_BOOST_SYSTEM
466 IMP_RMF_HAS_CGAL = _IMP_spb.IMP_RMF_HAS_CGAL
467 IMP_RMF_HAS_HDF5 = _IMP_spb.IMP_RMF_HAS_HDF5
468 IMP_RMF_HAS_NUMPY = _IMP_spb.IMP_RMF_HAS_NUMPY
469 IMP_RMF_HAS_PYTHON_IHM = _IMP_spb.IMP_RMF_HAS_PYTHON_IHM
470 IMPRMF_SHOW_WARNINGS = _IMP_spb.IMPRMF_SHOW_WARNINGS
473 IMP_DOMINO_HAS_IMP_ATOM = _IMP_spb.IMP_DOMINO_HAS_IMP_ATOM
474 IMP_DOMINO_HAS_IMP_CGAL = _IMP_spb.IMP_DOMINO_HAS_IMP_CGAL
475 IMP_DOMINO_HAS_IMP_EM = _IMP_spb.IMP_DOMINO_HAS_IMP_EM
476 IMP_DOMINO_HAS_IMP_ISD = _IMP_spb.IMP_DOMINO_HAS_IMP_ISD
477 IMP_DOMINO_HAS_IMP_KERNEL = _IMP_spb.IMP_DOMINO_HAS_IMP_KERNEL
478 IMP_DOMINO_HAS_IMP_RMF = _IMP_spb.IMP_DOMINO_HAS_IMP_RMF
479 IMP_DOMINO_HAS_IMP_SAXS = _IMP_spb.IMP_DOMINO_HAS_IMP_SAXS
480 IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR
481 IMP_DOMINO_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_DOMINO_HAS_BOOST_FILESYSTEM
482 IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS
483 IMP_DOMINO_HAS_BOOST_RANDOM = _IMP_spb.IMP_DOMINO_HAS_BOOST_RANDOM
484 IMP_DOMINO_HAS_BOOST_REGEX = _IMP_spb.IMP_DOMINO_HAS_BOOST_REGEX
485 IMP_DOMINO_HAS_BOOST_SYSTEM = _IMP_spb.IMP_DOMINO_HAS_BOOST_SYSTEM
486 IMP_DOMINO_HAS_CGAL = _IMP_spb.IMP_DOMINO_HAS_CGAL
487 IMP_DOMINO_HAS_HDF5 = _IMP_spb.IMP_DOMINO_HAS_HDF5
488 IMP_DOMINO_HAS_NUMPY = _IMP_spb.IMP_DOMINO_HAS_NUMPY
489 IMP_DOMINO_HAS_RMF = _IMP_spb.IMP_DOMINO_HAS_RMF
490 IMP_DOMINO_HAS_PYTHON_IHM = _IMP_spb.IMP_DOMINO_HAS_PYTHON_IHM
491 IMPDOMINO_SHOW_WARNINGS = _IMP_spb.IMPDOMINO_SHOW_WARNINGS
494 IMP_EM2D_HAS_IMP_CGAL = _IMP_spb.IMP_EM2D_HAS_IMP_CGAL
495 IMP_EM2D_HAS_IMP_ISD = _IMP_spb.IMP_EM2D_HAS_IMP_ISD
496 IMP_EM2D_HAS_IMP_KERNEL = _IMP_spb.IMP_EM2D_HAS_IMP_KERNEL
497 IMP_EM2D_HAS_IMP_RMF = _IMP_spb.IMP_EM2D_HAS_IMP_RMF
498 IMP_EM2D_HAS_IMP_SAXS = _IMP_spb.IMP_EM2D_HAS_IMP_SAXS
499 IMP_EM2D_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_EM2D_HAS_IMP_SCORE_FUNCTOR
500 IMP_EM2D_HAS_IMP_STATISTICS = _IMP_spb.IMP_EM2D_HAS_IMP_STATISTICS
501 IMP_EM2D_HAS_BOOST_GRAPH = _IMP_spb.IMP_EM2D_HAS_BOOST_GRAPH
502 IMP_EM2D_HAS_BOOST_RANDOM = _IMP_spb.IMP_EM2D_HAS_BOOST_RANDOM
503 IMP_EM2D_HAS_BOOST_REGEX = _IMP_spb.IMP_EM2D_HAS_BOOST_REGEX
504 IMP_EM2D_HAS_BOOST_SYSTEM = _IMP_spb.IMP_EM2D_HAS_BOOST_SYSTEM
505 IMP_EM2D_HAS_CGAL = _IMP_spb.IMP_EM2D_HAS_CGAL
506 IMP_EM2D_HAS_GSL = _IMP_spb.IMP_EM2D_HAS_GSL
507 IMP_EM2D_HAS_HDF5 = _IMP_spb.IMP_EM2D_HAS_HDF5
508 IMP_EM2D_HAS_NUMPY = _IMP_spb.IMP_EM2D_HAS_NUMPY
509 IMP_EM2D_HAS_OPENCV22 = _IMP_spb.IMP_EM2D_HAS_OPENCV22
510 IMP_EM2D_HAS_RMF = _IMP_spb.IMP_EM2D_HAS_RMF
511 IMP_EM2D_HAS_PYTHON_IHM = _IMP_spb.IMP_EM2D_HAS_PYTHON_IHM
512 IMP_EM2D_HAS_OPENCV21 = _IMP_spb.IMP_EM2D_HAS_OPENCV21
513 IMP_EM2D_HAS_OPENCV3 = _IMP_spb.IMP_EM2D_HAS_OPENCV3
514 IMPEM2D_SHOW_WARNINGS = _IMP_spb.IMPEM2D_SHOW_WARNINGS
516 IMP_SPB_HAS_IMP_ALGEBRA = _IMP_spb.IMP_SPB_HAS_IMP_ALGEBRA
517 IMP_SPB_HAS_IMP_CGAL = _IMP_spb.IMP_SPB_HAS_IMP_CGAL
518 IMP_SPB_HAS_IMP_DISPLAY = _IMP_spb.IMP_SPB_HAS_IMP_DISPLAY
519 IMP_SPB_HAS_IMP_DOMINO = _IMP_spb.IMP_SPB_HAS_IMP_DOMINO
520 IMP_SPB_HAS_IMP_EM = _IMP_spb.IMP_SPB_HAS_IMP_EM
521 IMP_SPB_HAS_IMP_GSL = _IMP_spb.IMP_SPB_HAS_IMP_GSL
522 IMP_SPB_HAS_IMP_KERNEL = _IMP_spb.IMP_SPB_HAS_IMP_KERNEL
523 IMP_SPB_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_SPB_HAS_IMP_SCORE_FUNCTOR
524 IMP_SPB_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_SPB_HAS_BOOST_FILESYSTEM
525 IMP_SPB_HAS_BOOST_GRAPH = _IMP_spb.IMP_SPB_HAS_BOOST_GRAPH
526 IMP_SPB_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_SPB_HAS_BOOST_PROGRAMOPTIONS
527 IMP_SPB_HAS_BOOST_RANDOM = _IMP_spb.IMP_SPB_HAS_BOOST_RANDOM
528 IMP_SPB_HAS_BOOST_REGEX = _IMP_spb.IMP_SPB_HAS_BOOST_REGEX
529 IMP_SPB_HAS_BOOST_SYSTEM = _IMP_spb.IMP_SPB_HAS_BOOST_SYSTEM
530 IMP_SPB_HAS_CGAL = _IMP_spb.IMP_SPB_HAS_CGAL
531 IMP_SPB_HAS_FFTW3 = _IMP_spb.IMP_SPB_HAS_FFTW3
532 IMP_SPB_HAS_GSL = _IMP_spb.IMP_SPB_HAS_GSL
533 IMP_SPB_HAS_HDF5 = _IMP_spb.IMP_SPB_HAS_HDF5
534 IMP_SPB_HAS_MPI = _IMP_spb.IMP_SPB_HAS_MPI
535 IMP_SPB_HAS_NUMPY = _IMP_spb.IMP_SPB_HAS_NUMPY
536 IMP_SPB_HAS_OPENCV22 = _IMP_spb.IMP_SPB_HAS_OPENCV22
537 IMP_SPB_HAS_RMF = _IMP_spb.IMP_SPB_HAS_RMF
538 IMP_SPB_HAS_PYTHON_IHM = _IMP_spb.IMP_SPB_HAS_PYTHON_IHM
539 IMPSPB_SHOW_WARNINGS = _IMP_spb.IMPSPB_SHOW_WARNINGS
542 return [HelixDecorator(x)
for x
in l]
543 _plural_types.append(
"HelixDecorators")
546 _value_types.append(
"HelixDecorator")
549 _object_types.append(
"AttributeDistancePairScore")
552 def _object_cast_to_AttributeDistancePairScore(o):
553 """_object_cast_to_AttributeDistancePairScore(Object o) -> AttributeDistancePairScore"""
554 return _IMP_spb._object_cast_to_AttributeDistancePairScore(o)
556 _object_types.append(
"BoxedMover")
559 def _object_cast_to_BoxedMover(o):
560 """_object_cast_to_BoxedMover(Object o) -> BoxedMover"""
561 return _IMP_spb._object_cast_to_BoxedMover(o)
563 _object_types.append(
"CellMover")
566 def _object_cast_to_CellMover(o):
567 """_object_cast_to_CellMover(Object o) -> CellMover"""
568 return _IMP_spb._object_cast_to_CellMover(o)
570 _object_types.append(
"ChiSquareMetric")
573 _object_types.append(
"ContactMapMetric")
576 def _object_cast_to_ContactMapMetric(o):
577 """_object_cast_to_ContactMapMetric(Object o) -> ContactMapMetric"""
578 return _IMP_spb._object_cast_to_ContactMapMetric(o)
580 _object_types.append(
"DiameterRgyrRestraint")
583 def _object_cast_to_DiameterRgyrRestraint(o):
584 """_object_cast_to_DiameterRgyrRestraint(Object o) -> DiameterRgyrRestraint"""
585 return _IMP_spb._object_cast_to_DiameterRgyrRestraint(o)
587 _object_types.append(
"DistanceRMSDMetric")
590 def _object_cast_to_DistanceRMSDMetric(o):
591 """_object_cast_to_DistanceRMSDMetric(Object o) -> DistanceRMSDMetric"""
592 return _IMP_spb._object_cast_to_DistanceRMSDMetric(o)
594 _object_types.append(
"Gaussian")
597 def _object_cast_to_Gaussian(o):
598 """_object_cast_to_Gaussian(Object o) -> Gaussian"""
599 return _IMP_spb._object_cast_to_Gaussian(o)
601 _object_types.append(
"ISDRestraint")
604 _object_types.append(
"KinkPairScore")
607 def _object_cast_to_KinkPairScore(o):
608 """_object_cast_to_KinkPairScore(Object o) -> KinkPairScore"""
609 return _IMP_spb._object_cast_to_KinkPairScore(o)
611 _object_types.append(
"MolecularDynamicsWithWte")
614 def _object_cast_to_MolecularDynamicsWithWte(o):
615 """_object_cast_to_MolecularDynamicsWithWte(Object o) -> MolecularDynamicsWithWte"""
616 return _IMP_spb._object_cast_to_MolecularDynamicsWithWte(o)
618 _object_types.append(
"MonteCarloWithWte")
621 def _object_cast_to_MonteCarloWithWte(o):
622 """_object_cast_to_MonteCarloWithWte(Object o) -> MonteCarloWithWte"""
623 return _IMP_spb._object_cast_to_MonteCarloWithWte(o)
625 _object_types.append(
"NuisanceRangeModifier")
628 def _object_cast_to_NuisanceRangeModifier(o):
629 """_object_cast_to_NuisanceRangeModifier(Object o) -> NuisanceRangeModifier"""
630 return _IMP_spb._object_cast_to_NuisanceRangeModifier(o)
632 _object_types.append(
"PbcBoxedMover")
635 def _object_cast_to_PbcBoxedMover(o):
636 """_object_cast_to_PbcBoxedMover(Object o) -> PbcBoxedMover"""
637 return _IMP_spb._object_cast_to_PbcBoxedMover(o)
639 _object_types.append(
"PbcBoxedRigidBodyMover")
642 def _object_cast_to_PbcBoxedRigidBodyMover(o):
643 """_object_cast_to_PbcBoxedRigidBodyMover(Object o) -> PbcBoxedRigidBodyMover"""
644 return _IMP_spb._object_cast_to_PbcBoxedRigidBodyMover(o)
646 _object_types.append(
"RigidBodyNewMover")
649 def _object_cast_to_RigidBodyNewMover(o):
650 """_object_cast_to_RigidBodyNewMover(Object o) -> RigidBodyNewMover"""
651 return _IMP_spb._object_cast_to_RigidBodyNewMover(o)
653 _object_types.append(
"RigidBodyPackingScore")
656 def _object_cast_to_RigidBodyPackingScore(o):
657 """_object_cast_to_RigidBodyPackingScore(Object o) -> RigidBodyPackingScore"""
658 return _IMP_spb._object_cast_to_RigidBodyPackingScore(o)
660 _object_types.append(
"RMSDMetric")
663 def _object_cast_to_RMSDMetric(o):
664 """_object_cast_to_RMSDMetric(Object o) -> RMSDMetric"""
665 return _IMP_spb._object_cast_to_RMSDMetric(o)
667 _object_types.append(
"SameParticlePairFilter")
670 def _object_cast_to_SameParticlePairFilter(o):
671 """_object_cast_to_SameParticlePairFilter(Object o) -> SameParticlePairFilter"""
672 return _IMP_spb._object_cast_to_SameParticlePairFilter(o)
674 _object_types.append(
"SameRigidBodyPairFilter")
677 def _object_cast_to_SameRigidBodyPairFilter(o):
678 """_object_cast_to_SameRigidBodyPairFilter(Object o) -> SameRigidBodyPairFilter"""
679 return _IMP_spb._object_cast_to_SameRigidBodyPairFilter(o)
681 _object_types.append(
"TiltSingletonScore")
684 def _object_cast_to_TiltSingletonScore(o):
685 """_object_cast_to_TiltSingletonScore(Object o) -> TiltSingletonScore"""
686 return _IMP_spb._object_cast_to_TiltSingletonScore(o)
688 _object_types.append(
"TransformationSymmetry")
691 _object_types.append(
"TwoStateGoModelRestraint")
694 def _object_cast_to_TwoStateGoModelRestraint(o):
695 """_object_cast_to_TwoStateGoModelRestraint(Object o) -> TwoStateGoModelRestraint"""
696 return _IMP_spb._object_cast_to_TwoStateGoModelRestraint(o)
698 _object_types.append(
"UniformBoundedRestraint")
701 def _object_cast_to_UniformBoundedRestraint(o):
702 """_object_cast_to_UniformBoundedRestraint(Object o) -> UniformBoundedRestraint"""
703 return _IMP_spb._object_cast_to_UniformBoundedRestraint(o)
705 """Proxy of C++ IMP::spb::AttributeDistancePairScore class."""
707 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
709 def __init__(self, f, k):
710 """__init__(IMP::spb::AttributeDistancePairScore self, UnaryFunction f, FloatKey k) -> AttributeDistancePairScore"""
711 this = _IMP_spb.new_AttributeDistancePairScore(f, k)
713 self.this.append(this)
714 except __builtin__.Exception:
717 def do_get_inputs(self, m, pis):
718 """do_get_inputs(AttributeDistancePairScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
719 return _IMP_spb.AttributeDistancePairScore_do_get_inputs(self, m, pis)
722 def get_version_info(self):
723 """get_version_info(AttributeDistancePairScore self) -> VersionInfo"""
724 return _IMP_spb.AttributeDistancePairScore_get_version_info(self)
727 def show(self, *args):
729 show(AttributeDistancePairScore self, _ostream out)
730 show(AttributeDistancePairScore self)
732 return _IMP_spb.AttributeDistancePairScore_show(self, *args)
736 """__str__(AttributeDistancePairScore self) -> std::string"""
737 return _IMP_spb.AttributeDistancePairScore___str__(self)
741 """__repr__(AttributeDistancePairScore self) -> std::string"""
742 return _IMP_spb.AttributeDistancePairScore___repr__(self)
747 return _object_cast_to_AttributeDistancePairScore(o)
749 AttributeDistancePairScore_swigregister = _IMP_spb.AttributeDistancePairScore_swigregister
750 AttributeDistancePairScore_swigregister(AttributeDistancePairScore)
753 """Proxy of C++ IMP::spb::BoxedMover class."""
755 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
757 def __init__(self, p, max_tr, centers):
758 """__init__(IMP::spb::BoxedMover self, Particle p, IMP::Float max_tr, IMP::algebra::Vector3Ds centers) -> BoxedMover"""
759 this = _IMP_spb.new_BoxedMover(p, max_tr, centers)
761 self.this.append(this)
762 except __builtin__.Exception:
765 def get_version_info(self):
766 """get_version_info(BoxedMover self) -> VersionInfo"""
767 return _IMP_spb.BoxedMover_get_version_info(self)
770 def show(self, *args):
772 show(BoxedMover self, _ostream out)
773 show(BoxedMover self)
775 return _IMP_spb.BoxedMover_show(self, *args)
779 """__str__(BoxedMover self) -> std::string"""
780 return _IMP_spb.BoxedMover___str__(self)
784 """__repr__(BoxedMover self) -> std::string"""
785 return _IMP_spb.BoxedMover___repr__(self)
790 return _object_cast_to_BoxedMover(o)
792 BoxedMover_swigregister = _IMP_spb.BoxedMover_swigregister
793 BoxedMover_swigregister(BoxedMover)
796 """Proxy of C++ IMP::spb::CellMover class."""
798 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
800 def __init__(self, p, ps, max_translation):
801 """__init__(IMP::spb::CellMover self, Particle p, IMP::Particles ps, IMP::Float max_translation) -> CellMover"""
802 this = _IMP_spb.new_CellMover(p, ps, max_translation)
804 self.this.append(this)
805 except __builtin__.Exception:
808 def get_version_info(self):
809 """get_version_info(CellMover self) -> VersionInfo"""
810 return _IMP_spb.CellMover_get_version_info(self)
813 def show(self, *args):
815 show(CellMover self, _ostream out)
818 return _IMP_spb.CellMover_show(self, *args)
822 """__str__(CellMover self) -> std::string"""
823 return _IMP_spb.CellMover___str__(self)
827 """__repr__(CellMover self) -> std::string"""
828 return _IMP_spb.CellMover___repr__(self)
833 return _object_cast_to_CellMover(o)
835 CellMover_swigregister = _IMP_spb.CellMover_swigregister
836 CellMover_swigregister(CellMover)
839 """Proxy of C++ IMP::spb::ChiSquareMetric class."""
841 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
843 def __init__(self, nu_exp, constr_type=0):
845 __init__(IMP::spb::ChiSquareMetric self, IMP::Floats nu_exp, int constr_type=0) -> ChiSquareMetric
846 __init__(IMP::spb::ChiSquareMetric self, IMP::Floats nu_exp) -> ChiSquareMetric
848 this = _IMP_spb.new_ChiSquareMetric(nu_exp, constr_type)
850 self.this.append(this)
851 except __builtin__.Exception:
854 def add_configuration(self, nu, stddev, weight=1.0):
856 add_configuration(ChiSquareMetric self, IMP::Floats nu, IMP::Floats stddev, double weight=1.0)
857 add_configuration(ChiSquareMetric self, IMP::Floats nu, IMP::Floats stddev)
859 return _IMP_spb.ChiSquareMetric_add_configuration(self, nu, stddev, weight)
863 """get_nu(ChiSquareMetric self, unsigned int i) -> IMP::Floats"""
864 return _IMP_spb.ChiSquareMetric_get_nu(self, i)
867 def get_stddev(self, i):
868 """get_stddev(ChiSquareMetric self, unsigned int i) -> IMP::Floats"""
869 return _IMP_spb.ChiSquareMetric_get_stddev(self, i)
872 def get_weight(self, i):
873 """get_weight(ChiSquareMetric self, unsigned int i) -> IMP::Float"""
874 return _IMP_spb.ChiSquareMetric_get_weight(self, i)
877 def get_chisquare_exp(self, i):
878 """get_chisquare_exp(ChiSquareMetric self, unsigned int i) -> double"""
879 return _IMP_spb.ChiSquareMetric_get_chisquare_exp(self, i)
882 def get_version_info(self):
883 """get_version_info(ChiSquareMetric self) -> VersionInfo"""
884 return _IMP_spb.ChiSquareMetric_get_version_info(self)
888 """__str__(ChiSquareMetric self) -> std::string"""
889 return _IMP_spb.ChiSquareMetric___str__(self)
893 """__repr__(ChiSquareMetric self) -> std::string"""
894 return _IMP_spb.ChiSquareMetric___repr__(self)
899 return _object_cast_to_ChiSquareMetric(o)
901 ChiSquareMetric_swigregister = _IMP_spb.ChiSquareMetric_swigregister
902 ChiSquareMetric_swigregister(ChiSquareMetric)
905 """Proxy of C++ IMP::spb::ContactMapMetric class."""
907 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
909 def __init__(self, ps, r0, nn, mm):
910 """__init__(IMP::spb::ContactMapMetric self, IMP::Particles ps, double r0, int nn, int mm) -> ContactMapMetric"""
911 this = _IMP_spb.new_ContactMapMetric(ps, r0, nn, mm)
913 self.this.append(this)
914 except __builtin__.Exception:
917 def add_configuration(self, weight=1.0):
919 add_configuration(ContactMapMetric self, double weight=1.0)
920 add_configuration(ContactMapMetric self)
922 return _IMP_spb.ContactMapMetric_add_configuration(self, weight)
925 def add_map(self, matrix, weight=1.0):
927 add_map(ContactMapMetric self, IMP::Floats matrix, double weight=1.0)
928 add_map(ContactMapMetric self, IMP::Floats matrix)
930 return _IMP_spb.ContactMapMetric_add_map(self, matrix, weight)
933 def get_weight(self, i):
934 """get_weight(ContactMapMetric self, unsigned int i) -> IMP::Float"""
935 return _IMP_spb.ContactMapMetric_get_weight(self, i)
938 def get_item(self, i):
939 """get_item(ContactMapMetric self, unsigned int i) -> IMP::Floats"""
940 return _IMP_spb.ContactMapMetric_get_item(self, i)
943 def get_version_info(self):
944 """get_version_info(ContactMapMetric self) -> VersionInfo"""
945 return _IMP_spb.ContactMapMetric_get_version_info(self)
949 """__str__(ContactMapMetric self) -> std::string"""
950 return _IMP_spb.ContactMapMetric___str__(self)
954 """__repr__(ContactMapMetric self) -> std::string"""
955 return _IMP_spb.ContactMapMetric___repr__(self)
960 return _object_cast_to_ContactMapMetric(o)
962 ContactMapMetric_swigregister = _IMP_spb.ContactMapMetric_swigregister
963 ContactMapMetric_swigregister(ContactMapMetric)
966 """Proxy of C++ IMP::spb::DiameterRgyrRestraint class."""
968 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
970 def __init__(self, ps, diameter, rgyr, kappa):
971 """__init__(IMP::spb::DiameterRgyrRestraint self, IMP::Particles ps, IMP::Float diameter, IMP::Float rgyr, IMP::Float kappa) -> DiameterRgyrRestraint"""
972 this = _IMP_spb.new_DiameterRgyrRestraint(ps, diameter, rgyr, kappa)
974 self.this.append(this)
975 except __builtin__.Exception:
978 def do_get_inputs(self):
979 """do_get_inputs(DiameterRgyrRestraint self) -> IMP::ModelObjectsTemp"""
980 return _IMP_spb.DiameterRgyrRestraint_do_get_inputs(self)
983 def get_version_info(self):
984 """get_version_info(DiameterRgyrRestraint self) -> VersionInfo"""
985 return _IMP_spb.DiameterRgyrRestraint_get_version_info(self)
989 """__str__(DiameterRgyrRestraint self) -> std::string"""
990 return _IMP_spb.DiameterRgyrRestraint___str__(self)
994 """__repr__(DiameterRgyrRestraint self) -> std::string"""
995 return _IMP_spb.DiameterRgyrRestraint___repr__(self)
1000 return _object_cast_to_DiameterRgyrRestraint(o)
1002 DiameterRgyrRestraint_swigregister = _IMP_spb.DiameterRgyrRestraint_swigregister
1003 DiameterRgyrRestraint_swigregister(DiameterRgyrRestraint)
1006 """Proxy of C++ IMP::spb::DistanceRMSDMetric class."""
1008 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1010 def __init__(self, ps, align, tr, px, py, pz):
1011 """__init__(IMP::spb::DistanceRMSDMetric self, IMP::Particles ps, IMP::Ints align, IMP::algebra::Transformation3Ds tr, Particle px, Particle py, Particle pz) -> DistanceRMSDMetric"""
1012 this = _IMP_spb.new_DistanceRMSDMetric(ps, align, tr, px, py, pz)
1014 self.this.append(this)
1015 except __builtin__.Exception:
1018 def add_configuration(self, weight=1.0):
1020 add_configuration(DistanceRMSDMetric self, double weight=1.0)
1021 add_configuration(DistanceRMSDMetric self)
1023 return _IMP_spb.DistanceRMSDMetric_add_configuration(self, weight)
1026 def get_weight(self, i):
1027 """get_weight(DistanceRMSDMetric self, unsigned int i) -> IMP::Float"""
1028 return _IMP_spb.DistanceRMSDMetric_get_weight(self, i)
1031 def get_version_info(self):
1032 """get_version_info(DistanceRMSDMetric self) -> VersionInfo"""
1033 return _IMP_spb.DistanceRMSDMetric_get_version_info(self)
1037 """__str__(DistanceRMSDMetric self) -> std::string"""
1038 return _IMP_spb.DistanceRMSDMetric___str__(self)
1042 """__repr__(DistanceRMSDMetric self) -> std::string"""
1043 return _IMP_spb.DistanceRMSDMetric___repr__(self)
1048 return _object_cast_to_DistanceRMSDMetric(o)
1050 DistanceRMSDMetric_swigregister = _IMP_spb.DistanceRMSDMetric_swigregister
1051 DistanceRMSDMetric_swigregister(DistanceRMSDMetric)
1054 def create_gromos_clustering(d, cutoff):
1055 """create_gromos_clustering(Metric d, double cutoff) -> PartitionalClustering"""
1056 return _IMP_spb.create_gromos_clustering(d, cutoff)
1058 """Proxy of C++ IMP::spb::Gaussian class."""
1060 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1062 def __init__(self, Emin, Zmin, sigma):
1063 """__init__(IMP::spb::Gaussian self, IMP::Float Emin, IMP::Float Zmin, IMP::Float sigma) -> Gaussian"""
1064 this = _IMP_spb.new_Gaussian(Emin, Zmin, sigma)
1066 self.this.append(this)
1067 except __builtin__.Exception:
1070 def get_version_info(self):
1071 """get_version_info(Gaussian self) -> VersionInfo"""
1072 return _IMP_spb.Gaussian_get_version_info(self)
1076 """__str__(Gaussian self) -> std::string"""
1077 return _IMP_spb.Gaussian___str__(self)
1081 """__repr__(Gaussian self) -> std::string"""
1082 return _IMP_spb.Gaussian___repr__(self)
1087 return _object_cast_to_Gaussian(o)
1089 Gaussian_swigregister = _IMP_spb.Gaussian_swigregister
1090 Gaussian_swigregister(Gaussian)
1093 """Proxy of C++ IMP::spb::HelixDecorator class."""
1095 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1097 def __init__(self, *args):
1099 __init__(IMP::spb::HelixDecorator self) -> HelixDecorator
1100 __init__(IMP::spb::HelixDecorator self, Model m, ParticleIndex id) -> HelixDecorator
1101 __init__(IMP::spb::HelixDecorator self, _ParticleAdaptor d) -> HelixDecorator
1103 this = _IMP_spb.new_HelixDecorator(*args)
1105 self.this.append(this)
1106 except __builtin__.Exception:
1109 def show(self, *args):
1111 show(HelixDecorator self, _ostream out)
1112 show(HelixDecorator self)
1114 return _IMP_spb.HelixDecorator_show(self, *args)
1117 def setup_particle(p, b, e):
1118 """setup_particle(Particle p, IMP::Float b, IMP::Float e) -> HelixDecorator"""
1119 return _IMP_spb.HelixDecorator_setup_particle(p, b, e)
1121 setup_particle = staticmethod(setup_particle)
1123 def get_begin(self):
1124 """get_begin(HelixDecorator self) -> IMP::Float"""
1125 return _IMP_spb.HelixDecorator_get_begin(self)
1129 """get_end(HelixDecorator self) -> IMP::Float"""
1130 return _IMP_spb.HelixDecorator_get_end(self)
1133 def get_is_setup(*args):
1135 get_is_setup(_ParticleAdaptor p) -> bool
1136 get_is_setup(Model m, ParticleIndex id) -> bool
1138 return _IMP_spb.HelixDecorator_get_is_setup(*args)
1140 get_is_setup = staticmethod(get_is_setup)
1142 def set_begin(self, v):
1143 """set_begin(HelixDecorator self, IMP::Float v)"""
1144 return _IMP_spb.HelixDecorator_set_begin(self, v)
1147 def set_end(self, v):
1148 """set_end(HelixDecorator self, IMP::Float v)"""
1149 return _IMP_spb.HelixDecorator_set_end(self, v)
1152 def add_attribute(self, *args):
1154 add_attribute(HelixDecorator self, FloatKey k, IMP::Float v, bool opt)
1155 add_attribute(HelixDecorator self, FloatKey a0, IMP::Float a1)
1156 add_attribute(HelixDecorator self, IntKey a0, IMP::Int a1)
1157 add_attribute(HelixDecorator self, StringKey a0, IMP::String a1)
1158 add_attribute(HelixDecorator self, ParticleIndexKey a0, Particle a1)
1159 add_attribute(HelixDecorator self, ObjectKey a0, Object a1)
1161 return _IMP_spb.HelixDecorator_add_attribute(self, *args)
1164 def get_value(self, *args):
1166 get_value(HelixDecorator self, FloatKey a0) -> IMP::Float
1167 get_value(HelixDecorator self, IntKey a0) -> IMP::Int
1168 get_value(HelixDecorator self, StringKey a0) -> IMP::String
1169 get_value(HelixDecorator self, ParticleIndexKey a0) -> Particle
1170 get_value(HelixDecorator self, ObjectKey a0) -> Object
1172 return _IMP_spb.HelixDecorator_get_value(self, *args)
1175 def set_value(self, *args):
1177 set_value(HelixDecorator self, FloatKey a0, IMP::Float a1)
1178 set_value(HelixDecorator self, IntKey a0, IMP::Int a1)
1179 set_value(HelixDecorator self, StringKey a0, IMP::String a1)
1180 set_value(HelixDecorator self, ParticleIndexKey a0, Particle a1)
1181 set_value(HelixDecorator self, ObjectKey a0, Object a1)
1183 return _IMP_spb.HelixDecorator_set_value(self, *args)
1186 def remove_attribute(self, *args):
1188 remove_attribute(HelixDecorator self, FloatKey a0)
1189 remove_attribute(HelixDecorator self, IntKey a0)
1190 remove_attribute(HelixDecorator self, StringKey a0)
1191 remove_attribute(HelixDecorator self, ParticleIndexKey a0)
1192 remove_attribute(HelixDecorator self, ObjectKey a0)
1194 return _IMP_spb.HelixDecorator_remove_attribute(self, *args)
1197 def has_attribute(self, *args):
1199 has_attribute(HelixDecorator self, FloatKey a0) -> bool
1200 has_attribute(HelixDecorator self, IntKey a0) -> bool
1201 has_attribute(HelixDecorator self, StringKey a0) -> bool
1202 has_attribute(HelixDecorator self, ParticleIndexKey a0) -> bool
1203 has_attribute(HelixDecorator self, ObjectKey a0) -> bool
1205 return _IMP_spb.HelixDecorator_has_attribute(self, *args)
1208 def get_derivative(self, a0):
1209 """get_derivative(HelixDecorator self, FloatKey a0) -> double"""
1210 return _IMP_spb.HelixDecorator_get_derivative(self, a0)
1214 """get_name(HelixDecorator self) -> std::string"""
1215 return _IMP_spb.HelixDecorator_get_name(self)
1218 def clear_caches(self):
1219 """clear_caches(HelixDecorator self)"""
1220 return _IMP_spb.HelixDecorator_clear_caches(self)
1223 def set_name(self, a0):
1224 """set_name(HelixDecorator self, std::string a0)"""
1225 return _IMP_spb.HelixDecorator_set_name(self, a0)
1229 """set_check_level(HelixDecorator self, IMP::CheckLevel a0)"""
1230 return _IMP_spb.HelixDecorator_set_check_level(self, a0)
1233 def add_to_derivative(self, a0, a1, a2):
1234 """add_to_derivative(HelixDecorator self, FloatKey a0, double a1, DerivativeAccumulator a2)"""
1235 return _IMP_spb.HelixDecorator_add_to_derivative(self, a0, a1, a2)
1238 def set_is_optimized(self, a0, a1):
1239 """set_is_optimized(HelixDecorator self, FloatKey a0, bool a1)"""
1240 return _IMP_spb.HelixDecorator_set_is_optimized(self, a0, a1)
1243 def get_is_optimized(self, a0):
1244 """get_is_optimized(HelixDecorator self, FloatKey a0) -> bool"""
1245 return _IMP_spb.HelixDecorator_get_is_optimized(self, a0)
1249 """get_check_level(HelixDecorator self) -> IMP::CheckLevel"""
1250 return _IMP_spb.HelixDecorator_get_check_level(self)
1253 def __eq__(self, *args):
1255 __eq__(HelixDecorator self, HelixDecorator o) -> bool
1256 __eq__(HelixDecorator self, Particle d) -> bool
1258 return _IMP_spb.HelixDecorator___eq__(self, *args)
1261 def __ne__(self, *args):
1263 __ne__(HelixDecorator self, HelixDecorator o) -> bool
1264 __ne__(HelixDecorator self, Particle d) -> bool
1266 return _IMP_spb.HelixDecorator___ne__(self, *args)
1269 def __le__(self, *args):
1271 __le__(HelixDecorator self, HelixDecorator o) -> bool
1272 __le__(HelixDecorator self, Particle d) -> bool
1274 return _IMP_spb.HelixDecorator___le__(self, *args)
1277 def __lt__(self, *args):
1279 __lt__(HelixDecorator self, HelixDecorator o) -> bool
1280 __lt__(HelixDecorator self, Particle d) -> bool
1282 return _IMP_spb.HelixDecorator___lt__(self, *args)
1285 def __ge__(self, *args):
1287 __ge__(HelixDecorator self, HelixDecorator o) -> bool
1288 __ge__(HelixDecorator self, Particle d) -> bool
1290 return _IMP_spb.HelixDecorator___ge__(self, *args)
1293 def __gt__(self, *args):
1295 __gt__(HelixDecorator self, HelixDecorator o) -> bool
1296 __gt__(HelixDecorator self, Particle d) -> bool
1298 return _IMP_spb.HelixDecorator___gt__(self, *args)
1302 """__hash__(HelixDecorator self) -> std::size_t"""
1303 return _IMP_spb.HelixDecorator___hash__(self)
1307 """__str__(HelixDecorator self) -> std::string"""
1308 return _IMP_spb.HelixDecorator___str__(self)
1312 """__repr__(HelixDecorator self) -> std::string"""
1313 return _IMP_spb.HelixDecorator___repr__(self)
1315 __swig_destroy__ = _IMP_spb.delete_HelixDecorator
1316 __del__ =
lambda self:
None
1317 HelixDecorator_swigregister = _IMP_spb.HelixDecorator_swigregister
1318 HelixDecorator_swigregister(HelixDecorator)
1320 def HelixDecorator_setup_particle(p, b, e):
1321 """HelixDecorator_setup_particle(Particle p, IMP::Float b, IMP::Float e) -> HelixDecorator"""
1322 return _IMP_spb.HelixDecorator_setup_particle(p, b, e)
1324 def HelixDecorator_get_is_setup(*args):
1326 get_is_setup(_ParticleAdaptor p) -> bool
1327 HelixDecorator_get_is_setup(Model m, ParticleIndex id) -> bool
1329 return _IMP_spb.HelixDecorator_get_is_setup(*args)
1332 """Proxy of C++ IMP::spb::ISDRestraint class."""
1334 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1336 def __init__(self, *args, **kwargs):
1337 raise AttributeError(
"No constructor defined - class is abstract")
1339 def get_probability(self):
1340 """get_probability(ISDRestraint self) -> double"""
1341 return _IMP_spb.ISDRestraint_get_probability(self)
1345 """__str__(ISDRestraint self) -> std::string"""
1346 return _IMP_spb.ISDRestraint___str__(self)
1350 """__repr__(ISDRestraint self) -> std::string"""
1351 return _IMP_spb.ISDRestraint___repr__(self)
1356 return _object_cast_to_ISDRestraint(o)
1358 __swig_destroy__ = _IMP_spb.delete_ISDRestraint
1359 __del__ =
lambda self:
None
1360 ISDRestraint_swigregister = _IMP_spb.ISDRestraint_swigregister
1361 ISDRestraint_swigregister(ISDRestraint)
1364 """Proxy of C++ IMP::spb::KinkPairScore class."""
1366 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1368 def __init__(self, f):
1369 """__init__(IMP::spb::KinkPairScore self, UnaryFunction f) -> KinkPairScore"""
1370 this = _IMP_spb.new_KinkPairScore(f)
1372 self.this.append(this)
1373 except __builtin__.Exception:
1376 def do_get_inputs(self, m, pis):
1377 """do_get_inputs(KinkPairScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1378 return _IMP_spb.KinkPairScore_do_get_inputs(self, m, pis)
1381 def get_version_info(self):
1382 """get_version_info(KinkPairScore self) -> VersionInfo"""
1383 return _IMP_spb.KinkPairScore_get_version_info(self)
1386 def show(self, *args):
1388 show(KinkPairScore self, _ostream out)
1389 show(KinkPairScore self)
1391 return _IMP_spb.KinkPairScore_show(self, *args)
1395 """__str__(KinkPairScore self) -> std::string"""
1396 return _IMP_spb.KinkPairScore___str__(self)
1400 """__repr__(KinkPairScore self) -> std::string"""
1401 return _IMP_spb.KinkPairScore___repr__(self)
1406 return _object_cast_to_KinkPairScore(o)
1408 KinkPairScore_swigregister = _IMP_spb.KinkPairScore_swigregister
1409 KinkPairScore_swigregister(KinkPairScore)
1412 """Proxy of C++ IMP::spb::MolecularDynamicsWithWte class."""
1414 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1416 def __init__(self, m, emin, emax, sigma, gamma, w0):
1417 """__init__(IMP::spb::MolecularDynamicsWithWte self, Model m, double emin, double emax, double sigma, double gamma, double w0) -> MolecularDynamicsWithWte"""
1418 this = _IMP_spb.new_MolecularDynamicsWithWte(m, emin, emax, sigma, gamma, w0)
1420 self.this.append(this)
1421 except __builtin__.Exception:
1424 def get_bias(self, score):
1425 """get_bias(MolecularDynamicsWithWte self, double score) -> double"""
1426 return _IMP_spb.MolecularDynamicsWithWte_get_bias(self, score)
1429 def get_bias_buffer(self):
1430 """get_bias_buffer(MolecularDynamicsWithWte self) -> IMP::Floats"""
1431 return _IMP_spb.MolecularDynamicsWithWte_get_bias_buffer(self)
1435 """get_nbin(MolecularDynamicsWithWte self) -> int"""
1436 return _IMP_spb.MolecularDynamicsWithWte_get_nbin(self)
1439 def set_w0(self, w0):
1440 """set_w0(MolecularDynamicsWithWte self, double w0)"""
1441 return _IMP_spb.MolecularDynamicsWithWte_set_w0(self, w0)
1444 def set_bias(self, bias):
1445 """set_bias(MolecularDynamicsWithWte self, IMP::Floats const & bias)"""
1446 return _IMP_spb.MolecularDynamicsWithWte_set_bias(self, bias)
1449 def get_kinetic_energy(self):
1450 """get_kinetic_energy(MolecularDynamicsWithWte self) -> IMP::Float"""
1451 return _IMP_spb.MolecularDynamicsWithWte_get_kinetic_energy(self)
1454 def get_kinetic_temperature(self, ekinetic):
1455 """get_kinetic_temperature(MolecularDynamicsWithWte self, IMP::Float ekinetic) -> IMP::Float"""
1456 return _IMP_spb.MolecularDynamicsWithWte_get_kinetic_temperature(self, ekinetic)
1459 def set_velocity_cap(self, velocity_cap):
1460 """set_velocity_cap(MolecularDynamicsWithWte self, IMP::Float velocity_cap)"""
1461 return _IMP_spb.MolecularDynamicsWithWte_set_velocity_cap(self, velocity_cap)
1464 def assign_velocities(self, temperature):
1465 """assign_velocities(MolecularDynamicsWithWte self, IMP::Float temperature)"""
1466 return _IMP_spb.MolecularDynamicsWithWte_assign_velocities(self, temperature)
1469 def rescale_velocities(self, rescale):
1470 """rescale_velocities(MolecularDynamicsWithWte self, IMP::Float rescale)"""
1471 return _IMP_spb.MolecularDynamicsWithWte_rescale_velocities(self, rescale)
1474 def setup(self, ps):
1475 """setup(MolecularDynamicsWithWte self, IMP::ParticleIndexes const & ps)"""
1476 return _IMP_spb.MolecularDynamicsWithWte_setup(self, ps)
1479 def do_step(self, sc, dt):
1480 """do_step(MolecularDynamicsWithWte self, IMP::ParticleIndexes const & sc, double dt) -> double"""
1481 return _IMP_spb.MolecularDynamicsWithWte_do_step(self, sc, dt)
1484 def get_is_simulation_particle(self, p):
1485 """get_is_simulation_particle(MolecularDynamicsWithWte self, ParticleIndex p) -> bool"""
1486 return _IMP_spb.MolecularDynamicsWithWte_get_is_simulation_particle(self, p)
1490 """__str__(MolecularDynamicsWithWte self) -> std::string"""
1491 return _IMP_spb.MolecularDynamicsWithWte___str__(self)
1495 """__repr__(MolecularDynamicsWithWte self) -> std::string"""
1496 return _IMP_spb.MolecularDynamicsWithWte___repr__(self)
1501 return _object_cast_to_MolecularDynamicsWithWte(o)
1503 __swig_destroy__ = _IMP_spb.delete_MolecularDynamicsWithWte
1504 __del__ =
lambda self:
None
1505 MolecularDynamicsWithWte_swigregister = _IMP_spb.MolecularDynamicsWithWte_swigregister
1506 MolecularDynamicsWithWte_swigregister(MolecularDynamicsWithWte)
1509 """Proxy of C++ IMP::spb::MonteCarloWithWte class."""
1511 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1513 def __init__(self, *args):
1515 __init__(IMP::spb::MonteCarloWithWte self, Model m, double emin, double emax, double sigma, double gamma, double w0) -> MonteCarloWithWte
1516 __init__(IMP::spb::MonteCarloWithWte self, Model m, double emin, double emax, double sigma, double gamma, double w0, RestraintSet rset) -> MonteCarloWithWte
1518 this = _IMP_spb.new_MonteCarloWithWte(*args)
1520 self.this.append(this)
1521 except __builtin__.Exception:
1524 def get_bias(self, score):
1525 """get_bias(MonteCarloWithWte self, double score) -> double"""
1526 return _IMP_spb.MonteCarloWithWte_get_bias(self, score)
1529 def get_bias_asfloats(self):
1530 """get_bias_asfloats(MonteCarloWithWte self) -> IMP::Floats"""
1531 return _IMP_spb.MonteCarloWithWte_get_bias_asfloats(self)
1535 """get_nbin(MonteCarloWithWte self) -> int"""
1536 return _IMP_spb.MonteCarloWithWte_get_nbin(self)
1539 def set_w0(self, w0):
1540 """set_w0(MonteCarloWithWte self, double w0)"""
1541 return _IMP_spb.MonteCarloWithWte_set_w0(self, w0)
1544 def set_bias(self, bias):
1545 """set_bias(MonteCarloWithWte self, IMP::Floats const & bias)"""
1546 return _IMP_spb.MonteCarloWithWte_set_bias(self, bias)
1550 """do_step(MonteCarloWithWte self)"""
1551 return _IMP_spb.MonteCarloWithWte_do_step(self)
1555 """__str__(MonteCarloWithWte self) -> std::string"""
1556 return _IMP_spb.MonteCarloWithWte___str__(self)
1560 """__repr__(MonteCarloWithWte self) -> std::string"""
1561 return _IMP_spb.MonteCarloWithWte___repr__(self)
1566 return _object_cast_to_MonteCarloWithWte(o)
1568 MonteCarloWithWte_swigregister = _IMP_spb.MonteCarloWithWte_swigregister
1569 MonteCarloWithWte_swigregister(MonteCarloWithWte)
1572 """Proxy of C++ IMP::spb::NuisanceRangeModifier class."""
1574 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1577 """__init__(IMP::spb::NuisanceRangeModifier self) -> NuisanceRangeModifier"""
1578 this = _IMP_spb.new_NuisanceRangeModifier()
1580 self.this.append(this)
1581 except __builtin__.Exception:
1584 def do_get_inputs(self, m, pis):
1585 """do_get_inputs(NuisanceRangeModifier self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1586 return _IMP_spb.NuisanceRangeModifier_do_get_inputs(self, m, pis)
1589 def do_get_outputs(self, m, pis):
1590 """do_get_outputs(NuisanceRangeModifier self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1591 return _IMP_spb.NuisanceRangeModifier_do_get_outputs(self, m, pis)
1594 def get_version_info(self):
1595 """get_version_info(NuisanceRangeModifier self) -> VersionInfo"""
1596 return _IMP_spb.NuisanceRangeModifier_get_version_info(self)
1599 def show(self, *args):
1601 show(NuisanceRangeModifier self, _ostream out)
1602 show(NuisanceRangeModifier self)
1604 return _IMP_spb.NuisanceRangeModifier_show(self, *args)
1608 """__str__(NuisanceRangeModifier self) -> std::string"""
1609 return _IMP_spb.NuisanceRangeModifier___str__(self)
1613 """__repr__(NuisanceRangeModifier self) -> std::string"""
1614 return _IMP_spb.NuisanceRangeModifier___repr__(self)
1619 return _object_cast_to_NuisanceRangeModifier(o)
1621 NuisanceRangeModifier_swigregister = _IMP_spb.NuisanceRangeModifier_swigregister
1622 NuisanceRangeModifier_swigregister(NuisanceRangeModifier)
1625 """Proxy of C++ IMP::spb::PbcBoxedMover class."""
1627 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1629 def __init__(self, p, ps, max_tr, centers, transformations, px, py, pz):
1630 """__init__(IMP::spb::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"""
1631 this = _IMP_spb.new_PbcBoxedMover(p, ps, max_tr, centers, transformations, px, py, pz)
1633 self.this.append(this)
1634 except __builtin__.Exception:
1637 def get_version_info(self):
1638 """get_version_info(PbcBoxedMover self) -> VersionInfo"""
1639 return _IMP_spb.PbcBoxedMover_get_version_info(self)
1642 def show(self, *args):
1644 show(PbcBoxedMover self, _ostream out)
1645 show(PbcBoxedMover self)
1647 return _IMP_spb.PbcBoxedMover_show(self, *args)
1651 """__str__(PbcBoxedMover self) -> std::string"""
1652 return _IMP_spb.PbcBoxedMover___str__(self)
1656 """__repr__(PbcBoxedMover self) -> std::string"""
1657 return _IMP_spb.PbcBoxedMover___repr__(self)
1662 return _object_cast_to_PbcBoxedMover(o)
1664 PbcBoxedMover_swigregister = _IMP_spb.PbcBoxedMover_swigregister
1665 PbcBoxedMover_swigregister(PbcBoxedMover)
1668 """Proxy of C++ IMP::spb::PbcBoxedRigidBodyMover class."""
1670 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1672 def __init__(self, d, ps, max_translation, max_rotation, centers, transformations, px, py, pz):
1673 """__init__(IMP::spb::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"""
1674 this = _IMP_spb.new_PbcBoxedRigidBodyMover(d, ps, max_translation, max_rotation, centers, transformations, px, py, pz)
1676 self.this.append(this)
1677 except __builtin__.Exception:
1680 def get_version_info(self):
1681 """get_version_info(PbcBoxedRigidBodyMover self) -> VersionInfo"""
1682 return _IMP_spb.PbcBoxedRigidBodyMover_get_version_info(self)
1685 def show(self, *args):
1687 show(PbcBoxedRigidBodyMover self, _ostream out)
1688 show(PbcBoxedRigidBodyMover self)
1690 return _IMP_spb.PbcBoxedRigidBodyMover_show(self, *args)
1694 """__str__(PbcBoxedRigidBodyMover self) -> std::string"""
1695 return _IMP_spb.PbcBoxedRigidBodyMover___str__(self)
1699 """__repr__(PbcBoxedRigidBodyMover self) -> std::string"""
1700 return _IMP_spb.PbcBoxedRigidBodyMover___repr__(self)
1705 return _object_cast_to_PbcBoxedRigidBodyMover(o)
1707 PbcBoxedRigidBodyMover_swigregister = _IMP_spb.PbcBoxedRigidBodyMover_swigregister
1708 PbcBoxedRigidBodyMover_swigregister(PbcBoxedRigidBodyMover)
1711 """Proxy of C++ IMP::spb::RigidBodyNewMover class."""
1713 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1715 def __init__(self, d, max_x_translation, max_y_translation, max_z_translation, max_rot):
1716 """__init__(IMP::spb::RigidBodyNewMover self, RigidBody d, IMP::Float max_x_translation, IMP::Float max_y_translation, IMP::Float max_z_translation, IMP::Float max_rot) -> RigidBodyNewMover"""
1717 this = _IMP_spb.new_RigidBodyNewMover(d, max_x_translation, max_y_translation, max_z_translation, max_rot)
1719 self.this.append(this)
1720 except __builtin__.Exception:
1723 def get_version_info(self):
1724 """get_version_info(RigidBodyNewMover self) -> VersionInfo"""
1725 return _IMP_spb.RigidBodyNewMover_get_version_info(self)
1728 def show(self, *args):
1730 show(RigidBodyNewMover self, _ostream out)
1731 show(RigidBodyNewMover self)
1733 return _IMP_spb.RigidBodyNewMover_show(self, *args)
1737 """__str__(RigidBodyNewMover self) -> std::string"""
1738 return _IMP_spb.RigidBodyNewMover___str__(self)
1742 """__repr__(RigidBodyNewMover self) -> std::string"""
1743 return _IMP_spb.RigidBodyNewMover___repr__(self)
1748 return _object_cast_to_RigidBodyNewMover(o)
1750 RigidBodyNewMover_swigregister = _IMP_spb.RigidBodyNewMover_swigregister
1751 RigidBodyNewMover_swigregister(RigidBodyNewMover)
1754 """Proxy of C++ IMP::spb::RigidBodyPackingScore class."""
1756 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1758 def __init__(self, tbr, omb, ome, ddb, dde, kappa):
1759 """__init__(IMP::spb::RigidBodyPackingScore self, TableRefiner tbr, IMP::Floats omb, IMP::Floats ome, IMP::Floats ddb, IMP::Floats dde, double kappa) -> RigidBodyPackingScore"""
1760 this = _IMP_spb.new_RigidBodyPackingScore(tbr, omb, ome, ddb, dde, kappa)
1762 self.this.append(this)
1763 except __builtin__.Exception:
1766 def do_get_inputs(self, m, pis):
1767 """do_get_inputs(RigidBodyPackingScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1768 return _IMP_spb.RigidBodyPackingScore_do_get_inputs(self, m, pis)
1771 def show(self, *args):
1773 show(RigidBodyPackingScore self, _ostream out)
1774 show(RigidBodyPackingScore self)
1776 return _IMP_spb.RigidBodyPackingScore_show(self, *args)
1780 """__str__(RigidBodyPackingScore self) -> std::string"""
1781 return _IMP_spb.RigidBodyPackingScore___str__(self)
1785 """__repr__(RigidBodyPackingScore self) -> std::string"""
1786 return _IMP_spb.RigidBodyPackingScore___repr__(self)
1791 return _object_cast_to_RigidBodyPackingScore(o)
1793 __swig_destroy__ = _IMP_spb.delete_RigidBodyPackingScore
1794 __del__ =
lambda self:
None
1795 RigidBodyPackingScore_swigregister = _IMP_spb.RigidBodyPackingScore_swigregister
1796 RigidBodyPackingScore_swigregister(RigidBodyPackingScore)
1799 """Proxy of C++ IMP::spb::RMSDMetric class."""
1801 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1803 def __init__(self, ps):
1804 """__init__(IMP::spb::RMSDMetric self, IMP::Particles ps) -> RMSDMetric"""
1805 this = _IMP_spb.new_RMSDMetric(ps)
1807 self.this.append(this)
1808 except __builtin__.Exception:
1811 def add_configuration(self, weight=1.0):
1813 add_configuration(RMSDMetric self, double weight=1.0)
1814 add_configuration(RMSDMetric self)
1816 return _IMP_spb.RMSDMetric_add_configuration(self, weight)
1819 def get_weight(self, i):
1820 """get_weight(RMSDMetric self, unsigned int i) -> IMP::Float"""
1821 return _IMP_spb.RMSDMetric_get_weight(self, i)
1824 def get_version_info(self):
1825 """get_version_info(RMSDMetric self) -> VersionInfo"""
1826 return _IMP_spb.RMSDMetric_get_version_info(self)
1830 """__str__(RMSDMetric self) -> std::string"""
1831 return _IMP_spb.RMSDMetric___str__(self)
1835 """__repr__(RMSDMetric self) -> std::string"""
1836 return _IMP_spb.RMSDMetric___repr__(self)
1841 return _object_cast_to_RMSDMetric(o)
1843 RMSDMetric_swigregister = _IMP_spb.RMSDMetric_swigregister
1844 RMSDMetric_swigregister(RMSDMetric)
1847 """Proxy of C++ IMP::spb::SameParticlePairFilter class."""
1849 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1852 """__init__(IMP::spb::SameParticlePairFilter self) -> SameParticlePairFilter"""
1853 this = _IMP_spb.new_SameParticlePairFilter()
1855 self.this.append(this)
1856 except __builtin__.Exception:
1859 def do_get_inputs(self, m, pis):
1860 """do_get_inputs(SameParticlePairFilter self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1861 return _IMP_spb.SameParticlePairFilter_do_get_inputs(self, m, pis)
1864 def get_value(self, *args):
1866 get_value(SameParticlePairFilter self, IMP::ParticlePair const & a) -> int
1867 get_value(SameParticlePairFilter self, IMP::ParticlePairsTemp const & o) -> IMP::Ints
1869 return _IMP_spb.SameParticlePairFilter_get_value(self, *args)
1872 def get_value_index(self, *args):
1874 get_value_index(SameParticlePairFilter self, Model m, IMP::ParticleIndexPair const & p) -> int
1875 get_value_index(SameParticlePairFilter self, Model m, IMP::ParticleIndexPairs const & o) -> IMP::Ints
1877 return _IMP_spb.SameParticlePairFilter_get_value_index(self, *args)
1880 def get_version_info(self):
1881 """get_version_info(SameParticlePairFilter self) -> VersionInfo"""
1882 return _IMP_spb.SameParticlePairFilter_get_version_info(self)
1886 """__str__(SameParticlePairFilter self) -> std::string"""
1887 return _IMP_spb.SameParticlePairFilter___str__(self)
1891 """__repr__(SameParticlePairFilter self) -> std::string"""
1892 return _IMP_spb.SameParticlePairFilter___repr__(self)
1897 return _object_cast_to_SameParticlePairFilter(o)
1899 SameParticlePairFilter_swigregister = _IMP_spb.SameParticlePairFilter_swigregister
1900 SameParticlePairFilter_swigregister(SameParticlePairFilter)
1903 """Proxy of C++ IMP::spb::SameRigidBodyPairFilter class."""
1905 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1908 """__init__(IMP::spb::SameRigidBodyPairFilter self) -> SameRigidBodyPairFilter"""
1909 this = _IMP_spb.new_SameRigidBodyPairFilter()
1911 self.this.append(this)
1912 except __builtin__.Exception:
1915 def do_get_inputs(self, m, pis):
1916 """do_get_inputs(SameRigidBodyPairFilter self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1917 return _IMP_spb.SameRigidBodyPairFilter_do_get_inputs(self, m, pis)
1920 def get_value(self, *args):
1922 get_value(SameRigidBodyPairFilter self, IMP::ParticlePair const & a) -> int
1923 get_value(SameRigidBodyPairFilter self, IMP::ParticlePairsTemp const & o) -> IMP::Ints
1925 return _IMP_spb.SameRigidBodyPairFilter_get_value(self, *args)
1928 def get_value_index(self, *args):
1930 get_value_index(SameRigidBodyPairFilter self, Model m, IMP::ParticleIndexPair const & p) -> int
1931 get_value_index(SameRigidBodyPairFilter self, Model m, IMP::ParticleIndexPairs const & o) -> IMP::Ints
1933 return _IMP_spb.SameRigidBodyPairFilter_get_value_index(self, *args)
1936 def get_version_info(self):
1937 """get_version_info(SameRigidBodyPairFilter self) -> VersionInfo"""
1938 return _IMP_spb.SameRigidBodyPairFilter_get_version_info(self)
1942 """__str__(SameRigidBodyPairFilter self) -> std::string"""
1943 return _IMP_spb.SameRigidBodyPairFilter___str__(self)
1947 """__repr__(SameRigidBodyPairFilter self) -> std::string"""
1948 return _IMP_spb.SameRigidBodyPairFilter___repr__(self)
1953 return _object_cast_to_SameRigidBodyPairFilter(o)
1955 SameRigidBodyPairFilter_swigregister = _IMP_spb.SameRigidBodyPairFilter_swigregister
1956 SameRigidBodyPairFilter_swigregister(SameRigidBodyPairFilter)
1959 """Proxy of C++ IMP::spb::TiltSingletonScore class."""
1961 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1963 def __init__(self, *args, **kwargs):
1964 raise AttributeError(
"No constructor defined - class is abstract")
1966 def evaluate_index(self, m, p, da):
1967 """evaluate_index(TiltSingletonScore self, Model m, ParticleIndex p, DerivativeAccumulator da) -> double"""
1968 return _IMP_spb.TiltSingletonScore_evaluate_index(self, m, p, da)
1971 def do_get_inputs(self, m, pis):
1972 """do_get_inputs(TiltSingletonScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1973 return _IMP_spb.TiltSingletonScore_do_get_inputs(self, m, pis)
1976 def get_version_info(self):
1977 """get_version_info(TiltSingletonScore self) -> VersionInfo"""
1978 return _IMP_spb.TiltSingletonScore_get_version_info(self)
1981 def show(self, *args):
1983 show(TiltSingletonScore self, _ostream out)
1984 show(TiltSingletonScore self)
1986 return _IMP_spb.TiltSingletonScore_show(self, *args)
1990 """__str__(TiltSingletonScore self) -> std::string"""
1991 return _IMP_spb.TiltSingletonScore___str__(self)
1995 """__repr__(TiltSingletonScore self) -> std::string"""
1996 return _IMP_spb.TiltSingletonScore___repr__(self)
2001 return _object_cast_to_TiltSingletonScore(o)
2003 TiltSingletonScore_swigregister = _IMP_spb.TiltSingletonScore_swigregister
2004 TiltSingletonScore_swigregister(TiltSingletonScore)
2007 """Proxy of C++ IMP::spb::TransformationSymmetry class."""
2009 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2011 def __init__(self, t, px, py, pz):
2012 """__init__(IMP::spb::TransformationSymmetry self, Transformation3D t, Particle px, Particle py, Particle pz) -> TransformationSymmetry"""
2013 this = _IMP_spb.new_TransformationSymmetry(t, px, py, pz)
2015 self.this.append(this)
2016 except __builtin__.Exception:
2019 def do_get_inputs(self, m, pis):
2020 """do_get_inputs(TransformationSymmetry self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2021 return _IMP_spb.TransformationSymmetry_do_get_inputs(self, m, pis)
2024 def do_get_outputs(self, m, pis):
2025 """do_get_outputs(TransformationSymmetry self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2026 return _IMP_spb.TransformationSymmetry_do_get_outputs(self, m, pis)
2029 def get_version_info(self):
2030 """get_version_info(TransformationSymmetry self) -> VersionInfo"""
2031 return _IMP_spb.TransformationSymmetry_get_version_info(self)
2034 def show(self, *args):
2036 show(TransformationSymmetry self, _ostream out)
2037 show(TransformationSymmetry self)
2039 return _IMP_spb.TransformationSymmetry_show(self, *args)
2043 """__str__(TransformationSymmetry self) -> std::string"""
2044 return _IMP_spb.TransformationSymmetry___str__(self)
2048 """__repr__(TransformationSymmetry self) -> std::string"""
2049 return _IMP_spb.TransformationSymmetry___repr__(self)
2054 return _object_cast_to_TransformationSymmetry(o)
2056 TransformationSymmetry_swigregister = _IMP_spb.TransformationSymmetry_swigregister
2057 TransformationSymmetry_swigregister(TransformationSymmetry)
2060 """Proxy of C++ IMP::spb::TwoStateGoModelRestraint class."""
2062 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2064 def __init__(self, ps, psA, psB, Beta, Delta, Cutoff):
2065 """__init__(IMP::spb::TwoStateGoModelRestraint self, IMP::Particles ps, IMP::Particles psA, IMP::Particles psB, IMP::Float Beta, IMP::Float Delta, IMP::Float Cutoff) -> TwoStateGoModelRestraint"""
2066 this = _IMP_spb.new_TwoStateGoModelRestraint(ps, psA, psB, Beta, Delta, Cutoff)
2068 self.this.append(this)
2069 except __builtin__.Exception:
2072 def do_get_inputs(self):
2073 """do_get_inputs(TwoStateGoModelRestraint self) -> IMP::ModelObjectsTemp"""
2074 return _IMP_spb.TwoStateGoModelRestraint_do_get_inputs(self)
2077 def get_version_info(self):
2078 """get_version_info(TwoStateGoModelRestraint self) -> VersionInfo"""
2079 return _IMP_spb.TwoStateGoModelRestraint_get_version_info(self)
2083 """__str__(TwoStateGoModelRestraint self) -> std::string"""
2084 return _IMP_spb.TwoStateGoModelRestraint___str__(self)
2088 """__repr__(TwoStateGoModelRestraint self) -> std::string"""
2089 return _IMP_spb.TwoStateGoModelRestraint___repr__(self)
2094 return _object_cast_to_TwoStateGoModelRestraint(o)
2096 TwoStateGoModelRestraint_swigregister = _IMP_spb.TwoStateGoModelRestraint_swigregister
2097 TwoStateGoModelRestraint_swigregister(TwoStateGoModelRestraint)
2099 class UniformBoundedRestraint(ISDRestraint):
2100 """Proxy of C++ IMP::spb::UniformBoundedRestraint class."""
2102 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2104 def __init__(self, p, fk, a, b):
2105 """__init__(IMP::spb::UniformBoundedRestraint self, Particle p, FloatKey fk, Particle a, Particle b) -> UniformBoundedRestraint"""
2106 this = _IMP_spb.new_UniformBoundedRestraint(p, fk, a, b)
2108 self.this.append(this)
2109 except __builtin__.Exception:
2112 def do_get_inputs(self):
2113 """do_get_inputs(UniformBoundedRestraint self) -> IMP::ModelObjectsTemp"""
2114 return _IMP_spb.UniformBoundedRestraint_do_get_inputs(self)
2117 def get_version_info(self):
2118 """get_version_info(UniformBoundedRestraint self) -> VersionInfo"""
2119 return _IMP_spb.UniformBoundedRestraint_get_version_info(self)
2123 """__str__(UniformBoundedRestraint self) -> std::string"""
2124 return _IMP_spb.UniformBoundedRestraint___str__(self)
2128 """__repr__(UniformBoundedRestraint self) -> std::string"""
2129 return _IMP_spb.UniformBoundedRestraint___repr__(self)
2134 return _object_cast_to_UniformBoundedRestraint(o)
2136 UniformBoundedRestraint_swigregister = _IMP_spb.UniformBoundedRestraint_swigregister
2137 UniformBoundedRestraint_swigregister(UniformBoundedRestraint)
2141 """get_module_version() -> std::string const"""
2142 return _IMP_spb.get_module_version()
2145 """get_example_path(std::string fname) -> std::string"""
2146 return _IMP_spb.get_example_path(fname)
2149 """get_data_path(std::string fname) -> std::string"""
2150 return _IMP_spb.get_data_path(fname)
2152 from .
import _version_check
A base class for modifiers of ParticlesTemp.
def get_data_path
Return the full path to one of this module's data files.
Abstract class for scoring object(s) of type ParticleIndexPair.
The base class for simulators.
Support for basic symmetry, such as periodic boundary conditions (PBC).
def get_module_version
Return the version of this module, as a string.
def get_example_path
Return the full path to one of this module's example files.
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.
Code to compute statistical measures.
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.