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_domino')).lstrip(
'.')
22 return importlib.import_module(mname)
24 return importlib.import_module(
'_IMP_domino')
25 _IMP_domino = 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_domino', [dirname(__file__)])
39 _mod = imp.load_module(
'_IMP_domino', fp, pathname, description)
43 _IMP_domino = 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_DOMINO_SwigPyIterator(object):
114 """Proxy of C++ swig::IMP_DOMINO_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_domino.delete_IMP_DOMINO_SwigPyIterator
122 __del__ =
lambda self:
None
125 """value(IMP_DOMINO_SwigPyIterator self) -> PyObject *"""
126 return _IMP_domino.IMP_DOMINO_SwigPyIterator_value(self)
131 incr(IMP_DOMINO_SwigPyIterator self, size_t n=1) -> IMP_DOMINO_SwigPyIterator
132 incr(IMP_DOMINO_SwigPyIterator self) -> IMP_DOMINO_SwigPyIterator
134 return _IMP_domino.IMP_DOMINO_SwigPyIterator_incr(self, n)
139 decr(IMP_DOMINO_SwigPyIterator self, size_t n=1) -> IMP_DOMINO_SwigPyIterator
140 decr(IMP_DOMINO_SwigPyIterator self) -> IMP_DOMINO_SwigPyIterator
142 return _IMP_domino.IMP_DOMINO_SwigPyIterator_decr(self, n)
145 def distance(self, x):
146 """distance(IMP_DOMINO_SwigPyIterator self, IMP_DOMINO_SwigPyIterator x) -> ptrdiff_t"""
147 return _IMP_domino.IMP_DOMINO_SwigPyIterator_distance(self, x)
151 """equal(IMP_DOMINO_SwigPyIterator self, IMP_DOMINO_SwigPyIterator x) -> bool"""
152 return _IMP_domino.IMP_DOMINO_SwigPyIterator_equal(self, x)
156 """copy(IMP_DOMINO_SwigPyIterator self) -> IMP_DOMINO_SwigPyIterator"""
157 return _IMP_domino.IMP_DOMINO_SwigPyIterator_copy(self)
161 """next(IMP_DOMINO_SwigPyIterator self) -> PyObject *"""
162 return _IMP_domino.IMP_DOMINO_SwigPyIterator_next(self)
166 """__next__(IMP_DOMINO_SwigPyIterator self) -> PyObject *"""
167 return _IMP_domino.IMP_DOMINO_SwigPyIterator___next__(self)
171 """previous(IMP_DOMINO_SwigPyIterator self) -> PyObject *"""
172 return _IMP_domino.IMP_DOMINO_SwigPyIterator_previous(self)
175 def advance(self, n):
176 """advance(IMP_DOMINO_SwigPyIterator self, ptrdiff_t n) -> IMP_DOMINO_SwigPyIterator"""
177 return _IMP_domino.IMP_DOMINO_SwigPyIterator_advance(self, n)
181 """__eq__(IMP_DOMINO_SwigPyIterator self, IMP_DOMINO_SwigPyIterator x) -> bool"""
182 return _IMP_domino.IMP_DOMINO_SwigPyIterator___eq__(self, x)
186 """__ne__(IMP_DOMINO_SwigPyIterator self, IMP_DOMINO_SwigPyIterator x) -> bool"""
187 return _IMP_domino.IMP_DOMINO_SwigPyIterator___ne__(self, x)
190 def __iadd__(self, n):
191 """__iadd__(IMP_DOMINO_SwigPyIterator self, ptrdiff_t n) -> IMP_DOMINO_SwigPyIterator"""
192 return _IMP_domino.IMP_DOMINO_SwigPyIterator___iadd__(self, n)
195 def __isub__(self, n):
196 """__isub__(IMP_DOMINO_SwigPyIterator self, ptrdiff_t n) -> IMP_DOMINO_SwigPyIterator"""
197 return _IMP_domino.IMP_DOMINO_SwigPyIterator___isub__(self, n)
200 def __add__(self, n):
201 """__add__(IMP_DOMINO_SwigPyIterator self, ptrdiff_t n) -> IMP_DOMINO_SwigPyIterator"""
202 return _IMP_domino.IMP_DOMINO_SwigPyIterator___add__(self, n)
205 def __sub__(self, *args):
207 __sub__(IMP_DOMINO_SwigPyIterator self, ptrdiff_t n) -> IMP_DOMINO_SwigPyIterator
208 __sub__(IMP_DOMINO_SwigPyIterator self, IMP_DOMINO_SwigPyIterator x) -> ptrdiff_t
210 return _IMP_domino.IMP_DOMINO_SwigPyIterator___sub__(self, *args)
214 IMP_DOMINO_SwigPyIterator_swigregister = _IMP_domino.IMP_DOMINO_SwigPyIterator_swigregister
215 IMP_DOMINO_SwigPyIterator_swigregister(IMP_DOMINO_SwigPyIterator)
223 IMP_DEBUG = _IMP_domino.IMP_DEBUG
224 IMP_RELEASE = _IMP_domino.IMP_RELEASE
225 IMP_SILENT = _IMP_domino.IMP_SILENT
226 IMP_PROGRESS = _IMP_domino.IMP_PROGRESS
227 IMP_TERSE = _IMP_domino.IMP_TERSE
228 IMP_VERBOSE = _IMP_domino.IMP_VERBOSE
229 IMP_MEMORY = _IMP_domino.IMP_MEMORY
230 IMP_NONE = _IMP_domino.IMP_NONE
231 IMP_USAGE = _IMP_domino.IMP_USAGE
232 IMP_INTERNAL = _IMP_domino.IMP_INTERNAL
233 IMP_KERNEL_HAS_LOG4CXX = _IMP_domino.IMP_KERNEL_HAS_LOG4CXX
234 IMP_COMPILER_HAS_AUTO = _IMP_domino.IMP_COMPILER_HAS_AUTO
235 IMP_COMPILER_HAS_DEBUG_VECTOR = _IMP_domino.IMP_COMPILER_HAS_DEBUG_VECTOR
236 IMP_COMPILER_HAS_UNIQUE_PTR = _IMP_domino.IMP_COMPILER_HAS_UNIQUE_PTR
237 IMP_KERNEL_HAS_BOOST_RANDOM = _IMP_domino.IMP_KERNEL_HAS_BOOST_RANDOM
238 IMP_KERNEL_HAS_NUMPY = _IMP_domino.IMP_KERNEL_HAS_NUMPY
239 IMP_KERNEL_HAS_GPERFTOOLS = _IMP_domino.IMP_KERNEL_HAS_GPERFTOOLS
240 IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER = _IMP_domino.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER
241 IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER = _IMP_domino.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER
242 IMPKERNEL_SHOW_WARNINGS = _IMP_domino.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_domino._ostream_write(self, osa_buf)
283 _ostream_swigregister = _IMP_domino._ostream_swigregister
284 _ostream_swigregister(_ostream)
286 IMP_COMPILER_HAS_OVERRIDE = _IMP_domino.IMP_COMPILER_HAS_OVERRIDE
287 IMP_COMPILER_HAS_FINAL = _IMP_domino.IMP_COMPILER_HAS_FINAL
288 IMP_HAS_NOEXCEPT = _IMP_domino.IMP_HAS_NOEXCEPT
289 IMP_C_OPEN_BINARY = _IMP_domino.IMP_C_OPEN_BINARY
291 IMP_CGAL_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_CGAL_HAS_BOOST_FILESYSTEM
292 IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS
293 IMP_CGAL_HAS_BOOST_RANDOM = _IMP_domino.IMP_CGAL_HAS_BOOST_RANDOM
294 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_domino.IMP_CGAL_HAS_BOOST_SYSTEM
295 IMP_CGAL_HAS_NUMPY = _IMP_domino.IMP_CGAL_HAS_NUMPY
296 IMPCGAL_SHOW_WARNINGS = _IMP_domino.IMPCGAL_SHOW_WARNINGS
298 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_domino.IMP_ALGEBRA_HAS_IMP_CGAL
299 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
300 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
301 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_domino.IMP_ALGEBRA_HAS_BOOST_RANDOM
302 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_domino.IMP_ALGEBRA_HAS_BOOST_SYSTEM
303 IMP_ALGEBRA_HAS_CGAL = _IMP_domino.IMP_ALGEBRA_HAS_CGAL
304 IMP_ALGEBRA_HAS_NUMPY = _IMP_domino.IMP_ALGEBRA_HAS_NUMPY
305 IMP_ALGEBRA_HAS_ANN = _IMP_domino.IMP_ALGEBRA_HAS_ANN
306 IMPALGEBRA_SHOW_WARNINGS = _IMP_domino.IMPALGEBRA_SHOW_WARNINGS
308 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_domino.IMP_DISPLAY_HAS_IMP_CGAL
309 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
310 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
311 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_domino.IMP_DISPLAY_HAS_BOOST_RANDOM
312 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_domino.IMP_DISPLAY_HAS_BOOST_SYSTEM
313 IMP_DISPLAY_HAS_CGAL = _IMP_domino.IMP_DISPLAY_HAS_CGAL
314 IMP_DISPLAY_HAS_NUMPY = _IMP_domino.IMP_DISPLAY_HAS_NUMPY
315 IMPDISPLAY_SHOW_WARNINGS = _IMP_domino.IMPDISPLAY_SHOW_WARNINGS
317 IMP_SCORE_FUNCTOR_HAS_IMP_CGAL = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL
318 IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM
319 IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS
320 IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM
321 IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM
322 IMP_SCORE_FUNCTOR_HAS_CGAL = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_CGAL
323 IMP_SCORE_FUNCTOR_HAS_HDF5 = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_HDF5
324 IMP_SCORE_FUNCTOR_HAS_NUMPY = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_NUMPY
325 IMPSCOREFUNCTOR_SHOW_WARNINGS = _IMP_domino.IMPSCOREFUNCTOR_SHOW_WARNINGS
327 IMP_STATISTICS_HAS_IMP_CGAL = _IMP_domino.IMP_STATISTICS_HAS_IMP_CGAL
328 IMP_STATISTICS_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_STATISTICS_HAS_BOOST_FILESYSTEM
329 IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS
330 IMP_STATISTICS_HAS_BOOST_RANDOM = _IMP_domino.IMP_STATISTICS_HAS_BOOST_RANDOM
331 IMP_STATISTICS_HAS_BOOST_SYSTEM = _IMP_domino.IMP_STATISTICS_HAS_BOOST_SYSTEM
332 IMP_STATISTICS_HAS_CGAL = _IMP_domino.IMP_STATISTICS_HAS_CGAL
333 IMP_STATISTICS_HAS_NUMPY = _IMP_domino.IMP_STATISTICS_HAS_NUMPY
334 IMPSTATISTICS_SHOW_WARNINGS = _IMP_domino.IMPSTATISTICS_SHOW_WARNINGS
336 IMP_CORE_HAS_IMP_CGAL = _IMP_domino.IMP_CORE_HAS_IMP_CGAL
337 IMP_CORE_HAS_IMP_KERNEL = _IMP_domino.IMP_CORE_HAS_IMP_KERNEL
338 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_CORE_HAS_BOOST_FILESYSTEM
339 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
340 IMP_CORE_HAS_BOOST_RANDOM = _IMP_domino.IMP_CORE_HAS_BOOST_RANDOM
341 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_domino.IMP_CORE_HAS_BOOST_SYSTEM
342 IMP_CORE_HAS_CGAL = _IMP_domino.IMP_CORE_HAS_CGAL
343 IMP_CORE_HAS_HDF5 = _IMP_domino.IMP_CORE_HAS_HDF5
344 IMP_CORE_HAS_NUMPY = _IMP_domino.IMP_CORE_HAS_NUMPY
345 IMPCORE_SHOW_WARNINGS = _IMP_domino.IMPCORE_SHOW_WARNINGS
347 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_domino.IMP_CONTAINER_HAS_IMP_ALGEBRA
348 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_domino.IMP_CONTAINER_HAS_IMP_CGAL
349 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_domino.IMP_CONTAINER_HAS_IMP_DISPLAY
350 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_domino.IMP_CONTAINER_HAS_IMP_KERNEL
351 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
352 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
353 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
354 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_domino.IMP_CONTAINER_HAS_BOOST_RANDOM
355 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_domino.IMP_CONTAINER_HAS_BOOST_SYSTEM
356 IMP_CONTAINER_HAS_CGAL = _IMP_domino.IMP_CONTAINER_HAS_CGAL
357 IMP_CONTAINER_HAS_HDF5 = _IMP_domino.IMP_CONTAINER_HAS_HDF5
358 IMP_CONTAINER_HAS_NUMPY = _IMP_domino.IMP_CONTAINER_HAS_NUMPY
359 IMP_CONTAINER_HAS_PYTHON_IHM = _IMP_domino.IMP_CONTAINER_HAS_PYTHON_IHM
360 IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP = _IMP_domino.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP
361 IMP_CONTAINER_HAS_ROBIN_MAP = _IMP_domino.IMP_CONTAINER_HAS_ROBIN_MAP
362 IMPCONTAINER_SHOW_WARNINGS = _IMP_domino.IMPCONTAINER_SHOW_WARNINGS
364 IMP_ATOM_HAS_IMP_CGAL = _IMP_domino.IMP_ATOM_HAS_IMP_CGAL
365 IMP_ATOM_HAS_IMP_KERNEL = _IMP_domino.IMP_ATOM_HAS_IMP_KERNEL
366 IMP_ATOM_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR
367 IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS
368 IMP_ATOM_HAS_BOOST_RANDOM = _IMP_domino.IMP_ATOM_HAS_BOOST_RANDOM
369 IMP_ATOM_HAS_BOOST_REGEX = _IMP_domino.IMP_ATOM_HAS_BOOST_REGEX
370 IMP_ATOM_HAS_BOOST_SYSTEM = _IMP_domino.IMP_ATOM_HAS_BOOST_SYSTEM
371 IMP_ATOM_HAS_CGAL = _IMP_domino.IMP_ATOM_HAS_CGAL
372 IMP_ATOM_HAS_HDF5 = _IMP_domino.IMP_ATOM_HAS_HDF5
373 IMP_ATOM_HAS_NUMPY = _IMP_domino.IMP_ATOM_HAS_NUMPY
374 IMP_ATOM_HAS_PYTHON_IHM = _IMP_domino.IMP_ATOM_HAS_PYTHON_IHM
375 IMPATOM_SHOW_WARNINGS = _IMP_domino.IMPATOM_SHOW_WARNINGS
376 IMP_ATOM_TYPE_INDEX = _IMP_domino.IMP_ATOM_TYPE_INDEX
377 IMP_RESIDUE_TYPE_INDEX = _IMP_domino.IMP_RESIDUE_TYPE_INDEX
378 IMP_HIERARCHY_TYPE_INDEX = _IMP_domino.IMP_HIERARCHY_TYPE_INDEX
379 IMP_CHAIN_TYPE_INDEX = _IMP_domino.IMP_CHAIN_TYPE_INDEX
381 IMP_EM_HAS_IMP_CGAL = _IMP_domino.IMP_EM_HAS_IMP_CGAL
382 IMP_EM_HAS_IMP_CONTAINER = _IMP_domino.IMP_EM_HAS_IMP_CONTAINER
383 IMP_EM_HAS_IMP_DISPLAY = _IMP_domino.IMP_EM_HAS_IMP_DISPLAY
384 IMP_EM_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_EM_HAS_IMP_SCORE_FUNCTOR
385 IMP_EM_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_EM_HAS_BOOST_FILESYSTEM
386 IMP_EM_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_EM_HAS_BOOST_PROGRAMOPTIONS
387 IMP_EM_HAS_BOOST_RANDOM = _IMP_domino.IMP_EM_HAS_BOOST_RANDOM
388 IMP_EM_HAS_BOOST_REGEX = _IMP_domino.IMP_EM_HAS_BOOST_REGEX
389 IMP_EM_HAS_BOOST_SYSTEM = _IMP_domino.IMP_EM_HAS_BOOST_SYSTEM
390 IMP_EM_HAS_CGAL = _IMP_domino.IMP_EM_HAS_CGAL
391 IMP_EM_HAS_HDF5 = _IMP_domino.IMP_EM_HAS_HDF5
392 IMP_EM_HAS_NUMPY = _IMP_domino.IMP_EM_HAS_NUMPY
393 IMP_EM_HAS_PYTHON_IHM = _IMP_domino.IMP_EM_HAS_PYTHON_IHM
394 IMPEM_SHOW_WARNINGS = _IMP_domino.IMPEM_SHOW_WARNINGS
396 IMP_SAXS_HAS_IMP_CGAL = _IMP_domino.IMP_SAXS_HAS_IMP_CGAL
397 IMP_SAXS_HAS_IMP_CONTAINER = _IMP_domino.IMP_SAXS_HAS_IMP_CONTAINER
398 IMP_SAXS_HAS_IMP_DISPLAY = _IMP_domino.IMP_SAXS_HAS_IMP_DISPLAY
399 IMP_SAXS_HAS_IMP_KERNEL = _IMP_domino.IMP_SAXS_HAS_IMP_KERNEL
400 IMP_SAXS_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_SAXS_HAS_IMP_SCORE_FUNCTOR
401 IMP_SAXS_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_SAXS_HAS_BOOST_FILESYSTEM
402 IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS
403 IMP_SAXS_HAS_BOOST_RANDOM = _IMP_domino.IMP_SAXS_HAS_BOOST_RANDOM
404 IMP_SAXS_HAS_BOOST_REGEX = _IMP_domino.IMP_SAXS_HAS_BOOST_REGEX
405 IMP_SAXS_HAS_BOOST_SYSTEM = _IMP_domino.IMP_SAXS_HAS_BOOST_SYSTEM
406 IMP_SAXS_HAS_CGAL = _IMP_domino.IMP_SAXS_HAS_CGAL
407 IMP_SAXS_HAS_HDF5 = _IMP_domino.IMP_SAXS_HAS_HDF5
408 IMP_SAXS_HAS_NUMPY = _IMP_domino.IMP_SAXS_HAS_NUMPY
409 IMP_SAXS_HAS_PYTHON_IHM = _IMP_domino.IMP_SAXS_HAS_PYTHON_IHM
410 IMPSAXS_SHOW_WARNINGS = _IMP_domino.IMPSAXS_SHOW_WARNINGS
412 IMP_ISD_HAS_IMP_CGAL = _IMP_domino.IMP_ISD_HAS_IMP_CGAL
413 IMP_ISD_HAS_IMP_DISPLAY = _IMP_domino.IMP_ISD_HAS_IMP_DISPLAY
414 IMP_ISD_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_ISD_HAS_IMP_SCORE_FUNCTOR
415 IMP_ISD_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_ISD_HAS_BOOST_FILESYSTEM
416 IMP_ISD_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_ISD_HAS_BOOST_PROGRAMOPTIONS
417 IMP_ISD_HAS_BOOST_RANDOM = _IMP_domino.IMP_ISD_HAS_BOOST_RANDOM
418 IMP_ISD_HAS_BOOST_REGEX = _IMP_domino.IMP_ISD_HAS_BOOST_REGEX
419 IMP_ISD_HAS_BOOST_SYSTEM = _IMP_domino.IMP_ISD_HAS_BOOST_SYSTEM
420 IMP_ISD_HAS_CGAL = _IMP_domino.IMP_ISD_HAS_CGAL
421 IMP_ISD_HAS_HDF5 = _IMP_domino.IMP_ISD_HAS_HDF5
422 IMP_ISD_HAS_NUMPY = _IMP_domino.IMP_ISD_HAS_NUMPY
423 IMP_ISD_HAS_PYTHON_IHM = _IMP_domino.IMP_ISD_HAS_PYTHON_IHM
424 IMPISD_SHOW_WARNINGS = _IMP_domino.IMPISD_SHOW_WARNINGS
426 IMP_RMF_HAS_IMP_CGAL = _IMP_domino.IMP_RMF_HAS_IMP_CGAL
427 IMP_RMF_HAS_IMP_EM = _IMP_domino.IMP_RMF_HAS_IMP_EM
428 IMP_RMF_HAS_IMP_SAXS = _IMP_domino.IMP_RMF_HAS_IMP_SAXS
429 IMP_RMF_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_RMF_HAS_IMP_SCORE_FUNCTOR
430 IMP_RMF_HAS_IMP_STATISTICS = _IMP_domino.IMP_RMF_HAS_IMP_STATISTICS
431 IMP_RMF_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_RMF_HAS_BOOST_FILESYSTEM
432 IMP_RMF_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_RMF_HAS_BOOST_PROGRAMOPTIONS
433 IMP_RMF_HAS_BOOST_RANDOM = _IMP_domino.IMP_RMF_HAS_BOOST_RANDOM
434 IMP_RMF_HAS_BOOST_REGEX = _IMP_domino.IMP_RMF_HAS_BOOST_REGEX
435 IMP_RMF_HAS_BOOST_SYSTEM = _IMP_domino.IMP_RMF_HAS_BOOST_SYSTEM
436 IMP_RMF_HAS_CGAL = _IMP_domino.IMP_RMF_HAS_CGAL
437 IMP_RMF_HAS_HDF5 = _IMP_domino.IMP_RMF_HAS_HDF5
438 IMP_RMF_HAS_NUMPY = _IMP_domino.IMP_RMF_HAS_NUMPY
439 IMP_RMF_HAS_PYTHON_IHM = _IMP_domino.IMP_RMF_HAS_PYTHON_IHM
440 IMPRMF_SHOW_WARNINGS = _IMP_domino.IMPRMF_SHOW_WARNINGS
443 IMP_DOMINO_HAS_IMP_ATOM = _IMP_domino.IMP_DOMINO_HAS_IMP_ATOM
444 IMP_DOMINO_HAS_IMP_CGAL = _IMP_domino.IMP_DOMINO_HAS_IMP_CGAL
445 IMP_DOMINO_HAS_IMP_EM = _IMP_domino.IMP_DOMINO_HAS_IMP_EM
446 IMP_DOMINO_HAS_IMP_ISD = _IMP_domino.IMP_DOMINO_HAS_IMP_ISD
447 IMP_DOMINO_HAS_IMP_KERNEL = _IMP_domino.IMP_DOMINO_HAS_IMP_KERNEL
448 IMP_DOMINO_HAS_IMP_RMF = _IMP_domino.IMP_DOMINO_HAS_IMP_RMF
449 IMP_DOMINO_HAS_IMP_SAXS = _IMP_domino.IMP_DOMINO_HAS_IMP_SAXS
450 IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR
451 IMP_DOMINO_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_DOMINO_HAS_BOOST_FILESYSTEM
452 IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS
453 IMP_DOMINO_HAS_BOOST_RANDOM = _IMP_domino.IMP_DOMINO_HAS_BOOST_RANDOM
454 IMP_DOMINO_HAS_BOOST_REGEX = _IMP_domino.IMP_DOMINO_HAS_BOOST_REGEX
455 IMP_DOMINO_HAS_BOOST_SYSTEM = _IMP_domino.IMP_DOMINO_HAS_BOOST_SYSTEM
456 IMP_DOMINO_HAS_CGAL = _IMP_domino.IMP_DOMINO_HAS_CGAL
457 IMP_DOMINO_HAS_HDF5 = _IMP_domino.IMP_DOMINO_HAS_HDF5
458 IMP_DOMINO_HAS_NUMPY = _IMP_domino.IMP_DOMINO_HAS_NUMPY
459 IMP_DOMINO_HAS_RMF = _IMP_domino.IMP_DOMINO_HAS_RMF
460 IMP_DOMINO_HAS_PYTHON_IHM = _IMP_domino.IMP_DOMINO_HAS_PYTHON_IHM
461 IMPDOMINO_SHOW_WARNINGS = _IMP_domino.IMPDOMINO_SHOW_WARNINGS
464 _object_types.append(
"DiscreteSampler")
467 def _object_cast_to_DiscreteSampler(o):
468 """_object_cast_to_DiscreteSampler(Object o) -> DiscreteSampler"""
469 return _IMP_domino._object_cast_to_DiscreteSampler(o)
471 _object_types.append(
"ParticleStates")
474 def _object_cast_to_ParticleStates(o):
475 """_object_cast_to_ParticleStates(Object o) -> ParticleStates"""
476 return _IMP_domino._object_cast_to_ParticleStates(o)
478 _object_types.append(
"SubsetFilter")
481 def _object_cast_to_SubsetFilter(o):
482 """_object_cast_to_SubsetFilter(Object o) -> SubsetFilter"""
483 return _IMP_domino._object_cast_to_SubsetFilter(o)
485 _object_types.append(
"SubsetFilterTable")
488 def _object_cast_to_SubsetFilterTable(o):
489 """_object_cast_to_SubsetFilterTable(Object o) -> SubsetFilterTable"""
490 return _IMP_domino._object_cast_to_SubsetFilterTable(o)
492 _object_types.append(
"AssignmentsTable")
495 def _object_cast_to_AssignmentsTable(o):
496 """_object_cast_to_AssignmentsTable(Object o) -> AssignmentsTable"""
497 return _IMP_domino._object_cast_to_AssignmentsTable(o)
499 _object_types.append(
"AssignmentContainer")
502 def _object_cast_to_AssignmentContainer(o):
503 """_object_cast_to_AssignmentContainer(Object o) -> AssignmentContainer"""
504 return _IMP_domino._object_cast_to_AssignmentContainer(o)
506 """Proxy of C++ IMP::internal::BoostDigraph<(IMP::domino::InteractionGraph,p.IMP::Particle,IMP::domino::ShowInteractionGraphVertex)> class."""
508 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
509 __repr__ = _swig_repr
512 """__init__(IMP::internal::BoostDigraph<(IMP::domino::InteractionGraph,p.IMP::Particle,IMP::domino::ShowInteractionGraphVertex)> self) -> InteractionGraph"""
513 this = _IMP_domino.new_InteractionGraph()
515 self.this.append(this)
516 except __builtin__.Exception:
520 """get_graph(InteractionGraph self) -> IMP::domino::InteractionGraph const &"""
521 return _IMP_domino.InteractionGraph_get_graph(self)
525 """get_vertices(InteractionGraph self) -> IMP::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptors"""
526 return _IMP_domino.InteractionGraph_get_vertices(self)
529 def get_vertex_name(self, i):
530 """get_vertex_name(InteractionGraph self, IMP::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor i) -> Particle"""
531 return _IMP_domino.InteractionGraph_get_vertex_name(self, i)
534 def get_in_neighbors(self, v):
535 """get_in_neighbors(InteractionGraph self, IMP::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor v) -> IMP::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptors"""
536 return _IMP_domino.InteractionGraph_get_in_neighbors(self, v)
539 def get_out_neighbors(self, v):
540 """get_out_neighbors(InteractionGraph self, IMP::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor v) -> IMP::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptors"""
541 return _IMP_domino.InteractionGraph_get_out_neighbors(self, v)
546 show_graphviz(InteractionGraph self, _ostream out)
547 show_graphviz(InteractionGraph self)
549 return _IMP_domino.InteractionGraph_show_graphviz(self, *args)
552 def get_graphviz_string(self):
553 """get_graphviz_string(InteractionGraph self) -> std::string"""
554 return _IMP_domino.InteractionGraph_get_graphviz_string(self)
557 def add_edge(self, v0, v1):
558 """add_edge(InteractionGraph self, IMP::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor v0, IMP::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor v1)"""
559 return _IMP_domino.InteractionGraph_add_edge(self, v0, v1)
562 def add_vertex(self, l):
563 """add_vertex(InteractionGraph self, Particle l) -> IMP::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor"""
564 return _IMP_domino.InteractionGraph_add_vertex(self, l)
567 def remove_vertex(self, l):
568 """remove_vertex(InteractionGraph self, IMP::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor l)"""
569 return _IMP_domino.InteractionGraph_remove_vertex(self, l)
571 __swig_destroy__ = _IMP_domino.delete_InteractionGraph
572 __del__ =
lambda self:
None
573 InteractionGraph_swigregister = _IMP_domino.InteractionGraph_swigregister
574 InteractionGraph_swigregister(InteractionGraph)
577 _value_types.append(
"InteractionGraph")
580 """Proxy of C++ IMP::internal::BoostDigraph<(IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex)> class."""
582 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
583 __repr__ = _swig_repr
586 """__init__(IMP::internal::BoostDigraph<(IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex)> self) -> SubsetGraph"""
587 this = _IMP_domino.new_SubsetGraph()
589 self.this.append(this)
590 except __builtin__.Exception:
594 """get_graph(SubsetGraph self) -> IMP::domino::SubsetGraph const &"""
595 return _IMP_domino.SubsetGraph_get_graph(self)
599 """get_vertices(SubsetGraph self) -> IMP::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptors"""
600 return _IMP_domino.SubsetGraph_get_vertices(self)
603 def get_vertex_name(self, i):
604 """get_vertex_name(SubsetGraph self, IMP::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor i) -> Subset"""
605 return _IMP_domino.SubsetGraph_get_vertex_name(self, i)
608 def get_in_neighbors(self, v):
609 """get_in_neighbors(SubsetGraph self, IMP::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor v) -> IMP::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptors"""
610 return _IMP_domino.SubsetGraph_get_in_neighbors(self, v)
613 def get_out_neighbors(self, v):
614 """get_out_neighbors(SubsetGraph self, IMP::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor v) -> IMP::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptors"""
615 return _IMP_domino.SubsetGraph_get_out_neighbors(self, v)
620 show_graphviz(SubsetGraph self, _ostream out)
621 show_graphviz(SubsetGraph self)
623 return _IMP_domino.SubsetGraph_show_graphviz(self, *args)
626 def get_graphviz_string(self):
627 """get_graphviz_string(SubsetGraph self) -> std::string"""
628 return _IMP_domino.SubsetGraph_get_graphviz_string(self)
631 def add_edge(self, v0, v1):
632 """add_edge(SubsetGraph self, IMP::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor v0, IMP::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor v1)"""
633 return _IMP_domino.SubsetGraph_add_edge(self, v0, v1)
636 def add_vertex(self, l):
637 """add_vertex(SubsetGraph self, Subset l) -> IMP::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor"""
638 return _IMP_domino.SubsetGraph_add_vertex(self, l)
641 def remove_vertex(self, l):
642 """remove_vertex(SubsetGraph self, IMP::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor l)"""
643 return _IMP_domino.SubsetGraph_remove_vertex(self, l)
645 __swig_destroy__ = _IMP_domino.delete_SubsetGraph
646 __del__ =
lambda self:
None
647 SubsetGraph_swigregister = _IMP_domino.SubsetGraph_swigregister
648 SubsetGraph_swigregister(SubsetGraph)
651 _value_types.append(
"SubsetGraph")
654 """Proxy of C++ IMP::internal::BoostDigraph<(IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex)> class."""
656 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
657 __repr__ = _swig_repr
660 """__init__(IMP::internal::BoostDigraph<(IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex)> self) -> CliqueGraph"""
661 this = _IMP_domino.new_CliqueGraph()
663 self.this.append(this)
664 except __builtin__.Exception:
668 """get_graph(CliqueGraph self) -> IMP::domino::CliqueGraph const &"""
669 return _IMP_domino.CliqueGraph_get_graph(self)
673 """get_vertices(CliqueGraph self) -> IMP::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptors"""
674 return _IMP_domino.CliqueGraph_get_vertices(self)
677 def get_vertex_name(self, i):
678 """get_vertex_name(CliqueGraph self, IMP::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor i) -> Subset"""
679 return _IMP_domino.CliqueGraph_get_vertex_name(self, i)
682 def get_in_neighbors(self, v):
683 """get_in_neighbors(CliqueGraph self, IMP::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor v) -> IMP::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptors"""
684 return _IMP_domino.CliqueGraph_get_in_neighbors(self, v)
687 def get_out_neighbors(self, v):
688 """get_out_neighbors(CliqueGraph self, IMP::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor v) -> IMP::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptors"""
689 return _IMP_domino.CliqueGraph_get_out_neighbors(self, v)
694 show_graphviz(CliqueGraph self, _ostream out)
695 show_graphviz(CliqueGraph self)
697 return _IMP_domino.CliqueGraph_show_graphviz(self, *args)
700 def get_graphviz_string(self):
701 """get_graphviz_string(CliqueGraph self) -> std::string"""
702 return _IMP_domino.CliqueGraph_get_graphviz_string(self)
705 def add_edge(self, v0, v1):
706 """add_edge(CliqueGraph self, IMP::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor v0, IMP::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor v1)"""
707 return _IMP_domino.CliqueGraph_add_edge(self, v0, v1)
710 def add_vertex(self, l):
711 """add_vertex(CliqueGraph self, Subset l) -> IMP::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor"""
712 return _IMP_domino.CliqueGraph_add_vertex(self, l)
715 def remove_vertex(self, l):
716 """remove_vertex(CliqueGraph self, IMP::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor l)"""
717 return _IMP_domino.CliqueGraph_remove_vertex(self, l)
719 __swig_destroy__ = _IMP_domino.delete_CliqueGraph
720 __del__ =
lambda self:
None
721 CliqueGraph_swigregister = _IMP_domino.CliqueGraph_swigregister
722 CliqueGraph_swigregister(CliqueGraph)
725 _value_types.append(
"CliqueGraph")
728 """Proxy of C++ IMP::internal::BoostDigraph<(IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex)> class."""
730 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
731 __repr__ = _swig_repr
734 """__init__(IMP::internal::BoostDigraph<(IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex)> self) -> MergeTree"""
735 this = _IMP_domino.new_MergeTree()
737 self.this.append(this)
738 except __builtin__.Exception:
742 """get_graph(MergeTree self) -> IMP::domino::MergeTree const &"""
743 return _IMP_domino.MergeTree_get_graph(self)
747 """get_vertices(MergeTree self) -> IMP::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptors"""
748 return _IMP_domino.MergeTree_get_vertices(self)
751 def get_vertex_name(self, i):
752 """get_vertex_name(MergeTree self, IMP::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor i) -> Subset"""
753 return _IMP_domino.MergeTree_get_vertex_name(self, i)
756 def get_in_neighbors(self, v):
757 """get_in_neighbors(MergeTree self, IMP::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor v) -> IMP::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptors"""
758 return _IMP_domino.MergeTree_get_in_neighbors(self, v)
761 def get_out_neighbors(self, v):
762 """get_out_neighbors(MergeTree self, IMP::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor v) -> IMP::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptors"""
763 return _IMP_domino.MergeTree_get_out_neighbors(self, v)
768 show_graphviz(MergeTree self, _ostream out)
769 show_graphviz(MergeTree self)
771 return _IMP_domino.MergeTree_show_graphviz(self, *args)
774 def get_graphviz_string(self):
775 """get_graphviz_string(MergeTree self) -> std::string"""
776 return _IMP_domino.MergeTree_get_graphviz_string(self)
779 def add_edge(self, v0, v1):
780 """add_edge(MergeTree self, IMP::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor v0, IMP::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor v1)"""
781 return _IMP_domino.MergeTree_add_edge(self, v0, v1)
784 def add_vertex(self, l):
785 """add_vertex(MergeTree self, Subset l) -> IMP::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor"""
786 return _IMP_domino.MergeTree_add_vertex(self, l)
789 def remove_vertex(self, l):
790 """remove_vertex(MergeTree self, IMP::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor l)"""
791 return _IMP_domino.MergeTree_remove_vertex(self, l)
793 __swig_destroy__ = _IMP_domino.delete_MergeTree
794 __del__ =
lambda self:
None
795 MergeTree_swigregister = _IMP_domino.MergeTree_swigregister
796 MergeTree_swigregister(MergeTree)
799 _value_types.append(
"MergeTree")
802 _object_types.append(
"BranchAndBoundSampler")
805 def _object_cast_to_BranchAndBoundSampler(o):
806 """_object_cast_to_BranchAndBoundSampler(Object o) -> BranchAndBoundSampler"""
807 return _IMP_domino._object_cast_to_BranchAndBoundSampler(o)
809 _object_types.append(
"BranchAndBoundAssignmentsTable")
812 def _object_cast_to_BranchAndBoundAssignmentsTable(o):
813 """_object_cast_to_BranchAndBoundAssignmentsTable(Object o) -> BranchAndBoundAssignmentsTable"""
814 return _IMP_domino._object_cast_to_BranchAndBoundAssignmentsTable(o)
816 _object_types.append(
"RecursiveAssignmentsTable")
819 def _object_cast_to_RecursiveAssignmentsTable(o):
820 """_object_cast_to_RecursiveAssignmentsTable(Object o) -> RecursiveAssignmentsTable"""
821 return _IMP_domino._object_cast_to_RecursiveAssignmentsTable(o)
823 _object_types.append(
"SimpleAssignmentsTable")
826 def _object_cast_to_SimpleAssignmentsTable(o):
827 """_object_cast_to_SimpleAssignmentsTable(Object o) -> SimpleAssignmentsTable"""
828 return _IMP_domino._object_cast_to_SimpleAssignmentsTable(o)
830 _object_types.append(
"CompoundStates")
833 def _object_cast_to_CompoundStates(o):
834 """_object_cast_to_CompoundStates(Object o) -> CompoundStates"""
835 return _IMP_domino._object_cast_to_CompoundStates(o)
837 _object_types.append(
"DisjointSetsSubsetFilterTable")
840 def _object_cast_to_DisjointSetsSubsetFilterTable(o):
841 """_object_cast_to_DisjointSetsSubsetFilterTable(Object o) -> DisjointSetsSubsetFilterTable"""
842 return _IMP_domino._object_cast_to_DisjointSetsSubsetFilterTable(o)
844 _object_types.append(
"MinimumRestraintScoreSubsetFilterTable")
847 def _object_cast_to_MinimumRestraintScoreSubsetFilterTable(o):
848 """_object_cast_to_MinimumRestraintScoreSubsetFilterTable(Object o) -> MinimumRestraintScoreSubsetFilterTable"""
849 return _IMP_domino._object_cast_to_MinimumRestraintScoreSubsetFilterTable(o)
851 _object_types.append(
"DominoSampler")
854 def _object_cast_to_DominoSampler(o):
855 """_object_cast_to_DominoSampler(Object o) -> DominoSampler"""
856 return _IMP_domino._object_cast_to_DominoSampler(o)
858 _object_types.append(
"EqualitySubsetFilterTable")
861 def _object_cast_to_EqualitySubsetFilterTable(o):
862 """_object_cast_to_EqualitySubsetFilterTable(Object o) -> EqualitySubsetFilterTable"""
863 return _IMP_domino._object_cast_to_EqualitySubsetFilterTable(o)
865 _object_types.append(
"EquivalenceSubsetFilterTable")
868 def _object_cast_to_EquivalenceSubsetFilterTable(o):
869 """_object_cast_to_EquivalenceSubsetFilterTable(Object o) -> EquivalenceSubsetFilterTable"""
870 return _IMP_domino._object_cast_to_EquivalenceSubsetFilterTable(o)
872 _object_types.append(
"EquivalenceAndExclusionSubsetFilterTable")
875 def _object_cast_to_EquivalenceAndExclusionSubsetFilterTable(o):
876 """_object_cast_to_EquivalenceAndExclusionSubsetFilterTable(Object o) -> EquivalenceAndExclusionSubsetFilterTable"""
877 return _IMP_domino._object_cast_to_EquivalenceAndExclusionSubsetFilterTable(o)
879 _object_types.append(
"ExclusionSubsetFilterTable")
882 def _object_cast_to_ExclusionSubsetFilterTable(o):
883 """_object_cast_to_ExclusionSubsetFilterTable(Object o) -> ExclusionSubsetFilterTable"""
884 return _IMP_domino._object_cast_to_ExclusionSubsetFilterTable(o)
886 _object_types.append(
"IndexStates")
889 def _object_cast_to_IndexStates(o):
890 """_object_cast_to_IndexStates(Object o) -> IndexStates"""
891 return _IMP_domino._object_cast_to_IndexStates(o)
893 _object_types.append(
"ListSubsetFilterTable")
896 def _object_cast_to_ListSubsetFilterTable(o):
897 """_object_cast_to_ListSubsetFilterTable(Object o) -> ListSubsetFilterTable"""
898 return _IMP_domino._object_cast_to_ListSubsetFilterTable(o)
900 _object_types.append(
"ListAssignmentsTable")
903 def _object_cast_to_ListAssignmentsTable(o):
904 """_object_cast_to_ListAssignmentsTable(Object o) -> ListAssignmentsTable"""
905 return _IMP_domino._object_cast_to_ListAssignmentsTable(o)
907 _object_types.append(
"ParticleStatesTable")
910 def _object_cast_to_ParticleStatesTable(o):
911 """_object_cast_to_ParticleStatesTable(Object o) -> ParticleStatesTable"""
912 return _IMP_domino._object_cast_to_ParticleStatesTable(o)
914 _object_types.append(
"RecursiveStates")
917 def _object_cast_to_RecursiveStates(o):
918 """_object_cast_to_RecursiveStates(Object o) -> RecursiveStates"""
919 return _IMP_domino._object_cast_to_RecursiveStates(o)
921 _object_types.append(
"ProbabilisticSubsetFilterTable")
924 def _object_cast_to_ProbabilisticSubsetFilterTable(o):
925 """_object_cast_to_ProbabilisticSubsetFilterTable(Object o) -> ProbabilisticSubsetFilterTable"""
926 return _IMP_domino._object_cast_to_ProbabilisticSubsetFilterTable(o)
928 _object_types.append(
"RestraintScoreSubsetFilterTable")
931 def _object_cast_to_RestraintScoreSubsetFilterTable(o):
932 """_object_cast_to_RestraintScoreSubsetFilterTable(Object o) -> RestraintScoreSubsetFilterTable"""
933 return _IMP_domino._object_cast_to_RestraintScoreSubsetFilterTable(o)
935 _object_types.append(
"RigidBodyStates")
938 def _object_cast_to_RigidBodyStates(o):
939 """_object_cast_to_RigidBodyStates(Object o) -> RigidBodyStates"""
940 return _IMP_domino._object_cast_to_RigidBodyStates(o)
942 _object_types.append(
"XYZStates")
945 def _object_cast_to_XYZStates(o):
946 """_object_cast_to_XYZStates(Object o) -> XYZStates"""
947 return _IMP_domino._object_cast_to_XYZStates(o)
949 _object_types.append(
"NestedRigidBodyStates")
952 def _object_cast_to_NestedRigidBodyStates(o):
953 """_object_cast_to_NestedRigidBodyStates(Object o) -> NestedRigidBodyStates"""
954 return _IMP_domino._object_cast_to_NestedRigidBodyStates(o)
956 _object_types.append(
"DependencyScoreState")
959 def _object_cast_to_DependencyScoreState(o):
960 """_object_cast_to_DependencyScoreState(Object o) -> DependencyScoreState"""
961 return _IMP_domino._object_cast_to_DependencyScoreState(o)
963 _object_types.append(
"PairListSubsetFilterTable")
966 def _object_cast_to_PairListSubsetFilterTable(o):
967 """_object_cast_to_PairListSubsetFilterTable(Object o) -> PairListSubsetFilterTable"""
968 return _IMP_domino._object_cast_to_PairListSubsetFilterTable(o)
970 _object_types.append(
"ListAssignmentContainer")
973 def _object_cast_to_ListAssignmentContainer(o):
974 """_object_cast_to_ListAssignmentContainer(Object o) -> ListAssignmentContainer"""
975 return _IMP_domino._object_cast_to_ListAssignmentContainer(o)
977 _object_types.append(
"PackedAssignmentContainer")
980 def _object_cast_to_PackedAssignmentContainer(o):
981 """_object_cast_to_PackedAssignmentContainer(Object o) -> PackedAssignmentContainer"""
982 return _IMP_domino._object_cast_to_PackedAssignmentContainer(o)
984 _object_types.append(
"HeapAssignmentContainer")
987 def _object_cast_to_HeapAssignmentContainer(o):
988 """_object_cast_to_HeapAssignmentContainer(Object o) -> HeapAssignmentContainer"""
989 return _IMP_domino._object_cast_to_HeapAssignmentContainer(o)
991 _object_types.append(
"RangeViewAssignmentContainer")
994 def _object_cast_to_RangeViewAssignmentContainer(o):
995 """_object_cast_to_RangeViewAssignmentContainer(Object o) -> RangeViewAssignmentContainer"""
996 return _IMP_domino._object_cast_to_RangeViewAssignmentContainer(o)
998 _object_types.append(
"SampleAssignmentContainer")
1001 def _object_cast_to_SampleAssignmentContainer(o):
1002 """_object_cast_to_SampleAssignmentContainer(Object o) -> SampleAssignmentContainer"""
1003 return _IMP_domino._object_cast_to_SampleAssignmentContainer(o)
1005 _object_types.append(
"PermutationStates")
1008 def _object_cast_to_PermutationStates(o):
1009 """_object_cast_to_PermutationStates(Object o) -> PermutationStates"""
1010 return _IMP_domino._object_cast_to_PermutationStates(o)
1012 _object_types.append(
"WriteHDF5AssignmentContainer")
1015 def _object_cast_to_WriteHDF5AssignmentContainer(o):
1016 """_object_cast_to_WriteHDF5AssignmentContainer(Object o) -> WriteHDF5AssignmentContainer"""
1017 return _IMP_domino._object_cast_to_WriteHDF5AssignmentContainer(o)
1019 _object_types.append(
"ReadHDF5AssignmentContainer")
1022 def _object_cast_to_ReadHDF5AssignmentContainer(o):
1023 """_object_cast_to_ReadHDF5AssignmentContainer(Object o) -> ReadHDF5AssignmentContainer"""
1024 return _IMP_domino._object_cast_to_ReadHDF5AssignmentContainer(o)
1026 _object_types.append(
"ReadAssignmentContainer")
1029 def _object_cast_to_ReadAssignmentContainer(o):
1030 """_object_cast_to_ReadAssignmentContainer(Object o) -> ReadAssignmentContainer"""
1031 return _IMP_domino._object_cast_to_ReadAssignmentContainer(o)
1033 _object_types.append(
"WriteAssignmentContainer")
1036 def _object_cast_to_WriteAssignmentContainer(o):
1037 """_object_cast_to_WriteAssignmentContainer(Object o) -> WriteAssignmentContainer"""
1038 return _IMP_domino._object_cast_to_WriteAssignmentContainer(o)
1040 _object_types.append(
"CappedAssignmentContainer")
1043 def _object_cast_to_CappedAssignmentContainer(o):
1044 """_object_cast_to_CappedAssignmentContainer(Object o) -> CappedAssignmentContainer"""
1045 return _IMP_domino._object_cast_to_CappedAssignmentContainer(o)
1047 _object_types.append(
"RestraintCache")
1050 def _object_cast_to_RestraintCache(o):
1051 """_object_cast_to_RestraintCache(Object o) -> RestraintCache"""
1052 return _IMP_domino._object_cast_to_RestraintCache(o)
1055 _plural_types.append(
"Subsets")
1056 _value_types.append(
"Subset")
1060 _plural_types.append(
"Assignments")
1061 _value_types.append(
"Assignment")
1065 _plural_types.append(
"Slices")
1066 _value_types.append(
"Slice")
1070 _plural_types.append(
"Orders")
1071 _value_types.append(
"Order")
1073 class _IntArray(IMP._Value):
1074 """Proxy of C++ IMP::ConstVector<(int)> class."""
1076 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1077 __repr__ = _swig_repr
1078 __swig_destroy__ = _IMP_domino.delete__IntArray
1079 __del__ =
lambda self:
None
1081 def __init__(self, *args):
1083 __init__(IMP::ConstVector<(int)> self, unsigned int sz, int fill) -> _IntArray
1084 __init__(IMP::ConstVector<(int)> self) -> _IntArray
1086 this = _IMP_domino.new__IntArray(*args)
1088 self.this.append(this)
1089 except __builtin__.Exception:
1092 def __cmp__(self, o):
1093 """__cmp__(_IntArray self, _IntArray o) -> int"""
1094 return _IMP_domino._IntArray___cmp__(self, o)
1097 def __eq__(self, o):
1098 """__eq__(_IntArray self, _IntArray o) -> bool"""
1099 return _IMP_domino._IntArray___eq__(self, o)
1102 def __ne__(self, o):
1103 """__ne__(_IntArray self, _IntArray o) -> bool"""
1104 return _IMP_domino._IntArray___ne__(self, o)
1107 def __lt__(self, o):
1108 """__lt__(_IntArray self, _IntArray o) -> bool"""
1109 return _IMP_domino._IntArray___lt__(self, o)
1112 def __gt__(self, o):
1113 """__gt__(_IntArray self, _IntArray o) -> bool"""
1114 return _IMP_domino._IntArray___gt__(self, o)
1117 def __ge__(self, o):
1118 """__ge__(_IntArray self, _IntArray o) -> bool"""
1119 return _IMP_domino._IntArray___ge__(self, o)
1122 def __le__(self, o):
1123 """__le__(_IntArray self, _IntArray o) -> bool"""
1124 return _IMP_domino._IntArray___le__(self, o)
1127 def __getitem__(self, i):
1128 """__getitem__(_IntArray self, unsigned int i) -> int"""
1129 return _IMP_domino._IntArray___getitem__(self, i)
1133 """__len__(_IntArray self) -> unsigned int"""
1134 return _IMP_domino._IntArray___len__(self)
1137 def show(self, *args):
1139 show(_IntArray self, _ostream out)
1140 show(_IntArray self)
1142 return _IMP_domino._IntArray_show(self, *args)
1146 """__hash__(_IntArray self) -> std::size_t"""
1147 return _IMP_domino._IntArray___hash__(self)
1149 _IntArray_swigregister = _IMP_domino._IntArray_swigregister
1150 _IntArray_swigregister(_IntArray)
1152 class _UIntArray(IMP._Value):
1153 """Proxy of C++ IMP::ConstVector<(unsigned int)> class."""
1155 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1156 __repr__ = _swig_repr
1157 __swig_destroy__ = _IMP_domino.delete__UIntArray
1158 __del__ =
lambda self:
None
1160 def __init__(self, *args):
1162 __init__(IMP::ConstVector<(unsigned int)> self, unsigned int sz, unsigned int fill) -> _UIntArray
1163 __init__(IMP::ConstVector<(unsigned int)> self) -> _UIntArray
1165 this = _IMP_domino.new__UIntArray(*args)
1167 self.this.append(this)
1168 except __builtin__.Exception:
1171 def __cmp__(self, o):
1172 """__cmp__(_UIntArray self, _UIntArray o) -> int"""
1173 return _IMP_domino._UIntArray___cmp__(self, o)
1176 def __eq__(self, o):
1177 """__eq__(_UIntArray self, _UIntArray o) -> bool"""
1178 return _IMP_domino._UIntArray___eq__(self, o)
1181 def __ne__(self, o):
1182 """__ne__(_UIntArray self, _UIntArray o) -> bool"""
1183 return _IMP_domino._UIntArray___ne__(self, o)
1186 def __lt__(self, o):
1187 """__lt__(_UIntArray self, _UIntArray o) -> bool"""
1188 return _IMP_domino._UIntArray___lt__(self, o)
1191 def __gt__(self, o):
1192 """__gt__(_UIntArray self, _UIntArray o) -> bool"""
1193 return _IMP_domino._UIntArray___gt__(self, o)
1196 def __ge__(self, o):
1197 """__ge__(_UIntArray self, _UIntArray o) -> bool"""
1198 return _IMP_domino._UIntArray___ge__(self, o)
1201 def __le__(self, o):
1202 """__le__(_UIntArray self, _UIntArray o) -> bool"""
1203 return _IMP_domino._UIntArray___le__(self, o)
1206 def __getitem__(self, i):
1207 """__getitem__(_UIntArray self, unsigned int i) -> unsigned int"""
1208 return _IMP_domino._UIntArray___getitem__(self, i)
1212 """__len__(_UIntArray self) -> unsigned int"""
1213 return _IMP_domino._UIntArray___len__(self)
1216 def show(self, *args):
1218 show(_UIntArray self, _ostream out)
1219 show(_UIntArray self)
1221 return _IMP_domino._UIntArray_show(self, *args)
1225 """__hash__(_UIntArray self) -> std::size_t"""
1226 return _IMP_domino._UIntArray___hash__(self)
1228 _UIntArray_swigregister = _IMP_domino._UIntArray_swigregister
1229 _UIntArray_swigregister(_UIntArray)
1231 class _ParticleArray(IMP._Value):
1232 """Proxy of C++ IMP::ConstVector<(IMP::WeakPointer<(Particle)>,p.Particle)> class."""
1234 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1235 __repr__ = _swig_repr
1236 __swig_destroy__ = _IMP_domino.delete__ParticleArray
1237 __del__ =
lambda self:
None
1239 def __init__(self, *args):
1241 __init__(IMP::ConstVector<(IMP::WeakPointer<(Particle)>,p.Particle)> self, unsigned int sz, IMP::WeakPointer< IMP::Particle > fill) -> _ParticleArray
1242 __init__(IMP::ConstVector<(IMP::WeakPointer<(Particle)>,p.Particle)> self) -> _ParticleArray
1244 this = _IMP_domino.new__ParticleArray(*args)
1246 self.this.append(this)
1247 except __builtin__.Exception:
1250 def __cmp__(self, o):
1251 """__cmp__(_ParticleArray self, _ParticleArray o) -> int"""
1252 return _IMP_domino._ParticleArray___cmp__(self, o)
1255 def __eq__(self, o):
1256 """__eq__(_ParticleArray self, _ParticleArray o) -> bool"""
1257 return _IMP_domino._ParticleArray___eq__(self, o)
1260 def __ne__(self, o):
1261 """__ne__(_ParticleArray self, _ParticleArray o) -> bool"""
1262 return _IMP_domino._ParticleArray___ne__(self, o)
1265 def __lt__(self, o):
1266 """__lt__(_ParticleArray self, _ParticleArray o) -> bool"""
1267 return _IMP_domino._ParticleArray___lt__(self, o)
1270 def __gt__(self, o):
1271 """__gt__(_ParticleArray self, _ParticleArray o) -> bool"""
1272 return _IMP_domino._ParticleArray___gt__(self, o)
1275 def __ge__(self, o):
1276 """__ge__(_ParticleArray self, _ParticleArray o) -> bool"""
1277 return _IMP_domino._ParticleArray___ge__(self, o)
1280 def __le__(self, o):
1281 """__le__(_ParticleArray self, _ParticleArray o) -> bool"""
1282 return _IMP_domino._ParticleArray___le__(self, o)
1285 def __getitem__(self, i):
1286 """__getitem__(_ParticleArray self, unsigned int i) -> Particle"""
1287 return _IMP_domino._ParticleArray___getitem__(self, i)
1291 """__len__(_ParticleArray self) -> unsigned int"""
1292 return _IMP_domino._ParticleArray___len__(self)
1295 def show(self, *args):
1297 show(_ParticleArray self, _ostream out)
1298 show(_ParticleArray self)
1300 return _IMP_domino._ParticleArray_show(self, *args)
1304 """__hash__(_ParticleArray self) -> std::size_t"""
1305 return _IMP_domino._ParticleArray___hash__(self)
1307 _ParticleArray_swigregister = _IMP_domino._ParticleArray_swigregister
1308 _ParticleArray_swigregister(_ParticleArray)
1310 class Subset(_ParticleArray):
1311 """Proxy of C++ IMP::domino::Subset class."""
1313 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1315 def __init__(self, *args):
1317 __init__(IMP::domino::Subset self, IMP::ParticlesTemp const & ps, bool arg3) -> Subset
1318 __init__(IMP::domino::Subset self) -> Subset
1319 __init__(IMP::domino::Subset self, IMP::ParticlesTemp ps) -> Subset
1321 this = _IMP_domino.new_Subset(*args)
1323 self.this.append(this)
1324 except __builtin__.Exception:
1327 def get_model(self):
1328 """get_model(Subset self) -> Model"""
1329 return _IMP_domino.Subset_get_model(self)
1333 """get_name(Subset self) -> std::string"""
1334 return _IMP_domino.Subset_get_name(self)
1337 def get_contains(self, o):
1338 """get_contains(Subset self, Subset o) -> bool"""
1339 return _IMP_domino.Subset_get_contains(self, o)
1343 """__str__(Subset self) -> std::string"""
1344 return _IMP_domino.Subset___str__(self)
1348 """__repr__(Subset self) -> std::string"""
1349 return _IMP_domino.Subset___repr__(self)
1351 __swig_destroy__ = _IMP_domino.delete_Subset
1352 __del__ =
lambda self:
None
1353 Subset_swigregister = _IMP_domino.Subset_swigregister
1354 Subset_swigregister(Subset)
1358 """get_union(Subset a, Subset b) -> Subset"""
1359 return _IMP_domino.get_union(a, b)
1362 """get_intersection(Subset a, Subset b) -> Subset"""
1363 return _IMP_domino.get_intersection(a, b)
1365 def get_difference(a, b):
1366 """get_difference(Subset a, Subset b) -> Subset"""
1367 return _IMP_domino.get_difference(a, b)
1368 class Assignment(_IntArray):
1369 """Proxy of C++ IMP::domino::Assignment class."""
1371 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1373 def __init__(self, *args):
1375 __init__(IMP::domino::Assignment self) -> Assignment
1376 __init__(IMP::domino::Assignment self, unsigned int sz) -> Assignment
1377 __init__(IMP::domino::Assignment self, IMP::Ints const & i) -> Assignment
1379 this = _IMP_domino.new_Assignment(*args)
1381 self.this.append(this)
1382 except __builtin__.Exception:
1386 """__str__(Assignment self) -> std::string"""
1387 return _IMP_domino.Assignment___str__(self)
1391 """__repr__(Assignment self) -> std::string"""
1392 return _IMP_domino.Assignment___repr__(self)
1394 __swig_destroy__ = _IMP_domino.delete_Assignment
1395 __del__ =
lambda self:
None
1396 Assignment_swigregister = _IMP_domino.Assignment_swigregister
1397 Assignment_swigregister(Assignment)
1399 class Slice(_UIntArray):
1400 """Proxy of C++ IMP::domino::Slice class."""
1402 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1404 def __init__(self, *args):
1406 __init__(IMP::domino::Slice self) -> Slice
1407 __init__(IMP::domino::Slice self, Subset outer, Subset inner) -> Slice
1409 this = _IMP_domino.new_Slice(*args)
1411 self.this.append(this)
1412 except __builtin__.Exception:
1415 def get_sliced(self, *args):
1417 get_sliced(Slice self, Assignment a) -> Assignment
1418 get_sliced(Slice self, Subset a) -> Subset
1420 return _IMP_domino.Slice_get_sliced(self, *args)
1424 """__str__(Slice self) -> std::string"""
1425 return _IMP_domino.Slice___str__(self)
1429 """__repr__(Slice self) -> std::string"""
1430 return _IMP_domino.Slice___repr__(self)
1432 __swig_destroy__ = _IMP_domino.delete_Slice
1433 __del__ =
lambda self:
None
1434 Slice_swigregister = _IMP_domino.Slice_swigregister
1435 Slice_swigregister(Slice)
1439 """get_slice(Subset outer, Subset inner, IMP::domino::Subsets const & excluded) -> Slice"""
1440 return _IMP_domino.get_slice(outer, inner, excluded)
1441 class Order(_UIntArray):
1442 """Proxy of C++ IMP::domino::Order class."""
1444 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1446 def __init__(self, *args):
1448 __init__(IMP::domino::Order self) -> Order
1449 __init__(IMP::domino::Order self, Subset outer, IMP::ParticlesTemp const & order) -> Order
1451 this = _IMP_domino.new_Order(*args)
1453 self.this.append(this)
1454 except __builtin__.Exception:
1457 def get_list_ordered(self, a):
1458 """get_list_ordered(Order self, Assignment a) -> IMP::Ints"""
1459 return _IMP_domino.Order_get_list_ordered(self, a)
1462 def get_subset_ordered(self, a):
1463 """get_subset_ordered(Order self, IMP::Ints const & a) -> Assignment"""
1464 return _IMP_domino.Order_get_subset_ordered(self, a)
1468 """__str__(Order self) -> std::string"""
1469 return _IMP_domino.Order___str__(self)
1473 """__repr__(Order self) -> std::string"""
1474 return _IMP_domino.Order___repr__(self)
1476 __swig_destroy__ = _IMP_domino.delete_Order
1477 __del__ =
lambda self:
None
1478 Order_swigregister = _IMP_domino.Order_swigregister
1479 Order_swigregister(Order)
1482 """Proxy of C++ IMP::domino::ParticleStates class."""
1484 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1486 def __init__(self, *args):
1488 __init__(IMP::domino::ParticleStates self, std::string name) -> ParticleStates
1489 __init__(IMP::domino::ParticleStates self) -> ParticleStates
1491 if self.__class__ == ParticleStates:
1495 this = _IMP_domino.new_ParticleStates(_self, *args)
1497 self.this.append(this)
1498 except __builtin__.Exception:
1501 if self.__class__ != ParticleStates:
1502 _director_objects.register(self)
1507 def get_number_of_particle_states(self):
1508 """get_number_of_particle_states(ParticleStates self) -> unsigned int"""
1509 return _IMP_domino.ParticleStates_get_number_of_particle_states(self)
1512 def load_particle_state(self, arg0, arg1):
1513 """load_particle_state(ParticleStates self, unsigned int arg0, Particle arg1)"""
1514 return _IMP_domino.ParticleStates_load_particle_state(self, arg0, arg1)
1518 """get_embedding(ParticleStates self, unsigned int i) -> VectorKD"""
1519 return _IMP_domino.ParticleStates_get_embedding(self, i)
1522 def get_nearest_state(self, v):
1523 """get_nearest_state(ParticleStates self, VectorKD v) -> unsigned int"""
1524 return _IMP_domino.ParticleStates_get_nearest_state(self, v)
1526 __swig_destroy__ = _IMP_domino.delete_ParticleStates
1527 __del__ =
lambda self:
None
1530 """__str__(ParticleStates self) -> std::string"""
1531 return _IMP_domino.ParticleStates___str__(self)
1535 """__repr__(ParticleStates self) -> std::string"""
1536 return _IMP_domino.ParticleStates___repr__(self)
1541 return _object_cast_to_ParticleStates(o)
1544 def get_type_name(self):
1545 return self.__class__.__name__
1546 def do_show(self, out):
1548 def get_version_info(self):
1549 if"IMP::domino" ==
"IMP":
1550 return VersionInfo(self.__module__,
1557 return _object_cast_to_ParticleStates(o)
1559 def __disown__(self):
1561 _IMP_domino.disown_ParticleStates(self)
1562 return weakref_proxy(self)
1564 def do_destroy(self):
1565 """do_destroy(ParticleStates self)"""
1566 return _IMP_domino.ParticleStates_do_destroy(self)
1568 ParticleStates_swigregister = _IMP_domino.ParticleStates_swigregister
1569 ParticleStates_swigregister(ParticleStates)
1572 """Proxy of C++ IMP::domino::ParticleStatesTable class."""
1574 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1577 """__init__(IMP::domino::ParticleStatesTable self) -> ParticleStatesTable"""
1578 this = _IMP_domino.new_ParticleStatesTable()
1580 self.this.append(this)
1581 except __builtin__.Exception:
1584 def get_particle_states(self, p):
1585 """get_particle_states(ParticleStatesTable self, Particle p) -> ParticleStates"""
1586 return _IMP_domino.ParticleStatesTable_get_particle_states(self, p)
1589 def get_has_particle(self, p):
1590 """get_has_particle(ParticleStatesTable self, Particle p) -> bool"""
1591 return _IMP_domino.ParticleStatesTable_get_has_particle(self, p)
1595 """get_particles(ParticleStatesTable self) -> IMP::ParticlesTemp"""
1596 return _IMP_domino.ParticleStatesTable_get_particles(self)
1599 def get_subset(self):
1600 """get_subset(ParticleStatesTable self) -> Subset"""
1601 return _IMP_domino.ParticleStatesTable_get_subset(self)
1604 def set_particle_states(self, p, e):
1605 """set_particle_states(ParticleStatesTable self, Particle p, ParticleStates e)"""
1606 return _IMP_domino.ParticleStatesTable_set_particle_states(self, p, e)
1609 def get_version_info(self):
1610 """get_version_info(ParticleStatesTable self) -> VersionInfo"""
1611 return _IMP_domino.ParticleStatesTable_get_version_info(self)
1615 """__str__(ParticleStatesTable self) -> std::string"""
1616 return _IMP_domino.ParticleStatesTable___str__(self)
1620 """__repr__(ParticleStatesTable self) -> std::string"""
1621 return _IMP_domino.ParticleStatesTable___repr__(self)
1626 return _object_cast_to_ParticleStatesTable(o)
1628 ParticleStatesTable_swigregister = _IMP_domino.ParticleStatesTable_swigregister
1629 ParticleStatesTable_swigregister(ParticleStatesTable)
1631 class IndexStates(ParticleStates):
1632 """Proxy of C++ IMP::domino::IndexStates class."""
1634 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1636 def __init__(self, *args):
1638 __init__(IMP::domino::IndexStates self, unsigned int n, IntKey k) -> IndexStates
1639 __init__(IMP::domino::IndexStates self, unsigned int n) -> IndexStates
1641 this = _IMP_domino.new_IndexStates(*args)
1643 self.this.append(this)
1644 except __builtin__.Exception:
1647 def get_version_info(self):
1648 """get_version_info(IndexStates self) -> VersionInfo"""
1649 return _IMP_domino.IndexStates_get_version_info(self)
1653 """__str__(IndexStates self) -> std::string"""
1654 return _IMP_domino.IndexStates___str__(self)
1658 """__repr__(IndexStates self) -> std::string"""
1659 return _IMP_domino.IndexStates___repr__(self)
1664 return _object_cast_to_IndexStates(o)
1666 IndexStates_swigregister = _IMP_domino.IndexStates_swigregister
1667 IndexStates_swigregister(IndexStates)
1669 class XYZStates(ParticleStates):
1670 """Proxy of C++ IMP::domino::XYZStates class."""
1672 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1674 def __init__(self, states):
1675 """__init__(IMP::domino::XYZStates self, IMP::algebra::Vector3Ds const & states) -> XYZStates"""
1676 this = _IMP_domino.new_XYZStates(states)
1678 self.this.append(this)
1679 except __builtin__.Exception:
1682 def get_vector(self, i):
1683 """get_vector(XYZStates self, unsigned int i) -> Vector3D"""
1684 return _IMP_domino.XYZStates_get_vector(self, i)
1687 def get_version_info(self):
1688 """get_version_info(XYZStates self) -> VersionInfo"""
1689 return _IMP_domino.XYZStates_get_version_info(self)
1693 """__str__(XYZStates self) -> std::string"""
1694 return _IMP_domino.XYZStates___str__(self)
1698 """__repr__(XYZStates self) -> std::string"""
1699 return _IMP_domino.XYZStates___repr__(self)
1704 return _object_cast_to_XYZStates(o)
1706 XYZStates_swigregister = _IMP_domino.XYZStates_swigregister
1707 XYZStates_swigregister(XYZStates)
1709 class RigidBodyStates(ParticleStates):
1710 """Proxy of C++ IMP::domino::RigidBodyStates class."""
1712 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1714 def __init__(self, states, scale=1):
1716 __init__(IMP::domino::RigidBodyStates self, IMP::algebra::ReferenceFrame3Ds const & states, double scale=1) -> RigidBodyStates
1717 __init__(IMP::domino::RigidBodyStates self, IMP::algebra::ReferenceFrame3Ds const & states) -> RigidBodyStates
1719 this = _IMP_domino.new_RigidBodyStates(states, scale)
1721 self.this.append(this)
1722 except __builtin__.Exception:
1725 def get_reference_frame(self, i):
1726 """get_reference_frame(RigidBodyStates self, unsigned int i) -> ReferenceFrame3D"""
1727 return _IMP_domino.RigidBodyStates_get_reference_frame(self, i)
1730 def get_version_info(self):
1731 """get_version_info(RigidBodyStates self) -> VersionInfo"""
1732 return _IMP_domino.RigidBodyStates_get_version_info(self)
1736 """__str__(RigidBodyStates self) -> std::string"""
1737 return _IMP_domino.RigidBodyStates___str__(self)
1741 """__repr__(RigidBodyStates self) -> std::string"""
1742 return _IMP_domino.RigidBodyStates___repr__(self)
1747 return _object_cast_to_RigidBodyStates(o)
1749 RigidBodyStates_swigregister = _IMP_domino.RigidBodyStates_swigregister
1750 RigidBodyStates_swigregister(RigidBodyStates)
1752 class NestedRigidBodyStates(ParticleStates):
1753 """Proxy of C++ IMP::domino::NestedRigidBodyStates class."""
1755 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1757 def __init__(self, states, scale=100):
1759 __init__(IMP::domino::NestedRigidBodyStates self, IMP::algebra::Transformation3Ds const & states, double scale=100) -> NestedRigidBodyStates
1760 __init__(IMP::domino::NestedRigidBodyStates self, IMP::algebra::Transformation3Ds const & states) -> NestedRigidBodyStates
1762 this = _IMP_domino.new_NestedRigidBodyStates(states, scale)
1764 self.this.append(this)
1765 except __builtin__.Exception:
1768 def get_transformation(self, i):
1769 """get_transformation(NestedRigidBodyStates self, unsigned int i) -> Transformation3D"""
1770 return _IMP_domino.NestedRigidBodyStates_get_transformation(self, i)
1773 def get_version_info(self):
1774 """get_version_info(NestedRigidBodyStates self) -> VersionInfo"""
1775 return _IMP_domino.NestedRigidBodyStates_get_version_info(self)
1779 """__str__(NestedRigidBodyStates self) -> std::string"""
1780 return _IMP_domino.NestedRigidBodyStates___str__(self)
1784 """__repr__(NestedRigidBodyStates self) -> std::string"""
1785 return _IMP_domino.NestedRigidBodyStates___repr__(self)
1790 return _object_cast_to_NestedRigidBodyStates(o)
1792 NestedRigidBodyStates_swigregister = _IMP_domino.NestedRigidBodyStates_swigregister
1793 NestedRigidBodyStates_swigregister(NestedRigidBodyStates)
1795 class CompoundStates(ParticleStates):
1796 """Proxy of C++ IMP::domino::CompoundStates class."""
1798 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1800 def __init__(self, a, b):
1801 """__init__(IMP::domino::CompoundStates self, ParticleStates a, ParticleStates b) -> CompoundStates"""
1802 this = _IMP_domino.new_CompoundStates(a, b)
1804 self.this.append(this)
1805 except __builtin__.Exception:
1808 def get_version_info(self):
1809 """get_version_info(CompoundStates self) -> VersionInfo"""
1810 return _IMP_domino.CompoundStates_get_version_info(self)
1814 """__str__(CompoundStates self) -> std::string"""
1815 return _IMP_domino.CompoundStates___str__(self)
1819 """__repr__(CompoundStates self) -> std::string"""
1820 return _IMP_domino.CompoundStates___repr__(self)
1825 return _object_cast_to_CompoundStates(o)
1827 CompoundStates_swigregister = _IMP_domino.CompoundStates_swigregister
1828 CompoundStates_swigregister(CompoundStates)
1830 class RecursiveStates(ParticleStates):
1831 """Proxy of C++ IMP::domino::RecursiveStates class."""
1833 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1835 def __init__(self, p, s, ss, pst):
1836 """__init__(IMP::domino::RecursiveStates self, Particle p, Subset s, IMP::domino::Assignments const & ss, ParticleStatesTable pst) -> RecursiveStates"""
1837 this = _IMP_domino.new_RecursiveStates(p, s, ss, pst)
1839 self.this.append(this)
1840 except __builtin__.Exception:
1843 def get_version_info(self):
1844 """get_version_info(RecursiveStates self) -> VersionInfo"""
1845 return _IMP_domino.RecursiveStates_get_version_info(self)
1849 """__str__(RecursiveStates self) -> std::string"""
1850 return _IMP_domino.RecursiveStates___str__(self)
1854 """__repr__(RecursiveStates self) -> std::string"""
1855 return _IMP_domino.RecursiveStates___repr__(self)
1860 return _object_cast_to_RecursiveStates(o)
1862 RecursiveStates_swigregister = _IMP_domino.RecursiveStates_swigregister
1863 RecursiveStates_swigregister(RecursiveStates)
1865 class PermutationStates(ParticleStates):
1866 """Proxy of C++ IMP::domino::PermutationStates class."""
1868 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1870 def __init__(self, inner):
1871 """__init__(IMP::domino::PermutationStates self, ParticleStates inner) -> PermutationStates"""
1872 this = _IMP_domino.new_PermutationStates(inner)
1874 self.this.append(this)
1875 except __builtin__.Exception:
1878 def get_inner_state(self, i):
1879 """get_inner_state(PermutationStates self, unsigned int i) -> unsigned int"""
1880 return _IMP_domino.PermutationStates_get_inner_state(self, i)
1883 def get_version_info(self):
1884 """get_version_info(PermutationStates self) -> VersionInfo"""
1885 return _IMP_domino.PermutationStates_get_version_info(self)
1889 """__str__(PermutationStates self) -> std::string"""
1890 return _IMP_domino.PermutationStates___str__(self)
1894 """__repr__(PermutationStates self) -> std::string"""
1895 return _IMP_domino.PermutationStates___repr__(self)
1900 return _object_cast_to_PermutationStates(o)
1902 PermutationStates_swigregister = _IMP_domino.PermutationStates_swigregister
1903 PermutationStates_swigregister(PermutationStates)
1905 class _ParticlesAdaptor(IMP._InputAdaptor):
1906 """Proxy of C++ IMP::domino::ParticlesAdaptor class."""
1908 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1909 __repr__ = _swig_repr
1911 def __init__(self, *args):
1913 ParticlesAdaptor(ParticleStatesTable pst) -> _ParticlesAdaptor
1914 __init__(IMP::domino::ParticlesAdaptor self, IMP::ParticlesTemp const & ps) -> _ParticlesAdaptor
1916 this = _IMP_domino.new__ParticlesAdaptor(*args)
1918 self.this.append(this)
1919 except __builtin__.Exception:
1921 __swig_destroy__ = _IMP_domino.delete__ParticlesAdaptor
1922 __del__ =
lambda self:
None
1923 _ParticlesAdaptor_swigregister = _IMP_domino._ParticlesAdaptor_swigregister
1924 _ParticlesAdaptor_swigregister(_ParticlesAdaptor)
1927 """Proxy of C++ IMP::domino::RestraintCache class."""
1929 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1931 def __init__(self, *args):
1933 __init__(IMP::domino::RestraintCache self, ParticleStatesTable pst, unsigned int size) -> RestraintCache
1934 __init__(IMP::domino::RestraintCache self, ParticleStatesTable pst) -> RestraintCache
1936 this = _IMP_domino.new_RestraintCache(*args)
1938 self.this.append(this)
1939 except __builtin__.Exception:
1943 """add_restraints(RestraintCache self, _RestraintsAdaptor rs)"""
1944 return _IMP_domino.RestraintCache_add_restraints(self, rs)
1947 def get_score(self, *args):
1949 get_score(RestraintCache self, Restraint r, Assignment a) -> double
1950 get_score(RestraintCache self, Restraint r, Subset s, Assignment a) -> double
1952 return _IMP_domino.RestraintCache_get_score(self, *args)
1955 def load_last_score(self, r, s, a):
1956 """load_last_score(RestraintCache self, Restraint r, Subset s, Assignment a)"""
1957 return _IMP_domino.RestraintCache_load_last_score(self, r, s, a)
1960 def get_restraints(self, *args):
1962 get_restraints(RestraintCache self, Subset s, IMP::domino::Subsets const & exclusions) -> IMP::RestraintsTemp
1963 get_restraints(RestraintCache self) -> IMP::RestraintsTemp
1965 return _IMP_domino.RestraintCache_get_restraints(self, *args)
1968 def save_cache(self, particle_ordering, restraints, group, max_entries):
1969 """save_cache(RestraintCache self, IMP::ParticlesTemp const & particle_ordering, IMP::RestraintsTemp const & restraints, Group group, unsigned int max_entries)"""
1970 return _IMP_domino.RestraintCache_save_cache(self, particle_ordering, restraints, group, max_entries)
1973 def load_cache(self, ps, group):
1974 """load_cache(RestraintCache self, IMP::ParticlesTemp const & ps, ConstGroup group)"""
1975 return _IMP_domino.RestraintCache_load_cache(self, ps, group)
1979 """get_slice(RestraintCache self, Restraint r, Subset s) -> Slice"""
1980 return _IMP_domino.RestraintCache_get_slice(self, r, s)
1983 def get_number_of_entries(self):
1984 """get_number_of_entries(RestraintCache self) -> unsigned int"""
1985 return _IMP_domino.RestraintCache_get_number_of_entries(self)
1989 """validate(RestraintCache self)"""
1990 return _IMP_domino.RestraintCache_validate(self)
1993 def show_restraint_information(self, *args):
1995 show_restraint_information(RestraintCache self, _ostream out)
1996 show_restraint_information(RestraintCache self)
1998 return _IMP_domino.RestraintCache_show_restraint_information(self, *args)
2001 def get_hit_rate(self):
2002 """get_hit_rate(RestraintCache self) -> double"""
2003 return _IMP_domino.RestraintCache_get_hit_rate(self)
2006 def get_version_info(self):
2007 """get_version_info(RestraintCache self) -> VersionInfo"""
2008 return _IMP_domino.RestraintCache_get_version_info(self)
2012 """__str__(RestraintCache self) -> std::string"""
2013 return _IMP_domino.RestraintCache___str__(self)
2017 """__repr__(RestraintCache self) -> std::string"""
2018 return _IMP_domino.RestraintCache___repr__(self)
2023 return _object_cast_to_RestraintCache(o)
2025 RestraintCache_swigregister = _IMP_domino.RestraintCache_swigregister
2026 RestraintCache_swigregister(RestraintCache)
2029 """Proxy of C++ IMP::domino::SubsetFilter class."""
2031 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2033 def __init__(self, *args):
2035 __init__(IMP::domino::SubsetFilter self, std::string name) -> SubsetFilter
2036 __init__(IMP::domino::SubsetFilter self) -> SubsetFilter
2038 if self.__class__ == SubsetFilter:
2042 this = _IMP_domino.new_SubsetFilter(_self, *args)
2044 self.this.append(this)
2045 except __builtin__.Exception:
2048 if self.__class__ != SubsetFilter:
2049 _director_objects.register(self)
2054 def get_is_ok(self, state):
2055 """get_is_ok(SubsetFilter self, Assignment state) -> bool"""
2056 return _IMP_domino.SubsetFilter_get_is_ok(self, state)
2059 def get_next_state(self, pos, state):
2060 """get_next_state(SubsetFilter self, int pos, Assignment state) -> int"""
2061 return _IMP_domino.SubsetFilter_get_next_state(self, pos, state)
2063 __swig_destroy__ = _IMP_domino.delete_SubsetFilter
2064 __del__ =
lambda self:
None
2067 """__str__(SubsetFilter self) -> std::string"""
2068 return _IMP_domino.SubsetFilter___str__(self)
2072 """__repr__(SubsetFilter self) -> std::string"""
2073 return _IMP_domino.SubsetFilter___repr__(self)
2078 return _object_cast_to_SubsetFilter(o)
2081 def get_type_name(self):
2082 return self.__class__.__name__
2083 def do_show(self, out):
2085 def get_version_info(self):
2086 if"IMP::domino" ==
"IMP":
2087 return VersionInfo(self.__module__,
2094 return _object_cast_to_SubsetFilter(o)
2096 def __disown__(self):
2098 _IMP_domino.disown_SubsetFilter(self)
2099 return weakref_proxy(self)
2101 def do_destroy(self):
2102 """do_destroy(SubsetFilter self)"""
2103 return _IMP_domino.SubsetFilter_do_destroy(self)
2105 SubsetFilter_swigregister = _IMP_domino.SubsetFilter_swigregister
2106 SubsetFilter_swigregister(SubsetFilter)
2109 """Proxy of C++ IMP::domino::SubsetFilterTable class."""
2111 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2113 def __init__(self, *args):
2115 __init__(IMP::domino::SubsetFilterTable self, std::string name) -> SubsetFilterTable
2116 __init__(IMP::domino::SubsetFilterTable self) -> SubsetFilterTable
2118 if self.__class__ == SubsetFilterTable:
2122 this = _IMP_domino.new_SubsetFilterTable(_self, *args)
2124 self.this.append(this)
2125 except __builtin__.Exception:
2128 if self.__class__ != SubsetFilterTable:
2129 _director_objects.register(self)
2134 def get_subset_filter(self, s, prior_subsets):
2135 """get_subset_filter(SubsetFilterTable self, Subset s, IMP::domino::Subsets const & prior_subsets) -> SubsetFilter"""
2136 return _IMP_domino.SubsetFilterTable_get_subset_filter(self, s, prior_subsets)
2139 def get_strength(self, s, prior_subsets):
2140 """get_strength(SubsetFilterTable self, Subset s, IMP::domino::Subsets const & prior_subsets) -> double"""
2141 return _IMP_domino.SubsetFilterTable_get_strength(self, s, prior_subsets)
2143 __swig_destroy__ = _IMP_domino.delete_SubsetFilterTable
2144 __del__ =
lambda self:
None
2147 """__str__(SubsetFilterTable self) -> std::string"""
2148 return _IMP_domino.SubsetFilterTable___str__(self)
2152 """__repr__(SubsetFilterTable self) -> std::string"""
2153 return _IMP_domino.SubsetFilterTable___repr__(self)
2158 return _object_cast_to_SubsetFilterTable(o)
2161 def get_type_name(self):
2162 return self.__class__.__name__
2163 def do_show(self, out):
2165 def get_version_info(self):
2166 if"IMP::domino" ==
"IMP":
2167 return VersionInfo(self.__module__,
2174 return _object_cast_to_SubsetFilterTable(o)
2176 def __disown__(self):
2178 _IMP_domino.disown_SubsetFilterTable(self)
2179 return weakref_proxy(self)
2181 def do_destroy(self):
2182 """do_destroy(SubsetFilterTable self)"""
2183 return _IMP_domino.SubsetFilterTable_do_destroy(self)
2185 SubsetFilterTable_swigregister = _IMP_domino.SubsetFilterTable_swigregister
2186 SubsetFilterTable_swigregister(SubsetFilterTable)
2188 class RestraintScoreSubsetFilterTable(SubsetFilterTable):
2189 """Proxy of C++ IMP::domino::RestraintScoreSubsetFilterTable class."""
2191 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2193 def __init__(self, *args):
2195 __init__(IMP::domino::RestraintScoreSubsetFilterTable self, RestraintCache rc) -> RestraintScoreSubsetFilterTable
2196 __init__(IMP::domino::RestraintScoreSubsetFilterTable self, _RestraintsAdaptor rs, ParticleStatesTable pst) -> RestraintScoreSubsetFilterTable
2198 this = _IMP_domino.new_RestraintScoreSubsetFilterTable(*args)
2200 self.this.append(this)
2201 except __builtin__.Exception:
2204 def get_version_info(self):
2205 """get_version_info(RestraintScoreSubsetFilterTable self) -> VersionInfo"""
2206 return _IMP_domino.RestraintScoreSubsetFilterTable_get_version_info(self)
2210 """__str__(RestraintScoreSubsetFilterTable self) -> std::string"""
2211 return _IMP_domino.RestraintScoreSubsetFilterTable___str__(self)
2215 """__repr__(RestraintScoreSubsetFilterTable self) -> std::string"""
2216 return _IMP_domino.RestraintScoreSubsetFilterTable___repr__(self)
2221 return _object_cast_to_RestraintScoreSubsetFilterTable(o)
2223 RestraintScoreSubsetFilterTable_swigregister = _IMP_domino.RestraintScoreSubsetFilterTable_swigregister
2224 RestraintScoreSubsetFilterTable_swigregister(RestraintScoreSubsetFilterTable)
2226 class MinimumRestraintScoreSubsetFilterTable(SubsetFilterTable):
2227 """Proxy of C++ IMP::domino::MinimumRestraintScoreSubsetFilterTable class."""
2229 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2231 def __init__(self, rs, rc, max_number_allowed_violations):
2232 """__init__(IMP::domino::MinimumRestraintScoreSubsetFilterTable self, IMP::RestraintsTemp const & rs, RestraintCache rc, int max_number_allowed_violations) -> MinimumRestraintScoreSubsetFilterTable"""
2233 this = _IMP_domino.new_MinimumRestraintScoreSubsetFilterTable(rs, rc, max_number_allowed_violations)
2235 self.this.append(this)
2236 except __builtin__.Exception:
2239 def get_maximum_number_of_violated_restraints(self):
2240 """get_maximum_number_of_violated_restraints(MinimumRestraintScoreSubsetFilterTable self) -> int"""
2241 return _IMP_domino.MinimumRestraintScoreSubsetFilterTable_get_maximum_number_of_violated_restraints(self)
2244 def get_version_info(self):
2245 """get_version_info(MinimumRestraintScoreSubsetFilterTable self) -> VersionInfo"""
2246 return _IMP_domino.MinimumRestraintScoreSubsetFilterTable_get_version_info(self)
2250 """__str__(MinimumRestraintScoreSubsetFilterTable self) -> std::string"""
2251 return _IMP_domino.MinimumRestraintScoreSubsetFilterTable___str__(self)
2255 """__repr__(MinimumRestraintScoreSubsetFilterTable self) -> std::string"""
2256 return _IMP_domino.MinimumRestraintScoreSubsetFilterTable___repr__(self)
2261 return _object_cast_to_MinimumRestraintScoreSubsetFilterTable(o)
2263 MinimumRestraintScoreSubsetFilterTable_swigregister = _IMP_domino.MinimumRestraintScoreSubsetFilterTable_swigregister
2264 MinimumRestraintScoreSubsetFilterTable_swigregister(MinimumRestraintScoreSubsetFilterTable)
2266 class DisjointSetsSubsetFilterTable(SubsetFilterTable):
2267 """Proxy of C++ IMP::domino::DisjointSetsSubsetFilterTable class."""
2269 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2271 def __init__(self, *args, **kwargs):
2272 raise AttributeError(
"No constructor defined - class is abstract")
2274 def add_set(self, ps):
2275 """add_set(DisjointSetsSubsetFilterTable self, IMP::ParticlesTemp const & ps)"""
2276 return _IMP_domino.DisjointSetsSubsetFilterTable_add_set(self, ps)
2279 def add_pair(self, pp):
2280 """add_pair(DisjointSetsSubsetFilterTable self, IMP::ParticlePair const & pp)"""
2281 return _IMP_domino.DisjointSetsSubsetFilterTable_add_pair(self, pp)
2285 """__str__(DisjointSetsSubsetFilterTable self) -> std::string"""
2286 return _IMP_domino.DisjointSetsSubsetFilterTable___str__(self)
2290 """__repr__(DisjointSetsSubsetFilterTable self) -> std::string"""
2291 return _IMP_domino.DisjointSetsSubsetFilterTable___repr__(self)
2296 return _object_cast_to_DisjointSetsSubsetFilterTable(o)
2298 __swig_destroy__ = _IMP_domino.delete_DisjointSetsSubsetFilterTable
2299 __del__ =
lambda self:
None
2300 DisjointSetsSubsetFilterTable_swigregister = _IMP_domino.DisjointSetsSubsetFilterTable_swigregister
2301 DisjointSetsSubsetFilterTable_swigregister(DisjointSetsSubsetFilterTable)
2303 class ExclusionSubsetFilterTable(DisjointSetsSubsetFilterTable):
2304 """Proxy of C++ IMP::domino::ExclusionSubsetFilterTable class."""
2306 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2308 def __init__(self, *args):
2310 __init__(IMP::domino::ExclusionSubsetFilterTable self, ParticleStatesTable pst) -> ExclusionSubsetFilterTable
2311 __init__(IMP::domino::ExclusionSubsetFilterTable self) -> ExclusionSubsetFilterTable
2313 this = _IMP_domino.new_ExclusionSubsetFilterTable(*args)
2315 self.this.append(this)
2316 except __builtin__.Exception:
2319 def get_version_info(self):
2320 """get_version_info(ExclusionSubsetFilterTable self) -> VersionInfo"""
2321 return _IMP_domino.ExclusionSubsetFilterTable_get_version_info(self)
2325 """__str__(ExclusionSubsetFilterTable self) -> std::string"""
2326 return _IMP_domino.ExclusionSubsetFilterTable___str__(self)
2330 """__repr__(ExclusionSubsetFilterTable self) -> std::string"""
2331 return _IMP_domino.ExclusionSubsetFilterTable___repr__(self)
2336 return _object_cast_to_ExclusionSubsetFilterTable(o)
2338 ExclusionSubsetFilterTable_swigregister = _IMP_domino.ExclusionSubsetFilterTable_swigregister
2339 ExclusionSubsetFilterTable_swigregister(ExclusionSubsetFilterTable)
2341 class EqualitySubsetFilterTable(DisjointSetsSubsetFilterTable):
2342 """Proxy of C++ IMP::domino::EqualitySubsetFilterTable class."""
2344 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2346 def __init__(self, *args):
2348 __init__(IMP::domino::EqualitySubsetFilterTable self, ParticleStatesTable pst) -> EqualitySubsetFilterTable
2349 __init__(IMP::domino::EqualitySubsetFilterTable self) -> EqualitySubsetFilterTable
2351 this = _IMP_domino.new_EqualitySubsetFilterTable(*args)
2353 self.this.append(this)
2354 except __builtin__.Exception:
2357 def get_version_info(self):
2358 """get_version_info(EqualitySubsetFilterTable self) -> VersionInfo"""
2359 return _IMP_domino.EqualitySubsetFilterTable_get_version_info(self)
2363 """__str__(EqualitySubsetFilterTable self) -> std::string"""
2364 return _IMP_domino.EqualitySubsetFilterTable___str__(self)
2368 """__repr__(EqualitySubsetFilterTable self) -> std::string"""
2369 return _IMP_domino.EqualitySubsetFilterTable___repr__(self)
2374 return _object_cast_to_EqualitySubsetFilterTable(o)
2376 EqualitySubsetFilterTable_swigregister = _IMP_domino.EqualitySubsetFilterTable_swigregister
2377 EqualitySubsetFilterTable_swigregister(EqualitySubsetFilterTable)
2379 class EquivalenceSubsetFilterTable(DisjointSetsSubsetFilterTable):
2380 """Proxy of C++ IMP::domino::EquivalenceSubsetFilterTable class."""
2382 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2384 def __init__(self, *args):
2386 __init__(IMP::domino::EquivalenceSubsetFilterTable self, ParticleStatesTable pst) -> EquivalenceSubsetFilterTable
2387 __init__(IMP::domino::EquivalenceSubsetFilterTable self) -> EquivalenceSubsetFilterTable
2389 this = _IMP_domino.new_EquivalenceSubsetFilterTable(*args)
2391 self.this.append(this)
2392 except __builtin__.Exception:
2395 def get_version_info(self):
2396 """get_version_info(EquivalenceSubsetFilterTable self) -> VersionInfo"""
2397 return _IMP_domino.EquivalenceSubsetFilterTable_get_version_info(self)
2401 """__str__(EquivalenceSubsetFilterTable self) -> std::string"""
2402 return _IMP_domino.EquivalenceSubsetFilterTable___str__(self)
2406 """__repr__(EquivalenceSubsetFilterTable self) -> std::string"""
2407 return _IMP_domino.EquivalenceSubsetFilterTable___repr__(self)
2412 return _object_cast_to_EquivalenceSubsetFilterTable(o)
2414 EquivalenceSubsetFilterTable_swigregister = _IMP_domino.EquivalenceSubsetFilterTable_swigregister
2415 EquivalenceSubsetFilterTable_swigregister(EquivalenceSubsetFilterTable)
2417 class EquivalenceAndExclusionSubsetFilterTable(DisjointSetsSubsetFilterTable):
2418 """Proxy of C++ IMP::domino::EquivalenceAndExclusionSubsetFilterTable class."""
2420 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2422 def __init__(self, *args):
2424 __init__(IMP::domino::EquivalenceAndExclusionSubsetFilterTable self, ParticleStatesTable pst) -> EquivalenceAndExclusionSubsetFilterTable
2425 __init__(IMP::domino::EquivalenceAndExclusionSubsetFilterTable self) -> EquivalenceAndExclusionSubsetFilterTable
2427 this = _IMP_domino.new_EquivalenceAndExclusionSubsetFilterTable(*args)
2429 self.this.append(this)
2430 except __builtin__.Exception:
2433 def get_version_info(self):
2434 """get_version_info(EquivalenceAndExclusionSubsetFilterTable self) -> VersionInfo"""
2435 return _IMP_domino.EquivalenceAndExclusionSubsetFilterTable_get_version_info(self)
2439 """__str__(EquivalenceAndExclusionSubsetFilterTable self) -> std::string"""
2440 return _IMP_domino.EquivalenceAndExclusionSubsetFilterTable___str__(self)
2444 """__repr__(EquivalenceAndExclusionSubsetFilterTable self) -> std::string"""
2445 return _IMP_domino.EquivalenceAndExclusionSubsetFilterTable___repr__(self)
2450 return _object_cast_to_EquivalenceAndExclusionSubsetFilterTable(o)
2452 EquivalenceAndExclusionSubsetFilterTable_swigregister = _IMP_domino.EquivalenceAndExclusionSubsetFilterTable_swigregister
2453 EquivalenceAndExclusionSubsetFilterTable_swigregister(EquivalenceAndExclusionSubsetFilterTable)
2455 class ListSubsetFilterTable(SubsetFilterTable):
2456 """Proxy of C++ IMP::domino::ListSubsetFilterTable class."""
2458 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2460 def __init__(self, pst):
2461 """__init__(IMP::domino::ListSubsetFilterTable self, ParticleStatesTable pst) -> ListSubsetFilterTable"""
2462 this = _IMP_domino.new_ListSubsetFilterTable(pst)
2464 self.this.append(this)
2465 except __builtin__.Exception:
2468 def get_ok_rate(self):
2469 """get_ok_rate(ListSubsetFilterTable self) -> double"""
2470 return _IMP_domino.ListSubsetFilterTable_get_ok_rate(self)
2473 def get_number_of_particle_states(self, p):
2474 """get_number_of_particle_states(ListSubsetFilterTable self, Particle p) -> unsigned int"""
2475 return _IMP_domino.ListSubsetFilterTable_get_number_of_particle_states(self, p)
2478 def set_allowed_states(self, p, states):
2479 """set_allowed_states(ListSubsetFilterTable self, Particle p, IMP::Ints const & states)"""
2480 return _IMP_domino.ListSubsetFilterTable_set_allowed_states(self, p, states)
2483 def get_version_info(self):
2484 """get_version_info(ListSubsetFilterTable self) -> VersionInfo"""
2485 return _IMP_domino.ListSubsetFilterTable_get_version_info(self)
2489 """__str__(ListSubsetFilterTable self) -> std::string"""
2490 return _IMP_domino.ListSubsetFilterTable___str__(self)
2494 """__repr__(ListSubsetFilterTable self) -> std::string"""
2495 return _IMP_domino.ListSubsetFilterTable___repr__(self)
2500 return _object_cast_to_ListSubsetFilterTable(o)
2502 ListSubsetFilterTable_swigregister = _IMP_domino.ListSubsetFilterTable_swigregister
2503 ListSubsetFilterTable_swigregister(ListSubsetFilterTable)
2505 class PairListSubsetFilterTable(SubsetFilterTable):
2506 """Proxy of C++ IMP::domino::PairListSubsetFilterTable class."""
2508 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2511 """__init__(IMP::domino::PairListSubsetFilterTable self) -> PairListSubsetFilterTable"""
2512 this = _IMP_domino.new_PairListSubsetFilterTable()
2514 self.this.append(this)
2515 except __builtin__.Exception:
2518 def set_allowed_states(self, p, states):
2519 """set_allowed_states(PairListSubsetFilterTable self, IMP::ParticlePair p, IMP::IntPairs const & states)"""
2520 return _IMP_domino.PairListSubsetFilterTable_set_allowed_states(self, p, states)
2523 def get_version_info(self):
2524 """get_version_info(PairListSubsetFilterTable self) -> VersionInfo"""
2525 return _IMP_domino.PairListSubsetFilterTable_get_version_info(self)
2529 """__str__(PairListSubsetFilterTable self) -> std::string"""
2530 return _IMP_domino.PairListSubsetFilterTable___str__(self)
2534 """__repr__(PairListSubsetFilterTable self) -> std::string"""
2535 return _IMP_domino.PairListSubsetFilterTable___repr__(self)
2540 return _object_cast_to_PairListSubsetFilterTable(o)
2542 PairListSubsetFilterTable_swigregister = _IMP_domino.PairListSubsetFilterTable_swigregister
2543 PairListSubsetFilterTable_swigregister(PairListSubsetFilterTable)
2545 class ProbabilisticSubsetFilterTable(SubsetFilterTable):
2546 """Proxy of C++ IMP::domino::ProbabilisticSubsetFilterTable class."""
2548 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2550 def __init__(self, p, leaves_only=False):
2552 __init__(IMP::domino::ProbabilisticSubsetFilterTable self, double p, bool leaves_only=False) -> ProbabilisticSubsetFilterTable
2553 __init__(IMP::domino::ProbabilisticSubsetFilterTable self, double p) -> ProbabilisticSubsetFilterTable
2555 this = _IMP_domino.new_ProbabilisticSubsetFilterTable(p, leaves_only)
2557 self.this.append(this)
2558 except __builtin__.Exception:
2561 def get_version_info(self):
2562 """get_version_info(ProbabilisticSubsetFilterTable self) -> VersionInfo"""
2563 return _IMP_domino.ProbabilisticSubsetFilterTable_get_version_info(self)
2567 """__str__(ProbabilisticSubsetFilterTable self) -> std::string"""
2568 return _IMP_domino.ProbabilisticSubsetFilterTable___str__(self)
2572 """__repr__(ProbabilisticSubsetFilterTable self) -> std::string"""
2573 return _IMP_domino.ProbabilisticSubsetFilterTable___repr__(self)
2578 return _object_cast_to_ProbabilisticSubsetFilterTable(o)
2580 ProbabilisticSubsetFilterTable_swigregister = _IMP_domino.ProbabilisticSubsetFilterTable_swigregister
2581 ProbabilisticSubsetFilterTable_swigregister(ProbabilisticSubsetFilterTable)
2584 """Proxy of C++ IMP::domino::AssignmentContainer class."""
2586 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2588 def __init__(self, *args):
2590 __init__(IMP::domino::AssignmentContainer self, std::string name) -> AssignmentContainer
2591 __init__(IMP::domino::AssignmentContainer self) -> AssignmentContainer
2593 if self.__class__ == AssignmentContainer:
2597 this = _IMP_domino.new_AssignmentContainer(_self, *args)
2599 self.this.append(this)
2600 except __builtin__.Exception:
2603 if self.__class__ != AssignmentContainer:
2604 _director_objects.register(self)
2609 def get_number_of_assignments(self):
2610 """get_number_of_assignments(AssignmentContainer self) -> unsigned int"""
2611 return _IMP_domino.AssignmentContainer_get_number_of_assignments(self)
2614 def get_assignment(self, i):
2615 """get_assignment(AssignmentContainer self, unsigned int i) -> Assignment"""
2616 return _IMP_domino.AssignmentContainer_get_assignment(self, i)
2619 def get_assignments(self, *args):
2621 get_assignments(AssignmentContainer self, IMP::IntRange ir) -> IMP::domino::Assignments
2622 get_assignments(AssignmentContainer self) -> IMP::domino::Assignments
2624 return _IMP_domino.AssignmentContainer_get_assignments(self, *args)
2627 def add_assignment(self, a):
2628 """add_assignment(AssignmentContainer self, Assignment a)"""
2629 return _IMP_domino.AssignmentContainer_add_assignment(self, a)
2632 def add_assignments(self, asgn):
2633 """add_assignments(AssignmentContainer self, IMP::domino::Assignments const & asgn)"""
2634 return _IMP_domino.AssignmentContainer_add_assignments(self, asgn)
2637 def get_particle_assignments(self, i):
2638 """get_particle_assignments(AssignmentContainer self, unsigned int i) -> IMP::Ints"""
2639 return _IMP_domino.AssignmentContainer_get_particle_assignments(self, i)
2641 __swig_destroy__ = _IMP_domino.delete_AssignmentContainer
2642 __del__ =
lambda self:
None
2645 """__str__(AssignmentContainer self) -> std::string"""
2646 return _IMP_domino.AssignmentContainer___str__(self)
2650 """__repr__(AssignmentContainer self) -> std::string"""
2651 return _IMP_domino.AssignmentContainer___repr__(self)
2656 return _object_cast_to_AssignmentContainer(o)
2659 def get_type_name(self):
2660 return self.__class__.__name__
2661 def do_show(self, out):
2663 def get_version_info(self):
2664 if"IMP::domino" ==
"IMP":
2665 return VersionInfo(self.__module__,
2672 return _object_cast_to_AssignmentContainer(o)
2674 def __disown__(self):
2676 _IMP_domino.disown_AssignmentContainer(self)
2677 return weakref_proxy(self)
2679 def do_destroy(self):
2680 """do_destroy(AssignmentContainer self)"""
2681 return _IMP_domino.AssignmentContainer_do_destroy(self)
2683 AssignmentContainer_swigregister = _IMP_domino.AssignmentContainer_swigregister
2684 AssignmentContainer_swigregister(AssignmentContainer)
2686 class PackedAssignmentContainer(AssignmentContainer):
2687 """Proxy of C++ IMP::domino::PackedAssignmentContainer class."""
2689 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2691 def __init__(self, *args):
2693 __init__(IMP::domino::PackedAssignmentContainer self, std::string name) -> PackedAssignmentContainer
2694 __init__(IMP::domino::PackedAssignmentContainer self) -> PackedAssignmentContainer
2696 this = _IMP_domino.new_PackedAssignmentContainer(*args)
2698 self.this.append(this)
2699 except __builtin__.Exception:
2702 def get_assignments(self, *args):
2704 get_assignments(PackedAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2705 get_assignments(PackedAssignmentContainer self) -> IMP::domino::Assignments
2707 return _IMP_domino.PackedAssignmentContainer_get_assignments(self, *args)
2710 def get_version_info(self):
2711 """get_version_info(PackedAssignmentContainer self) -> VersionInfo"""
2712 return _IMP_domino.PackedAssignmentContainer_get_version_info(self)
2716 """__str__(PackedAssignmentContainer self) -> std::string"""
2717 return _IMP_domino.PackedAssignmentContainer___str__(self)
2721 """__repr__(PackedAssignmentContainer self) -> std::string"""
2722 return _IMP_domino.PackedAssignmentContainer___repr__(self)
2727 return _object_cast_to_PackedAssignmentContainer(o)
2729 PackedAssignmentContainer_swigregister = _IMP_domino.PackedAssignmentContainer_swigregister
2730 PackedAssignmentContainer_swigregister(PackedAssignmentContainer)
2732 class ListAssignmentContainer(AssignmentContainer):
2733 """Proxy of C++ IMP::domino::ListAssignmentContainer class."""
2735 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2737 def __init__(self, *args):
2739 __init__(IMP::domino::ListAssignmentContainer self, std::string name) -> ListAssignmentContainer
2740 __init__(IMP::domino::ListAssignmentContainer self) -> ListAssignmentContainer
2742 this = _IMP_domino.new_ListAssignmentContainer(*args)
2744 self.this.append(this)
2745 except __builtin__.Exception:
2748 def get_assignments(self, *args):
2750 get_assignments(ListAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2751 get_assignments(ListAssignmentContainer self) -> IMP::domino::Assignments
2753 return _IMP_domino.ListAssignmentContainer_get_assignments(self, *args)
2756 def get_version_info(self):
2757 """get_version_info(ListAssignmentContainer self) -> VersionInfo"""
2758 return _IMP_domino.ListAssignmentContainer_get_version_info(self)
2762 """__str__(ListAssignmentContainer self) -> std::string"""
2763 return _IMP_domino.ListAssignmentContainer___str__(self)
2767 """__repr__(ListAssignmentContainer self) -> std::string"""
2768 return _IMP_domino.ListAssignmentContainer___repr__(self)
2773 return _object_cast_to_ListAssignmentContainer(o)
2775 ListAssignmentContainer_swigregister = _IMP_domino.ListAssignmentContainer_swigregister
2776 ListAssignmentContainer_swigregister(ListAssignmentContainer)
2778 class SampleAssignmentContainer(AssignmentContainer):
2779 """Proxy of C++ IMP::domino::SampleAssignmentContainer class."""
2781 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2783 def __init__(self, *args):
2785 __init__(IMP::domino::SampleAssignmentContainer self, unsigned int k, std::string name) -> SampleAssignmentContainer
2786 __init__(IMP::domino::SampleAssignmentContainer self, unsigned int k) -> SampleAssignmentContainer
2788 this = _IMP_domino.new_SampleAssignmentContainer(*args)
2790 self.this.append(this)
2791 except __builtin__.Exception:
2794 def get_assignments(self, *args):
2796 get_assignments(SampleAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2797 get_assignments(SampleAssignmentContainer self) -> IMP::domino::Assignments
2799 return _IMP_domino.SampleAssignmentContainer_get_assignments(self, *args)
2802 def get_version_info(self):
2803 """get_version_info(SampleAssignmentContainer self) -> VersionInfo"""
2804 return _IMP_domino.SampleAssignmentContainer_get_version_info(self)
2808 """__str__(SampleAssignmentContainer self) -> std::string"""
2809 return _IMP_domino.SampleAssignmentContainer___str__(self)
2813 """__repr__(SampleAssignmentContainer self) -> std::string"""
2814 return _IMP_domino.SampleAssignmentContainer___repr__(self)
2819 return _object_cast_to_SampleAssignmentContainer(o)
2821 SampleAssignmentContainer_swigregister = _IMP_domino.SampleAssignmentContainer_swigregister
2822 SampleAssignmentContainer_swigregister(SampleAssignmentContainer)
2824 class WriteHDF5AssignmentContainer(AssignmentContainer):
2825 """Proxy of C++ IMP::domino::WriteHDF5AssignmentContainer class."""
2827 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2829 def __init__(self, *args):
2831 __init__(IMP::domino::WriteHDF5AssignmentContainer self, Group parent, Subset s, IMP::ParticlesTemp const & all_particles, std::string name) -> WriteHDF5AssignmentContainer
2832 __init__(IMP::domino::WriteHDF5AssignmentContainer self, IndexDataSet2D dataset, Subset s, IMP::ParticlesTemp const & all_particles, std::string name) -> WriteHDF5AssignmentContainer
2834 this = _IMP_domino.new_WriteHDF5AssignmentContainer(*args)
2836 self.this.append(this)
2837 except __builtin__.Exception:
2840 def set_cache_size(self, words):
2841 """set_cache_size(WriteHDF5AssignmentContainer self, unsigned int words)"""
2842 return _IMP_domino.WriteHDF5AssignmentContainer_set_cache_size(self, words)
2845 def get_assignments(self, *args):
2847 get_assignments(WriteHDF5AssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2848 get_assignments(WriteHDF5AssignmentContainer self) -> IMP::domino::Assignments
2850 return _IMP_domino.WriteHDF5AssignmentContainer_get_assignments(self, *args)
2853 def get_version_info(self):
2854 """get_version_info(WriteHDF5AssignmentContainer self) -> VersionInfo"""
2855 return _IMP_domino.WriteHDF5AssignmentContainer_get_version_info(self)
2859 """__str__(WriteHDF5AssignmentContainer self) -> std::string"""
2860 return _IMP_domino.WriteHDF5AssignmentContainer___str__(self)
2864 """__repr__(WriteHDF5AssignmentContainer self) -> std::string"""
2865 return _IMP_domino.WriteHDF5AssignmentContainer___repr__(self)
2870 return _object_cast_to_WriteHDF5AssignmentContainer(o)
2872 WriteHDF5AssignmentContainer_swigregister = _IMP_domino.WriteHDF5AssignmentContainer_swigregister
2873 WriteHDF5AssignmentContainer_swigregister(WriteHDF5AssignmentContainer)
2875 class ReadHDF5AssignmentContainer(AssignmentContainer):
2876 """Proxy of C++ IMP::domino::ReadHDF5AssignmentContainer class."""
2878 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2880 def __init__(self, dataset, s, all_particles, name):
2881 """__init__(IMP::domino::ReadHDF5AssignmentContainer self, IndexConstDataSet2D dataset, Subset s, IMP::ParticlesTemp const & all_particles, std::string name) -> ReadHDF5AssignmentContainer"""
2882 this = _IMP_domino.new_ReadHDF5AssignmentContainer(dataset, s, all_particles, name)
2884 self.this.append(this)
2885 except __builtin__.Exception:
2888 def set_cache_size(self, words):
2889 """set_cache_size(ReadHDF5AssignmentContainer self, unsigned int words)"""
2890 return _IMP_domino.ReadHDF5AssignmentContainer_set_cache_size(self, words)
2893 def get_assignments(self, *args):
2895 get_assignments(ReadHDF5AssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2896 get_assignments(ReadHDF5AssignmentContainer self) -> IMP::domino::Assignments
2898 return _IMP_domino.ReadHDF5AssignmentContainer_get_assignments(self, *args)
2901 def get_version_info(self):
2902 """get_version_info(ReadHDF5AssignmentContainer self) -> VersionInfo"""
2903 return _IMP_domino.ReadHDF5AssignmentContainer_get_version_info(self)
2907 """__str__(ReadHDF5AssignmentContainer self) -> std::string"""
2908 return _IMP_domino.ReadHDF5AssignmentContainer___str__(self)
2912 """__repr__(ReadHDF5AssignmentContainer self) -> std::string"""
2913 return _IMP_domino.ReadHDF5AssignmentContainer___repr__(self)
2918 return _object_cast_to_ReadHDF5AssignmentContainer(o)
2920 ReadHDF5AssignmentContainer_swigregister = _IMP_domino.ReadHDF5AssignmentContainer_swigregister
2921 ReadHDF5AssignmentContainer_swigregister(ReadHDF5AssignmentContainer)
2923 class WriteAssignmentContainer(AssignmentContainer):
2924 """Proxy of C++ IMP::domino::WriteAssignmentContainer class."""
2926 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2928 def __init__(self, out_file, s, all_particles, name):
2929 """__init__(IMP::domino::WriteAssignmentContainer self, std::string out_file, Subset s, IMP::ParticlesTemp const & all_particles, std::string name) -> WriteAssignmentContainer"""
2930 this = _IMP_domino.new_WriteAssignmentContainer(out_file, s, all_particles, name)
2932 self.this.append(this)
2933 except __builtin__.Exception:
2936 def set_cache_size(self, words):
2937 """set_cache_size(WriteAssignmentContainer self, unsigned int words)"""
2938 return _IMP_domino.WriteAssignmentContainer_set_cache_size(self, words)
2941 def get_assignments(self, *args):
2943 get_assignments(WriteAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2944 get_assignments(WriteAssignmentContainer self) -> IMP::domino::Assignments
2946 return _IMP_domino.WriteAssignmentContainer_get_assignments(self, *args)
2949 def get_version_info(self):
2950 """get_version_info(WriteAssignmentContainer self) -> VersionInfo"""
2951 return _IMP_domino.WriteAssignmentContainer_get_version_info(self)
2955 """__str__(WriteAssignmentContainer self) -> std::string"""
2956 return _IMP_domino.WriteAssignmentContainer___str__(self)
2960 """__repr__(WriteAssignmentContainer self) -> std::string"""
2961 return _IMP_domino.WriteAssignmentContainer___repr__(self)
2966 return _object_cast_to_WriteAssignmentContainer(o)
2968 WriteAssignmentContainer_swigregister = _IMP_domino.WriteAssignmentContainer_swigregister
2969 WriteAssignmentContainer_swigregister(WriteAssignmentContainer)
2971 class ReadAssignmentContainer(AssignmentContainer):
2972 """Proxy of C++ IMP::domino::ReadAssignmentContainer class."""
2974 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2976 def __init__(self, out_file, s, all_particles, name):
2977 """__init__(IMP::domino::ReadAssignmentContainer self, std::string out_file, Subset s, IMP::ParticlesTemp const & all_particles, std::string name) -> ReadAssignmentContainer"""
2978 this = _IMP_domino.new_ReadAssignmentContainer(out_file, s, all_particles, name)
2980 self.this.append(this)
2981 except __builtin__.Exception:
2984 def set_cache_size(self, words):
2985 """set_cache_size(ReadAssignmentContainer self, unsigned int words)"""
2986 return _IMP_domino.ReadAssignmentContainer_set_cache_size(self, words)
2989 def get_assignments(self, *args):
2991 get_assignments(ReadAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2992 get_assignments(ReadAssignmentContainer self) -> IMP::domino::Assignments
2994 return _IMP_domino.ReadAssignmentContainer_get_assignments(self, *args)
2997 def get_version_info(self):
2998 """get_version_info(ReadAssignmentContainer self) -> VersionInfo"""
2999 return _IMP_domino.ReadAssignmentContainer_get_version_info(self)
3003 """__str__(ReadAssignmentContainer self) -> std::string"""
3004 return _IMP_domino.ReadAssignmentContainer___str__(self)
3008 """__repr__(ReadAssignmentContainer self) -> std::string"""
3009 return _IMP_domino.ReadAssignmentContainer___repr__(self)
3014 return _object_cast_to_ReadAssignmentContainer(o)
3016 ReadAssignmentContainer_swigregister = _IMP_domino.ReadAssignmentContainer_swigregister
3017 ReadAssignmentContainer_swigregister(ReadAssignmentContainer)
3019 class RangeViewAssignmentContainer(AssignmentContainer):
3020 """Proxy of C++ IMP::domino::RangeViewAssignmentContainer class."""
3022 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3024 def __init__(self, inner, begin, end):
3025 """__init__(IMP::domino::RangeViewAssignmentContainer self, AssignmentContainer inner, unsigned int begin, unsigned int end) -> RangeViewAssignmentContainer"""
3026 this = _IMP_domino.new_RangeViewAssignmentContainer(inner, begin, end)
3028 self.this.append(this)
3029 except __builtin__.Exception:
3032 def get_assignments(self, *args):
3034 get_assignments(RangeViewAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
3035 get_assignments(RangeViewAssignmentContainer self) -> IMP::domino::Assignments
3037 return _IMP_domino.RangeViewAssignmentContainer_get_assignments(self, *args)
3040 def get_version_info(self):
3041 """get_version_info(RangeViewAssignmentContainer self) -> VersionInfo"""
3042 return _IMP_domino.RangeViewAssignmentContainer_get_version_info(self)
3046 """__str__(RangeViewAssignmentContainer self) -> std::string"""
3047 return _IMP_domino.RangeViewAssignmentContainer___str__(self)
3051 """__repr__(RangeViewAssignmentContainer self) -> std::string"""
3052 return _IMP_domino.RangeViewAssignmentContainer___repr__(self)
3057 return _object_cast_to_RangeViewAssignmentContainer(o)
3059 RangeViewAssignmentContainer_swigregister = _IMP_domino.RangeViewAssignmentContainer_swigregister
3060 RangeViewAssignmentContainer_swigregister(RangeViewAssignmentContainer)
3062 class HeapAssignmentContainer(AssignmentContainer):
3063 """Proxy of C++ IMP::domino::HeapAssignmentContainer class."""
3065 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3067 def __init__(self, *args):
3069 __init__(IMP::domino::HeapAssignmentContainer self, Subset subset, unsigned int k, RestraintCache rssf, std::string name) -> HeapAssignmentContainer
3070 __init__(IMP::domino::HeapAssignmentContainer self, Subset subset, unsigned int k, RestraintCache rssf) -> HeapAssignmentContainer
3072 this = _IMP_domino.new_HeapAssignmentContainer(*args)
3074 self.this.append(this)
3075 except __builtin__.Exception:
3078 def get_assignments(self, *args):
3080 get_assignments(HeapAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
3081 get_assignments(HeapAssignmentContainer self) -> IMP::domino::Assignments
3083 return _IMP_domino.HeapAssignmentContainer_get_assignments(self, *args)
3086 def get_version_info(self):
3087 """get_version_info(HeapAssignmentContainer self) -> VersionInfo"""
3088 return _IMP_domino.HeapAssignmentContainer_get_version_info(self)
3092 """__str__(HeapAssignmentContainer self) -> std::string"""
3093 return _IMP_domino.HeapAssignmentContainer___str__(self)
3097 """__repr__(HeapAssignmentContainer self) -> std::string"""
3098 return _IMP_domino.HeapAssignmentContainer___repr__(self)
3103 return _object_cast_to_HeapAssignmentContainer(o)
3105 HeapAssignmentContainer_swigregister = _IMP_domino.HeapAssignmentContainer_swigregister
3106 HeapAssignmentContainer_swigregister(HeapAssignmentContainer)
3108 class CappedAssignmentContainer(AssignmentContainer):
3109 """Proxy of C++ IMP::domino::CappedAssignmentContainer class."""
3111 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3113 def __init__(self, contained, max_states, name):
3114 """__init__(IMP::domino::CappedAssignmentContainer self, AssignmentContainer contained, int max_states, std::string name) -> CappedAssignmentContainer"""
3115 this = _IMP_domino.new_CappedAssignmentContainer(contained, max_states, name)
3117 self.this.append(this)
3118 except __builtin__.Exception:
3121 def get_assignments(self, *args):
3123 get_assignments(CappedAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
3124 get_assignments(CappedAssignmentContainer self) -> IMP::domino::Assignments
3126 return _IMP_domino.CappedAssignmentContainer_get_assignments(self, *args)
3129 def get_version_info(self):
3130 """get_version_info(CappedAssignmentContainer self) -> VersionInfo"""
3131 return _IMP_domino.CappedAssignmentContainer_get_version_info(self)
3135 """__str__(CappedAssignmentContainer self) -> std::string"""
3136 return _IMP_domino.CappedAssignmentContainer___str__(self)
3140 """__repr__(CappedAssignmentContainer self) -> std::string"""
3141 return _IMP_domino.CappedAssignmentContainer___repr__(self)
3146 return _object_cast_to_CappedAssignmentContainer(o)
3148 CappedAssignmentContainer_swigregister = _IMP_domino.CappedAssignmentContainer_swigregister
3149 CappedAssignmentContainer_swigregister(CappedAssignmentContainer)
3152 """Proxy of C++ IMP::domino::AssignmentsTable class."""
3154 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3156 def __init__(self, *args):
3158 __init__(IMP::domino::AssignmentsTable self, std::string name) -> AssignmentsTable
3159 __init__(IMP::domino::AssignmentsTable self) -> AssignmentsTable
3161 if self.__class__ == AssignmentsTable:
3165 this = _IMP_domino.new_AssignmentsTable(_self, *args)
3167 self.this.append(this)
3168 except __builtin__.Exception:
3171 if self.__class__ != AssignmentsTable:
3172 _director_objects.register(self)
3177 def load_assignments(self, s, ac):
3178 """load_assignments(AssignmentsTable self, Subset s, AssignmentContainer ac)"""
3179 return _IMP_domino.AssignmentsTable_load_assignments(self, s, ac)
3181 __swig_destroy__ = _IMP_domino.delete_AssignmentsTable
3182 __del__ =
lambda self:
None
3185 """__str__(AssignmentsTable self) -> std::string"""
3186 return _IMP_domino.AssignmentsTable___str__(self)
3190 """__repr__(AssignmentsTable self) -> std::string"""
3191 return _IMP_domino.AssignmentsTable___repr__(self)
3196 return _object_cast_to_AssignmentsTable(o)
3199 def get_type_name(self):
3200 return self.__class__.__name__
3201 def do_show(self, out):
3203 def get_version_info(self):
3204 if"IMP::domino" ==
"IMP":
3205 return VersionInfo(self.__module__,
3212 return _object_cast_to_AssignmentsTable(o)
3214 def __disown__(self):
3216 _IMP_domino.disown_AssignmentsTable(self)
3217 return weakref_proxy(self)
3219 def do_destroy(self):
3220 """do_destroy(AssignmentsTable self)"""
3221 return _IMP_domino.AssignmentsTable_do_destroy(self)
3223 AssignmentsTable_swigregister = _IMP_domino.AssignmentsTable_swigregister
3224 AssignmentsTable_swigregister(AssignmentsTable)
3226 class SimpleAssignmentsTable(AssignmentsTable):
3227 """Proxy of C++ IMP::domino::SimpleAssignmentsTable class."""
3229 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3231 def __init__(self, *args):
3233 __init__(IMP::domino::SimpleAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft, unsigned int max) -> SimpleAssignmentsTable
3234 __init__(IMP::domino::SimpleAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft) -> SimpleAssignmentsTable
3235 __init__(IMP::domino::SimpleAssignmentsTable self, ParticleStatesTable pst) -> SimpleAssignmentsTable
3237 this = _IMP_domino.new_SimpleAssignmentsTable(*args)
3239 self.this.append(this)
3240 except __builtin__.Exception:
3243 def get_version_info(self):
3244 """get_version_info(SimpleAssignmentsTable self) -> VersionInfo"""
3245 return _IMP_domino.SimpleAssignmentsTable_get_version_info(self)
3249 """__str__(SimpleAssignmentsTable self) -> std::string"""
3250 return _IMP_domino.SimpleAssignmentsTable___str__(self)
3254 """__repr__(SimpleAssignmentsTable self) -> std::string"""
3255 return _IMP_domino.SimpleAssignmentsTable___repr__(self)
3260 return _object_cast_to_SimpleAssignmentsTable(o)
3262 SimpleAssignmentsTable_swigregister = _IMP_domino.SimpleAssignmentsTable_swigregister
3263 SimpleAssignmentsTable_swigregister(SimpleAssignmentsTable)
3265 class RecursiveAssignmentsTable(AssignmentsTable):
3266 """Proxy of C++ IMP::domino::RecursiveAssignmentsTable class."""
3268 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3270 def __init__(self, *args):
3272 __init__(IMP::domino::RecursiveAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft, unsigned int max) -> RecursiveAssignmentsTable
3273 __init__(IMP::domino::RecursiveAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft) -> RecursiveAssignmentsTable
3274 __init__(IMP::domino::RecursiveAssignmentsTable self, ParticleStatesTable pst) -> RecursiveAssignmentsTable
3276 this = _IMP_domino.new_RecursiveAssignmentsTable(*args)
3278 self.this.append(this)
3279 except __builtin__.Exception:
3282 def get_version_info(self):
3283 """get_version_info(RecursiveAssignmentsTable self) -> VersionInfo"""
3284 return _IMP_domino.RecursiveAssignmentsTable_get_version_info(self)
3288 """__str__(RecursiveAssignmentsTable self) -> std::string"""
3289 return _IMP_domino.RecursiveAssignmentsTable___str__(self)
3293 """__repr__(RecursiveAssignmentsTable self) -> std::string"""
3294 return _IMP_domino.RecursiveAssignmentsTable___repr__(self)
3299 return _object_cast_to_RecursiveAssignmentsTable(o)
3301 RecursiveAssignmentsTable_swigregister = _IMP_domino.RecursiveAssignmentsTable_swigregister
3302 RecursiveAssignmentsTable_swigregister(RecursiveAssignmentsTable)
3304 class BranchAndBoundAssignmentsTable(AssignmentsTable):
3305 """Proxy of C++ IMP::domino::BranchAndBoundAssignmentsTable class."""
3307 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3309 def __init__(self, *args):
3311 __init__(IMP::domino::BranchAndBoundAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft, unsigned int max) -> BranchAndBoundAssignmentsTable
3312 __init__(IMP::domino::BranchAndBoundAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft) -> BranchAndBoundAssignmentsTable
3313 __init__(IMP::domino::BranchAndBoundAssignmentsTable self, ParticleStatesTable pst) -> BranchAndBoundAssignmentsTable
3315 this = _IMP_domino.new_BranchAndBoundAssignmentsTable(*args)
3317 self.this.append(this)
3318 except __builtin__.Exception:
3321 def get_version_info(self):
3322 """get_version_info(BranchAndBoundAssignmentsTable self) -> VersionInfo"""
3323 return _IMP_domino.BranchAndBoundAssignmentsTable_get_version_info(self)
3327 """__str__(BranchAndBoundAssignmentsTable self) -> std::string"""
3328 return _IMP_domino.BranchAndBoundAssignmentsTable___str__(self)
3332 """__repr__(BranchAndBoundAssignmentsTable self) -> std::string"""
3333 return _IMP_domino.BranchAndBoundAssignmentsTable___repr__(self)
3338 return _object_cast_to_BranchAndBoundAssignmentsTable(o)
3340 BranchAndBoundAssignmentsTable_swigregister = _IMP_domino.BranchAndBoundAssignmentsTable_swigregister
3341 BranchAndBoundAssignmentsTable_swigregister(BranchAndBoundAssignmentsTable)
3343 class ListAssignmentsTable(AssignmentsTable):
3344 """Proxy of C++ IMP::domino::ListAssignmentsTable class."""
3346 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3348 def __init__(self, *args):
3350 __init__(IMP::domino::ListAssignmentsTable self, std::string name) -> ListAssignmentsTable
3351 __init__(IMP::domino::ListAssignmentsTable self) -> ListAssignmentsTable
3353 this = _IMP_domino.new_ListAssignmentsTable(*args)
3355 self.this.append(this)
3356 except __builtin__.Exception:
3359 def set_assignments(self, s, lsc):
3360 """set_assignments(ListAssignmentsTable self, Subset s, AssignmentContainer lsc)"""
3361 return _IMP_domino.ListAssignmentsTable_set_assignments(self, s, lsc)
3364 def get_version_info(self):
3365 """get_version_info(ListAssignmentsTable self) -> VersionInfo"""
3366 return _IMP_domino.ListAssignmentsTable_get_version_info(self)
3370 """__str__(ListAssignmentsTable self) -> std::string"""
3371 return _IMP_domino.ListAssignmentsTable___str__(self)
3375 """__repr__(ListAssignmentsTable self) -> std::string"""
3376 return _IMP_domino.ListAssignmentsTable___repr__(self)
3381 return _object_cast_to_ListAssignmentsTable(o)
3383 ListAssignmentsTable_swigregister = _IMP_domino.ListAssignmentsTable_swigregister
3384 ListAssignmentsTable_swigregister(ListAssignmentsTable)
3388 """get_order(Subset s, IMP::domino::SubsetFilterTables const & sft) -> IMP::ParticlesTemp"""
3389 return _IMP_domino.get_order(s, sft)
3390 class _SubsetGraphVertexIndex(object):
3391 """Proxy of C++ IMP::domino::SubsetGraphVertexIndex class."""
3393 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3394 __repr__ = _swig_repr
3397 """__init__(IMP::domino::SubsetGraphVertexIndex self) -> _SubsetGraphVertexIndex"""
3398 this = _IMP_domino.new__SubsetGraphVertexIndex()
3400 self.this.append(this)
3401 except __builtin__.Exception:
3403 __swig_destroy__ = _IMP_domino.delete__SubsetGraphVertexIndex
3404 __del__ =
lambda self:
None
3405 _SubsetGraphVertexIndex_swigregister = _IMP_domino._SubsetGraphVertexIndex_swigregister
3406 _SubsetGraphVertexIndex_swigregister(_SubsetGraphVertexIndex)
3408 class _InteractionGraphVertexIndex(object):
3409 """Proxy of C++ IMP::domino::InteractionGraphVertexIndex class."""
3411 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3412 __repr__ = _swig_repr
3415 """__init__(IMP::domino::InteractionGraphVertexIndex self) -> _InteractionGraphVertexIndex"""
3416 this = _IMP_domino.new__InteractionGraphVertexIndex()
3418 self.this.append(this)
3419 except __builtin__.Exception:
3421 __swig_destroy__ = _IMP_domino.delete__InteractionGraphVertexIndex
3422 __del__ =
lambda self:
None
3423 _InteractionGraphVertexIndex_swigregister = _IMP_domino._InteractionGraphVertexIndex_swigregister
3424 _InteractionGraphVertexIndex_swigregister(_InteractionGraphVertexIndex)
3428 """get_subsets(IMP::domino::SubsetGraph const & g) -> IMP::domino::Subsets"""
3429 return _IMP_domino.get_subsets(g)
3432 """get_junction_tree(IMP::domino::InteractionGraph const & ig) -> IMP::domino::SubsetGraph"""
3433 return _IMP_domino.get_junction_tree(ig)
3435 def get_triangulated(input):
3436 """get_triangulated(IMP::domino::InteractionGraph const & input) -> IMP::domino::InteractionGraph"""
3437 return _IMP_domino.get_triangulated(input)
3438 class _CliqueGraphVertexIndex(object):
3439 """Proxy of C++ IMP::domino::CliqueGraphVertexIndex class."""
3441 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3442 __repr__ = _swig_repr
3445 """__init__(IMP::domino::CliqueGraphVertexIndex self) -> _CliqueGraphVertexIndex"""
3446 this = _IMP_domino.new__CliqueGraphVertexIndex()
3448 self.this.append(this)
3449 except __builtin__.Exception:
3451 __swig_destroy__ = _IMP_domino.delete__CliqueGraphVertexIndex
3452 __del__ =
lambda self:
None
3453 _CliqueGraphVertexIndex_swigregister = _IMP_domino._CliqueGraphVertexIndex_swigregister
3454 _CliqueGraphVertexIndex_swigregister(_CliqueGraphVertexIndex)
3457 def get_clique_graph(input):
3458 """get_clique_graph(IMP::domino::InteractionGraph const & input) -> IMP::domino::CliqueGraph"""
3459 return _IMP_domino.get_clique_graph(input)
3461 def get_minimum_spanning_tree(input):
3462 """get_minimum_spanning_tree(IMP::domino::CliqueGraph const & input) -> IMP::domino::SubsetGraph"""
3463 return _IMP_domino.get_minimum_spanning_tree(input)
3466 """get_restraint_graph(_ScoringFunctionAdaptor rs, ParticleStatesTable pst) -> IMP::domino::SubsetGraph"""
3467 return _IMP_domino.get_restraint_graph(rs, pst)
3471 get_interaction_graph(_ScoringFunctionAdaptor rs, ParticleStatesTable pst) -> IMP::domino::InteractionGraph
3472 get_interaction_graph(_ScoringFunctionAdaptor rs, IMP::ParticlesTemp const & pst) -> IMP::domino::InteractionGraph
3474 return _IMP_domino.get_interaction_graph(*args)
3477 """get_interaction_graph_geometry(IMP::domino::InteractionGraph const & ig) -> IMP::display::Geometries"""
3478 return _IMP_domino.get_interaction_graph_geometry(ig)
3481 """get_subset_graph_geometry(IMP::domino::SubsetGraph const & ig) -> IMP::display::Geometries"""
3482 return _IMP_domino.get_subset_graph_geometry(ig)
3483 class _MergeTreeVertexIndex(object):
3484 """Proxy of C++ IMP::domino::MergeTreeVertexIndex class."""
3486 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3487 __repr__ = _swig_repr
3490 """__init__(IMP::domino::MergeTreeVertexIndex self) -> _MergeTreeVertexIndex"""
3491 this = _IMP_domino.new__MergeTreeVertexIndex()
3493 self.this.append(this)
3494 except __builtin__.Exception:
3496 __swig_destroy__ = _IMP_domino.delete__MergeTreeVertexIndex
3497 __del__ =
lambda self:
None
3498 _MergeTreeVertexIndex_swigregister = _IMP_domino._MergeTreeVertexIndex_swigregister
3499 _MergeTreeVertexIndex_swigregister(_MergeTreeVertexIndex)
3502 def show_as_graphviz(*args):
3504 show_as_graphviz(IMP::domino::SubsetGraph const & name, TextOutput out)
3505 show_as_graphviz(IMP::domino::InteractionGraph const & name, TextOutput out)
3506 show_as_graphviz(IMP::domino::CliqueGraph const & name, TextOutput out)
3507 show_as_graphviz(IMP::domino::MergeTree const & name, TextOutput out)
3509 return _IMP_domino.show_as_graphviz(*args)
3511 def get_vertex_index(*args):
3513 get_vertex_index(IMP::domino::SubsetGraph const & g) -> _SubsetGraphVertexIndex
3514 get_vertex_index(IMP::domino::InteractionGraph const & g) -> _InteractionGraphVertexIndex
3515 get_vertex_index(IMP::domino::CliqueGraph const & g) -> _CliqueGraphVertexIndex
3516 get_vertex_index(IMP::domino::MergeTree const & g) -> _MergeTreeVertexIndex
3518 return _IMP_domino.get_vertex_index(*args)
3522 get_merge_tree(_ScoringFunctionAdaptor input, ParticleStatesTable pst) -> IMP::domino::MergeTree
3523 get_merge_tree(IMP::domino::SubsetGraph const & junction_tree) -> IMP::domino::MergeTree
3525 return _IMP_domino.get_merge_tree(*args)
3528 """get_balanced_merge_tree(IMP::domino::SubsetGraph const & junction_tree) -> IMP::domino::MergeTree"""
3529 return _IMP_domino.get_balanced_merge_tree(junction_tree)
3531 def get_is_merge_tree(tree, all, verbose=True):
3533 get_is_merge_tree(IMP::domino::MergeTree const & tree, Subset all, bool verbose=True) -> bool
3534 get_is_merge_tree(IMP::domino::MergeTree const & tree, Subset all) -> bool
3536 return _IMP_domino.get_is_merge_tree(tree, all, verbose)
3538 def write_merge_tree(tree, ps, out):
3539 """write_merge_tree(IMP::domino::MergeTree const & tree, IMP::ParticlesTemp const & ps, _ostream out)"""
3540 return _IMP_domino.write_merge_tree(tree, ps, out)
3542 def read_merge_tree(input, ps):
3543 """read_merge_tree(std::istream & input, IMP::ParticlesTemp const & ps) -> IMP::domino::MergeTree"""
3544 return _IMP_domino.read_merge_tree(input, ps)
3546 """Proxy of C++ IMP::domino::DiscreteSampler class."""
3548 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3550 def get_subset_filter_tables_to_use(self, rs, pst):
3551 """get_subset_filter_tables_to_use(DiscreteSampler self, IMP::RestraintsTemp const & rs, ParticleStatesTable pst) -> IMP::domino::SubsetFilterTables"""
3552 return _IMP_domino.DiscreteSampler_get_subset_filter_tables_to_use(self, rs, pst)
3555 def get_assignments_table_to_use(self, *args):
3557 get_assignments_table_to_use(DiscreteSampler self, IMP::domino::SubsetFilterTables const & sfts, unsigned int max) -> AssignmentsTable
3558 get_assignments_table_to_use(DiscreteSampler self, IMP::domino::SubsetFilterTables const & sfts) -> AssignmentsTable
3560 return _IMP_domino.DiscreteSampler_get_assignments_table_to_use(self, *args)
3563 def do_sample(self):
3564 """do_sample(DiscreteSampler self) -> ConfigurationSet"""
3565 return _IMP_domino.DiscreteSampler_do_sample(self)
3568 def do_get_sample_assignments(self, all):
3569 """do_get_sample_assignments(DiscreteSampler self, Subset all) -> IMP::domino::Assignments"""
3570 return _IMP_domino.DiscreteSampler_do_get_sample_assignments(self, all)
3573 def get_restraints(self):
3574 """get_restraints(DiscreteSampler self) -> IMP::RestraintsTemp"""
3575 return _IMP_domino.DiscreteSampler_get_restraints(self)
3578 def __init__(self, m, pst, name):
3579 """__init__(IMP::domino::DiscreteSampler self, Model m, ParticleStatesTable pst, std::string name) -> DiscreteSampler"""
3580 if self.__class__ == DiscreteSampler:
3584 this = _IMP_domino.new_DiscreteSampler(_self, m, pst, name)
3586 self.this.append(this)
3587 except __builtin__.Exception:
3590 if self.__class__ != DiscreteSampler:
3591 _director_objects.register(self)
3595 __swig_destroy__ = _IMP_domino.delete_DiscreteSampler
3596 __del__ =
lambda self:
None
3598 def set_restraints(self, rs):
3599 """set_restraints(DiscreteSampler self, _RestraintsAdaptor rs)"""
3600 return _IMP_domino.DiscreteSampler_set_restraints(self, rs)
3603 def set_particle_states(self, p, se):
3604 """set_particle_states(DiscreteSampler self, Particle p, ParticleStates se)"""
3605 return _IMP_domino.DiscreteSampler_set_particle_states(self, p, se)
3608 def get_sample_assignments(self, s):
3609 """get_sample_assignments(DiscreteSampler self, Subset s) -> IMP::domino::Assignments"""
3610 return _IMP_domino.DiscreteSampler_get_sample_assignments(self, s)
3613 def set_particle_states_table(self, cse):
3614 """set_particle_states_table(DiscreteSampler self, ParticleStatesTable cse)"""
3615 return _IMP_domino.DiscreteSampler_set_particle_states_table(self, cse)
3618 def set_assignments_table(self, sst):
3619 """set_assignments_table(DiscreteSampler self, AssignmentsTable sst)"""
3620 return _IMP_domino.DiscreteSampler_set_assignments_table(self, sst)
3623 def get_particle_states_table(self):
3624 """get_particle_states_table(DiscreteSampler self) -> ParticleStatesTable"""
3625 return _IMP_domino.DiscreteSampler_get_particle_states_table(self)
3628 def remove_subset_filter_table(self, d):
3629 """remove_subset_filter_table(DiscreteSampler self, SubsetFilterTable d)"""
3630 return _IMP_domino.DiscreteSampler_remove_subset_filter_table(self, d)
3633 def remove_subset_filter_tables(self, d):
3634 """remove_subset_filter_tables(DiscreteSampler self, IMP::domino::SubsetFilterTables const & d)"""
3635 return _IMP_domino.DiscreteSampler_remove_subset_filter_tables(self, d)
3638 def set_subset_filter_tables(self, ps):
3639 """set_subset_filter_tables(DiscreteSampler self, IMP::domino::SubsetFilterTables const & ps)"""
3640 return _IMP_domino.DiscreteSampler_set_subset_filter_tables(self, ps)
3643 def set_subset_filter_tables_order(self, objs):
3644 """set_subset_filter_tables_order(DiscreteSampler self, IMP::domino::SubsetFilterTables const & objs)"""
3645 return _IMP_domino.DiscreteSampler_set_subset_filter_tables_order(self, objs)
3648 def add_subset_filter_table(self, obj):
3649 """add_subset_filter_table(DiscreteSampler self, SubsetFilterTable obj) -> unsigned int"""
3650 return _IMP_domino.DiscreteSampler_add_subset_filter_table(self, obj)
3653 def add_subset_filter_tables(self, objs):
3654 """add_subset_filter_tables(DiscreteSampler self, IMP::domino::SubsetFilterTables const & objs)"""
3655 return _IMP_domino.DiscreteSampler_add_subset_filter_tables(self, objs)
3658 def clear_subset_filter_tables(self):
3659 """clear_subset_filter_tables(DiscreteSampler self)"""
3660 return _IMP_domino.DiscreteSampler_clear_subset_filter_tables(self)
3663 def get_number_of_subset_filter_tables(self):
3664 """get_number_of_subset_filter_tables(DiscreteSampler self) -> unsigned int"""
3665 return _IMP_domino.DiscreteSampler_get_number_of_subset_filter_tables(self)
3668 def get_has_subset_filter_tables(self):
3669 """get_has_subset_filter_tables(DiscreteSampler self) -> bool"""
3670 return _IMP_domino.DiscreteSampler_get_has_subset_filter_tables(self)
3673 def get_subset_filter_table(self, i):
3674 """get_subset_filter_table(DiscreteSampler self, unsigned int i) -> SubsetFilterTable"""
3675 return _IMP_domino.DiscreteSampler_get_subset_filter_table(self, i)
3678 def get_subset_filter_tables(self):
3679 """get_subset_filter_tables(DiscreteSampler self) -> IMP::domino::SubsetFilterTables"""
3680 return _IMP_domino.DiscreteSampler_get_subset_filter_tables(self)
3683 def reserve_subset_filter_tables(self, sz):
3684 """reserve_subset_filter_tables(DiscreteSampler self, unsigned int sz)"""
3685 return _IMP_domino.DiscreteSampler_reserve_subset_filter_tables(self, sz)
3688 def set_maximum_number_of_assignments(self, mx):
3689 """set_maximum_number_of_assignments(DiscreteSampler self, unsigned int mx)"""
3690 return _IMP_domino.DiscreteSampler_set_maximum_number_of_assignments(self, mx)
3693 def get_maximum_number_of_assignments(self):
3694 """get_maximum_number_of_assignments(DiscreteSampler self) -> unsigned int"""
3695 return _IMP_domino.DiscreteSampler_get_maximum_number_of_assignments(self)
3699 """__str__(DiscreteSampler self) -> std::string"""
3700 return _IMP_domino.DiscreteSampler___str__(self)
3704 """__repr__(DiscreteSampler self) -> std::string"""
3705 return _IMP_domino.DiscreteSampler___repr__(self)
3710 return _object_cast_to_DiscreteSampler(o)
3713 def get_type_name(self):
3714 return self.__class__.__name__
3715 def do_show(self, out):
3717 def get_version_info(self):
3718 if"IMP::domino" ==
"IMP":
3719 return VersionInfo(self.__module__,
3726 return _object_cast_to_DiscreteSampler(o)
3728 def __disown__(self):
3730 _IMP_domino.disown_DiscreteSampler(self)
3731 return weakref_proxy(self)
3733 def do_destroy(self):
3734 """do_destroy(DiscreteSampler self)"""
3735 return _IMP_domino.DiscreteSampler_do_destroy(self)
3737 DiscreteSampler_swigregister = _IMP_domino.DiscreteSampler_swigregister
3738 DiscreteSampler_swigregister(DiscreteSampler)
3740 class DominoSampler(DiscreteSampler):
3741 """Proxy of C++ IMP::domino::DominoSampler class."""
3743 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3745 def __init__(self, *args):
3747 __init__(IMP::domino::DominoSampler self, Model m, std::string name) -> DominoSampler
3748 __init__(IMP::domino::DominoSampler self, Model m) -> DominoSampler
3749 __init__(IMP::domino::DominoSampler self, Model m, ParticleStatesTable pst, std::string name) -> DominoSampler
3750 __init__(IMP::domino::DominoSampler self, Model m, ParticleStatesTable pst) -> DominoSampler
3752 this = _IMP_domino.new_DominoSampler(*args)
3754 self.this.append(this)
3755 except __builtin__.Exception:
3758 def do_get_sample_assignments(self, known):
3759 """do_get_sample_assignments(DominoSampler self, Subset known) -> IMP::domino::Assignments"""
3760 return _IMP_domino.DominoSampler_do_get_sample_assignments(self, known)
3763 def get_version_info(self):
3764 """get_version_info(DominoSampler self) -> VersionInfo"""
3765 return _IMP_domino.DominoSampler_get_version_info(self)
3768 def set_merge_tree(self, mt):
3769 """set_merge_tree(DominoSampler self, IMP::domino::MergeTree const & mt)"""
3770 return _IMP_domino.DominoSampler_set_merge_tree(self, mt)
3773 def set_use_cross_subset_filtering(self, tf):
3774 """set_use_cross_subset_filtering(DominoSampler self, bool tf)"""
3775 return _IMP_domino.DominoSampler_set_use_cross_subset_filtering(self, tf)
3778 def get_number_of_assignments_for_vertex(self, tree_vertex):
3779 """get_number_of_assignments_for_vertex(DominoSampler self, unsigned int tree_vertex) -> unsigned int"""
3780 return _IMP_domino.DominoSampler_get_number_of_assignments_for_vertex(self, tree_vertex)
3783 def get_sample_assignments_for_vertex(self, tree_vertex):
3784 """get_sample_assignments_for_vertex(DominoSampler self, unsigned int tree_vertex) -> IMP::domino::Assignments"""
3785 return _IMP_domino.DominoSampler_get_sample_assignments_for_vertex(self, tree_vertex)
3788 def get_vertex_assignments(self, *args):
3790 get_vertex_assignments(DominoSampler self, unsigned int node_index, unsigned int max_states) -> IMP::domino::Assignments
3791 get_vertex_assignments(DominoSampler self, unsigned int node_index) -> IMP::domino::Assignments
3792 get_vertex_assignments(DominoSampler self, unsigned int node_index, IMP::domino::Assignments const & first, IMP::domino::Assignments const & second, unsigned int max_states) -> IMP::domino::Assignments
3793 get_vertex_assignments(DominoSampler self, unsigned int node_index, IMP::domino::Assignments const & first, IMP::domino::Assignments const & second) -> IMP::domino::Assignments
3795 return _IMP_domino.DominoSampler_get_vertex_assignments(self, *args)
3798 def load_vertex_assignments(self, *args):
3800 load_vertex_assignments(DominoSampler self, unsigned int node_index, AssignmentContainer ac, unsigned int max_states)
3801 load_vertex_assignments(DominoSampler self, unsigned int node_index, AssignmentContainer ac)
3802 load_vertex_assignments(DominoSampler self, unsigned int node_index, AssignmentContainer first, AssignmentContainer second, AssignmentContainer ac, unsigned int max_states)
3803 load_vertex_assignments(DominoSampler self, unsigned int node_index, AssignmentContainer first, AssignmentContainer second, AssignmentContainer ac)
3805 return _IMP_domino.DominoSampler_load_vertex_assignments(self, *args)
3809 """__str__(DominoSampler self) -> std::string"""
3810 return _IMP_domino.DominoSampler___str__(self)
3814 """__repr__(DominoSampler self) -> std::string"""
3815 return _IMP_domino.DominoSampler___repr__(self)
3820 return _object_cast_to_DominoSampler(o)
3822 DominoSampler_swigregister = _IMP_domino.DominoSampler_swigregister
3823 DominoSampler_swigregister(DominoSampler)
3825 class BranchAndBoundSampler(DiscreteSampler):
3826 """Proxy of C++ IMP::domino::BranchAndBoundSampler class."""
3828 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3830 def __init__(self, *args):
3832 __init__(IMP::domino::BranchAndBoundSampler self, Model m, std::string name) -> BranchAndBoundSampler
3833 __init__(IMP::domino::BranchAndBoundSampler self, Model m) -> BranchAndBoundSampler
3834 __init__(IMP::domino::BranchAndBoundSampler self, Model m, ParticleStatesTable pst, std::string name) -> BranchAndBoundSampler
3835 __init__(IMP::domino::BranchAndBoundSampler self, Model m, ParticleStatesTable pst) -> BranchAndBoundSampler
3837 this = _IMP_domino.new_BranchAndBoundSampler(*args)
3839 self.this.append(this)
3840 except __builtin__.Exception:
3843 def do_get_sample_assignments(self, known):
3844 """do_get_sample_assignments(BranchAndBoundSampler self, Subset known) -> IMP::domino::Assignments"""
3845 return _IMP_domino.BranchAndBoundSampler_do_get_sample_assignments(self, known)
3848 def get_version_info(self):
3849 """get_version_info(BranchAndBoundSampler self) -> VersionInfo"""
3850 return _IMP_domino.BranchAndBoundSampler_get_version_info(self)
3854 """__str__(BranchAndBoundSampler self) -> std::string"""
3855 return _IMP_domino.BranchAndBoundSampler___str__(self)
3859 """__repr__(BranchAndBoundSampler self) -> std::string"""
3860 return _IMP_domino.BranchAndBoundSampler___repr__(self)
3865 return _object_cast_to_BranchAndBoundSampler(o)
3867 BranchAndBoundSampler_swigregister = _IMP_domino.BranchAndBoundSampler_swigregister
3868 BranchAndBoundSampler_swigregister(BranchAndBoundSampler)
3872 """load_particle_states(Subset s, Assignment ss, ParticleStatesTable pst)"""
3873 return _IMP_domino.load_particle_states(s, ss, pst)
3875 def get_restraints(s, pst, dg, rs):
3876 """get_restraints(Subset s, ParticleStatesTable pst, IMP::DependencyGraph const & dg, RestraintSet rs) -> IMP::RestraintsTemp"""
3877 return _IMP_domino.get_restraints(s, pst, dg, rs)
3879 def get_index(particles, subset, excluded):
3880 """get_index(IMP::ParticlesTemp const & particles, Subset subset, IMP::domino::Subsets const & excluded) -> IMP::Ints"""
3881 return _IMP_domino.get_index(particles, subset, excluded)
3884 """get_partial_index(IMP::ParticlesTemp const & particles, Subset subset, IMP::domino::Subsets const & excluded) -> IMP::Ints"""
3885 return _IMP_domino.get_partial_index(particles, subset, excluded)
3888 """get_possible_interactions(IMP::ParticlesTemp const & ps, double max_distance, ParticleStatesTable pst) -> IMP::ParticlePairsTemp"""
3889 return _IMP_domino.get_possible_interactions(ps, max_distance, pst)
3892 """get_embedding(Subset s, Assignment a, ParticleStatesTable pst) -> VectorKD"""
3893 return _IMP_domino.get_embedding(s, a, pst)
3896 """get_nearest_assignment(Subset s, VectorKD embedding, ParticleStatesTable pst) -> Assignment"""
3897 return _IMP_domino.get_nearest_assignment(s, embedding, pst)
3900 """get_distance_if_smaller_than(Subset s, Assignment a, Assignment b, ParticleStatesTable pst, IMP::statistics::Metrics const & metrics, double max) -> double"""
3901 return _IMP_domino.get_distance_if_smaller_than(s, a, b, pst, metrics, max)
3904 """load_leaf_assignments(Subset subset, AssignmentsTable at, AssignmentContainer ac)"""
3905 return _IMP_domino.load_leaf_assignments(subset, at, ac)
3908 """load_merged_assignments(Subset first_subset, AssignmentContainer first, Subset second_subset, AssignmentContainer second, IMP::domino::SubsetFilterTablesTemp const & filters, AssignmentContainer ret)"""
3909 return _IMP_domino.load_merged_assignments(first_subset, first, second_subset, second, filters, ret)
3912 """load_merged_assignments_random_order(Subset first_subset, AssignmentContainer first, Subset second_subset, AssignmentContainer second, IMP::domino::SubsetFilterTablesTemp const & filters, unsigned int maximum_tries, AssignmentContainer ret)"""
3913 return _IMP_domino.load_merged_assignments_random_order(first_subset, first, second_subset, second, filters, maximum_tries, ret)
3916 """get_state_clusters(Subset subset, IMP::domino::Assignments const & states, ParticleStatesTable pst, double resolution) -> IMP::domino::Assignments"""
3917 return _IMP_domino.get_state_clusters(subset, states, pst, resolution)
3919 """Proxy of C++ IMP::domino::DependencyScoreState class."""
3921 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3923 def __init__(self, m):
3924 """__init__(IMP::domino::DependencyScoreState self, Model m) -> DependencyScoreState"""
3925 this = _IMP_domino.new_DependencyScoreState(m)
3927 self.this.append(this)
3928 except __builtin__.Exception:
3931 def set_input_particles(self, pt):
3932 """set_input_particles(DependencyScoreState self, IMP::ParticlesTemp const & pt)"""
3933 return _IMP_domino.DependencyScoreState_set_input_particles(self, pt)
3936 def set_output_particles(self, pt):
3937 """set_output_particles(DependencyScoreState self, IMP::ParticlesTemp const & pt)"""
3938 return _IMP_domino.DependencyScoreState_set_output_particles(self, pt)
3941 def set_input_containers(self, pt):
3942 """set_input_containers(DependencyScoreState self, IMP::ContainersTemp const & pt)"""
3943 return _IMP_domino.DependencyScoreState_set_input_containers(self, pt)
3946 def set_output_containers(self, pt):
3947 """set_output_containers(DependencyScoreState self, IMP::ContainersTemp const & pt)"""
3948 return _IMP_domino.DependencyScoreState_set_output_containers(self, pt)
3951 def get_version_info(self):
3952 """get_version_info(DependencyScoreState self) -> VersionInfo"""
3953 return _IMP_domino.DependencyScoreState_get_version_info(self)
3957 """__str__(DependencyScoreState self) -> std::string"""
3958 return _IMP_domino.DependencyScoreState___str__(self)
3962 """__repr__(DependencyScoreState self) -> std::string"""
3963 return _IMP_domino.DependencyScoreState___repr__(self)
3968 return _object_cast_to_DependencyScoreState(o)
3970 DependencyScoreState_swigregister = _IMP_domino.DependencyScoreState_swigregister
3971 DependencyScoreState_swigregister(DependencyScoreState)
3974 def _get_ints_list(input):
3975 """_get_ints_list(IMP::IntsList const & input) -> IMP::IntsList"""
3976 return _IMP_domino._get_ints_list(input)
3979 """get_module_version() -> std::string const"""
3980 return _IMP_domino.get_module_version()
3983 """get_example_path(std::string fname) -> std::string"""
3984 return _IMP_domino.get_example_path(fname)
3987 """get_data_path(std::string fname) -> std::string"""
3988 return _IMP_domino.get_data_path(fname)
3990 from .
import _version_check
Various classes to hold sets of particles.
Assignments get_state_clusters(const Subset &subset, const Assignments &states, ParticleStatesTable *pst, double resolution)
Return subset of the passed states which are representative.
SubsetGraph get_junction_tree(const InteractionGraph &ig)
Vector< VectorD< D > > get_vertices(const BoundingBoxD< D > &bb)
Return a list of the 2^D bounding points for the bounding box.
Make CGAL functionality available to IMP.
BoundingBoxD< D > get_union(BoundingBoxD< D > a, const BoundingBoxD< D > &b)
Return the union bounding box.
Assignment get_nearest_assignment(const Subset &s, const algebra::VectorKD &embedding, ParticleStatesTable *pst)
Return the nearest assignment from an embedding.
ParticlesTemp get_particles(Model *m, const ParticleIndexes &ps)
Subsets get_subsets(const SubsetGraph &g)
Gets all of the Subsets of a SubsetGraph.
double get_distance_if_smaller_than(const Subset &s, const Assignment &a, const Assignment &b, ParticleStatesTable *pst, const statistics::Metrics &metrics, double max)
std::string get_data_path(std::string file_name)
Return the full path to one of this module's data files.
Base class for all samplers.
MergeTree get_balanced_merge_tree(const SubsetGraph &junction_tree)
Composable functors to implement scores via compile-time composition.
std::string get_example_path(std::string file_name)
Return the full path to one of this module's example files.
ParticlePairsTemp get_possible_interactions(const ParticlesTemp &ps, double max_distance, ParticleStatesTable *pst)
display::Geometries get_subset_graph_geometry(const SubsetGraph &ig)
InteractionGraph get_interaction_graph(ScoringFunctionAdaptor rs, const ParticleStatesTable *pst)
Code to compute statistical measures.
BoundingBoxD< D > get_intersection(const BoundingBoxD< D > &a, const BoundingBoxD< D > &b)
Return the intersecting bounding box.
MergeTree get_merge_tree(ScoringFunctionAdaptor input, const ParticleStatesTable *pst)
Ints get_index(const ParticlesTemp &particles, const Subset &subset, const Subsets &excluded)
Common base class for heavy weight IMP objects.
ScoreStates maintain invariants in the Model.
ParticlesTemp get_order(const Subset &s, const SubsetFilterTables &sft)
Ints get_partial_index(const ParticlesTemp &particles, const Subset &subset, const Subsets &excluded)
void load_leaf_assignments(const Subset &subset, AssignmentsTable *at, AssignmentContainer *ac)
Fill in assignments for a leaf.
void load_merged_assignments(const Subset &first_subset, AssignmentContainer *first, const Subset &second_subset, AssignmentContainer *second, const SubsetFilterTablesTemp &filters, AssignmentContainer *ret)
Fill in assignments for an internal node.
algebra::VectorKD get_embedding(const Subset &s, const Assignment &a, ParticleStatesTable *pst)
Return an embedding for an assignment.
void add_restraints(RMF::FileHandle fh, const Restraints &hs)
Version and module information for Objects.
Basic utilities for handling cryo-electron microscopy 3D density maps.
std::ostream & show(Hierarchy h, std::ostream &out=std::cout)
Print the hierarchy using a given decorator to display each node.
void load_merged_assignments_random_order(const Subset &first_subset, AssignmentContainer *first, const Subset &second_subset, AssignmentContainer *second, const SubsetFilterTablesTemp &filters, unsigned int maximum_tries, AssignmentContainer *ret)
Sample from the merged assignments.
Basic functionality that is expected to be used by a wide variety of IMP users.
General purpose algebraic and geometric methods that are expected to be used by a wide variety of IMP...
std::string show_graphviz(Graph g)
SubsetGraph get_restraint_graph(ScoringFunctionAdaptor rs, const ParticleStatesTable *pst)
std::string get_module_version()
Return the version of this module, as a string.
display::Geometries get_interaction_graph_geometry(const InteractionGraph &ig)
void load_particle_states(const Subset &s, const Assignment &ss, const ParticleStatesTable *pst)
Load the appropriate state for each particle in a Subset.
Output IMP model data in various file formats.
Functionality for loading, creating, manipulating and scoring atomic structures.
boost::graph InteractionGraph
Support for the RMF file format for storing hierarchical molecular data and markup.
Support for small angle X-ray scattering (SAXS) data.
Inferential scoring building on methods developed as part of the Inferential Structure Determination ...
Slice get_slice(Subset outer, Subset inner, const Subsets &excluded)