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, FloatsKey a0, IMP::Floats a1)
1158 add_attribute(HelixDecorator self, IntsKey a0, IMP::Ints a1)
1159 add_attribute(HelixDecorator self, StringKey a0, IMP::String a1)
1160 add_attribute(HelixDecorator self, ParticleIndexKey a0, Particle a1)
1161 add_attribute(HelixDecorator self, ObjectKey a0, Object a1)
1163 return _IMP_spb.HelixDecorator_add_attribute(self, *args)
1166 def get_value(self, *args):
1168 get_value(HelixDecorator self, FloatKey a0) -> IMP::Float
1169 get_value(HelixDecorator self, IntKey a0) -> IMP::Int
1170 get_value(HelixDecorator self, FloatsKey a0) -> IMP::Floats
1171 get_value(HelixDecorator self, IntsKey a0) -> IMP::Ints
1172 get_value(HelixDecorator self, StringKey a0) -> IMP::String
1173 get_value(HelixDecorator self, ParticleIndexKey a0) -> Particle
1174 get_value(HelixDecorator self, ObjectKey a0) -> Object
1176 return _IMP_spb.HelixDecorator_get_value(self, *args)
1179 def set_value(self, *args):
1181 set_value(HelixDecorator self, FloatKey a0, IMP::Float a1)
1182 set_value(HelixDecorator self, IntKey a0, IMP::Int a1)
1183 set_value(HelixDecorator self, FloatsKey a0, IMP::Floats a1)
1184 set_value(HelixDecorator self, IntsKey a0, IMP::Ints a1)
1185 set_value(HelixDecorator self, StringKey a0, IMP::String a1)
1186 set_value(HelixDecorator self, ParticleIndexKey a0, Particle a1)
1187 set_value(HelixDecorator self, ObjectKey a0, Object a1)
1189 return _IMP_spb.HelixDecorator_set_value(self, *args)
1192 def remove_attribute(self, *args):
1194 remove_attribute(HelixDecorator self, FloatKey a0)
1195 remove_attribute(HelixDecorator self, IntKey a0)
1196 remove_attribute(HelixDecorator self, FloatsKey a0)
1197 remove_attribute(HelixDecorator self, IntsKey a0)
1198 remove_attribute(HelixDecorator self, StringKey a0)
1199 remove_attribute(HelixDecorator self, ParticleIndexKey a0)
1200 remove_attribute(HelixDecorator self, ObjectKey a0)
1202 return _IMP_spb.HelixDecorator_remove_attribute(self, *args)
1205 def has_attribute(self, *args):
1207 has_attribute(HelixDecorator self, FloatKey a0) -> bool
1208 has_attribute(HelixDecorator self, IntKey a0) -> bool
1209 has_attribute(HelixDecorator self, FloatsKey a0) -> bool
1210 has_attribute(HelixDecorator self, IntsKey a0) -> bool
1211 has_attribute(HelixDecorator self, StringKey a0) -> bool
1212 has_attribute(HelixDecorator self, ParticleIndexKey a0) -> bool
1213 has_attribute(HelixDecorator self, ObjectKey a0) -> bool
1215 return _IMP_spb.HelixDecorator_has_attribute(self, *args)
1218 def get_derivative(self, a0):
1219 """get_derivative(HelixDecorator self, FloatKey a0) -> double"""
1220 return _IMP_spb.HelixDecorator_get_derivative(self, a0)
1224 """get_name(HelixDecorator self) -> std::string"""
1225 return _IMP_spb.HelixDecorator_get_name(self)
1228 def clear_caches(self):
1229 """clear_caches(HelixDecorator self)"""
1230 return _IMP_spb.HelixDecorator_clear_caches(self)
1233 def set_name(self, a0):
1234 """set_name(HelixDecorator self, std::string a0)"""
1235 return _IMP_spb.HelixDecorator_set_name(self, a0)
1239 """set_check_level(HelixDecorator self, IMP::CheckLevel a0)"""
1240 return _IMP_spb.HelixDecorator_set_check_level(self, a0)
1243 def add_to_derivative(self, a0, a1, a2):
1244 """add_to_derivative(HelixDecorator self, FloatKey a0, double a1, DerivativeAccumulator a2)"""
1245 return _IMP_spb.HelixDecorator_add_to_derivative(self, a0, a1, a2)
1248 def set_is_optimized(self, a0, a1):
1249 """set_is_optimized(HelixDecorator self, FloatKey a0, bool a1)"""
1250 return _IMP_spb.HelixDecorator_set_is_optimized(self, a0, a1)
1253 def get_is_optimized(self, a0):
1254 """get_is_optimized(HelixDecorator self, FloatKey a0) -> bool"""
1255 return _IMP_spb.HelixDecorator_get_is_optimized(self, a0)
1259 """get_check_level(HelixDecorator self) -> IMP::CheckLevel"""
1260 return _IMP_spb.HelixDecorator_get_check_level(self)
1263 def __eq__(self, *args):
1265 __eq__(HelixDecorator self, HelixDecorator o) -> bool
1266 __eq__(HelixDecorator self, Particle d) -> bool
1268 return _IMP_spb.HelixDecorator___eq__(self, *args)
1271 def __ne__(self, *args):
1273 __ne__(HelixDecorator self, HelixDecorator o) -> bool
1274 __ne__(HelixDecorator self, Particle d) -> bool
1276 return _IMP_spb.HelixDecorator___ne__(self, *args)
1279 def __le__(self, *args):
1281 __le__(HelixDecorator self, HelixDecorator o) -> bool
1282 __le__(HelixDecorator self, Particle d) -> bool
1284 return _IMP_spb.HelixDecorator___le__(self, *args)
1287 def __lt__(self, *args):
1289 __lt__(HelixDecorator self, HelixDecorator o) -> bool
1290 __lt__(HelixDecorator self, Particle d) -> bool
1292 return _IMP_spb.HelixDecorator___lt__(self, *args)
1295 def __ge__(self, *args):
1297 __ge__(HelixDecorator self, HelixDecorator o) -> bool
1298 __ge__(HelixDecorator self, Particle d) -> bool
1300 return _IMP_spb.HelixDecorator___ge__(self, *args)
1303 def __gt__(self, *args):
1305 __gt__(HelixDecorator self, HelixDecorator o) -> bool
1306 __gt__(HelixDecorator self, Particle d) -> bool
1308 return _IMP_spb.HelixDecorator___gt__(self, *args)
1312 """__hash__(HelixDecorator self) -> std::size_t"""
1313 return _IMP_spb.HelixDecorator___hash__(self)
1317 """__str__(HelixDecorator self) -> std::string"""
1318 return _IMP_spb.HelixDecorator___str__(self)
1322 """__repr__(HelixDecorator self) -> std::string"""
1323 return _IMP_spb.HelixDecorator___repr__(self)
1325 __swig_destroy__ = _IMP_spb.delete_HelixDecorator
1326 __del__ =
lambda self:
None
1327 HelixDecorator_swigregister = _IMP_spb.HelixDecorator_swigregister
1328 HelixDecorator_swigregister(HelixDecorator)
1330 def HelixDecorator_setup_particle(p, b, e):
1331 """HelixDecorator_setup_particle(Particle p, IMP::Float b, IMP::Float e) -> HelixDecorator"""
1332 return _IMP_spb.HelixDecorator_setup_particle(p, b, e)
1334 def HelixDecorator_get_is_setup(*args):
1336 get_is_setup(_ParticleAdaptor p) -> bool
1337 HelixDecorator_get_is_setup(Model m, ParticleIndex id) -> bool
1339 return _IMP_spb.HelixDecorator_get_is_setup(*args)
1342 """Proxy of C++ IMP::spb::ISDRestraint class."""
1344 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1346 def __init__(self, *args, **kwargs):
1347 raise AttributeError(
"No constructor defined - class is abstract")
1349 def get_probability(self):
1350 """get_probability(ISDRestraint self) -> double"""
1351 return _IMP_spb.ISDRestraint_get_probability(self)
1355 """__str__(ISDRestraint self) -> std::string"""
1356 return _IMP_spb.ISDRestraint___str__(self)
1360 """__repr__(ISDRestraint self) -> std::string"""
1361 return _IMP_spb.ISDRestraint___repr__(self)
1366 return _object_cast_to_ISDRestraint(o)
1368 __swig_destroy__ = _IMP_spb.delete_ISDRestraint
1369 __del__ =
lambda self:
None
1370 ISDRestraint_swigregister = _IMP_spb.ISDRestraint_swigregister
1371 ISDRestraint_swigregister(ISDRestraint)
1374 """Proxy of C++ IMP::spb::KinkPairScore class."""
1376 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1378 def __init__(self, f):
1379 """__init__(IMP::spb::KinkPairScore self, UnaryFunction f) -> KinkPairScore"""
1380 this = _IMP_spb.new_KinkPairScore(f)
1382 self.this.append(this)
1383 except __builtin__.Exception:
1386 def do_get_inputs(self, m, pis):
1387 """do_get_inputs(KinkPairScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1388 return _IMP_spb.KinkPairScore_do_get_inputs(self, m, pis)
1391 def get_version_info(self):
1392 """get_version_info(KinkPairScore self) -> VersionInfo"""
1393 return _IMP_spb.KinkPairScore_get_version_info(self)
1396 def show(self, *args):
1398 show(KinkPairScore self, _ostream out)
1399 show(KinkPairScore self)
1401 return _IMP_spb.KinkPairScore_show(self, *args)
1405 """__str__(KinkPairScore self) -> std::string"""
1406 return _IMP_spb.KinkPairScore___str__(self)
1410 """__repr__(KinkPairScore self) -> std::string"""
1411 return _IMP_spb.KinkPairScore___repr__(self)
1416 return _object_cast_to_KinkPairScore(o)
1418 KinkPairScore_swigregister = _IMP_spb.KinkPairScore_swigregister
1419 KinkPairScore_swigregister(KinkPairScore)
1422 """Proxy of C++ IMP::spb::MolecularDynamicsWithWte class."""
1424 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1426 def __init__(self, m, emin, emax, sigma, gamma, w0):
1427 """__init__(IMP::spb::MolecularDynamicsWithWte self, Model m, double emin, double emax, double sigma, double gamma, double w0) -> MolecularDynamicsWithWte"""
1428 this = _IMP_spb.new_MolecularDynamicsWithWte(m, emin, emax, sigma, gamma, w0)
1430 self.this.append(this)
1431 except __builtin__.Exception:
1434 def get_bias(self, score):
1435 """get_bias(MolecularDynamicsWithWte self, double score) -> double"""
1436 return _IMP_spb.MolecularDynamicsWithWte_get_bias(self, score)
1439 def get_bias_buffer(self):
1440 """get_bias_buffer(MolecularDynamicsWithWte self) -> IMP::Floats"""
1441 return _IMP_spb.MolecularDynamicsWithWte_get_bias_buffer(self)
1445 """get_nbin(MolecularDynamicsWithWte self) -> int"""
1446 return _IMP_spb.MolecularDynamicsWithWte_get_nbin(self)
1449 def set_w0(self, w0):
1450 """set_w0(MolecularDynamicsWithWte self, double w0)"""
1451 return _IMP_spb.MolecularDynamicsWithWte_set_w0(self, w0)
1454 def set_bias(self, bias):
1455 """set_bias(MolecularDynamicsWithWte self, IMP::Floats const & bias)"""
1456 return _IMP_spb.MolecularDynamicsWithWte_set_bias(self, bias)
1459 def get_kinetic_energy(self):
1460 """get_kinetic_energy(MolecularDynamicsWithWte self) -> IMP::Float"""
1461 return _IMP_spb.MolecularDynamicsWithWte_get_kinetic_energy(self)
1464 def get_kinetic_temperature(self, ekinetic):
1465 """get_kinetic_temperature(MolecularDynamicsWithWte self, IMP::Float ekinetic) -> IMP::Float"""
1466 return _IMP_spb.MolecularDynamicsWithWte_get_kinetic_temperature(self, ekinetic)
1469 def set_velocity_cap(self, velocity_cap):
1470 """set_velocity_cap(MolecularDynamicsWithWte self, IMP::Float velocity_cap)"""
1471 return _IMP_spb.MolecularDynamicsWithWte_set_velocity_cap(self, velocity_cap)
1474 def assign_velocities(self, temperature):
1475 """assign_velocities(MolecularDynamicsWithWte self, IMP::Float temperature)"""
1476 return _IMP_spb.MolecularDynamicsWithWte_assign_velocities(self, temperature)
1479 def rescale_velocities(self, rescale):
1480 """rescale_velocities(MolecularDynamicsWithWte self, IMP::Float rescale)"""
1481 return _IMP_spb.MolecularDynamicsWithWte_rescale_velocities(self, rescale)
1484 def setup(self, ps):
1485 """setup(MolecularDynamicsWithWte self, IMP::ParticleIndexes const & ps)"""
1486 return _IMP_spb.MolecularDynamicsWithWte_setup(self, ps)
1489 def do_step(self, sc, dt):
1490 """do_step(MolecularDynamicsWithWte self, IMP::ParticleIndexes const & sc, double dt) -> double"""
1491 return _IMP_spb.MolecularDynamicsWithWte_do_step(self, sc, dt)
1494 def get_is_simulation_particle(self, p):
1495 """get_is_simulation_particle(MolecularDynamicsWithWte self, ParticleIndex p) -> bool"""
1496 return _IMP_spb.MolecularDynamicsWithWte_get_is_simulation_particle(self, p)
1500 """__str__(MolecularDynamicsWithWte self) -> std::string"""
1501 return _IMP_spb.MolecularDynamicsWithWte___str__(self)
1505 """__repr__(MolecularDynamicsWithWte self) -> std::string"""
1506 return _IMP_spb.MolecularDynamicsWithWte___repr__(self)
1511 return _object_cast_to_MolecularDynamicsWithWte(o)
1513 __swig_destroy__ = _IMP_spb.delete_MolecularDynamicsWithWte
1514 __del__ =
lambda self:
None
1515 MolecularDynamicsWithWte_swigregister = _IMP_spb.MolecularDynamicsWithWte_swigregister
1516 MolecularDynamicsWithWte_swigregister(MolecularDynamicsWithWte)
1519 """Proxy of C++ IMP::spb::MonteCarloWithWte class."""
1521 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1523 def __init__(self, *args):
1525 __init__(IMP::spb::MonteCarloWithWte self, Model m, double emin, double emax, double sigma, double gamma, double w0) -> MonteCarloWithWte
1526 __init__(IMP::spb::MonteCarloWithWte self, Model m, double emin, double emax, double sigma, double gamma, double w0, RestraintSet rset) -> MonteCarloWithWte
1528 this = _IMP_spb.new_MonteCarloWithWte(*args)
1530 self.this.append(this)
1531 except __builtin__.Exception:
1534 def get_bias(self, score):
1535 """get_bias(MonteCarloWithWte self, double score) -> double"""
1536 return _IMP_spb.MonteCarloWithWte_get_bias(self, score)
1539 def get_bias_asfloats(self):
1540 """get_bias_asfloats(MonteCarloWithWte self) -> IMP::Floats"""
1541 return _IMP_spb.MonteCarloWithWte_get_bias_asfloats(self)
1545 """get_nbin(MonteCarloWithWte self) -> int"""
1546 return _IMP_spb.MonteCarloWithWte_get_nbin(self)
1549 def set_w0(self, w0):
1550 """set_w0(MonteCarloWithWte self, double w0)"""
1551 return _IMP_spb.MonteCarloWithWte_set_w0(self, w0)
1554 def set_bias(self, bias):
1555 """set_bias(MonteCarloWithWte self, IMP::Floats const & bias)"""
1556 return _IMP_spb.MonteCarloWithWte_set_bias(self, bias)
1560 """do_step(MonteCarloWithWte self)"""
1561 return _IMP_spb.MonteCarloWithWte_do_step(self)
1565 """__str__(MonteCarloWithWte self) -> std::string"""
1566 return _IMP_spb.MonteCarloWithWte___str__(self)
1570 """__repr__(MonteCarloWithWte self) -> std::string"""
1571 return _IMP_spb.MonteCarloWithWte___repr__(self)
1576 return _object_cast_to_MonteCarloWithWte(o)
1578 MonteCarloWithWte_swigregister = _IMP_spb.MonteCarloWithWte_swigregister
1579 MonteCarloWithWte_swigregister(MonteCarloWithWte)
1582 """Proxy of C++ IMP::spb::NuisanceRangeModifier class."""
1584 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1587 """__init__(IMP::spb::NuisanceRangeModifier self) -> NuisanceRangeModifier"""
1588 this = _IMP_spb.new_NuisanceRangeModifier()
1590 self.this.append(this)
1591 except __builtin__.Exception:
1594 def do_get_inputs(self, m, pis):
1595 """do_get_inputs(NuisanceRangeModifier self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1596 return _IMP_spb.NuisanceRangeModifier_do_get_inputs(self, m, pis)
1599 def do_get_outputs(self, m, pis):
1600 """do_get_outputs(NuisanceRangeModifier self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1601 return _IMP_spb.NuisanceRangeModifier_do_get_outputs(self, m, pis)
1604 def get_version_info(self):
1605 """get_version_info(NuisanceRangeModifier self) -> VersionInfo"""
1606 return _IMP_spb.NuisanceRangeModifier_get_version_info(self)
1609 def show(self, *args):
1611 show(NuisanceRangeModifier self, _ostream out)
1612 show(NuisanceRangeModifier self)
1614 return _IMP_spb.NuisanceRangeModifier_show(self, *args)
1618 """__str__(NuisanceRangeModifier self) -> std::string"""
1619 return _IMP_spb.NuisanceRangeModifier___str__(self)
1623 """__repr__(NuisanceRangeModifier self) -> std::string"""
1624 return _IMP_spb.NuisanceRangeModifier___repr__(self)
1629 return _object_cast_to_NuisanceRangeModifier(o)
1631 NuisanceRangeModifier_swigregister = _IMP_spb.NuisanceRangeModifier_swigregister
1632 NuisanceRangeModifier_swigregister(NuisanceRangeModifier)
1635 """Proxy of C++ IMP::spb::PbcBoxedMover class."""
1637 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1639 def __init__(self, p, ps, max_tr, centers, transformations, px, py, pz):
1640 """__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"""
1641 this = _IMP_spb.new_PbcBoxedMover(p, ps, max_tr, centers, transformations, px, py, pz)
1643 self.this.append(this)
1644 except __builtin__.Exception:
1647 def get_version_info(self):
1648 """get_version_info(PbcBoxedMover self) -> VersionInfo"""
1649 return _IMP_spb.PbcBoxedMover_get_version_info(self)
1652 def show(self, *args):
1654 show(PbcBoxedMover self, _ostream out)
1655 show(PbcBoxedMover self)
1657 return _IMP_spb.PbcBoxedMover_show(self, *args)
1661 """__str__(PbcBoxedMover self) -> std::string"""
1662 return _IMP_spb.PbcBoxedMover___str__(self)
1666 """__repr__(PbcBoxedMover self) -> std::string"""
1667 return _IMP_spb.PbcBoxedMover___repr__(self)
1672 return _object_cast_to_PbcBoxedMover(o)
1674 PbcBoxedMover_swigregister = _IMP_spb.PbcBoxedMover_swigregister
1675 PbcBoxedMover_swigregister(PbcBoxedMover)
1678 """Proxy of C++ IMP::spb::PbcBoxedRigidBodyMover class."""
1680 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1682 def __init__(self, d, ps, max_translation, max_rotation, centers, transformations, px, py, pz):
1683 """__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"""
1684 this = _IMP_spb.new_PbcBoxedRigidBodyMover(d, ps, max_translation, max_rotation, centers, transformations, px, py, pz)
1686 self.this.append(this)
1687 except __builtin__.Exception:
1690 def get_version_info(self):
1691 """get_version_info(PbcBoxedRigidBodyMover self) -> VersionInfo"""
1692 return _IMP_spb.PbcBoxedRigidBodyMover_get_version_info(self)
1695 def show(self, *args):
1697 show(PbcBoxedRigidBodyMover self, _ostream out)
1698 show(PbcBoxedRigidBodyMover self)
1700 return _IMP_spb.PbcBoxedRigidBodyMover_show(self, *args)
1704 """__str__(PbcBoxedRigidBodyMover self) -> std::string"""
1705 return _IMP_spb.PbcBoxedRigidBodyMover___str__(self)
1709 """__repr__(PbcBoxedRigidBodyMover self) -> std::string"""
1710 return _IMP_spb.PbcBoxedRigidBodyMover___repr__(self)
1715 return _object_cast_to_PbcBoxedRigidBodyMover(o)
1717 PbcBoxedRigidBodyMover_swigregister = _IMP_spb.PbcBoxedRigidBodyMover_swigregister
1718 PbcBoxedRigidBodyMover_swigregister(PbcBoxedRigidBodyMover)
1721 """Proxy of C++ IMP::spb::RigidBodyNewMover class."""
1723 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1725 def __init__(self, d, max_x_translation, max_y_translation, max_z_translation, max_rot):
1726 """__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"""
1727 this = _IMP_spb.new_RigidBodyNewMover(d, max_x_translation, max_y_translation, max_z_translation, max_rot)
1729 self.this.append(this)
1730 except __builtin__.Exception:
1733 def get_version_info(self):
1734 """get_version_info(RigidBodyNewMover self) -> VersionInfo"""
1735 return _IMP_spb.RigidBodyNewMover_get_version_info(self)
1738 def show(self, *args):
1740 show(RigidBodyNewMover self, _ostream out)
1741 show(RigidBodyNewMover self)
1743 return _IMP_spb.RigidBodyNewMover_show(self, *args)
1747 """__str__(RigidBodyNewMover self) -> std::string"""
1748 return _IMP_spb.RigidBodyNewMover___str__(self)
1752 """__repr__(RigidBodyNewMover self) -> std::string"""
1753 return _IMP_spb.RigidBodyNewMover___repr__(self)
1758 return _object_cast_to_RigidBodyNewMover(o)
1760 RigidBodyNewMover_swigregister = _IMP_spb.RigidBodyNewMover_swigregister
1761 RigidBodyNewMover_swigregister(RigidBodyNewMover)
1764 """Proxy of C++ IMP::spb::RigidBodyPackingScore class."""
1766 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1768 def __init__(self, tbr, omb, ome, ddb, dde, kappa):
1769 """__init__(IMP::spb::RigidBodyPackingScore self, TableRefiner tbr, IMP::Floats omb, IMP::Floats ome, IMP::Floats ddb, IMP::Floats dde, double kappa) -> RigidBodyPackingScore"""
1770 this = _IMP_spb.new_RigidBodyPackingScore(tbr, omb, ome, ddb, dde, kappa)
1772 self.this.append(this)
1773 except __builtin__.Exception:
1776 def do_get_inputs(self, m, pis):
1777 """do_get_inputs(RigidBodyPackingScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1778 return _IMP_spb.RigidBodyPackingScore_do_get_inputs(self, m, pis)
1781 def show(self, *args):
1783 show(RigidBodyPackingScore self, _ostream out)
1784 show(RigidBodyPackingScore self)
1786 return _IMP_spb.RigidBodyPackingScore_show(self, *args)
1790 """__str__(RigidBodyPackingScore self) -> std::string"""
1791 return _IMP_spb.RigidBodyPackingScore___str__(self)
1795 """__repr__(RigidBodyPackingScore self) -> std::string"""
1796 return _IMP_spb.RigidBodyPackingScore___repr__(self)
1801 return _object_cast_to_RigidBodyPackingScore(o)
1803 __swig_destroy__ = _IMP_spb.delete_RigidBodyPackingScore
1804 __del__ =
lambda self:
None
1805 RigidBodyPackingScore_swigregister = _IMP_spb.RigidBodyPackingScore_swigregister
1806 RigidBodyPackingScore_swigregister(RigidBodyPackingScore)
1809 """Proxy of C++ IMP::spb::RMSDMetric class."""
1811 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1813 def __init__(self, ps):
1814 """__init__(IMP::spb::RMSDMetric self, IMP::Particles ps) -> RMSDMetric"""
1815 this = _IMP_spb.new_RMSDMetric(ps)
1817 self.this.append(this)
1818 except __builtin__.Exception:
1821 def add_configuration(self, weight=1.0):
1823 add_configuration(RMSDMetric self, double weight=1.0)
1824 add_configuration(RMSDMetric self)
1826 return _IMP_spb.RMSDMetric_add_configuration(self, weight)
1829 def get_weight(self, i):
1830 """get_weight(RMSDMetric self, unsigned int i) -> IMP::Float"""
1831 return _IMP_spb.RMSDMetric_get_weight(self, i)
1834 def get_version_info(self):
1835 """get_version_info(RMSDMetric self) -> VersionInfo"""
1836 return _IMP_spb.RMSDMetric_get_version_info(self)
1840 """__str__(RMSDMetric self) -> std::string"""
1841 return _IMP_spb.RMSDMetric___str__(self)
1845 """__repr__(RMSDMetric self) -> std::string"""
1846 return _IMP_spb.RMSDMetric___repr__(self)
1851 return _object_cast_to_RMSDMetric(o)
1853 RMSDMetric_swigregister = _IMP_spb.RMSDMetric_swigregister
1854 RMSDMetric_swigregister(RMSDMetric)
1857 """Proxy of C++ IMP::spb::SameParticlePairFilter class."""
1859 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1862 """__init__(IMP::spb::SameParticlePairFilter self) -> SameParticlePairFilter"""
1863 this = _IMP_spb.new_SameParticlePairFilter()
1865 self.this.append(this)
1866 except __builtin__.Exception:
1869 def do_get_inputs(self, m, pis):
1870 """do_get_inputs(SameParticlePairFilter self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1871 return _IMP_spb.SameParticlePairFilter_do_get_inputs(self, m, pis)
1874 def get_value(self, *args):
1876 get_value(SameParticlePairFilter self, IMP::ParticlePair const & a) -> int
1877 get_value(SameParticlePairFilter self, IMP::ParticlePairsTemp const & o) -> IMP::Ints
1879 return _IMP_spb.SameParticlePairFilter_get_value(self, *args)
1882 def get_value_index(self, *args):
1884 get_value_index(SameParticlePairFilter self, Model m, IMP::ParticleIndexPair const & p) -> int
1885 get_value_index(SameParticlePairFilter self, Model m, IMP::ParticleIndexPairs const & o) -> IMP::Ints
1887 return _IMP_spb.SameParticlePairFilter_get_value_index(self, *args)
1890 def get_version_info(self):
1891 """get_version_info(SameParticlePairFilter self) -> VersionInfo"""
1892 return _IMP_spb.SameParticlePairFilter_get_version_info(self)
1896 """__str__(SameParticlePairFilter self) -> std::string"""
1897 return _IMP_spb.SameParticlePairFilter___str__(self)
1901 """__repr__(SameParticlePairFilter self) -> std::string"""
1902 return _IMP_spb.SameParticlePairFilter___repr__(self)
1907 return _object_cast_to_SameParticlePairFilter(o)
1909 SameParticlePairFilter_swigregister = _IMP_spb.SameParticlePairFilter_swigregister
1910 SameParticlePairFilter_swigregister(SameParticlePairFilter)
1913 """Proxy of C++ IMP::spb::SameRigidBodyPairFilter class."""
1915 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1918 """__init__(IMP::spb::SameRigidBodyPairFilter self) -> SameRigidBodyPairFilter"""
1919 this = _IMP_spb.new_SameRigidBodyPairFilter()
1921 self.this.append(this)
1922 except __builtin__.Exception:
1925 def do_get_inputs(self, m, pis):
1926 """do_get_inputs(SameRigidBodyPairFilter self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1927 return _IMP_spb.SameRigidBodyPairFilter_do_get_inputs(self, m, pis)
1930 def get_value(self, *args):
1932 get_value(SameRigidBodyPairFilter self, IMP::ParticlePair const & a) -> int
1933 get_value(SameRigidBodyPairFilter self, IMP::ParticlePairsTemp const & o) -> IMP::Ints
1935 return _IMP_spb.SameRigidBodyPairFilter_get_value(self, *args)
1938 def get_value_index(self, *args):
1940 get_value_index(SameRigidBodyPairFilter self, Model m, IMP::ParticleIndexPair const & p) -> int
1941 get_value_index(SameRigidBodyPairFilter self, Model m, IMP::ParticleIndexPairs const & o) -> IMP::Ints
1943 return _IMP_spb.SameRigidBodyPairFilter_get_value_index(self, *args)
1946 def get_version_info(self):
1947 """get_version_info(SameRigidBodyPairFilter self) -> VersionInfo"""
1948 return _IMP_spb.SameRigidBodyPairFilter_get_version_info(self)
1952 """__str__(SameRigidBodyPairFilter self) -> std::string"""
1953 return _IMP_spb.SameRigidBodyPairFilter___str__(self)
1957 """__repr__(SameRigidBodyPairFilter self) -> std::string"""
1958 return _IMP_spb.SameRigidBodyPairFilter___repr__(self)
1963 return _object_cast_to_SameRigidBodyPairFilter(o)
1965 SameRigidBodyPairFilter_swigregister = _IMP_spb.SameRigidBodyPairFilter_swigregister
1966 SameRigidBodyPairFilter_swigregister(SameRigidBodyPairFilter)
1969 """Proxy of C++ IMP::spb::TiltSingletonScore class."""
1971 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1973 def __init__(self, *args, **kwargs):
1974 raise AttributeError(
"No constructor defined - class is abstract")
1976 def evaluate_index(self, m, p, da):
1977 """evaluate_index(TiltSingletonScore self, Model m, ParticleIndex p, DerivativeAccumulator da) -> double"""
1978 return _IMP_spb.TiltSingletonScore_evaluate_index(self, m, p, da)
1981 def do_get_inputs(self, m, pis):
1982 """do_get_inputs(TiltSingletonScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1983 return _IMP_spb.TiltSingletonScore_do_get_inputs(self, m, pis)
1986 def get_version_info(self):
1987 """get_version_info(TiltSingletonScore self) -> VersionInfo"""
1988 return _IMP_spb.TiltSingletonScore_get_version_info(self)
1991 def show(self, *args):
1993 show(TiltSingletonScore self, _ostream out)
1994 show(TiltSingletonScore self)
1996 return _IMP_spb.TiltSingletonScore_show(self, *args)
2000 """__str__(TiltSingletonScore self) -> std::string"""
2001 return _IMP_spb.TiltSingletonScore___str__(self)
2005 """__repr__(TiltSingletonScore self) -> std::string"""
2006 return _IMP_spb.TiltSingletonScore___repr__(self)
2011 return _object_cast_to_TiltSingletonScore(o)
2013 TiltSingletonScore_swigregister = _IMP_spb.TiltSingletonScore_swigregister
2014 TiltSingletonScore_swigregister(TiltSingletonScore)
2017 """Proxy of C++ IMP::spb::TransformationSymmetry class."""
2019 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2021 def __init__(self, t, px, py, pz):
2022 """__init__(IMP::spb::TransformationSymmetry self, Transformation3D t, Particle px, Particle py, Particle pz) -> TransformationSymmetry"""
2023 this = _IMP_spb.new_TransformationSymmetry(t, px, py, pz)
2025 self.this.append(this)
2026 except __builtin__.Exception:
2029 def do_get_inputs(self, m, pis):
2030 """do_get_inputs(TransformationSymmetry self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2031 return _IMP_spb.TransformationSymmetry_do_get_inputs(self, m, pis)
2034 def do_get_outputs(self, m, pis):
2035 """do_get_outputs(TransformationSymmetry self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2036 return _IMP_spb.TransformationSymmetry_do_get_outputs(self, m, pis)
2039 def get_version_info(self):
2040 """get_version_info(TransformationSymmetry self) -> VersionInfo"""
2041 return _IMP_spb.TransformationSymmetry_get_version_info(self)
2044 def show(self, *args):
2046 show(TransformationSymmetry self, _ostream out)
2047 show(TransformationSymmetry self)
2049 return _IMP_spb.TransformationSymmetry_show(self, *args)
2053 """__str__(TransformationSymmetry self) -> std::string"""
2054 return _IMP_spb.TransformationSymmetry___str__(self)
2058 """__repr__(TransformationSymmetry self) -> std::string"""
2059 return _IMP_spb.TransformationSymmetry___repr__(self)
2064 return _object_cast_to_TransformationSymmetry(o)
2066 TransformationSymmetry_swigregister = _IMP_spb.TransformationSymmetry_swigregister
2067 TransformationSymmetry_swigregister(TransformationSymmetry)
2070 """Proxy of C++ IMP::spb::TwoStateGoModelRestraint class."""
2072 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2074 def __init__(self, ps, psA, psB, Beta, Delta, Cutoff):
2075 """__init__(IMP::spb::TwoStateGoModelRestraint self, IMP::Particles ps, IMP::Particles psA, IMP::Particles psB, IMP::Float Beta, IMP::Float Delta, IMP::Float Cutoff) -> TwoStateGoModelRestraint"""
2076 this = _IMP_spb.new_TwoStateGoModelRestraint(ps, psA, psB, Beta, Delta, Cutoff)
2078 self.this.append(this)
2079 except __builtin__.Exception:
2082 def do_get_inputs(self):
2083 """do_get_inputs(TwoStateGoModelRestraint self) -> IMP::ModelObjectsTemp"""
2084 return _IMP_spb.TwoStateGoModelRestraint_do_get_inputs(self)
2087 def get_version_info(self):
2088 """get_version_info(TwoStateGoModelRestraint self) -> VersionInfo"""
2089 return _IMP_spb.TwoStateGoModelRestraint_get_version_info(self)
2093 """__str__(TwoStateGoModelRestraint self) -> std::string"""
2094 return _IMP_spb.TwoStateGoModelRestraint___str__(self)
2098 """__repr__(TwoStateGoModelRestraint self) -> std::string"""
2099 return _IMP_spb.TwoStateGoModelRestraint___repr__(self)
2104 return _object_cast_to_TwoStateGoModelRestraint(o)
2106 TwoStateGoModelRestraint_swigregister = _IMP_spb.TwoStateGoModelRestraint_swigregister
2107 TwoStateGoModelRestraint_swigregister(TwoStateGoModelRestraint)
2109 class UniformBoundedRestraint(ISDRestraint):
2110 """Proxy of C++ IMP::spb::UniformBoundedRestraint class."""
2112 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2114 def __init__(self, p, fk, a, b):
2115 """__init__(IMP::spb::UniformBoundedRestraint self, Particle p, FloatKey fk, Particle a, Particle b) -> UniformBoundedRestraint"""
2116 this = _IMP_spb.new_UniformBoundedRestraint(p, fk, a, b)
2118 self.this.append(this)
2119 except __builtin__.Exception:
2122 def do_get_inputs(self):
2123 """do_get_inputs(UniformBoundedRestraint self) -> IMP::ModelObjectsTemp"""
2124 return _IMP_spb.UniformBoundedRestraint_do_get_inputs(self)
2127 def get_version_info(self):
2128 """get_version_info(UniformBoundedRestraint self) -> VersionInfo"""
2129 return _IMP_spb.UniformBoundedRestraint_get_version_info(self)
2133 """__str__(UniformBoundedRestraint self) -> std::string"""
2134 return _IMP_spb.UniformBoundedRestraint___str__(self)
2138 """__repr__(UniformBoundedRestraint self) -> std::string"""
2139 return _IMP_spb.UniformBoundedRestraint___repr__(self)
2144 return _object_cast_to_UniformBoundedRestraint(o)
2146 UniformBoundedRestraint_swigregister = _IMP_spb.UniformBoundedRestraint_swigregister
2147 UniformBoundedRestraint_swigregister(UniformBoundedRestraint)
2151 """get_module_version() -> std::string const"""
2152 return _IMP_spb.get_module_version()
2155 """get_example_path(std::string fname) -> std::string"""
2156 return _IMP_spb.get_example_path(fname)
2159 """get_data_path(std::string fname) -> std::string"""
2160 return _IMP_spb.get_data_path(fname)
2162 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.