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_GPERFTOOLS = _IMP_domino.IMP_KERNEL_HAS_GPERFTOOLS
239 IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER = _IMP_domino.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER
240 IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER = _IMP_domino.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER
241 IMPKERNEL_SHOW_WARNINGS = _IMP_domino.IMPKERNEL_SHOW_WARNINGS
244 class _DirectorObjects(object):
245 """@internal Simple class to keep references to director objects
246 to prevent premature deletion."""
249 def register(self, obj):
250 """Take a reference to a director object; will only work for
251 refcounted C++ classes"""
252 if hasattr(obj,
'get_ref_count'):
253 self._objects.append(obj)
255 """Only drop our reference and allow cleanup by Python if no other
256 Python references exist (we hold 3 references: one in self._objects,
257 one in x, and one in the argument list for getrefcount) *and* no
258 other C++ references exist (the Python object always holds one)"""
259 objs = [x
for x
in self._objects
if sys.getrefcount(x) > 3 \
260 or x.get_ref_count() > 1]
264 def get_object_count(self):
265 """Get number of director objects (useful for testing only)"""
266 return len(self._objects)
267 _director_objects = _DirectorObjects()
269 class _ostream(object):
270 """Proxy of C++ std::ostream class."""
272 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
274 def __init__(self, *args, **kwargs):
275 raise AttributeError(
"No constructor defined")
276 __repr__ = _swig_repr
278 def write(self, osa_buf):
279 """write(_ostream self, char const * osa_buf)"""
280 return _IMP_domino._ostream_write(self, osa_buf)
282 _ostream_swigregister = _IMP_domino._ostream_swigregister
283 _ostream_swigregister(_ostream)
285 IMP_COMPILER_HAS_OVERRIDE = _IMP_domino.IMP_COMPILER_HAS_OVERRIDE
286 IMP_COMPILER_HAS_FINAL = _IMP_domino.IMP_COMPILER_HAS_FINAL
287 IMP_HAS_NOEXCEPT = _IMP_domino.IMP_HAS_NOEXCEPT
289 IMP_CGAL_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_CGAL_HAS_BOOST_FILESYSTEM
290 IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS
291 IMP_CGAL_HAS_BOOST_RANDOM = _IMP_domino.IMP_CGAL_HAS_BOOST_RANDOM
292 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_domino.IMP_CGAL_HAS_BOOST_SYSTEM
293 IMPCGAL_SHOW_WARNINGS = _IMP_domino.IMPCGAL_SHOW_WARNINGS
295 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_domino.IMP_ALGEBRA_HAS_IMP_CGAL
296 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
297 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
298 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_domino.IMP_ALGEBRA_HAS_BOOST_RANDOM
299 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_domino.IMP_ALGEBRA_HAS_BOOST_SYSTEM
300 IMP_ALGEBRA_HAS_CGAL = _IMP_domino.IMP_ALGEBRA_HAS_CGAL
301 IMP_ALGEBRA_HAS_ANN = _IMP_domino.IMP_ALGEBRA_HAS_ANN
302 IMPALGEBRA_SHOW_WARNINGS = _IMP_domino.IMPALGEBRA_SHOW_WARNINGS
304 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_domino.IMP_DISPLAY_HAS_IMP_CGAL
305 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
306 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
307 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_domino.IMP_DISPLAY_HAS_BOOST_RANDOM
308 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_domino.IMP_DISPLAY_HAS_BOOST_SYSTEM
309 IMP_DISPLAY_HAS_CGAL = _IMP_domino.IMP_DISPLAY_HAS_CGAL
310 IMPDISPLAY_SHOW_WARNINGS = _IMP_domino.IMPDISPLAY_SHOW_WARNINGS
312 IMP_SCORE_FUNCTOR_HAS_IMP_CGAL = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL
313 IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM
314 IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS
315 IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM
316 IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM
317 IMP_SCORE_FUNCTOR_HAS_CGAL = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_CGAL
318 IMP_SCORE_FUNCTOR_HAS_HDF5 = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_HDF5
319 IMPSCOREFUNCTOR_SHOW_WARNINGS = _IMP_domino.IMPSCOREFUNCTOR_SHOW_WARNINGS
321 IMP_STATISTICS_HAS_IMP_CGAL = _IMP_domino.IMP_STATISTICS_HAS_IMP_CGAL
322 IMP_STATISTICS_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_STATISTICS_HAS_BOOST_FILESYSTEM
323 IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS
324 IMP_STATISTICS_HAS_BOOST_RANDOM = _IMP_domino.IMP_STATISTICS_HAS_BOOST_RANDOM
325 IMP_STATISTICS_HAS_BOOST_SYSTEM = _IMP_domino.IMP_STATISTICS_HAS_BOOST_SYSTEM
326 IMP_STATISTICS_HAS_CGAL = _IMP_domino.IMP_STATISTICS_HAS_CGAL
327 IMPSTATISTICS_SHOW_WARNINGS = _IMP_domino.IMPSTATISTICS_SHOW_WARNINGS
329 IMP_CORE_HAS_IMP_CGAL = _IMP_domino.IMP_CORE_HAS_IMP_CGAL
330 IMP_CORE_HAS_IMP_KERNEL = _IMP_domino.IMP_CORE_HAS_IMP_KERNEL
331 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_CORE_HAS_BOOST_FILESYSTEM
332 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
333 IMP_CORE_HAS_BOOST_RANDOM = _IMP_domino.IMP_CORE_HAS_BOOST_RANDOM
334 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_domino.IMP_CORE_HAS_BOOST_SYSTEM
335 IMP_CORE_HAS_CGAL = _IMP_domino.IMP_CORE_HAS_CGAL
336 IMP_CORE_HAS_HDF5 = _IMP_domino.IMP_CORE_HAS_HDF5
337 IMPCORE_SHOW_WARNINGS = _IMP_domino.IMPCORE_SHOW_WARNINGS
339 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_domino.IMP_CONTAINER_HAS_IMP_ALGEBRA
340 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_domino.IMP_CONTAINER_HAS_IMP_CGAL
341 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_domino.IMP_CONTAINER_HAS_IMP_DISPLAY
342 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_domino.IMP_CONTAINER_HAS_IMP_KERNEL
343 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
344 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
345 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
346 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_domino.IMP_CONTAINER_HAS_BOOST_RANDOM
347 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_domino.IMP_CONTAINER_HAS_BOOST_SYSTEM
348 IMP_CONTAINER_HAS_CGAL = _IMP_domino.IMP_CONTAINER_HAS_CGAL
349 IMP_CONTAINER_HAS_HDF5 = _IMP_domino.IMP_CONTAINER_HAS_HDF5
350 IMPCONTAINER_SHOW_WARNINGS = _IMP_domino.IMPCONTAINER_SHOW_WARNINGS
352 IMP_ATOM_HAS_IMP_CGAL = _IMP_domino.IMP_ATOM_HAS_IMP_CGAL
353 IMP_ATOM_HAS_IMP_KERNEL = _IMP_domino.IMP_ATOM_HAS_IMP_KERNEL
354 IMP_ATOM_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR
355 IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS
356 IMP_ATOM_HAS_BOOST_RANDOM = _IMP_domino.IMP_ATOM_HAS_BOOST_RANDOM
357 IMP_ATOM_HAS_BOOST_REGEX = _IMP_domino.IMP_ATOM_HAS_BOOST_REGEX
358 IMP_ATOM_HAS_BOOST_SYSTEM = _IMP_domino.IMP_ATOM_HAS_BOOST_SYSTEM
359 IMP_ATOM_HAS_CGAL = _IMP_domino.IMP_ATOM_HAS_CGAL
360 IMP_ATOM_HAS_HDF5 = _IMP_domino.IMP_ATOM_HAS_HDF5
361 IMPATOM_SHOW_WARNINGS = _IMP_domino.IMPATOM_SHOW_WARNINGS
362 IMP_ATOM_TYPE_INDEX = _IMP_domino.IMP_ATOM_TYPE_INDEX
363 IMP_RESIDUE_TYPE_INDEX = _IMP_domino.IMP_RESIDUE_TYPE_INDEX
364 IMP_HIERARCHY_TYPE_INDEX = _IMP_domino.IMP_HIERARCHY_TYPE_INDEX
366 IMP_RMF_HAS_IMP_CGAL = _IMP_domino.IMP_RMF_HAS_IMP_CGAL
367 IMP_RMF_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_RMF_HAS_IMP_SCORE_FUNCTOR
368 IMP_RMF_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_RMF_HAS_BOOST_FILESYSTEM
369 IMP_RMF_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_RMF_HAS_BOOST_PROGRAMOPTIONS
370 IMP_RMF_HAS_BOOST_RANDOM = _IMP_domino.IMP_RMF_HAS_BOOST_RANDOM
371 IMP_RMF_HAS_BOOST_REGEX = _IMP_domino.IMP_RMF_HAS_BOOST_REGEX
372 IMP_RMF_HAS_BOOST_SYSTEM = _IMP_domino.IMP_RMF_HAS_BOOST_SYSTEM
373 IMP_RMF_HAS_CGAL = _IMP_domino.IMP_RMF_HAS_CGAL
374 IMP_RMF_HAS_HDF5 = _IMP_domino.IMP_RMF_HAS_HDF5
375 IMPRMF_SHOW_WARNINGS = _IMP_domino.IMPRMF_SHOW_WARNINGS
378 IMP_DOMINO_HAS_IMP_ATOM = _IMP_domino.IMP_DOMINO_HAS_IMP_ATOM
379 IMP_DOMINO_HAS_IMP_CGAL = _IMP_domino.IMP_DOMINO_HAS_IMP_CGAL
380 IMP_DOMINO_HAS_IMP_KERNEL = _IMP_domino.IMP_DOMINO_HAS_IMP_KERNEL
381 IMP_DOMINO_HAS_IMP_RMF = _IMP_domino.IMP_DOMINO_HAS_IMP_RMF
382 IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR
383 IMP_DOMINO_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_DOMINO_HAS_BOOST_FILESYSTEM
384 IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS
385 IMP_DOMINO_HAS_BOOST_RANDOM = _IMP_domino.IMP_DOMINO_HAS_BOOST_RANDOM
386 IMP_DOMINO_HAS_BOOST_REGEX = _IMP_domino.IMP_DOMINO_HAS_BOOST_REGEX
387 IMP_DOMINO_HAS_BOOST_SYSTEM = _IMP_domino.IMP_DOMINO_HAS_BOOST_SYSTEM
388 IMP_DOMINO_HAS_CGAL = _IMP_domino.IMP_DOMINO_HAS_CGAL
389 IMP_DOMINO_HAS_HDF5 = _IMP_domino.IMP_DOMINO_HAS_HDF5
390 IMP_DOMINO_HAS_RMF = _IMP_domino.IMP_DOMINO_HAS_RMF
391 IMPDOMINO_SHOW_WARNINGS = _IMP_domino.IMPDOMINO_SHOW_WARNINGS
394 _object_types.append(
"DiscreteSampler")
397 def _object_cast_to_DiscreteSampler(o):
398 """_object_cast_to_DiscreteSampler(Object o) -> DiscreteSampler"""
399 return _IMP_domino._object_cast_to_DiscreteSampler(o)
401 _object_types.append(
"ParticleStates")
404 def _object_cast_to_ParticleStates(o):
405 """_object_cast_to_ParticleStates(Object o) -> ParticleStates"""
406 return _IMP_domino._object_cast_to_ParticleStates(o)
408 _object_types.append(
"SubsetFilter")
411 def _object_cast_to_SubsetFilter(o):
412 """_object_cast_to_SubsetFilter(Object o) -> SubsetFilter"""
413 return _IMP_domino._object_cast_to_SubsetFilter(o)
415 _object_types.append(
"SubsetFilterTable")
418 def _object_cast_to_SubsetFilterTable(o):
419 """_object_cast_to_SubsetFilterTable(Object o) -> SubsetFilterTable"""
420 return _IMP_domino._object_cast_to_SubsetFilterTable(o)
422 _object_types.append(
"AssignmentsTable")
425 def _object_cast_to_AssignmentsTable(o):
426 """_object_cast_to_AssignmentsTable(Object o) -> AssignmentsTable"""
427 return _IMP_domino._object_cast_to_AssignmentsTable(o)
429 _object_types.append(
"AssignmentContainer")
432 def _object_cast_to_AssignmentContainer(o):
433 """_object_cast_to_AssignmentContainer(Object o) -> AssignmentContainer"""
434 return _IMP_domino._object_cast_to_AssignmentContainer(o)
436 """Proxy of C++ IMP::internal::BoostDigraph<(IMP::domino::InteractionGraph,p.IMP::Particle,IMP::domino::ShowInteractionGraphVertex)> class."""
438 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
439 __repr__ = _swig_repr
442 """__init__(IMP::internal::BoostDigraph<(IMP::domino::InteractionGraph,p.IMP::Particle,IMP::domino::ShowInteractionGraphVertex)> self) -> InteractionGraph"""
443 this = _IMP_domino.new_InteractionGraph()
445 self.this.append(this)
446 except __builtin__.Exception:
450 """get_graph(InteractionGraph self) -> IMP::domino::InteractionGraph const &"""
451 return _IMP_domino.InteractionGraph_get_graph(self)
455 """get_vertices(InteractionGraph self) -> IMP::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptors"""
456 return _IMP_domino.InteractionGraph_get_vertices(self)
459 def get_vertex_name(self, i):
460 """get_vertex_name(InteractionGraph self, IMP::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor i) -> Particle"""
461 return _IMP_domino.InteractionGraph_get_vertex_name(self, i)
464 def get_in_neighbors(self, v):
465 """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"""
466 return _IMP_domino.InteractionGraph_get_in_neighbors(self, v)
469 def get_out_neighbors(self, v):
470 """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"""
471 return _IMP_domino.InteractionGraph_get_out_neighbors(self, v)
476 show_graphviz(InteractionGraph self, _ostream out)
477 show_graphviz(InteractionGraph self)
479 return _IMP_domino.InteractionGraph_show_graphviz(self, *args)
482 def get_graphviz_string(self):
483 """get_graphviz_string(InteractionGraph self) -> std::string"""
484 return _IMP_domino.InteractionGraph_get_graphviz_string(self)
487 def add_edge(self, v0, v1):
488 """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)"""
489 return _IMP_domino.InteractionGraph_add_edge(self, v0, v1)
492 def add_vertex(self, l):
493 """add_vertex(InteractionGraph self, Particle l) -> IMP::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor"""
494 return _IMP_domino.InteractionGraph_add_vertex(self, l)
497 def remove_vertex(self, l):
498 """remove_vertex(InteractionGraph self, IMP::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor l)"""
499 return _IMP_domino.InteractionGraph_remove_vertex(self, l)
501 __swig_destroy__ = _IMP_domino.delete_InteractionGraph
502 __del__ =
lambda self:
None
503 InteractionGraph_swigregister = _IMP_domino.InteractionGraph_swigregister
504 InteractionGraph_swigregister(InteractionGraph)
507 _value_types.append(
"InteractionGraph")
510 """Proxy of C++ IMP::internal::BoostDigraph<(IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex)> class."""
512 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
513 __repr__ = _swig_repr
516 """__init__(IMP::internal::BoostDigraph<(IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex)> self) -> SubsetGraph"""
517 this = _IMP_domino.new_SubsetGraph()
519 self.this.append(this)
520 except __builtin__.Exception:
524 """get_graph(SubsetGraph self) -> IMP::domino::SubsetGraph const &"""
525 return _IMP_domino.SubsetGraph_get_graph(self)
529 """get_vertices(SubsetGraph self) -> IMP::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptors"""
530 return _IMP_domino.SubsetGraph_get_vertices(self)
533 def get_vertex_name(self, i):
534 """get_vertex_name(SubsetGraph self, IMP::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor i) -> Subset"""
535 return _IMP_domino.SubsetGraph_get_vertex_name(self, i)
538 def get_in_neighbors(self, v):
539 """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"""
540 return _IMP_domino.SubsetGraph_get_in_neighbors(self, v)
543 def get_out_neighbors(self, v):
544 """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"""
545 return _IMP_domino.SubsetGraph_get_out_neighbors(self, v)
550 show_graphviz(SubsetGraph self, _ostream out)
551 show_graphviz(SubsetGraph self)
553 return _IMP_domino.SubsetGraph_show_graphviz(self, *args)
556 def get_graphviz_string(self):
557 """get_graphviz_string(SubsetGraph self) -> std::string"""
558 return _IMP_domino.SubsetGraph_get_graphviz_string(self)
561 def add_edge(self, v0, v1):
562 """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)"""
563 return _IMP_domino.SubsetGraph_add_edge(self, v0, v1)
566 def add_vertex(self, l):
567 """add_vertex(SubsetGraph self, Subset l) -> IMP::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor"""
568 return _IMP_domino.SubsetGraph_add_vertex(self, l)
571 def remove_vertex(self, l):
572 """remove_vertex(SubsetGraph self, IMP::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor l)"""
573 return _IMP_domino.SubsetGraph_remove_vertex(self, l)
575 __swig_destroy__ = _IMP_domino.delete_SubsetGraph
576 __del__ =
lambda self:
None
577 SubsetGraph_swigregister = _IMP_domino.SubsetGraph_swigregister
578 SubsetGraph_swigregister(SubsetGraph)
581 _value_types.append(
"SubsetGraph")
584 """Proxy of C++ IMP::internal::BoostDigraph<(IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex)> class."""
586 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
587 __repr__ = _swig_repr
590 """__init__(IMP::internal::BoostDigraph<(IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex)> self) -> CliqueGraph"""
591 this = _IMP_domino.new_CliqueGraph()
593 self.this.append(this)
594 except __builtin__.Exception:
598 """get_graph(CliqueGraph self) -> IMP::domino::CliqueGraph const &"""
599 return _IMP_domino.CliqueGraph_get_graph(self)
603 """get_vertices(CliqueGraph self) -> IMP::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptors"""
604 return _IMP_domino.CliqueGraph_get_vertices(self)
607 def get_vertex_name(self, i):
608 """get_vertex_name(CliqueGraph self, IMP::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor i) -> Subset"""
609 return _IMP_domino.CliqueGraph_get_vertex_name(self, i)
612 def get_in_neighbors(self, v):
613 """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"""
614 return _IMP_domino.CliqueGraph_get_in_neighbors(self, v)
617 def get_out_neighbors(self, v):
618 """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"""
619 return _IMP_domino.CliqueGraph_get_out_neighbors(self, v)
624 show_graphviz(CliqueGraph self, _ostream out)
625 show_graphviz(CliqueGraph self)
627 return _IMP_domino.CliqueGraph_show_graphviz(self, *args)
630 def get_graphviz_string(self):
631 """get_graphviz_string(CliqueGraph self) -> std::string"""
632 return _IMP_domino.CliqueGraph_get_graphviz_string(self)
635 def add_edge(self, v0, v1):
636 """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)"""
637 return _IMP_domino.CliqueGraph_add_edge(self, v0, v1)
640 def add_vertex(self, l):
641 """add_vertex(CliqueGraph self, Subset l) -> IMP::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor"""
642 return _IMP_domino.CliqueGraph_add_vertex(self, l)
645 def remove_vertex(self, l):
646 """remove_vertex(CliqueGraph self, IMP::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor l)"""
647 return _IMP_domino.CliqueGraph_remove_vertex(self, l)
649 __swig_destroy__ = _IMP_domino.delete_CliqueGraph
650 __del__ =
lambda self:
None
651 CliqueGraph_swigregister = _IMP_domino.CliqueGraph_swigregister
652 CliqueGraph_swigregister(CliqueGraph)
655 _value_types.append(
"CliqueGraph")
658 """Proxy of C++ IMP::internal::BoostDigraph<(IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex)> class."""
660 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
661 __repr__ = _swig_repr
664 """__init__(IMP::internal::BoostDigraph<(IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex)> self) -> MergeTree"""
665 this = _IMP_domino.new_MergeTree()
667 self.this.append(this)
668 except __builtin__.Exception:
672 """get_graph(MergeTree self) -> IMP::domino::MergeTree const &"""
673 return _IMP_domino.MergeTree_get_graph(self)
677 """get_vertices(MergeTree self) -> IMP::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptors"""
678 return _IMP_domino.MergeTree_get_vertices(self)
681 def get_vertex_name(self, i):
682 """get_vertex_name(MergeTree self, IMP::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor i) -> Subset"""
683 return _IMP_domino.MergeTree_get_vertex_name(self, i)
686 def get_in_neighbors(self, v):
687 """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"""
688 return _IMP_domino.MergeTree_get_in_neighbors(self, v)
691 def get_out_neighbors(self, v):
692 """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"""
693 return _IMP_domino.MergeTree_get_out_neighbors(self, v)
698 show_graphviz(MergeTree self, _ostream out)
699 show_graphviz(MergeTree self)
701 return _IMP_domino.MergeTree_show_graphviz(self, *args)
704 def get_graphviz_string(self):
705 """get_graphviz_string(MergeTree self) -> std::string"""
706 return _IMP_domino.MergeTree_get_graphviz_string(self)
709 def add_edge(self, v0, v1):
710 """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)"""
711 return _IMP_domino.MergeTree_add_edge(self, v0, v1)
714 def add_vertex(self, l):
715 """add_vertex(MergeTree self, Subset l) -> IMP::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor"""
716 return _IMP_domino.MergeTree_add_vertex(self, l)
719 def remove_vertex(self, l):
720 """remove_vertex(MergeTree self, IMP::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor l)"""
721 return _IMP_domino.MergeTree_remove_vertex(self, l)
723 __swig_destroy__ = _IMP_domino.delete_MergeTree
724 __del__ =
lambda self:
None
725 MergeTree_swigregister = _IMP_domino.MergeTree_swigregister
726 MergeTree_swigregister(MergeTree)
729 _value_types.append(
"MergeTree")
732 _object_types.append(
"BranchAndBoundSampler")
735 def _object_cast_to_BranchAndBoundSampler(o):
736 """_object_cast_to_BranchAndBoundSampler(Object o) -> BranchAndBoundSampler"""
737 return _IMP_domino._object_cast_to_BranchAndBoundSampler(o)
739 _object_types.append(
"BranchAndBoundAssignmentsTable")
742 def _object_cast_to_BranchAndBoundAssignmentsTable(o):
743 """_object_cast_to_BranchAndBoundAssignmentsTable(Object o) -> BranchAndBoundAssignmentsTable"""
744 return _IMP_domino._object_cast_to_BranchAndBoundAssignmentsTable(o)
746 _object_types.append(
"RecursiveAssignmentsTable")
749 def _object_cast_to_RecursiveAssignmentsTable(o):
750 """_object_cast_to_RecursiveAssignmentsTable(Object o) -> RecursiveAssignmentsTable"""
751 return _IMP_domino._object_cast_to_RecursiveAssignmentsTable(o)
753 _object_types.append(
"SimpleAssignmentsTable")
756 def _object_cast_to_SimpleAssignmentsTable(o):
757 """_object_cast_to_SimpleAssignmentsTable(Object o) -> SimpleAssignmentsTable"""
758 return _IMP_domino._object_cast_to_SimpleAssignmentsTable(o)
760 _object_types.append(
"CompoundStates")
763 def _object_cast_to_CompoundStates(o):
764 """_object_cast_to_CompoundStates(Object o) -> CompoundStates"""
765 return _IMP_domino._object_cast_to_CompoundStates(o)
767 _object_types.append(
"DisjointSetsSubsetFilterTable")
770 def _object_cast_to_DisjointSetsSubsetFilterTable(o):
771 """_object_cast_to_DisjointSetsSubsetFilterTable(Object o) -> DisjointSetsSubsetFilterTable"""
772 return _IMP_domino._object_cast_to_DisjointSetsSubsetFilterTable(o)
774 _object_types.append(
"MinimumRestraintScoreSubsetFilterTable")
777 def _object_cast_to_MinimumRestraintScoreSubsetFilterTable(o):
778 """_object_cast_to_MinimumRestraintScoreSubsetFilterTable(Object o) -> MinimumRestraintScoreSubsetFilterTable"""
779 return _IMP_domino._object_cast_to_MinimumRestraintScoreSubsetFilterTable(o)
781 _object_types.append(
"DominoSampler")
784 def _object_cast_to_DominoSampler(o):
785 """_object_cast_to_DominoSampler(Object o) -> DominoSampler"""
786 return _IMP_domino._object_cast_to_DominoSampler(o)
788 _object_types.append(
"EqualitySubsetFilterTable")
791 def _object_cast_to_EqualitySubsetFilterTable(o):
792 """_object_cast_to_EqualitySubsetFilterTable(Object o) -> EqualitySubsetFilterTable"""
793 return _IMP_domino._object_cast_to_EqualitySubsetFilterTable(o)
795 _object_types.append(
"EquivalenceSubsetFilterTable")
798 def _object_cast_to_EquivalenceSubsetFilterTable(o):
799 """_object_cast_to_EquivalenceSubsetFilterTable(Object o) -> EquivalenceSubsetFilterTable"""
800 return _IMP_domino._object_cast_to_EquivalenceSubsetFilterTable(o)
802 _object_types.append(
"EquivalenceAndExclusionSubsetFilterTable")
805 def _object_cast_to_EquivalenceAndExclusionSubsetFilterTable(o):
806 """_object_cast_to_EquivalenceAndExclusionSubsetFilterTable(Object o) -> EquivalenceAndExclusionSubsetFilterTable"""
807 return _IMP_domino._object_cast_to_EquivalenceAndExclusionSubsetFilterTable(o)
809 _object_types.append(
"ExclusionSubsetFilterTable")
812 def _object_cast_to_ExclusionSubsetFilterTable(o):
813 """_object_cast_to_ExclusionSubsetFilterTable(Object o) -> ExclusionSubsetFilterTable"""
814 return _IMP_domino._object_cast_to_ExclusionSubsetFilterTable(o)
816 _object_types.append(
"IndexStates")
819 def _object_cast_to_IndexStates(o):
820 """_object_cast_to_IndexStates(Object o) -> IndexStates"""
821 return _IMP_domino._object_cast_to_IndexStates(o)
823 _object_types.append(
"ListSubsetFilterTable")
826 def _object_cast_to_ListSubsetFilterTable(o):
827 """_object_cast_to_ListSubsetFilterTable(Object o) -> ListSubsetFilterTable"""
828 return _IMP_domino._object_cast_to_ListSubsetFilterTable(o)
830 _object_types.append(
"ListAssignmentsTable")
833 def _object_cast_to_ListAssignmentsTable(o):
834 """_object_cast_to_ListAssignmentsTable(Object o) -> ListAssignmentsTable"""
835 return _IMP_domino._object_cast_to_ListAssignmentsTable(o)
837 _object_types.append(
"ParticleStatesTable")
840 def _object_cast_to_ParticleStatesTable(o):
841 """_object_cast_to_ParticleStatesTable(Object o) -> ParticleStatesTable"""
842 return _IMP_domino._object_cast_to_ParticleStatesTable(o)
844 _object_types.append(
"RecursiveStates")
847 def _object_cast_to_RecursiveStates(o):
848 """_object_cast_to_RecursiveStates(Object o) -> RecursiveStates"""
849 return _IMP_domino._object_cast_to_RecursiveStates(o)
851 _object_types.append(
"ProbabilisticSubsetFilterTable")
854 def _object_cast_to_ProbabilisticSubsetFilterTable(o):
855 """_object_cast_to_ProbabilisticSubsetFilterTable(Object o) -> ProbabilisticSubsetFilterTable"""
856 return _IMP_domino._object_cast_to_ProbabilisticSubsetFilterTable(o)
858 _object_types.append(
"RestraintScoreSubsetFilterTable")
861 def _object_cast_to_RestraintScoreSubsetFilterTable(o):
862 """_object_cast_to_RestraintScoreSubsetFilterTable(Object o) -> RestraintScoreSubsetFilterTable"""
863 return _IMP_domino._object_cast_to_RestraintScoreSubsetFilterTable(o)
865 _object_types.append(
"RigidBodyStates")
868 def _object_cast_to_RigidBodyStates(o):
869 """_object_cast_to_RigidBodyStates(Object o) -> RigidBodyStates"""
870 return _IMP_domino._object_cast_to_RigidBodyStates(o)
872 _object_types.append(
"XYZStates")
875 def _object_cast_to_XYZStates(o):
876 """_object_cast_to_XYZStates(Object o) -> XYZStates"""
877 return _IMP_domino._object_cast_to_XYZStates(o)
879 _object_types.append(
"NestedRigidBodyStates")
882 def _object_cast_to_NestedRigidBodyStates(o):
883 """_object_cast_to_NestedRigidBodyStates(Object o) -> NestedRigidBodyStates"""
884 return _IMP_domino._object_cast_to_NestedRigidBodyStates(o)
886 _object_types.append(
"DependencyScoreState")
889 def _object_cast_to_DependencyScoreState(o):
890 """_object_cast_to_DependencyScoreState(Object o) -> DependencyScoreState"""
891 return _IMP_domino._object_cast_to_DependencyScoreState(o)
893 _object_types.append(
"PairListSubsetFilterTable")
896 def _object_cast_to_PairListSubsetFilterTable(o):
897 """_object_cast_to_PairListSubsetFilterTable(Object o) -> PairListSubsetFilterTable"""
898 return _IMP_domino._object_cast_to_PairListSubsetFilterTable(o)
900 _object_types.append(
"ListAssignmentContainer")
903 def _object_cast_to_ListAssignmentContainer(o):
904 """_object_cast_to_ListAssignmentContainer(Object o) -> ListAssignmentContainer"""
905 return _IMP_domino._object_cast_to_ListAssignmentContainer(o)
907 _object_types.append(
"PackedAssignmentContainer")
910 def _object_cast_to_PackedAssignmentContainer(o):
911 """_object_cast_to_PackedAssignmentContainer(Object o) -> PackedAssignmentContainer"""
912 return _IMP_domino._object_cast_to_PackedAssignmentContainer(o)
914 _object_types.append(
"HeapAssignmentContainer")
917 def _object_cast_to_HeapAssignmentContainer(o):
918 """_object_cast_to_HeapAssignmentContainer(Object o) -> HeapAssignmentContainer"""
919 return _IMP_domino._object_cast_to_HeapAssignmentContainer(o)
921 _object_types.append(
"RangeViewAssignmentContainer")
924 def _object_cast_to_RangeViewAssignmentContainer(o):
925 """_object_cast_to_RangeViewAssignmentContainer(Object o) -> RangeViewAssignmentContainer"""
926 return _IMP_domino._object_cast_to_RangeViewAssignmentContainer(o)
928 _object_types.append(
"SampleAssignmentContainer")
931 def _object_cast_to_SampleAssignmentContainer(o):
932 """_object_cast_to_SampleAssignmentContainer(Object o) -> SampleAssignmentContainer"""
933 return _IMP_domino._object_cast_to_SampleAssignmentContainer(o)
935 _object_types.append(
"PermutationStates")
938 def _object_cast_to_PermutationStates(o):
939 """_object_cast_to_PermutationStates(Object o) -> PermutationStates"""
940 return _IMP_domino._object_cast_to_PermutationStates(o)
942 _object_types.append(
"WriteHDF5AssignmentContainer")
945 def _object_cast_to_WriteHDF5AssignmentContainer(o):
946 """_object_cast_to_WriteHDF5AssignmentContainer(Object o) -> WriteHDF5AssignmentContainer"""
947 return _IMP_domino._object_cast_to_WriteHDF5AssignmentContainer(o)
949 _object_types.append(
"ReadHDF5AssignmentContainer")
952 def _object_cast_to_ReadHDF5AssignmentContainer(o):
953 """_object_cast_to_ReadHDF5AssignmentContainer(Object o) -> ReadHDF5AssignmentContainer"""
954 return _IMP_domino._object_cast_to_ReadHDF5AssignmentContainer(o)
956 _object_types.append(
"ReadAssignmentContainer")
959 def _object_cast_to_ReadAssignmentContainer(o):
960 """_object_cast_to_ReadAssignmentContainer(Object o) -> ReadAssignmentContainer"""
961 return _IMP_domino._object_cast_to_ReadAssignmentContainer(o)
963 _object_types.append(
"WriteAssignmentContainer")
966 def _object_cast_to_WriteAssignmentContainer(o):
967 """_object_cast_to_WriteAssignmentContainer(Object o) -> WriteAssignmentContainer"""
968 return _IMP_domino._object_cast_to_WriteAssignmentContainer(o)
970 _object_types.append(
"CappedAssignmentContainer")
973 def _object_cast_to_CappedAssignmentContainer(o):
974 """_object_cast_to_CappedAssignmentContainer(Object o) -> CappedAssignmentContainer"""
975 return _IMP_domino._object_cast_to_CappedAssignmentContainer(o)
977 _object_types.append(
"RestraintCache")
980 def _object_cast_to_RestraintCache(o):
981 """_object_cast_to_RestraintCache(Object o) -> RestraintCache"""
982 return _IMP_domino._object_cast_to_RestraintCache(o)
985 _plural_types.append(
"Subsets")
986 _value_types.append(
"Subset")
990 _plural_types.append(
"Assignments")
991 _value_types.append(
"Assignment")
995 _plural_types.append(
"Slices")
996 _value_types.append(
"Slice")
1000 _plural_types.append(
"Orders")
1001 _value_types.append(
"Order")
1003 class _IntArray(IMP._Value):
1004 """Proxy of C++ IMP::ConstVector<(int)> class."""
1006 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1007 __repr__ = _swig_repr
1008 __swig_destroy__ = _IMP_domino.delete__IntArray
1009 __del__ =
lambda self:
None
1011 def __init__(self, *args):
1013 __init__(IMP::ConstVector<(int)> self, unsigned int sz, int fill) -> _IntArray
1014 __init__(IMP::ConstVector<(int)> self) -> _IntArray
1016 this = _IMP_domino.new__IntArray(*args)
1018 self.this.append(this)
1019 except __builtin__.Exception:
1022 def __cmp__(self, o):
1023 """__cmp__(_IntArray self, _IntArray o) -> int"""
1024 return _IMP_domino._IntArray___cmp__(self, o)
1027 def __eq__(self, o):
1028 """__eq__(_IntArray self, _IntArray o) -> bool"""
1029 return _IMP_domino._IntArray___eq__(self, o)
1032 def __ne__(self, o):
1033 """__ne__(_IntArray self, _IntArray o) -> bool"""
1034 return _IMP_domino._IntArray___ne__(self, o)
1037 def __lt__(self, o):
1038 """__lt__(_IntArray self, _IntArray o) -> bool"""
1039 return _IMP_domino._IntArray___lt__(self, o)
1042 def __gt__(self, o):
1043 """__gt__(_IntArray self, _IntArray o) -> bool"""
1044 return _IMP_domino._IntArray___gt__(self, o)
1047 def __ge__(self, o):
1048 """__ge__(_IntArray self, _IntArray o) -> bool"""
1049 return _IMP_domino._IntArray___ge__(self, o)
1052 def __le__(self, o):
1053 """__le__(_IntArray self, _IntArray o) -> bool"""
1054 return _IMP_domino._IntArray___le__(self, o)
1057 def __getitem__(self, i):
1058 """__getitem__(_IntArray self, unsigned int i) -> int"""
1059 return _IMP_domino._IntArray___getitem__(self, i)
1063 """__len__(_IntArray self) -> unsigned int"""
1064 return _IMP_domino._IntArray___len__(self)
1067 def show(self, *args):
1069 show(_IntArray self, _ostream out)
1070 show(_IntArray self)
1072 return _IMP_domino._IntArray_show(self, *args)
1076 """__hash__(_IntArray self) -> std::size_t"""
1077 return _IMP_domino._IntArray___hash__(self)
1079 _IntArray_swigregister = _IMP_domino._IntArray_swigregister
1080 _IntArray_swigregister(_IntArray)
1082 class _UIntArray(IMP._Value):
1083 """Proxy of C++ IMP::ConstVector<(unsigned int)> class."""
1085 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1086 __repr__ = _swig_repr
1087 __swig_destroy__ = _IMP_domino.delete__UIntArray
1088 __del__ =
lambda self:
None
1090 def __init__(self, *args):
1092 __init__(IMP::ConstVector<(unsigned int)> self, unsigned int sz, unsigned int fill) -> _UIntArray
1093 __init__(IMP::ConstVector<(unsigned int)> self) -> _UIntArray
1095 this = _IMP_domino.new__UIntArray(*args)
1097 self.this.append(this)
1098 except __builtin__.Exception:
1101 def __cmp__(self, o):
1102 """__cmp__(_UIntArray self, _UIntArray o) -> int"""
1103 return _IMP_domino._UIntArray___cmp__(self, o)
1106 def __eq__(self, o):
1107 """__eq__(_UIntArray self, _UIntArray o) -> bool"""
1108 return _IMP_domino._UIntArray___eq__(self, o)
1111 def __ne__(self, o):
1112 """__ne__(_UIntArray self, _UIntArray o) -> bool"""
1113 return _IMP_domino._UIntArray___ne__(self, o)
1116 def __lt__(self, o):
1117 """__lt__(_UIntArray self, _UIntArray o) -> bool"""
1118 return _IMP_domino._UIntArray___lt__(self, o)
1121 def __gt__(self, o):
1122 """__gt__(_UIntArray self, _UIntArray o) -> bool"""
1123 return _IMP_domino._UIntArray___gt__(self, o)
1126 def __ge__(self, o):
1127 """__ge__(_UIntArray self, _UIntArray o) -> bool"""
1128 return _IMP_domino._UIntArray___ge__(self, o)
1131 def __le__(self, o):
1132 """__le__(_UIntArray self, _UIntArray o) -> bool"""
1133 return _IMP_domino._UIntArray___le__(self, o)
1136 def __getitem__(self, i):
1137 """__getitem__(_UIntArray self, unsigned int i) -> unsigned int"""
1138 return _IMP_domino._UIntArray___getitem__(self, i)
1142 """__len__(_UIntArray self) -> unsigned int"""
1143 return _IMP_domino._UIntArray___len__(self)
1146 def show(self, *args):
1148 show(_UIntArray self, _ostream out)
1149 show(_UIntArray self)
1151 return _IMP_domino._UIntArray_show(self, *args)
1155 """__hash__(_UIntArray self) -> std::size_t"""
1156 return _IMP_domino._UIntArray___hash__(self)
1158 _UIntArray_swigregister = _IMP_domino._UIntArray_swigregister
1159 _UIntArray_swigregister(_UIntArray)
1161 class _ParticleArray(IMP._Value):
1162 """Proxy of C++ IMP::ConstVector<(IMP::WeakPointer<(Particle)>,p.Particle)> class."""
1164 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1165 __repr__ = _swig_repr
1166 __swig_destroy__ = _IMP_domino.delete__ParticleArray
1167 __del__ =
lambda self:
None
1169 def __init__(self, *args):
1171 __init__(IMP::ConstVector<(IMP::WeakPointer<(Particle)>,p.Particle)> self, unsigned int sz, IMP::WeakPointer< IMP::Particle > fill) -> _ParticleArray
1172 __init__(IMP::ConstVector<(IMP::WeakPointer<(Particle)>,p.Particle)> self) -> _ParticleArray
1174 this = _IMP_domino.new__ParticleArray(*args)
1176 self.this.append(this)
1177 except __builtin__.Exception:
1180 def __cmp__(self, o):
1181 """__cmp__(_ParticleArray self, _ParticleArray o) -> int"""
1182 return _IMP_domino._ParticleArray___cmp__(self, o)
1185 def __eq__(self, o):
1186 """__eq__(_ParticleArray self, _ParticleArray o) -> bool"""
1187 return _IMP_domino._ParticleArray___eq__(self, o)
1190 def __ne__(self, o):
1191 """__ne__(_ParticleArray self, _ParticleArray o) -> bool"""
1192 return _IMP_domino._ParticleArray___ne__(self, o)
1195 def __lt__(self, o):
1196 """__lt__(_ParticleArray self, _ParticleArray o) -> bool"""
1197 return _IMP_domino._ParticleArray___lt__(self, o)
1200 def __gt__(self, o):
1201 """__gt__(_ParticleArray self, _ParticleArray o) -> bool"""
1202 return _IMP_domino._ParticleArray___gt__(self, o)
1205 def __ge__(self, o):
1206 """__ge__(_ParticleArray self, _ParticleArray o) -> bool"""
1207 return _IMP_domino._ParticleArray___ge__(self, o)
1210 def __le__(self, o):
1211 """__le__(_ParticleArray self, _ParticleArray o) -> bool"""
1212 return _IMP_domino._ParticleArray___le__(self, o)
1215 def __getitem__(self, i):
1216 """__getitem__(_ParticleArray self, unsigned int i) -> Particle"""
1217 return _IMP_domino._ParticleArray___getitem__(self, i)
1221 """__len__(_ParticleArray self) -> unsigned int"""
1222 return _IMP_domino._ParticleArray___len__(self)
1225 def show(self, *args):
1227 show(_ParticleArray self, _ostream out)
1228 show(_ParticleArray self)
1230 return _IMP_domino._ParticleArray_show(self, *args)
1234 """__hash__(_ParticleArray self) -> std::size_t"""
1235 return _IMP_domino._ParticleArray___hash__(self)
1237 _ParticleArray_swigregister = _IMP_domino._ParticleArray_swigregister
1238 _ParticleArray_swigregister(_ParticleArray)
1240 class Subset(_ParticleArray):
1241 """Proxy of C++ IMP::domino::Subset class."""
1243 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1245 def __init__(self, *args):
1247 __init__(IMP::domino::Subset self, IMP::ParticlesTemp const & ps, bool arg3) -> Subset
1248 __init__(IMP::domino::Subset self) -> Subset
1249 __init__(IMP::domino::Subset self, IMP::ParticlesTemp ps) -> Subset
1251 this = _IMP_domino.new_Subset(*args)
1253 self.this.append(this)
1254 except __builtin__.Exception:
1257 def get_model(self):
1258 """get_model(Subset self) -> Model"""
1259 return _IMP_domino.Subset_get_model(self)
1263 """get_name(Subset self) -> std::string"""
1264 return _IMP_domino.Subset_get_name(self)
1267 def get_contains(self, o):
1268 """get_contains(Subset self, Subset o) -> bool"""
1269 return _IMP_domino.Subset_get_contains(self, o)
1273 """__str__(Subset self) -> std::string"""
1274 return _IMP_domino.Subset___str__(self)
1278 """__repr__(Subset self) -> std::string"""
1279 return _IMP_domino.Subset___repr__(self)
1281 __swig_destroy__ = _IMP_domino.delete_Subset
1282 __del__ =
lambda self:
None
1283 Subset_swigregister = _IMP_domino.Subset_swigregister
1284 Subset_swigregister(Subset)
1288 """get_union(Subset a, Subset b) -> Subset"""
1289 return _IMP_domino.get_union(a, b)
1292 """get_intersection(Subset a, Subset b) -> Subset"""
1293 return _IMP_domino.get_intersection(a, b)
1295 def get_difference(a, b):
1296 """get_difference(Subset a, Subset b) -> Subset"""
1297 return _IMP_domino.get_difference(a, b)
1298 class Assignment(_IntArray):
1299 """Proxy of C++ IMP::domino::Assignment class."""
1301 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1303 def __init__(self, *args):
1305 __init__(IMP::domino::Assignment self) -> Assignment
1306 __init__(IMP::domino::Assignment self, unsigned int sz) -> Assignment
1307 __init__(IMP::domino::Assignment self, IMP::Ints const & i) -> Assignment
1309 this = _IMP_domino.new_Assignment(*args)
1311 self.this.append(this)
1312 except __builtin__.Exception:
1316 """__str__(Assignment self) -> std::string"""
1317 return _IMP_domino.Assignment___str__(self)
1321 """__repr__(Assignment self) -> std::string"""
1322 return _IMP_domino.Assignment___repr__(self)
1324 __swig_destroy__ = _IMP_domino.delete_Assignment
1325 __del__ =
lambda self:
None
1326 Assignment_swigregister = _IMP_domino.Assignment_swigregister
1327 Assignment_swigregister(Assignment)
1329 class Slice(_UIntArray):
1330 """Proxy of C++ IMP::domino::Slice class."""
1332 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1334 def __init__(self, *args):
1336 __init__(IMP::domino::Slice self) -> Slice
1337 __init__(IMP::domino::Slice self, Subset outer, Subset inner) -> Slice
1339 this = _IMP_domino.new_Slice(*args)
1341 self.this.append(this)
1342 except __builtin__.Exception:
1345 def get_sliced(self, *args):
1347 get_sliced(Slice self, Assignment a) -> Assignment
1348 get_sliced(Slice self, Subset a) -> Subset
1350 return _IMP_domino.Slice_get_sliced(self, *args)
1354 """__str__(Slice self) -> std::string"""
1355 return _IMP_domino.Slice___str__(self)
1359 """__repr__(Slice self) -> std::string"""
1360 return _IMP_domino.Slice___repr__(self)
1362 __swig_destroy__ = _IMP_domino.delete_Slice
1363 __del__ =
lambda self:
None
1364 Slice_swigregister = _IMP_domino.Slice_swigregister
1365 Slice_swigregister(Slice)
1369 """get_slice(Subset outer, Subset inner, IMP::domino::Subsets const & excluded) -> Slice"""
1370 return _IMP_domino.get_slice(outer, inner, excluded)
1371 class Order(_UIntArray):
1372 """Proxy of C++ IMP::domino::Order class."""
1374 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1376 def __init__(self, *args):
1378 __init__(IMP::domino::Order self) -> Order
1379 __init__(IMP::domino::Order self, Subset outer, IMP::ParticlesTemp const & order) -> Order
1381 this = _IMP_domino.new_Order(*args)
1383 self.this.append(this)
1384 except __builtin__.Exception:
1387 def get_list_ordered(self, a):
1388 """get_list_ordered(Order self, Assignment a) -> IMP::Ints"""
1389 return _IMP_domino.Order_get_list_ordered(self, a)
1392 def get_subset_ordered(self, a):
1393 """get_subset_ordered(Order self, IMP::Ints const & a) -> Assignment"""
1394 return _IMP_domino.Order_get_subset_ordered(self, a)
1398 """__str__(Order self) -> std::string"""
1399 return _IMP_domino.Order___str__(self)
1403 """__repr__(Order self) -> std::string"""
1404 return _IMP_domino.Order___repr__(self)
1406 __swig_destroy__ = _IMP_domino.delete_Order
1407 __del__ =
lambda self:
None
1408 Order_swigregister = _IMP_domino.Order_swigregister
1409 Order_swigregister(Order)
1412 """Proxy of C++ IMP::domino::ParticleStates class."""
1414 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1416 def __init__(self, *args):
1418 __init__(IMP::domino::ParticleStates self, std::string name) -> ParticleStates
1419 __init__(IMP::domino::ParticleStates self) -> ParticleStates
1421 if self.__class__ == ParticleStates:
1425 this = _IMP_domino.new_ParticleStates(_self, *args)
1427 self.this.append(this)
1428 except __builtin__.Exception:
1431 if self.__class__ != ParticleStates:
1432 _director_objects.register(self)
1437 def get_number_of_particle_states(self):
1438 """get_number_of_particle_states(ParticleStates self) -> unsigned int"""
1439 return _IMP_domino.ParticleStates_get_number_of_particle_states(self)
1442 def load_particle_state(self, arg0, arg1):
1443 """load_particle_state(ParticleStates self, unsigned int arg0, Particle arg1)"""
1444 return _IMP_domino.ParticleStates_load_particle_state(self, arg0, arg1)
1448 """get_embedding(ParticleStates self, unsigned int i) -> VectorKD"""
1449 return _IMP_domino.ParticleStates_get_embedding(self, i)
1452 def get_nearest_state(self, v):
1453 """get_nearest_state(ParticleStates self, VectorKD v) -> unsigned int"""
1454 return _IMP_domino.ParticleStates_get_nearest_state(self, v)
1456 __swig_destroy__ = _IMP_domino.delete_ParticleStates
1457 __del__ =
lambda self:
None
1460 """__str__(ParticleStates self) -> std::string"""
1461 return _IMP_domino.ParticleStates___str__(self)
1465 """__repr__(ParticleStates self) -> std::string"""
1466 return _IMP_domino.ParticleStates___repr__(self)
1471 return _object_cast_to_ParticleStates(o)
1474 def get_type_name(self):
1475 return self.__class__.__name__
1476 def do_show(self, out):
1478 def get_version_info(self):
1479 if"IMP::domino" ==
"IMP":
1480 return VersionInfo(self.__module__,
1481 __import__(self.__module__).get_module_version())
1484 __import__(self.__module__).get_module_version())
1487 return _object_cast_to_ParticleStates(o)
1489 def __disown__(self):
1491 _IMP_domino.disown_ParticleStates(self)
1492 return weakref_proxy(self)
1494 def do_destroy(self):
1495 """do_destroy(ParticleStates self)"""
1496 return _IMP_domino.ParticleStates_do_destroy(self)
1498 ParticleStates_swigregister = _IMP_domino.ParticleStates_swigregister
1499 ParticleStates_swigregister(ParticleStates)
1502 """Proxy of C++ IMP::domino::ParticleStatesTable class."""
1504 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1507 """__init__(IMP::domino::ParticleStatesTable self) -> ParticleStatesTable"""
1508 this = _IMP_domino.new_ParticleStatesTable()
1510 self.this.append(this)
1511 except __builtin__.Exception:
1514 def get_particle_states(self, p):
1515 """get_particle_states(ParticleStatesTable self, Particle p) -> ParticleStates"""
1516 return _IMP_domino.ParticleStatesTable_get_particle_states(self, p)
1519 def get_has_particle(self, p):
1520 """get_has_particle(ParticleStatesTable self, Particle p) -> bool"""
1521 return _IMP_domino.ParticleStatesTable_get_has_particle(self, p)
1525 """get_particles(ParticleStatesTable self) -> IMP::ParticlesTemp"""
1526 return _IMP_domino.ParticleStatesTable_get_particles(self)
1529 def get_subset(self):
1530 """get_subset(ParticleStatesTable self) -> Subset"""
1531 return _IMP_domino.ParticleStatesTable_get_subset(self)
1534 def set_particle_states(self, p, e):
1535 """set_particle_states(ParticleStatesTable self, Particle p, ParticleStates e)"""
1536 return _IMP_domino.ParticleStatesTable_set_particle_states(self, p, e)
1539 def get_version_info(self):
1540 """get_version_info(ParticleStatesTable self) -> VersionInfo"""
1541 return _IMP_domino.ParticleStatesTable_get_version_info(self)
1545 """__str__(ParticleStatesTable self) -> std::string"""
1546 return _IMP_domino.ParticleStatesTable___str__(self)
1550 """__repr__(ParticleStatesTable self) -> std::string"""
1551 return _IMP_domino.ParticleStatesTable___repr__(self)
1556 return _object_cast_to_ParticleStatesTable(o)
1558 ParticleStatesTable_swigregister = _IMP_domino.ParticleStatesTable_swigregister
1559 ParticleStatesTable_swigregister(ParticleStatesTable)
1561 class IndexStates(ParticleStates):
1562 """Proxy of C++ IMP::domino::IndexStates class."""
1564 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1566 def __init__(self, *args):
1568 __init__(IMP::domino::IndexStates self, unsigned int n, IntKey k) -> IndexStates
1569 __init__(IMP::domino::IndexStates self, unsigned int n) -> IndexStates
1571 this = _IMP_domino.new_IndexStates(*args)
1573 self.this.append(this)
1574 except __builtin__.Exception:
1577 def get_version_info(self):
1578 """get_version_info(IndexStates self) -> VersionInfo"""
1579 return _IMP_domino.IndexStates_get_version_info(self)
1583 """__str__(IndexStates self) -> std::string"""
1584 return _IMP_domino.IndexStates___str__(self)
1588 """__repr__(IndexStates self) -> std::string"""
1589 return _IMP_domino.IndexStates___repr__(self)
1594 return _object_cast_to_IndexStates(o)
1596 IndexStates_swigregister = _IMP_domino.IndexStates_swigregister
1597 IndexStates_swigregister(IndexStates)
1599 class XYZStates(ParticleStates):
1600 """Proxy of C++ IMP::domino::XYZStates class."""
1602 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1604 def __init__(self, states):
1605 """__init__(IMP::domino::XYZStates self, IMP::algebra::Vector3Ds const & states) -> XYZStates"""
1606 this = _IMP_domino.new_XYZStates(states)
1608 self.this.append(this)
1609 except __builtin__.Exception:
1612 def get_vector(self, i):
1613 """get_vector(XYZStates self, unsigned int i) -> Vector3D"""
1614 return _IMP_domino.XYZStates_get_vector(self, i)
1617 def get_version_info(self):
1618 """get_version_info(XYZStates self) -> VersionInfo"""
1619 return _IMP_domino.XYZStates_get_version_info(self)
1623 """__str__(XYZStates self) -> std::string"""
1624 return _IMP_domino.XYZStates___str__(self)
1628 """__repr__(XYZStates self) -> std::string"""
1629 return _IMP_domino.XYZStates___repr__(self)
1634 return _object_cast_to_XYZStates(o)
1636 XYZStates_swigregister = _IMP_domino.XYZStates_swigregister
1637 XYZStates_swigregister(XYZStates)
1639 class RigidBodyStates(ParticleStates):
1640 """Proxy of C++ IMP::domino::RigidBodyStates class."""
1642 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1644 def __init__(self, states, scale=1):
1646 __init__(IMP::domino::RigidBodyStates self, IMP::algebra::ReferenceFrame3Ds const & states, double scale=1) -> RigidBodyStates
1647 __init__(IMP::domino::RigidBodyStates self, IMP::algebra::ReferenceFrame3Ds const & states) -> RigidBodyStates
1649 this = _IMP_domino.new_RigidBodyStates(states, scale)
1651 self.this.append(this)
1652 except __builtin__.Exception:
1655 def get_reference_frame(self, i):
1656 """get_reference_frame(RigidBodyStates self, unsigned int i) -> ReferenceFrame3D"""
1657 return _IMP_domino.RigidBodyStates_get_reference_frame(self, i)
1660 def get_version_info(self):
1661 """get_version_info(RigidBodyStates self) -> VersionInfo"""
1662 return _IMP_domino.RigidBodyStates_get_version_info(self)
1666 """__str__(RigidBodyStates self) -> std::string"""
1667 return _IMP_domino.RigidBodyStates___str__(self)
1671 """__repr__(RigidBodyStates self) -> std::string"""
1672 return _IMP_domino.RigidBodyStates___repr__(self)
1677 return _object_cast_to_RigidBodyStates(o)
1679 RigidBodyStates_swigregister = _IMP_domino.RigidBodyStates_swigregister
1680 RigidBodyStates_swigregister(RigidBodyStates)
1682 class NestedRigidBodyStates(ParticleStates):
1683 """Proxy of C++ IMP::domino::NestedRigidBodyStates class."""
1685 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1687 def __init__(self, states, scale=100):
1689 __init__(IMP::domino::NestedRigidBodyStates self, IMP::algebra::Transformation3Ds const & states, double scale=100) -> NestedRigidBodyStates
1690 __init__(IMP::domino::NestedRigidBodyStates self, IMP::algebra::Transformation3Ds const & states) -> NestedRigidBodyStates
1692 this = _IMP_domino.new_NestedRigidBodyStates(states, scale)
1694 self.this.append(this)
1695 except __builtin__.Exception:
1698 def get_transformation(self, i):
1699 """get_transformation(NestedRigidBodyStates self, unsigned int i) -> Transformation3D"""
1700 return _IMP_domino.NestedRigidBodyStates_get_transformation(self, i)
1703 def get_version_info(self):
1704 """get_version_info(NestedRigidBodyStates self) -> VersionInfo"""
1705 return _IMP_domino.NestedRigidBodyStates_get_version_info(self)
1709 """__str__(NestedRigidBodyStates self) -> std::string"""
1710 return _IMP_domino.NestedRigidBodyStates___str__(self)
1714 """__repr__(NestedRigidBodyStates self) -> std::string"""
1715 return _IMP_domino.NestedRigidBodyStates___repr__(self)
1720 return _object_cast_to_NestedRigidBodyStates(o)
1722 NestedRigidBodyStates_swigregister = _IMP_domino.NestedRigidBodyStates_swigregister
1723 NestedRigidBodyStates_swigregister(NestedRigidBodyStates)
1725 class CompoundStates(ParticleStates):
1726 """Proxy of C++ IMP::domino::CompoundStates class."""
1728 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1730 def __init__(self, a, b):
1731 """__init__(IMP::domino::CompoundStates self, ParticleStates a, ParticleStates b) -> CompoundStates"""
1732 this = _IMP_domino.new_CompoundStates(a, b)
1734 self.this.append(this)
1735 except __builtin__.Exception:
1738 def get_version_info(self):
1739 """get_version_info(CompoundStates self) -> VersionInfo"""
1740 return _IMP_domino.CompoundStates_get_version_info(self)
1744 """__str__(CompoundStates self) -> std::string"""
1745 return _IMP_domino.CompoundStates___str__(self)
1749 """__repr__(CompoundStates self) -> std::string"""
1750 return _IMP_domino.CompoundStates___repr__(self)
1755 return _object_cast_to_CompoundStates(o)
1757 CompoundStates_swigregister = _IMP_domino.CompoundStates_swigregister
1758 CompoundStates_swigregister(CompoundStates)
1760 class RecursiveStates(ParticleStates):
1761 """Proxy of C++ IMP::domino::RecursiveStates class."""
1763 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1765 def __init__(self, p, s, ss, pst):
1766 """__init__(IMP::domino::RecursiveStates self, Particle p, Subset s, IMP::domino::Assignments const & ss, ParticleStatesTable pst) -> RecursiveStates"""
1767 this = _IMP_domino.new_RecursiveStates(p, s, ss, pst)
1769 self.this.append(this)
1770 except __builtin__.Exception:
1773 def get_version_info(self):
1774 """get_version_info(RecursiveStates self) -> VersionInfo"""
1775 return _IMP_domino.RecursiveStates_get_version_info(self)
1779 """__str__(RecursiveStates self) -> std::string"""
1780 return _IMP_domino.RecursiveStates___str__(self)
1784 """__repr__(RecursiveStates self) -> std::string"""
1785 return _IMP_domino.RecursiveStates___repr__(self)
1790 return _object_cast_to_RecursiveStates(o)
1792 RecursiveStates_swigregister = _IMP_domino.RecursiveStates_swigregister
1793 RecursiveStates_swigregister(RecursiveStates)
1795 class PermutationStates(ParticleStates):
1796 """Proxy of C++ IMP::domino::PermutationStates 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, inner):
1801 """__init__(IMP::domino::PermutationStates self, ParticleStates inner) -> PermutationStates"""
1802 this = _IMP_domino.new_PermutationStates(inner)
1804 self.this.append(this)
1805 except __builtin__.Exception:
1808 def get_inner_state(self, i):
1809 """get_inner_state(PermutationStates self, unsigned int i) -> unsigned int"""
1810 return _IMP_domino.PermutationStates_get_inner_state(self, i)
1813 def get_version_info(self):
1814 """get_version_info(PermutationStates self) -> VersionInfo"""
1815 return _IMP_domino.PermutationStates_get_version_info(self)
1819 """__str__(PermutationStates self) -> std::string"""
1820 return _IMP_domino.PermutationStates___str__(self)
1824 """__repr__(PermutationStates self) -> std::string"""
1825 return _IMP_domino.PermutationStates___repr__(self)
1830 return _object_cast_to_PermutationStates(o)
1832 PermutationStates_swigregister = _IMP_domino.PermutationStates_swigregister
1833 PermutationStates_swigregister(PermutationStates)
1835 class _ParticlesAdaptor(IMP._InputAdaptor):
1836 """Proxy of C++ IMP::domino::ParticlesAdaptor class."""
1838 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1839 __repr__ = _swig_repr
1841 def __init__(self, *args):
1843 ParticlesAdaptor(ParticleStatesTable pst) -> _ParticlesAdaptor
1844 __init__(IMP::domino::ParticlesAdaptor self, IMP::ParticlesTemp const & ps) -> _ParticlesAdaptor
1846 this = _IMP_domino.new__ParticlesAdaptor(*args)
1848 self.this.append(this)
1849 except __builtin__.Exception:
1851 __swig_destroy__ = _IMP_domino.delete__ParticlesAdaptor
1852 __del__ =
lambda self:
None
1853 _ParticlesAdaptor_swigregister = _IMP_domino._ParticlesAdaptor_swigregister
1854 _ParticlesAdaptor_swigregister(_ParticlesAdaptor)
1857 """Proxy of C++ IMP::domino::RestraintCache class."""
1859 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1861 def __init__(self, *args):
1863 __init__(IMP::domino::RestraintCache self, ParticleStatesTable pst, unsigned int size) -> RestraintCache
1864 __init__(IMP::domino::RestraintCache self, ParticleStatesTable pst) -> RestraintCache
1866 this = _IMP_domino.new_RestraintCache(*args)
1868 self.this.append(this)
1869 except __builtin__.Exception:
1873 """add_restraints(RestraintCache self, _RestraintsAdaptor rs)"""
1874 return _IMP_domino.RestraintCache_add_restraints(self, rs)
1877 def get_score(self, *args):
1879 get_score(RestraintCache self, Restraint r, Assignment a) -> double
1880 get_score(RestraintCache self, Restraint r, Subset s, Assignment a) -> double
1882 return _IMP_domino.RestraintCache_get_score(self, *args)
1885 def load_last_score(self, r, s, a):
1886 """load_last_score(RestraintCache self, Restraint r, Subset s, Assignment a)"""
1887 return _IMP_domino.RestraintCache_load_last_score(self, r, s, a)
1890 def get_restraints(self, *args):
1892 get_restraints(RestraintCache self, Subset s, IMP::domino::Subsets const & exclusions) -> IMP::RestraintsTemp
1893 get_restraints(RestraintCache self) -> IMP::RestraintsTemp
1895 return _IMP_domino.RestraintCache_get_restraints(self, *args)
1898 def save_cache(self, particle_ordering, restraints, group, max_entries):
1899 """save_cache(RestraintCache self, IMP::ParticlesTemp const & particle_ordering, IMP::RestraintsTemp const & restraints, Group group, unsigned int max_entries)"""
1900 return _IMP_domino.RestraintCache_save_cache(self, particle_ordering, restraints, group, max_entries)
1903 def load_cache(self, ps, group):
1904 """load_cache(RestraintCache self, IMP::ParticlesTemp const & ps, ConstGroup group)"""
1905 return _IMP_domino.RestraintCache_load_cache(self, ps, group)
1909 """get_slice(RestraintCache self, Restraint r, Subset s) -> Slice"""
1910 return _IMP_domino.RestraintCache_get_slice(self, r, s)
1913 def get_number_of_entries(self):
1914 """get_number_of_entries(RestraintCache self) -> unsigned int"""
1915 return _IMP_domino.RestraintCache_get_number_of_entries(self)
1919 """validate(RestraintCache self)"""
1920 return _IMP_domino.RestraintCache_validate(self)
1923 def show_restraint_information(self, *args):
1925 show_restraint_information(RestraintCache self, _ostream out)
1926 show_restraint_information(RestraintCache self)
1928 return _IMP_domino.RestraintCache_show_restraint_information(self, *args)
1931 def get_hit_rate(self):
1932 """get_hit_rate(RestraintCache self) -> double"""
1933 return _IMP_domino.RestraintCache_get_hit_rate(self)
1936 def get_version_info(self):
1937 """get_version_info(RestraintCache self) -> VersionInfo"""
1938 return _IMP_domino.RestraintCache_get_version_info(self)
1942 """__str__(RestraintCache self) -> std::string"""
1943 return _IMP_domino.RestraintCache___str__(self)
1947 """__repr__(RestraintCache self) -> std::string"""
1948 return _IMP_domino.RestraintCache___repr__(self)
1953 return _object_cast_to_RestraintCache(o)
1955 RestraintCache_swigregister = _IMP_domino.RestraintCache_swigregister
1956 RestraintCache_swigregister(RestraintCache)
1959 """Proxy of C++ IMP::domino::SubsetFilter class."""
1961 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1963 def __init__(self, *args):
1965 __init__(IMP::domino::SubsetFilter self, std::string name) -> SubsetFilter
1966 __init__(IMP::domino::SubsetFilter self) -> SubsetFilter
1968 if self.__class__ == SubsetFilter:
1972 this = _IMP_domino.new_SubsetFilter(_self, *args)
1974 self.this.append(this)
1975 except __builtin__.Exception:
1978 if self.__class__ != SubsetFilter:
1979 _director_objects.register(self)
1984 def get_is_ok(self, state):
1985 """get_is_ok(SubsetFilter self, Assignment state) -> bool"""
1986 return _IMP_domino.SubsetFilter_get_is_ok(self, state)
1989 def get_next_state(self, pos, state):
1990 """get_next_state(SubsetFilter self, int pos, Assignment state) -> int"""
1991 return _IMP_domino.SubsetFilter_get_next_state(self, pos, state)
1993 __swig_destroy__ = _IMP_domino.delete_SubsetFilter
1994 __del__ =
lambda self:
None
1997 """__str__(SubsetFilter self) -> std::string"""
1998 return _IMP_domino.SubsetFilter___str__(self)
2002 """__repr__(SubsetFilter self) -> std::string"""
2003 return _IMP_domino.SubsetFilter___repr__(self)
2008 return _object_cast_to_SubsetFilter(o)
2011 def get_type_name(self):
2012 return self.__class__.__name__
2013 def do_show(self, out):
2015 def get_version_info(self):
2016 if"IMP::domino" ==
"IMP":
2017 return VersionInfo(self.__module__,
2018 __import__(self.__module__).get_module_version())
2021 __import__(self.__module__).get_module_version())
2024 return _object_cast_to_SubsetFilter(o)
2026 def __disown__(self):
2028 _IMP_domino.disown_SubsetFilter(self)
2029 return weakref_proxy(self)
2031 def do_destroy(self):
2032 """do_destroy(SubsetFilter self)"""
2033 return _IMP_domino.SubsetFilter_do_destroy(self)
2035 SubsetFilter_swigregister = _IMP_domino.SubsetFilter_swigregister
2036 SubsetFilter_swigregister(SubsetFilter)
2039 """Proxy of C++ IMP::domino::SubsetFilterTable class."""
2041 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2043 def __init__(self, *args):
2045 __init__(IMP::domino::SubsetFilterTable self, std::string name) -> SubsetFilterTable
2046 __init__(IMP::domino::SubsetFilterTable self) -> SubsetFilterTable
2048 if self.__class__ == SubsetFilterTable:
2052 this = _IMP_domino.new_SubsetFilterTable(_self, *args)
2054 self.this.append(this)
2055 except __builtin__.Exception:
2058 if self.__class__ != SubsetFilterTable:
2059 _director_objects.register(self)
2064 def get_subset_filter(self, s, prior_subsets):
2065 """get_subset_filter(SubsetFilterTable self, Subset s, IMP::domino::Subsets const & prior_subsets) -> SubsetFilter"""
2066 return _IMP_domino.SubsetFilterTable_get_subset_filter(self, s, prior_subsets)
2069 def get_strength(self, s, prior_subsets):
2070 """get_strength(SubsetFilterTable self, Subset s, IMP::domino::Subsets const & prior_subsets) -> double"""
2071 return _IMP_domino.SubsetFilterTable_get_strength(self, s, prior_subsets)
2073 __swig_destroy__ = _IMP_domino.delete_SubsetFilterTable
2074 __del__ =
lambda self:
None
2077 """__str__(SubsetFilterTable self) -> std::string"""
2078 return _IMP_domino.SubsetFilterTable___str__(self)
2082 """__repr__(SubsetFilterTable self) -> std::string"""
2083 return _IMP_domino.SubsetFilterTable___repr__(self)
2088 return _object_cast_to_SubsetFilterTable(o)
2091 def get_type_name(self):
2092 return self.__class__.__name__
2093 def do_show(self, out):
2095 def get_version_info(self):
2096 if"IMP::domino" ==
"IMP":
2097 return VersionInfo(self.__module__,
2098 __import__(self.__module__).get_module_version())
2101 __import__(self.__module__).get_module_version())
2104 return _object_cast_to_SubsetFilterTable(o)
2106 def __disown__(self):
2108 _IMP_domino.disown_SubsetFilterTable(self)
2109 return weakref_proxy(self)
2111 def do_destroy(self):
2112 """do_destroy(SubsetFilterTable self)"""
2113 return _IMP_domino.SubsetFilterTable_do_destroy(self)
2115 SubsetFilterTable_swigregister = _IMP_domino.SubsetFilterTable_swigregister
2116 SubsetFilterTable_swigregister(SubsetFilterTable)
2118 class RestraintScoreSubsetFilterTable(SubsetFilterTable):
2119 """Proxy of C++ IMP::domino::RestraintScoreSubsetFilterTable class."""
2121 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2123 def __init__(self, *args):
2125 __init__(IMP::domino::RestraintScoreSubsetFilterTable self, RestraintCache rc) -> RestraintScoreSubsetFilterTable
2126 __init__(IMP::domino::RestraintScoreSubsetFilterTable self, _RestraintsAdaptor rs, ParticleStatesTable pst) -> RestraintScoreSubsetFilterTable
2128 this = _IMP_domino.new_RestraintScoreSubsetFilterTable(*args)
2130 self.this.append(this)
2131 except __builtin__.Exception:
2134 def get_version_info(self):
2135 """get_version_info(RestraintScoreSubsetFilterTable self) -> VersionInfo"""
2136 return _IMP_domino.RestraintScoreSubsetFilterTable_get_version_info(self)
2140 """__str__(RestraintScoreSubsetFilterTable self) -> std::string"""
2141 return _IMP_domino.RestraintScoreSubsetFilterTable___str__(self)
2145 """__repr__(RestraintScoreSubsetFilterTable self) -> std::string"""
2146 return _IMP_domino.RestraintScoreSubsetFilterTable___repr__(self)
2151 return _object_cast_to_RestraintScoreSubsetFilterTable(o)
2153 RestraintScoreSubsetFilterTable_swigregister = _IMP_domino.RestraintScoreSubsetFilterTable_swigregister
2154 RestraintScoreSubsetFilterTable_swigregister(RestraintScoreSubsetFilterTable)
2156 class MinimumRestraintScoreSubsetFilterTable(SubsetFilterTable):
2157 """Proxy of C++ IMP::domino::MinimumRestraintScoreSubsetFilterTable class."""
2159 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2161 def __init__(self, rs, rc, max_number_allowed_violations):
2162 """__init__(IMP::domino::MinimumRestraintScoreSubsetFilterTable self, IMP::RestraintsTemp const & rs, RestraintCache rc, int max_number_allowed_violations) -> MinimumRestraintScoreSubsetFilterTable"""
2163 this = _IMP_domino.new_MinimumRestraintScoreSubsetFilterTable(rs, rc, max_number_allowed_violations)
2165 self.this.append(this)
2166 except __builtin__.Exception:
2169 def get_maximum_number_of_violated_restraints(self):
2170 """get_maximum_number_of_violated_restraints(MinimumRestraintScoreSubsetFilterTable self) -> int"""
2171 return _IMP_domino.MinimumRestraintScoreSubsetFilterTable_get_maximum_number_of_violated_restraints(self)
2174 def get_version_info(self):
2175 """get_version_info(MinimumRestraintScoreSubsetFilterTable self) -> VersionInfo"""
2176 return _IMP_domino.MinimumRestraintScoreSubsetFilterTable_get_version_info(self)
2180 """__str__(MinimumRestraintScoreSubsetFilterTable self) -> std::string"""
2181 return _IMP_domino.MinimumRestraintScoreSubsetFilterTable___str__(self)
2185 """__repr__(MinimumRestraintScoreSubsetFilterTable self) -> std::string"""
2186 return _IMP_domino.MinimumRestraintScoreSubsetFilterTable___repr__(self)
2191 return _object_cast_to_MinimumRestraintScoreSubsetFilterTable(o)
2193 MinimumRestraintScoreSubsetFilterTable_swigregister = _IMP_domino.MinimumRestraintScoreSubsetFilterTable_swigregister
2194 MinimumRestraintScoreSubsetFilterTable_swigregister(MinimumRestraintScoreSubsetFilterTable)
2196 class DisjointSetsSubsetFilterTable(SubsetFilterTable):
2197 """Proxy of C++ IMP::domino::DisjointSetsSubsetFilterTable class."""
2199 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2201 def __init__(self, *args, **kwargs):
2202 raise AttributeError(
"No constructor defined - class is abstract")
2204 def add_set(self, ps):
2205 """add_set(DisjointSetsSubsetFilterTable self, IMP::ParticlesTemp const & ps)"""
2206 return _IMP_domino.DisjointSetsSubsetFilterTable_add_set(self, ps)
2209 def add_pair(self, pp):
2210 """add_pair(DisjointSetsSubsetFilterTable self, IMP::ParticlePair const & pp)"""
2211 return _IMP_domino.DisjointSetsSubsetFilterTable_add_pair(self, pp)
2215 """__str__(DisjointSetsSubsetFilterTable self) -> std::string"""
2216 return _IMP_domino.DisjointSetsSubsetFilterTable___str__(self)
2220 """__repr__(DisjointSetsSubsetFilterTable self) -> std::string"""
2221 return _IMP_domino.DisjointSetsSubsetFilterTable___repr__(self)
2226 return _object_cast_to_DisjointSetsSubsetFilterTable(o)
2228 __swig_destroy__ = _IMP_domino.delete_DisjointSetsSubsetFilterTable
2229 __del__ =
lambda self:
None
2230 DisjointSetsSubsetFilterTable_swigregister = _IMP_domino.DisjointSetsSubsetFilterTable_swigregister
2231 DisjointSetsSubsetFilterTable_swigregister(DisjointSetsSubsetFilterTable)
2233 class ExclusionSubsetFilterTable(DisjointSetsSubsetFilterTable):
2234 """Proxy of C++ IMP::domino::ExclusionSubsetFilterTable class."""
2236 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2238 def __init__(self, *args):
2240 __init__(IMP::domino::ExclusionSubsetFilterTable self, ParticleStatesTable pst) -> ExclusionSubsetFilterTable
2241 __init__(IMP::domino::ExclusionSubsetFilterTable self) -> ExclusionSubsetFilterTable
2243 this = _IMP_domino.new_ExclusionSubsetFilterTable(*args)
2245 self.this.append(this)
2246 except __builtin__.Exception:
2249 def get_version_info(self):
2250 """get_version_info(ExclusionSubsetFilterTable self) -> VersionInfo"""
2251 return _IMP_domino.ExclusionSubsetFilterTable_get_version_info(self)
2255 """__str__(ExclusionSubsetFilterTable self) -> std::string"""
2256 return _IMP_domino.ExclusionSubsetFilterTable___str__(self)
2260 """__repr__(ExclusionSubsetFilterTable self) -> std::string"""
2261 return _IMP_domino.ExclusionSubsetFilterTable___repr__(self)
2266 return _object_cast_to_ExclusionSubsetFilterTable(o)
2268 ExclusionSubsetFilterTable_swigregister = _IMP_domino.ExclusionSubsetFilterTable_swigregister
2269 ExclusionSubsetFilterTable_swigregister(ExclusionSubsetFilterTable)
2271 class EqualitySubsetFilterTable(DisjointSetsSubsetFilterTable):
2272 """Proxy of C++ IMP::domino::EqualitySubsetFilterTable class."""
2274 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2276 def __init__(self, *args):
2278 __init__(IMP::domino::EqualitySubsetFilterTable self, ParticleStatesTable pst) -> EqualitySubsetFilterTable
2279 __init__(IMP::domino::EqualitySubsetFilterTable self) -> EqualitySubsetFilterTable
2281 this = _IMP_domino.new_EqualitySubsetFilterTable(*args)
2283 self.this.append(this)
2284 except __builtin__.Exception:
2287 def get_version_info(self):
2288 """get_version_info(EqualitySubsetFilterTable self) -> VersionInfo"""
2289 return _IMP_domino.EqualitySubsetFilterTable_get_version_info(self)
2293 """__str__(EqualitySubsetFilterTable self) -> std::string"""
2294 return _IMP_domino.EqualitySubsetFilterTable___str__(self)
2298 """__repr__(EqualitySubsetFilterTable self) -> std::string"""
2299 return _IMP_domino.EqualitySubsetFilterTable___repr__(self)
2304 return _object_cast_to_EqualitySubsetFilterTable(o)
2306 EqualitySubsetFilterTable_swigregister = _IMP_domino.EqualitySubsetFilterTable_swigregister
2307 EqualitySubsetFilterTable_swigregister(EqualitySubsetFilterTable)
2309 class EquivalenceSubsetFilterTable(DisjointSetsSubsetFilterTable):
2310 """Proxy of C++ IMP::domino::EquivalenceSubsetFilterTable class."""
2312 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2314 def __init__(self, *args):
2316 __init__(IMP::domino::EquivalenceSubsetFilterTable self, ParticleStatesTable pst) -> EquivalenceSubsetFilterTable
2317 __init__(IMP::domino::EquivalenceSubsetFilterTable self) -> EquivalenceSubsetFilterTable
2319 this = _IMP_domino.new_EquivalenceSubsetFilterTable(*args)
2321 self.this.append(this)
2322 except __builtin__.Exception:
2325 def get_version_info(self):
2326 """get_version_info(EquivalenceSubsetFilterTable self) -> VersionInfo"""
2327 return _IMP_domino.EquivalenceSubsetFilterTable_get_version_info(self)
2331 """__str__(EquivalenceSubsetFilterTable self) -> std::string"""
2332 return _IMP_domino.EquivalenceSubsetFilterTable___str__(self)
2336 """__repr__(EquivalenceSubsetFilterTable self) -> std::string"""
2337 return _IMP_domino.EquivalenceSubsetFilterTable___repr__(self)
2342 return _object_cast_to_EquivalenceSubsetFilterTable(o)
2344 EquivalenceSubsetFilterTable_swigregister = _IMP_domino.EquivalenceSubsetFilterTable_swigregister
2345 EquivalenceSubsetFilterTable_swigregister(EquivalenceSubsetFilterTable)
2347 class EquivalenceAndExclusionSubsetFilterTable(DisjointSetsSubsetFilterTable):
2348 """Proxy of C++ IMP::domino::EquivalenceAndExclusionSubsetFilterTable class."""
2350 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2352 def __init__(self, *args):
2354 __init__(IMP::domino::EquivalenceAndExclusionSubsetFilterTable self, ParticleStatesTable pst) -> EquivalenceAndExclusionSubsetFilterTable
2355 __init__(IMP::domino::EquivalenceAndExclusionSubsetFilterTable self) -> EquivalenceAndExclusionSubsetFilterTable
2357 this = _IMP_domino.new_EquivalenceAndExclusionSubsetFilterTable(*args)
2359 self.this.append(this)
2360 except __builtin__.Exception:
2363 def get_version_info(self):
2364 """get_version_info(EquivalenceAndExclusionSubsetFilterTable self) -> VersionInfo"""
2365 return _IMP_domino.EquivalenceAndExclusionSubsetFilterTable_get_version_info(self)
2369 """__str__(EquivalenceAndExclusionSubsetFilterTable self) -> std::string"""
2370 return _IMP_domino.EquivalenceAndExclusionSubsetFilterTable___str__(self)
2374 """__repr__(EquivalenceAndExclusionSubsetFilterTable self) -> std::string"""
2375 return _IMP_domino.EquivalenceAndExclusionSubsetFilterTable___repr__(self)
2380 return _object_cast_to_EquivalenceAndExclusionSubsetFilterTable(o)
2382 EquivalenceAndExclusionSubsetFilterTable_swigregister = _IMP_domino.EquivalenceAndExclusionSubsetFilterTable_swigregister
2383 EquivalenceAndExclusionSubsetFilterTable_swigregister(EquivalenceAndExclusionSubsetFilterTable)
2385 class ListSubsetFilterTable(SubsetFilterTable):
2386 """Proxy of C++ IMP::domino::ListSubsetFilterTable class."""
2388 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2390 def __init__(self, pst):
2391 """__init__(IMP::domino::ListSubsetFilterTable self, ParticleStatesTable pst) -> ListSubsetFilterTable"""
2392 this = _IMP_domino.new_ListSubsetFilterTable(pst)
2394 self.this.append(this)
2395 except __builtin__.Exception:
2398 def get_ok_rate(self):
2399 """get_ok_rate(ListSubsetFilterTable self) -> double"""
2400 return _IMP_domino.ListSubsetFilterTable_get_ok_rate(self)
2403 def get_number_of_particle_states(self, p):
2404 """get_number_of_particle_states(ListSubsetFilterTable self, Particle p) -> unsigned int"""
2405 return _IMP_domino.ListSubsetFilterTable_get_number_of_particle_states(self, p)
2408 def set_allowed_states(self, p, states):
2409 """set_allowed_states(ListSubsetFilterTable self, Particle p, IMP::Ints const & states)"""
2410 return _IMP_domino.ListSubsetFilterTable_set_allowed_states(self, p, states)
2413 def get_version_info(self):
2414 """get_version_info(ListSubsetFilterTable self) -> VersionInfo"""
2415 return _IMP_domino.ListSubsetFilterTable_get_version_info(self)
2419 """__str__(ListSubsetFilterTable self) -> std::string"""
2420 return _IMP_domino.ListSubsetFilterTable___str__(self)
2424 """__repr__(ListSubsetFilterTable self) -> std::string"""
2425 return _IMP_domino.ListSubsetFilterTable___repr__(self)
2430 return _object_cast_to_ListSubsetFilterTable(o)
2432 ListSubsetFilterTable_swigregister = _IMP_domino.ListSubsetFilterTable_swigregister
2433 ListSubsetFilterTable_swigregister(ListSubsetFilterTable)
2435 class PairListSubsetFilterTable(SubsetFilterTable):
2436 """Proxy of C++ IMP::domino::PairListSubsetFilterTable class."""
2438 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2441 """__init__(IMP::domino::PairListSubsetFilterTable self) -> PairListSubsetFilterTable"""
2442 this = _IMP_domino.new_PairListSubsetFilterTable()
2444 self.this.append(this)
2445 except __builtin__.Exception:
2448 def set_allowed_states(self, p, states):
2449 """set_allowed_states(PairListSubsetFilterTable self, IMP::ParticlePair p, IMP::IntPairs const & states)"""
2450 return _IMP_domino.PairListSubsetFilterTable_set_allowed_states(self, p, states)
2453 def get_version_info(self):
2454 """get_version_info(PairListSubsetFilterTable self) -> VersionInfo"""
2455 return _IMP_domino.PairListSubsetFilterTable_get_version_info(self)
2459 """__str__(PairListSubsetFilterTable self) -> std::string"""
2460 return _IMP_domino.PairListSubsetFilterTable___str__(self)
2464 """__repr__(PairListSubsetFilterTable self) -> std::string"""
2465 return _IMP_domino.PairListSubsetFilterTable___repr__(self)
2470 return _object_cast_to_PairListSubsetFilterTable(o)
2472 PairListSubsetFilterTable_swigregister = _IMP_domino.PairListSubsetFilterTable_swigregister
2473 PairListSubsetFilterTable_swigregister(PairListSubsetFilterTable)
2475 class ProbabilisticSubsetFilterTable(SubsetFilterTable):
2476 """Proxy of C++ IMP::domino::ProbabilisticSubsetFilterTable class."""
2478 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2480 def __init__(self, p, leaves_only=False):
2482 __init__(IMP::domino::ProbabilisticSubsetFilterTable self, double p, bool leaves_only=False) -> ProbabilisticSubsetFilterTable
2483 __init__(IMP::domino::ProbabilisticSubsetFilterTable self, double p) -> ProbabilisticSubsetFilterTable
2485 this = _IMP_domino.new_ProbabilisticSubsetFilterTable(p, leaves_only)
2487 self.this.append(this)
2488 except __builtin__.Exception:
2491 def get_version_info(self):
2492 """get_version_info(ProbabilisticSubsetFilterTable self) -> VersionInfo"""
2493 return _IMP_domino.ProbabilisticSubsetFilterTable_get_version_info(self)
2497 """__str__(ProbabilisticSubsetFilterTable self) -> std::string"""
2498 return _IMP_domino.ProbabilisticSubsetFilterTable___str__(self)
2502 """__repr__(ProbabilisticSubsetFilterTable self) -> std::string"""
2503 return _IMP_domino.ProbabilisticSubsetFilterTable___repr__(self)
2508 return _object_cast_to_ProbabilisticSubsetFilterTable(o)
2510 ProbabilisticSubsetFilterTable_swigregister = _IMP_domino.ProbabilisticSubsetFilterTable_swigregister
2511 ProbabilisticSubsetFilterTable_swigregister(ProbabilisticSubsetFilterTable)
2514 """Proxy of C++ IMP::domino::AssignmentContainer class."""
2516 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2518 def __init__(self, *args):
2520 __init__(IMP::domino::AssignmentContainer self, std::string name) -> AssignmentContainer
2521 __init__(IMP::domino::AssignmentContainer self) -> AssignmentContainer
2523 if self.__class__ == AssignmentContainer:
2527 this = _IMP_domino.new_AssignmentContainer(_self, *args)
2529 self.this.append(this)
2530 except __builtin__.Exception:
2533 if self.__class__ != AssignmentContainer:
2534 _director_objects.register(self)
2539 def get_number_of_assignments(self):
2540 """get_number_of_assignments(AssignmentContainer self) -> unsigned int"""
2541 return _IMP_domino.AssignmentContainer_get_number_of_assignments(self)
2544 def get_assignment(self, i):
2545 """get_assignment(AssignmentContainer self, unsigned int i) -> Assignment"""
2546 return _IMP_domino.AssignmentContainer_get_assignment(self, i)
2549 def get_assignments(self, *args):
2551 get_assignments(AssignmentContainer self, IMP::IntRange ir) -> IMP::domino::Assignments
2552 get_assignments(AssignmentContainer self) -> IMP::domino::Assignments
2554 return _IMP_domino.AssignmentContainer_get_assignments(self, *args)
2557 def add_assignment(self, a):
2558 """add_assignment(AssignmentContainer self, Assignment a)"""
2559 return _IMP_domino.AssignmentContainer_add_assignment(self, a)
2562 def add_assignments(self, asgn):
2563 """add_assignments(AssignmentContainer self, IMP::domino::Assignments const & asgn)"""
2564 return _IMP_domino.AssignmentContainer_add_assignments(self, asgn)
2567 def get_particle_assignments(self, i):
2568 """get_particle_assignments(AssignmentContainer self, unsigned int i) -> IMP::Ints"""
2569 return _IMP_domino.AssignmentContainer_get_particle_assignments(self, i)
2571 __swig_destroy__ = _IMP_domino.delete_AssignmentContainer
2572 __del__ =
lambda self:
None
2575 """__str__(AssignmentContainer self) -> std::string"""
2576 return _IMP_domino.AssignmentContainer___str__(self)
2580 """__repr__(AssignmentContainer self) -> std::string"""
2581 return _IMP_domino.AssignmentContainer___repr__(self)
2586 return _object_cast_to_AssignmentContainer(o)
2589 def get_type_name(self):
2590 return self.__class__.__name__
2591 def do_show(self, out):
2593 def get_version_info(self):
2594 if"IMP::domino" ==
"IMP":
2595 return VersionInfo(self.__module__,
2596 __import__(self.__module__).get_module_version())
2599 __import__(self.__module__).get_module_version())
2602 return _object_cast_to_AssignmentContainer(o)
2604 def __disown__(self):
2606 _IMP_domino.disown_AssignmentContainer(self)
2607 return weakref_proxy(self)
2609 def do_destroy(self):
2610 """do_destroy(AssignmentContainer self)"""
2611 return _IMP_domino.AssignmentContainer_do_destroy(self)
2613 AssignmentContainer_swigregister = _IMP_domino.AssignmentContainer_swigregister
2614 AssignmentContainer_swigregister(AssignmentContainer)
2616 class PackedAssignmentContainer(AssignmentContainer):
2617 """Proxy of C++ IMP::domino::PackedAssignmentContainer class."""
2619 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2621 def __init__(self, *args):
2623 __init__(IMP::domino::PackedAssignmentContainer self, std::string name) -> PackedAssignmentContainer
2624 __init__(IMP::domino::PackedAssignmentContainer self) -> PackedAssignmentContainer
2626 this = _IMP_domino.new_PackedAssignmentContainer(*args)
2628 self.this.append(this)
2629 except __builtin__.Exception:
2632 def get_assignments(self, *args):
2634 get_assignments(PackedAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2635 get_assignments(PackedAssignmentContainer self) -> IMP::domino::Assignments
2637 return _IMP_domino.PackedAssignmentContainer_get_assignments(self, *args)
2640 def get_version_info(self):
2641 """get_version_info(PackedAssignmentContainer self) -> VersionInfo"""
2642 return _IMP_domino.PackedAssignmentContainer_get_version_info(self)
2646 """__str__(PackedAssignmentContainer self) -> std::string"""
2647 return _IMP_domino.PackedAssignmentContainer___str__(self)
2651 """__repr__(PackedAssignmentContainer self) -> std::string"""
2652 return _IMP_domino.PackedAssignmentContainer___repr__(self)
2657 return _object_cast_to_PackedAssignmentContainer(o)
2659 PackedAssignmentContainer_swigregister = _IMP_domino.PackedAssignmentContainer_swigregister
2660 PackedAssignmentContainer_swigregister(PackedAssignmentContainer)
2662 class ListAssignmentContainer(AssignmentContainer):
2663 """Proxy of C++ IMP::domino::ListAssignmentContainer class."""
2665 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2667 def __init__(self, *args):
2669 __init__(IMP::domino::ListAssignmentContainer self, std::string name) -> ListAssignmentContainer
2670 __init__(IMP::domino::ListAssignmentContainer self) -> ListAssignmentContainer
2672 this = _IMP_domino.new_ListAssignmentContainer(*args)
2674 self.this.append(this)
2675 except __builtin__.Exception:
2678 def get_assignments(self, *args):
2680 get_assignments(ListAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2681 get_assignments(ListAssignmentContainer self) -> IMP::domino::Assignments
2683 return _IMP_domino.ListAssignmentContainer_get_assignments(self, *args)
2686 def get_version_info(self):
2687 """get_version_info(ListAssignmentContainer self) -> VersionInfo"""
2688 return _IMP_domino.ListAssignmentContainer_get_version_info(self)
2692 """__str__(ListAssignmentContainer self) -> std::string"""
2693 return _IMP_domino.ListAssignmentContainer___str__(self)
2697 """__repr__(ListAssignmentContainer self) -> std::string"""
2698 return _IMP_domino.ListAssignmentContainer___repr__(self)
2703 return _object_cast_to_ListAssignmentContainer(o)
2705 ListAssignmentContainer_swigregister = _IMP_domino.ListAssignmentContainer_swigregister
2706 ListAssignmentContainer_swigregister(ListAssignmentContainer)
2708 class SampleAssignmentContainer(AssignmentContainer):
2709 """Proxy of C++ IMP::domino::SampleAssignmentContainer class."""
2711 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2713 def __init__(self, *args):
2715 __init__(IMP::domino::SampleAssignmentContainer self, unsigned int k, std::string name) -> SampleAssignmentContainer
2716 __init__(IMP::domino::SampleAssignmentContainer self, unsigned int k) -> SampleAssignmentContainer
2718 this = _IMP_domino.new_SampleAssignmentContainer(*args)
2720 self.this.append(this)
2721 except __builtin__.Exception:
2724 def get_assignments(self, *args):
2726 get_assignments(SampleAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2727 get_assignments(SampleAssignmentContainer self) -> IMP::domino::Assignments
2729 return _IMP_domino.SampleAssignmentContainer_get_assignments(self, *args)
2732 def get_version_info(self):
2733 """get_version_info(SampleAssignmentContainer self) -> VersionInfo"""
2734 return _IMP_domino.SampleAssignmentContainer_get_version_info(self)
2738 """__str__(SampleAssignmentContainer self) -> std::string"""
2739 return _IMP_domino.SampleAssignmentContainer___str__(self)
2743 """__repr__(SampleAssignmentContainer self) -> std::string"""
2744 return _IMP_domino.SampleAssignmentContainer___repr__(self)
2749 return _object_cast_to_SampleAssignmentContainer(o)
2751 SampleAssignmentContainer_swigregister = _IMP_domino.SampleAssignmentContainer_swigregister
2752 SampleAssignmentContainer_swigregister(SampleAssignmentContainer)
2754 class WriteHDF5AssignmentContainer(AssignmentContainer):
2755 """Proxy of C++ IMP::domino::WriteHDF5AssignmentContainer class."""
2757 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2759 def __init__(self, *args):
2761 __init__(IMP::domino::WriteHDF5AssignmentContainer self, Group parent, Subset s, IMP::ParticlesTemp const & all_particles, std::string name) -> WriteHDF5AssignmentContainer
2762 __init__(IMP::domino::WriteHDF5AssignmentContainer self, IndexDataSet2D dataset, Subset s, IMP::ParticlesTemp const & all_particles, std::string name) -> WriteHDF5AssignmentContainer
2764 this = _IMP_domino.new_WriteHDF5AssignmentContainer(*args)
2766 self.this.append(this)
2767 except __builtin__.Exception:
2770 def set_cache_size(self, words):
2771 """set_cache_size(WriteHDF5AssignmentContainer self, unsigned int words)"""
2772 return _IMP_domino.WriteHDF5AssignmentContainer_set_cache_size(self, words)
2775 def get_assignments(self, *args):
2777 get_assignments(WriteHDF5AssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2778 get_assignments(WriteHDF5AssignmentContainer self) -> IMP::domino::Assignments
2780 return _IMP_domino.WriteHDF5AssignmentContainer_get_assignments(self, *args)
2783 def get_version_info(self):
2784 """get_version_info(WriteHDF5AssignmentContainer self) -> VersionInfo"""
2785 return _IMP_domino.WriteHDF5AssignmentContainer_get_version_info(self)
2789 """__str__(WriteHDF5AssignmentContainer self) -> std::string"""
2790 return _IMP_domino.WriteHDF5AssignmentContainer___str__(self)
2794 """__repr__(WriteHDF5AssignmentContainer self) -> std::string"""
2795 return _IMP_domino.WriteHDF5AssignmentContainer___repr__(self)
2800 return _object_cast_to_WriteHDF5AssignmentContainer(o)
2802 WriteHDF5AssignmentContainer_swigregister = _IMP_domino.WriteHDF5AssignmentContainer_swigregister
2803 WriteHDF5AssignmentContainer_swigregister(WriteHDF5AssignmentContainer)
2805 class ReadHDF5AssignmentContainer(AssignmentContainer):
2806 """Proxy of C++ IMP::domino::ReadHDF5AssignmentContainer class."""
2808 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2810 def __init__(self, dataset, s, all_particles, name):
2811 """__init__(IMP::domino::ReadHDF5AssignmentContainer self, IndexConstDataSet2D dataset, Subset s, IMP::ParticlesTemp const & all_particles, std::string name) -> ReadHDF5AssignmentContainer"""
2812 this = _IMP_domino.new_ReadHDF5AssignmentContainer(dataset, s, all_particles, name)
2814 self.this.append(this)
2815 except __builtin__.Exception:
2818 def set_cache_size(self, words):
2819 """set_cache_size(ReadHDF5AssignmentContainer self, unsigned int words)"""
2820 return _IMP_domino.ReadHDF5AssignmentContainer_set_cache_size(self, words)
2823 def get_assignments(self, *args):
2825 get_assignments(ReadHDF5AssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2826 get_assignments(ReadHDF5AssignmentContainer self) -> IMP::domino::Assignments
2828 return _IMP_domino.ReadHDF5AssignmentContainer_get_assignments(self, *args)
2831 def get_version_info(self):
2832 """get_version_info(ReadHDF5AssignmentContainer self) -> VersionInfo"""
2833 return _IMP_domino.ReadHDF5AssignmentContainer_get_version_info(self)
2837 """__str__(ReadHDF5AssignmentContainer self) -> std::string"""
2838 return _IMP_domino.ReadHDF5AssignmentContainer___str__(self)
2842 """__repr__(ReadHDF5AssignmentContainer self) -> std::string"""
2843 return _IMP_domino.ReadHDF5AssignmentContainer___repr__(self)
2848 return _object_cast_to_ReadHDF5AssignmentContainer(o)
2850 ReadHDF5AssignmentContainer_swigregister = _IMP_domino.ReadHDF5AssignmentContainer_swigregister
2851 ReadHDF5AssignmentContainer_swigregister(ReadHDF5AssignmentContainer)
2853 class WriteAssignmentContainer(AssignmentContainer):
2854 """Proxy of C++ IMP::domino::WriteAssignmentContainer class."""
2856 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2858 def __init__(self, out_file, s, all_particles, name):
2859 """__init__(IMP::domino::WriteAssignmentContainer self, std::string out_file, Subset s, IMP::ParticlesTemp const & all_particles, std::string name) -> WriteAssignmentContainer"""
2860 this = _IMP_domino.new_WriteAssignmentContainer(out_file, s, all_particles, name)
2862 self.this.append(this)
2863 except __builtin__.Exception:
2866 def set_cache_size(self, words):
2867 """set_cache_size(WriteAssignmentContainer self, unsigned int words)"""
2868 return _IMP_domino.WriteAssignmentContainer_set_cache_size(self, words)
2871 def get_assignments(self, *args):
2873 get_assignments(WriteAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2874 get_assignments(WriteAssignmentContainer self) -> IMP::domino::Assignments
2876 return _IMP_domino.WriteAssignmentContainer_get_assignments(self, *args)
2879 def get_version_info(self):
2880 """get_version_info(WriteAssignmentContainer self) -> VersionInfo"""
2881 return _IMP_domino.WriteAssignmentContainer_get_version_info(self)
2885 """__str__(WriteAssignmentContainer self) -> std::string"""
2886 return _IMP_domino.WriteAssignmentContainer___str__(self)
2890 """__repr__(WriteAssignmentContainer self) -> std::string"""
2891 return _IMP_domino.WriteAssignmentContainer___repr__(self)
2896 return _object_cast_to_WriteAssignmentContainer(o)
2898 WriteAssignmentContainer_swigregister = _IMP_domino.WriteAssignmentContainer_swigregister
2899 WriteAssignmentContainer_swigregister(WriteAssignmentContainer)
2901 class ReadAssignmentContainer(AssignmentContainer):
2902 """Proxy of C++ IMP::domino::ReadAssignmentContainer class."""
2904 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2906 def __init__(self, out_file, s, all_particles, name):
2907 """__init__(IMP::domino::ReadAssignmentContainer self, std::string out_file, Subset s, IMP::ParticlesTemp const & all_particles, std::string name) -> ReadAssignmentContainer"""
2908 this = _IMP_domino.new_ReadAssignmentContainer(out_file, s, all_particles, name)
2910 self.this.append(this)
2911 except __builtin__.Exception:
2914 def set_cache_size(self, words):
2915 """set_cache_size(ReadAssignmentContainer self, unsigned int words)"""
2916 return _IMP_domino.ReadAssignmentContainer_set_cache_size(self, words)
2919 def get_assignments(self, *args):
2921 get_assignments(ReadAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2922 get_assignments(ReadAssignmentContainer self) -> IMP::domino::Assignments
2924 return _IMP_domino.ReadAssignmentContainer_get_assignments(self, *args)
2927 def get_version_info(self):
2928 """get_version_info(ReadAssignmentContainer self) -> VersionInfo"""
2929 return _IMP_domino.ReadAssignmentContainer_get_version_info(self)
2933 """__str__(ReadAssignmentContainer self) -> std::string"""
2934 return _IMP_domino.ReadAssignmentContainer___str__(self)
2938 """__repr__(ReadAssignmentContainer self) -> std::string"""
2939 return _IMP_domino.ReadAssignmentContainer___repr__(self)
2944 return _object_cast_to_ReadAssignmentContainer(o)
2946 ReadAssignmentContainer_swigregister = _IMP_domino.ReadAssignmentContainer_swigregister
2947 ReadAssignmentContainer_swigregister(ReadAssignmentContainer)
2949 class RangeViewAssignmentContainer(AssignmentContainer):
2950 """Proxy of C++ IMP::domino::RangeViewAssignmentContainer class."""
2952 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2954 def __init__(self, inner, begin, end):
2955 """__init__(IMP::domino::RangeViewAssignmentContainer self, AssignmentContainer inner, unsigned int begin, unsigned int end) -> RangeViewAssignmentContainer"""
2956 this = _IMP_domino.new_RangeViewAssignmentContainer(inner, begin, end)
2958 self.this.append(this)
2959 except __builtin__.Exception:
2962 def get_assignments(self, *args):
2964 get_assignments(RangeViewAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2965 get_assignments(RangeViewAssignmentContainer self) -> IMP::domino::Assignments
2967 return _IMP_domino.RangeViewAssignmentContainer_get_assignments(self, *args)
2970 def get_version_info(self):
2971 """get_version_info(RangeViewAssignmentContainer self) -> VersionInfo"""
2972 return _IMP_domino.RangeViewAssignmentContainer_get_version_info(self)
2976 """__str__(RangeViewAssignmentContainer self) -> std::string"""
2977 return _IMP_domino.RangeViewAssignmentContainer___str__(self)
2981 """__repr__(RangeViewAssignmentContainer self) -> std::string"""
2982 return _IMP_domino.RangeViewAssignmentContainer___repr__(self)
2987 return _object_cast_to_RangeViewAssignmentContainer(o)
2989 RangeViewAssignmentContainer_swigregister = _IMP_domino.RangeViewAssignmentContainer_swigregister
2990 RangeViewAssignmentContainer_swigregister(RangeViewAssignmentContainer)
2992 class HeapAssignmentContainer(AssignmentContainer):
2993 """Proxy of C++ IMP::domino::HeapAssignmentContainer class."""
2995 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2997 def __init__(self, *args):
2999 __init__(IMP::domino::HeapAssignmentContainer self, Subset subset, unsigned int k, RestraintCache rssf, std::string name) -> HeapAssignmentContainer
3000 __init__(IMP::domino::HeapAssignmentContainer self, Subset subset, unsigned int k, RestraintCache rssf) -> HeapAssignmentContainer
3002 this = _IMP_domino.new_HeapAssignmentContainer(*args)
3004 self.this.append(this)
3005 except __builtin__.Exception:
3008 def get_assignments(self, *args):
3010 get_assignments(HeapAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
3011 get_assignments(HeapAssignmentContainer self) -> IMP::domino::Assignments
3013 return _IMP_domino.HeapAssignmentContainer_get_assignments(self, *args)
3016 def get_version_info(self):
3017 """get_version_info(HeapAssignmentContainer self) -> VersionInfo"""
3018 return _IMP_domino.HeapAssignmentContainer_get_version_info(self)
3022 """__str__(HeapAssignmentContainer self) -> std::string"""
3023 return _IMP_domino.HeapAssignmentContainer___str__(self)
3027 """__repr__(HeapAssignmentContainer self) -> std::string"""
3028 return _IMP_domino.HeapAssignmentContainer___repr__(self)
3033 return _object_cast_to_HeapAssignmentContainer(o)
3035 HeapAssignmentContainer_swigregister = _IMP_domino.HeapAssignmentContainer_swigregister
3036 HeapAssignmentContainer_swigregister(HeapAssignmentContainer)
3038 class CappedAssignmentContainer(AssignmentContainer):
3039 """Proxy of C++ IMP::domino::CappedAssignmentContainer class."""
3041 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3043 def __init__(self, contained, max_states, name):
3044 """__init__(IMP::domino::CappedAssignmentContainer self, AssignmentContainer contained, int max_states, std::string name) -> CappedAssignmentContainer"""
3045 this = _IMP_domino.new_CappedAssignmentContainer(contained, max_states, name)
3047 self.this.append(this)
3048 except __builtin__.Exception:
3051 def get_assignments(self, *args):
3053 get_assignments(CappedAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
3054 get_assignments(CappedAssignmentContainer self) -> IMP::domino::Assignments
3056 return _IMP_domino.CappedAssignmentContainer_get_assignments(self, *args)
3059 def get_version_info(self):
3060 """get_version_info(CappedAssignmentContainer self) -> VersionInfo"""
3061 return _IMP_domino.CappedAssignmentContainer_get_version_info(self)
3065 """__str__(CappedAssignmentContainer self) -> std::string"""
3066 return _IMP_domino.CappedAssignmentContainer___str__(self)
3070 """__repr__(CappedAssignmentContainer self) -> std::string"""
3071 return _IMP_domino.CappedAssignmentContainer___repr__(self)
3076 return _object_cast_to_CappedAssignmentContainer(o)
3078 CappedAssignmentContainer_swigregister = _IMP_domino.CappedAssignmentContainer_swigregister
3079 CappedAssignmentContainer_swigregister(CappedAssignmentContainer)
3082 """Proxy of C++ IMP::domino::AssignmentsTable class."""
3084 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3086 def __init__(self, *args):
3088 __init__(IMP::domino::AssignmentsTable self, std::string name) -> AssignmentsTable
3089 __init__(IMP::domino::AssignmentsTable self) -> AssignmentsTable
3091 if self.__class__ == AssignmentsTable:
3095 this = _IMP_domino.new_AssignmentsTable(_self, *args)
3097 self.this.append(this)
3098 except __builtin__.Exception:
3101 if self.__class__ != AssignmentsTable:
3102 _director_objects.register(self)
3107 def load_assignments(self, s, ac):
3108 """load_assignments(AssignmentsTable self, Subset s, AssignmentContainer ac)"""
3109 return _IMP_domino.AssignmentsTable_load_assignments(self, s, ac)
3111 __swig_destroy__ = _IMP_domino.delete_AssignmentsTable
3112 __del__ =
lambda self:
None
3115 """__str__(AssignmentsTable self) -> std::string"""
3116 return _IMP_domino.AssignmentsTable___str__(self)
3120 """__repr__(AssignmentsTable self) -> std::string"""
3121 return _IMP_domino.AssignmentsTable___repr__(self)
3126 return _object_cast_to_AssignmentsTable(o)
3129 def get_type_name(self):
3130 return self.__class__.__name__
3131 def do_show(self, out):
3133 def get_version_info(self):
3134 if"IMP::domino" ==
"IMP":
3135 return VersionInfo(self.__module__,
3136 __import__(self.__module__).get_module_version())
3139 __import__(self.__module__).get_module_version())
3142 return _object_cast_to_AssignmentsTable(o)
3144 def __disown__(self):
3146 _IMP_domino.disown_AssignmentsTable(self)
3147 return weakref_proxy(self)
3149 def do_destroy(self):
3150 """do_destroy(AssignmentsTable self)"""
3151 return _IMP_domino.AssignmentsTable_do_destroy(self)
3153 AssignmentsTable_swigregister = _IMP_domino.AssignmentsTable_swigregister
3154 AssignmentsTable_swigregister(AssignmentsTable)
3156 class SimpleAssignmentsTable(AssignmentsTable):
3157 """Proxy of C++ IMP::domino::SimpleAssignmentsTable class."""
3159 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3161 def __init__(self, *args):
3163 __init__(IMP::domino::SimpleAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft, unsigned int max) -> SimpleAssignmentsTable
3164 __init__(IMP::domino::SimpleAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft) -> SimpleAssignmentsTable
3165 __init__(IMP::domino::SimpleAssignmentsTable self, ParticleStatesTable pst) -> SimpleAssignmentsTable
3167 this = _IMP_domino.new_SimpleAssignmentsTable(*args)
3169 self.this.append(this)
3170 except __builtin__.Exception:
3173 def get_version_info(self):
3174 """get_version_info(SimpleAssignmentsTable self) -> VersionInfo"""
3175 return _IMP_domino.SimpleAssignmentsTable_get_version_info(self)
3179 """__str__(SimpleAssignmentsTable self) -> std::string"""
3180 return _IMP_domino.SimpleAssignmentsTable___str__(self)
3184 """__repr__(SimpleAssignmentsTable self) -> std::string"""
3185 return _IMP_domino.SimpleAssignmentsTable___repr__(self)
3190 return _object_cast_to_SimpleAssignmentsTable(o)
3192 SimpleAssignmentsTable_swigregister = _IMP_domino.SimpleAssignmentsTable_swigregister
3193 SimpleAssignmentsTable_swigregister(SimpleAssignmentsTable)
3195 class RecursiveAssignmentsTable(AssignmentsTable):
3196 """Proxy of C++ IMP::domino::RecursiveAssignmentsTable class."""
3198 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3200 def __init__(self, *args):
3202 __init__(IMP::domino::RecursiveAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft, unsigned int max) -> RecursiveAssignmentsTable
3203 __init__(IMP::domino::RecursiveAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft) -> RecursiveAssignmentsTable
3204 __init__(IMP::domino::RecursiveAssignmentsTable self, ParticleStatesTable pst) -> RecursiveAssignmentsTable
3206 this = _IMP_domino.new_RecursiveAssignmentsTable(*args)
3208 self.this.append(this)
3209 except __builtin__.Exception:
3212 def get_version_info(self):
3213 """get_version_info(RecursiveAssignmentsTable self) -> VersionInfo"""
3214 return _IMP_domino.RecursiveAssignmentsTable_get_version_info(self)
3218 """__str__(RecursiveAssignmentsTable self) -> std::string"""
3219 return _IMP_domino.RecursiveAssignmentsTable___str__(self)
3223 """__repr__(RecursiveAssignmentsTable self) -> std::string"""
3224 return _IMP_domino.RecursiveAssignmentsTable___repr__(self)
3229 return _object_cast_to_RecursiveAssignmentsTable(o)
3231 RecursiveAssignmentsTable_swigregister = _IMP_domino.RecursiveAssignmentsTable_swigregister
3232 RecursiveAssignmentsTable_swigregister(RecursiveAssignmentsTable)
3234 class BranchAndBoundAssignmentsTable(AssignmentsTable):
3235 """Proxy of C++ IMP::domino::BranchAndBoundAssignmentsTable class."""
3237 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3239 def __init__(self, *args):
3241 __init__(IMP::domino::BranchAndBoundAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft, unsigned int max) -> BranchAndBoundAssignmentsTable
3242 __init__(IMP::domino::BranchAndBoundAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft) -> BranchAndBoundAssignmentsTable
3243 __init__(IMP::domino::BranchAndBoundAssignmentsTable self, ParticleStatesTable pst) -> BranchAndBoundAssignmentsTable
3245 this = _IMP_domino.new_BranchAndBoundAssignmentsTable(*args)
3247 self.this.append(this)
3248 except __builtin__.Exception:
3251 def get_version_info(self):
3252 """get_version_info(BranchAndBoundAssignmentsTable self) -> VersionInfo"""
3253 return _IMP_domino.BranchAndBoundAssignmentsTable_get_version_info(self)
3257 """__str__(BranchAndBoundAssignmentsTable self) -> std::string"""
3258 return _IMP_domino.BranchAndBoundAssignmentsTable___str__(self)
3262 """__repr__(BranchAndBoundAssignmentsTable self) -> std::string"""
3263 return _IMP_domino.BranchAndBoundAssignmentsTable___repr__(self)
3268 return _object_cast_to_BranchAndBoundAssignmentsTable(o)
3270 BranchAndBoundAssignmentsTable_swigregister = _IMP_domino.BranchAndBoundAssignmentsTable_swigregister
3271 BranchAndBoundAssignmentsTable_swigregister(BranchAndBoundAssignmentsTable)
3273 class ListAssignmentsTable(AssignmentsTable):
3274 """Proxy of C++ IMP::domino::ListAssignmentsTable class."""
3276 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3278 def __init__(self, *args):
3280 __init__(IMP::domino::ListAssignmentsTable self, std::string name) -> ListAssignmentsTable
3281 __init__(IMP::domino::ListAssignmentsTable self) -> ListAssignmentsTable
3283 this = _IMP_domino.new_ListAssignmentsTable(*args)
3285 self.this.append(this)
3286 except __builtin__.Exception:
3289 def set_assignments(self, s, lsc):
3290 """set_assignments(ListAssignmentsTable self, Subset s, AssignmentContainer lsc)"""
3291 return _IMP_domino.ListAssignmentsTable_set_assignments(self, s, lsc)
3294 def get_version_info(self):
3295 """get_version_info(ListAssignmentsTable self) -> VersionInfo"""
3296 return _IMP_domino.ListAssignmentsTable_get_version_info(self)
3300 """__str__(ListAssignmentsTable self) -> std::string"""
3301 return _IMP_domino.ListAssignmentsTable___str__(self)
3305 """__repr__(ListAssignmentsTable self) -> std::string"""
3306 return _IMP_domino.ListAssignmentsTable___repr__(self)
3311 return _object_cast_to_ListAssignmentsTable(o)
3313 ListAssignmentsTable_swigregister = _IMP_domino.ListAssignmentsTable_swigregister
3314 ListAssignmentsTable_swigregister(ListAssignmentsTable)
3318 """get_order(Subset s, IMP::domino::SubsetFilterTables const & sft) -> IMP::ParticlesTemp"""
3319 return _IMP_domino.get_order(s, sft)
3320 class _SubsetGraphVertexIndex(object):
3321 """Proxy of C++ IMP::domino::SubsetGraphVertexIndex class."""
3323 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3324 __repr__ = _swig_repr
3327 """__init__(IMP::domino::SubsetGraphVertexIndex self) -> _SubsetGraphVertexIndex"""
3328 this = _IMP_domino.new__SubsetGraphVertexIndex()
3330 self.this.append(this)
3331 except __builtin__.Exception:
3333 __swig_destroy__ = _IMP_domino.delete__SubsetGraphVertexIndex
3334 __del__ =
lambda self:
None
3335 _SubsetGraphVertexIndex_swigregister = _IMP_domino._SubsetGraphVertexIndex_swigregister
3336 _SubsetGraphVertexIndex_swigregister(_SubsetGraphVertexIndex)
3338 class _InteractionGraphVertexIndex(object):
3339 """Proxy of C++ IMP::domino::InteractionGraphVertexIndex class."""
3341 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3342 __repr__ = _swig_repr
3345 """__init__(IMP::domino::InteractionGraphVertexIndex self) -> _InteractionGraphVertexIndex"""
3346 this = _IMP_domino.new__InteractionGraphVertexIndex()
3348 self.this.append(this)
3349 except __builtin__.Exception:
3351 __swig_destroy__ = _IMP_domino.delete__InteractionGraphVertexIndex
3352 __del__ =
lambda self:
None
3353 _InteractionGraphVertexIndex_swigregister = _IMP_domino._InteractionGraphVertexIndex_swigregister
3354 _InteractionGraphVertexIndex_swigregister(_InteractionGraphVertexIndex)
3358 """get_subsets(IMP::domino::SubsetGraph const & g) -> IMP::domino::Subsets"""
3359 return _IMP_domino.get_subsets(g)
3362 """get_junction_tree(IMP::domino::InteractionGraph const & ig) -> IMP::domino::SubsetGraph"""
3363 return _IMP_domino.get_junction_tree(ig)
3365 def get_triangulated(input):
3366 """get_triangulated(IMP::domino::InteractionGraph const & input) -> IMP::domino::InteractionGraph"""
3367 return _IMP_domino.get_triangulated(input)
3368 class _CliqueGraphVertexIndex(object):
3369 """Proxy of C++ IMP::domino::CliqueGraphVertexIndex class."""
3371 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3372 __repr__ = _swig_repr
3375 """__init__(IMP::domino::CliqueGraphVertexIndex self) -> _CliqueGraphVertexIndex"""
3376 this = _IMP_domino.new__CliqueGraphVertexIndex()
3378 self.this.append(this)
3379 except __builtin__.Exception:
3381 __swig_destroy__ = _IMP_domino.delete__CliqueGraphVertexIndex
3382 __del__ =
lambda self:
None
3383 _CliqueGraphVertexIndex_swigregister = _IMP_domino._CliqueGraphVertexIndex_swigregister
3384 _CliqueGraphVertexIndex_swigregister(_CliqueGraphVertexIndex)
3387 def get_clique_graph(input):
3388 """get_clique_graph(IMP::domino::InteractionGraph const & input) -> IMP::domino::CliqueGraph"""
3389 return _IMP_domino.get_clique_graph(input)
3391 def get_minimum_spanning_tree(input):
3392 """get_minimum_spanning_tree(IMP::domino::CliqueGraph const & input) -> IMP::domino::SubsetGraph"""
3393 return _IMP_domino.get_minimum_spanning_tree(input)
3396 """get_restraint_graph(_ScoringFunctionAdaptor rs, ParticleStatesTable pst) -> IMP::domino::SubsetGraph"""
3397 return _IMP_domino.get_restraint_graph(rs, pst)
3401 get_interaction_graph(_ScoringFunctionAdaptor rs, ParticleStatesTable pst) -> IMP::domino::InteractionGraph
3402 get_interaction_graph(_ScoringFunctionAdaptor rs, IMP::ParticlesTemp const & pst) -> IMP::domino::InteractionGraph
3404 return _IMP_domino.get_interaction_graph(*args)
3407 """get_interaction_graph_geometry(IMP::domino::InteractionGraph const & ig) -> IMP::display::Geometries"""
3408 return _IMP_domino.get_interaction_graph_geometry(ig)
3411 """get_subset_graph_geometry(IMP::domino::SubsetGraph const & ig) -> IMP::display::Geometries"""
3412 return _IMP_domino.get_subset_graph_geometry(ig)
3413 class _MergeTreeVertexIndex(object):
3414 """Proxy of C++ IMP::domino::MergeTreeVertexIndex class."""
3416 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3417 __repr__ = _swig_repr
3420 """__init__(IMP::domino::MergeTreeVertexIndex self) -> _MergeTreeVertexIndex"""
3421 this = _IMP_domino.new__MergeTreeVertexIndex()
3423 self.this.append(this)
3424 except __builtin__.Exception:
3426 __swig_destroy__ = _IMP_domino.delete__MergeTreeVertexIndex
3427 __del__ =
lambda self:
None
3428 _MergeTreeVertexIndex_swigregister = _IMP_domino._MergeTreeVertexIndex_swigregister
3429 _MergeTreeVertexIndex_swigregister(_MergeTreeVertexIndex)
3432 def show_as_graphviz(*args):
3434 show_as_graphviz(IMP::domino::SubsetGraph const & name, TextOutput out)
3435 show_as_graphviz(IMP::domino::InteractionGraph const & name, TextOutput out)
3436 show_as_graphviz(IMP::domino::CliqueGraph const & name, TextOutput out)
3437 show_as_graphviz(IMP::domino::MergeTree const & name, TextOutput out)
3439 return _IMP_domino.show_as_graphviz(*args)
3441 def get_vertex_index(*args):
3443 get_vertex_index(IMP::domino::SubsetGraph const & g) -> _SubsetGraphVertexIndex
3444 get_vertex_index(IMP::domino::InteractionGraph const & g) -> _InteractionGraphVertexIndex
3445 get_vertex_index(IMP::domino::CliqueGraph const & g) -> _CliqueGraphVertexIndex
3446 get_vertex_index(IMP::domino::MergeTree const & g) -> _MergeTreeVertexIndex
3448 return _IMP_domino.get_vertex_index(*args)
3452 get_merge_tree(_ScoringFunctionAdaptor input, ParticleStatesTable pst) -> IMP::domino::MergeTree
3453 get_merge_tree(IMP::domino::SubsetGraph const & junction_tree) -> IMP::domino::MergeTree
3455 return _IMP_domino.get_merge_tree(*args)
3458 """get_balanced_merge_tree(IMP::domino::SubsetGraph const & junction_tree) -> IMP::domino::MergeTree"""
3459 return _IMP_domino.get_balanced_merge_tree(junction_tree)
3461 def get_is_merge_tree(tree, all, verbose=True):
3463 get_is_merge_tree(IMP::domino::MergeTree const & tree, Subset all, bool verbose=True) -> bool
3464 get_is_merge_tree(IMP::domino::MergeTree const & tree, Subset all) -> bool
3466 return _IMP_domino.get_is_merge_tree(tree, all, verbose)
3468 def write_merge_tree(tree, ps, out):
3469 """write_merge_tree(IMP::domino::MergeTree const & tree, IMP::ParticlesTemp const & ps, _ostream out)"""
3470 return _IMP_domino.write_merge_tree(tree, ps, out)
3472 def read_merge_tree(input, ps):
3473 """read_merge_tree(std::istream & input, IMP::ParticlesTemp const & ps) -> IMP::domino::MergeTree"""
3474 return _IMP_domino.read_merge_tree(input, ps)
3476 """Proxy of C++ IMP::domino::DiscreteSampler class."""
3478 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3480 def get_subset_filter_tables_to_use(self, rs, pst):
3481 """get_subset_filter_tables_to_use(DiscreteSampler self, IMP::RestraintsTemp const & rs, ParticleStatesTable pst) -> IMP::domino::SubsetFilterTables"""
3482 return _IMP_domino.DiscreteSampler_get_subset_filter_tables_to_use(self, rs, pst)
3485 def get_assignments_table_to_use(self, *args):
3487 get_assignments_table_to_use(DiscreteSampler self, IMP::domino::SubsetFilterTables const & sfts, unsigned int max) -> AssignmentsTable
3488 get_assignments_table_to_use(DiscreteSampler self, IMP::domino::SubsetFilterTables const & sfts) -> AssignmentsTable
3490 return _IMP_domino.DiscreteSampler_get_assignments_table_to_use(self, *args)
3493 def do_sample(self):
3494 """do_sample(DiscreteSampler self) -> ConfigurationSet"""
3495 return _IMP_domino.DiscreteSampler_do_sample(self)
3498 def do_get_sample_assignments(self, all):
3499 """do_get_sample_assignments(DiscreteSampler self, Subset all) -> IMP::domino::Assignments"""
3500 return _IMP_domino.DiscreteSampler_do_get_sample_assignments(self, all)
3503 def get_restraints(self):
3504 """get_restraints(DiscreteSampler self) -> IMP::RestraintsTemp"""
3505 return _IMP_domino.DiscreteSampler_get_restraints(self)
3508 def __init__(self, m, pst, name):
3509 """__init__(IMP::domino::DiscreteSampler self, Model m, ParticleStatesTable pst, std::string name) -> DiscreteSampler"""
3510 if self.__class__ == DiscreteSampler:
3514 this = _IMP_domino.new_DiscreteSampler(_self, m, pst, name)
3516 self.this.append(this)
3517 except __builtin__.Exception:
3520 if self.__class__ != DiscreteSampler:
3521 _director_objects.register(self)
3525 __swig_destroy__ = _IMP_domino.delete_DiscreteSampler
3526 __del__ =
lambda self:
None
3528 def set_restraints(self, rs):
3529 """set_restraints(DiscreteSampler self, _RestraintsAdaptor rs)"""
3530 return _IMP_domino.DiscreteSampler_set_restraints(self, rs)
3533 def set_particle_states(self, p, se):
3534 """set_particle_states(DiscreteSampler self, Particle p, ParticleStates se)"""
3535 return _IMP_domino.DiscreteSampler_set_particle_states(self, p, se)
3538 def get_sample_assignments(self, s):
3539 """get_sample_assignments(DiscreteSampler self, Subset s) -> IMP::domino::Assignments"""
3540 return _IMP_domino.DiscreteSampler_get_sample_assignments(self, s)
3543 def set_particle_states_table(self, cse):
3544 """set_particle_states_table(DiscreteSampler self, ParticleStatesTable cse)"""
3545 return _IMP_domino.DiscreteSampler_set_particle_states_table(self, cse)
3548 def set_assignments_table(self, sst):
3549 """set_assignments_table(DiscreteSampler self, AssignmentsTable sst)"""
3550 return _IMP_domino.DiscreteSampler_set_assignments_table(self, sst)
3553 def get_particle_states_table(self):
3554 """get_particle_states_table(DiscreteSampler self) -> ParticleStatesTable"""
3555 return _IMP_domino.DiscreteSampler_get_particle_states_table(self)
3558 def remove_subset_filter_table(self, d):
3559 """remove_subset_filter_table(DiscreteSampler self, SubsetFilterTable d)"""
3560 return _IMP_domino.DiscreteSampler_remove_subset_filter_table(self, d)
3563 def remove_subset_filter_tables(self, d):
3564 """remove_subset_filter_tables(DiscreteSampler self, IMP::domino::SubsetFilterTables const & d)"""
3565 return _IMP_domino.DiscreteSampler_remove_subset_filter_tables(self, d)
3568 def set_subset_filter_tables(self, ps):
3569 """set_subset_filter_tables(DiscreteSampler self, IMP::domino::SubsetFilterTables const & ps)"""
3570 return _IMP_domino.DiscreteSampler_set_subset_filter_tables(self, ps)
3573 def set_subset_filter_tables_order(self, objs):
3574 """set_subset_filter_tables_order(DiscreteSampler self, IMP::domino::SubsetFilterTables const & objs)"""
3575 return _IMP_domino.DiscreteSampler_set_subset_filter_tables_order(self, objs)
3578 def add_subset_filter_table(self, obj):
3579 """add_subset_filter_table(DiscreteSampler self, SubsetFilterTable obj) -> unsigned int"""
3580 return _IMP_domino.DiscreteSampler_add_subset_filter_table(self, obj)
3583 def add_subset_filter_tables(self, objs):
3584 """add_subset_filter_tables(DiscreteSampler self, IMP::domino::SubsetFilterTables const & objs)"""
3585 return _IMP_domino.DiscreteSampler_add_subset_filter_tables(self, objs)
3588 def clear_subset_filter_tables(self):
3589 """clear_subset_filter_tables(DiscreteSampler self)"""
3590 return _IMP_domino.DiscreteSampler_clear_subset_filter_tables(self)
3593 def get_number_of_subset_filter_tables(self):
3594 """get_number_of_subset_filter_tables(DiscreteSampler self) -> unsigned int"""
3595 return _IMP_domino.DiscreteSampler_get_number_of_subset_filter_tables(self)
3598 def get_has_subset_filter_tables(self):
3599 """get_has_subset_filter_tables(DiscreteSampler self) -> bool"""
3600 return _IMP_domino.DiscreteSampler_get_has_subset_filter_tables(self)
3603 def get_subset_filter_table(self, i):
3604 """get_subset_filter_table(DiscreteSampler self, unsigned int i) -> SubsetFilterTable"""
3605 return _IMP_domino.DiscreteSampler_get_subset_filter_table(self, i)
3608 def get_subset_filter_tables(self):
3609 """get_subset_filter_tables(DiscreteSampler self) -> IMP::domino::SubsetFilterTables"""
3610 return _IMP_domino.DiscreteSampler_get_subset_filter_tables(self)
3613 def reserve_subset_filter_tables(self, sz):
3614 """reserve_subset_filter_tables(DiscreteSampler self, unsigned int sz)"""
3615 return _IMP_domino.DiscreteSampler_reserve_subset_filter_tables(self, sz)
3618 def set_maximum_number_of_assignments(self, mx):
3619 """set_maximum_number_of_assignments(DiscreteSampler self, unsigned int mx)"""
3620 return _IMP_domino.DiscreteSampler_set_maximum_number_of_assignments(self, mx)
3623 def get_maximum_number_of_assignments(self):
3624 """get_maximum_number_of_assignments(DiscreteSampler self) -> unsigned int"""
3625 return _IMP_domino.DiscreteSampler_get_maximum_number_of_assignments(self)
3629 """__str__(DiscreteSampler self) -> std::string"""
3630 return _IMP_domino.DiscreteSampler___str__(self)
3634 """__repr__(DiscreteSampler self) -> std::string"""
3635 return _IMP_domino.DiscreteSampler___repr__(self)
3640 return _object_cast_to_DiscreteSampler(o)
3643 def get_type_name(self):
3644 return self.__class__.__name__
3645 def do_show(self, out):
3647 def get_version_info(self):
3648 if"IMP::domino" ==
"IMP":
3649 return VersionInfo(self.__module__,
3650 __import__(self.__module__).get_module_version())
3653 __import__(self.__module__).get_module_version())
3656 return _object_cast_to_DiscreteSampler(o)
3658 def __disown__(self):
3660 _IMP_domino.disown_DiscreteSampler(self)
3661 return weakref_proxy(self)
3663 def do_destroy(self):
3664 """do_destroy(DiscreteSampler self)"""
3665 return _IMP_domino.DiscreteSampler_do_destroy(self)
3667 DiscreteSampler_swigregister = _IMP_domino.DiscreteSampler_swigregister
3668 DiscreteSampler_swigregister(DiscreteSampler)
3670 class DominoSampler(DiscreteSampler):
3671 """Proxy of C++ IMP::domino::DominoSampler class."""
3673 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3675 def __init__(self, *args):
3677 __init__(IMP::domino::DominoSampler self, Model m, std::string name) -> DominoSampler
3678 __init__(IMP::domino::DominoSampler self, Model m) -> DominoSampler
3679 __init__(IMP::domino::DominoSampler self, Model m, ParticleStatesTable pst, std::string name) -> DominoSampler
3680 __init__(IMP::domino::DominoSampler self, Model m, ParticleStatesTable pst) -> DominoSampler
3682 this = _IMP_domino.new_DominoSampler(*args)
3684 self.this.append(this)
3685 except __builtin__.Exception:
3688 def do_get_sample_assignments(self, known):
3689 """do_get_sample_assignments(DominoSampler self, Subset known) -> IMP::domino::Assignments"""
3690 return _IMP_domino.DominoSampler_do_get_sample_assignments(self, known)
3693 def get_version_info(self):
3694 """get_version_info(DominoSampler self) -> VersionInfo"""
3695 return _IMP_domino.DominoSampler_get_version_info(self)
3698 def set_merge_tree(self, mt):
3699 """set_merge_tree(DominoSampler self, IMP::domino::MergeTree const & mt)"""
3700 return _IMP_domino.DominoSampler_set_merge_tree(self, mt)
3703 def set_use_cross_subset_filtering(self, tf):
3704 """set_use_cross_subset_filtering(DominoSampler self, bool tf)"""
3705 return _IMP_domino.DominoSampler_set_use_cross_subset_filtering(self, tf)
3708 def get_number_of_assignments_for_vertex(self, tree_vertex):
3709 """get_number_of_assignments_for_vertex(DominoSampler self, unsigned int tree_vertex) -> unsigned int"""
3710 return _IMP_domino.DominoSampler_get_number_of_assignments_for_vertex(self, tree_vertex)
3713 def get_sample_assignments_for_vertex(self, tree_vertex):
3714 """get_sample_assignments_for_vertex(DominoSampler self, unsigned int tree_vertex) -> IMP::domino::Assignments"""
3715 return _IMP_domino.DominoSampler_get_sample_assignments_for_vertex(self, tree_vertex)
3718 def get_vertex_assignments(self, *args):
3720 get_vertex_assignments(DominoSampler self, unsigned int node_index, unsigned int max_states) -> IMP::domino::Assignments
3721 get_vertex_assignments(DominoSampler self, unsigned int node_index) -> IMP::domino::Assignments
3722 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
3723 get_vertex_assignments(DominoSampler self, unsigned int node_index, IMP::domino::Assignments const & first, IMP::domino::Assignments const & second) -> IMP::domino::Assignments
3725 return _IMP_domino.DominoSampler_get_vertex_assignments(self, *args)
3728 def load_vertex_assignments(self, *args):
3730 load_vertex_assignments(DominoSampler self, unsigned int node_index, AssignmentContainer ac, unsigned int max_states)
3731 load_vertex_assignments(DominoSampler self, unsigned int node_index, AssignmentContainer ac)
3732 load_vertex_assignments(DominoSampler self, unsigned int node_index, AssignmentContainer first, AssignmentContainer second, AssignmentContainer ac, unsigned int max_states)
3733 load_vertex_assignments(DominoSampler self, unsigned int node_index, AssignmentContainer first, AssignmentContainer second, AssignmentContainer ac)
3735 return _IMP_domino.DominoSampler_load_vertex_assignments(self, *args)
3739 """__str__(DominoSampler self) -> std::string"""
3740 return _IMP_domino.DominoSampler___str__(self)
3744 """__repr__(DominoSampler self) -> std::string"""
3745 return _IMP_domino.DominoSampler___repr__(self)
3750 return _object_cast_to_DominoSampler(o)
3752 DominoSampler_swigregister = _IMP_domino.DominoSampler_swigregister
3753 DominoSampler_swigregister(DominoSampler)
3755 class BranchAndBoundSampler(DiscreteSampler):
3756 """Proxy of C++ IMP::domino::BranchAndBoundSampler class."""
3758 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3760 def __init__(self, *args):
3762 __init__(IMP::domino::BranchAndBoundSampler self, Model m, std::string name) -> BranchAndBoundSampler
3763 __init__(IMP::domino::BranchAndBoundSampler self, Model m) -> BranchAndBoundSampler
3764 __init__(IMP::domino::BranchAndBoundSampler self, Model m, ParticleStatesTable pst, std::string name) -> BranchAndBoundSampler
3765 __init__(IMP::domino::BranchAndBoundSampler self, Model m, ParticleStatesTable pst) -> BranchAndBoundSampler
3767 this = _IMP_domino.new_BranchAndBoundSampler(*args)
3769 self.this.append(this)
3770 except __builtin__.Exception:
3773 def do_get_sample_assignments(self, known):
3774 """do_get_sample_assignments(BranchAndBoundSampler self, Subset known) -> IMP::domino::Assignments"""
3775 return _IMP_domino.BranchAndBoundSampler_do_get_sample_assignments(self, known)
3778 def get_version_info(self):
3779 """get_version_info(BranchAndBoundSampler self) -> VersionInfo"""
3780 return _IMP_domino.BranchAndBoundSampler_get_version_info(self)
3784 """__str__(BranchAndBoundSampler self) -> std::string"""
3785 return _IMP_domino.BranchAndBoundSampler___str__(self)
3789 """__repr__(BranchAndBoundSampler self) -> std::string"""
3790 return _IMP_domino.BranchAndBoundSampler___repr__(self)
3795 return _object_cast_to_BranchAndBoundSampler(o)
3797 BranchAndBoundSampler_swigregister = _IMP_domino.BranchAndBoundSampler_swigregister
3798 BranchAndBoundSampler_swigregister(BranchAndBoundSampler)
3802 """load_particle_states(Subset s, Assignment ss, ParticleStatesTable pst)"""
3803 return _IMP_domino.load_particle_states(s, ss, pst)
3805 def get_restraints(s, pst, dg, rs):
3806 """get_restraints(Subset s, ParticleStatesTable pst, IMP::DependencyGraph const & dg, RestraintSet rs) -> IMP::RestraintsTemp"""
3807 return _IMP_domino.get_restraints(s, pst, dg, rs)
3809 def get_index(particles, subset, excluded):
3810 """get_index(IMP::ParticlesTemp const & particles, Subset subset, IMP::domino::Subsets const & excluded) -> IMP::Ints"""
3811 return _IMP_domino.get_index(particles, subset, excluded)
3814 """get_partial_index(IMP::ParticlesTemp const & particles, Subset subset, IMP::domino::Subsets const & excluded) -> IMP::Ints"""
3815 return _IMP_domino.get_partial_index(particles, subset, excluded)
3818 """get_possible_interactions(IMP::ParticlesTemp const & ps, double max_distance, ParticleStatesTable pst) -> IMP::ParticlePairsTemp"""
3819 return _IMP_domino.get_possible_interactions(ps, max_distance, pst)
3822 """get_embedding(Subset s, Assignment a, ParticleStatesTable pst) -> VectorKD"""
3823 return _IMP_domino.get_embedding(s, a, pst)
3826 """get_nearest_assignment(Subset s, VectorKD embedding, ParticleStatesTable pst) -> Assignment"""
3827 return _IMP_domino.get_nearest_assignment(s, embedding, pst)
3830 """get_distance_if_smaller_than(Subset s, Assignment a, Assignment b, ParticleStatesTable pst, IMP::statistics::Metrics const & metrics, double max) -> double"""
3831 return _IMP_domino.get_distance_if_smaller_than(s, a, b, pst, metrics, max)
3834 """load_leaf_assignments(Subset subset, AssignmentsTable at, AssignmentContainer ac)"""
3835 return _IMP_domino.load_leaf_assignments(subset, at, ac)
3838 """load_merged_assignments(Subset first_subset, AssignmentContainer first, Subset second_subset, AssignmentContainer second, IMP::domino::SubsetFilterTablesTemp const & filters, AssignmentContainer ret)"""
3839 return _IMP_domino.load_merged_assignments(first_subset, first, second_subset, second, filters, ret)
3842 """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)"""
3843 return _IMP_domino.load_merged_assignments_random_order(first_subset, first, second_subset, second, filters, maximum_tries, ret)
3846 """get_state_clusters(Subset subset, IMP::domino::Assignments const & states, ParticleStatesTable pst, double resolution) -> IMP::domino::Assignments"""
3847 return _IMP_domino.get_state_clusters(subset, states, pst, resolution)
3849 """Proxy of C++ IMP::domino::DependencyScoreState class."""
3851 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3853 def __init__(self, m):
3854 """__init__(IMP::domino::DependencyScoreState self, Model m) -> DependencyScoreState"""
3855 this = _IMP_domino.new_DependencyScoreState(m)
3857 self.this.append(this)
3858 except __builtin__.Exception:
3861 def set_input_particles(self, pt):
3862 """set_input_particles(DependencyScoreState self, IMP::ParticlesTemp const & pt)"""
3863 return _IMP_domino.DependencyScoreState_set_input_particles(self, pt)
3866 def set_output_particles(self, pt):
3867 """set_output_particles(DependencyScoreState self, IMP::ParticlesTemp const & pt)"""
3868 return _IMP_domino.DependencyScoreState_set_output_particles(self, pt)
3871 def set_input_containers(self, pt):
3872 """set_input_containers(DependencyScoreState self, IMP::ContainersTemp const & pt)"""
3873 return _IMP_domino.DependencyScoreState_set_input_containers(self, pt)
3876 def set_output_containers(self, pt):
3877 """set_output_containers(DependencyScoreState self, IMP::ContainersTemp const & pt)"""
3878 return _IMP_domino.DependencyScoreState_set_output_containers(self, pt)
3881 def get_version_info(self):
3882 """get_version_info(DependencyScoreState self) -> VersionInfo"""
3883 return _IMP_domino.DependencyScoreState_get_version_info(self)
3887 """__str__(DependencyScoreState self) -> std::string"""
3888 return _IMP_domino.DependencyScoreState___str__(self)
3892 """__repr__(DependencyScoreState self) -> std::string"""
3893 return _IMP_domino.DependencyScoreState___repr__(self)
3898 return _object_cast_to_DependencyScoreState(o)
3900 DependencyScoreState_swigregister = _IMP_domino.DependencyScoreState_swigregister
3901 DependencyScoreState_swigregister(DependencyScoreState)
3904 def _get_ints_list(input):
3905 """_get_ints_list(IMP::IntsList const & input) -> IMP::IntsList"""
3906 return _IMP_domino._get_ints_list(input)
3908 def get_module_version():
3909 """get_module_version() -> std::string const"""
3910 return _IMP_domino.get_module_version()
3913 """get_example_path(std::string fname) -> std::string"""
3914 return _IMP_domino.get_example_path(fname)
3917 """get_data_path(std::string fname) -> std::string"""
3918 return _IMP_domino.get_data_path(fname)
3920 from .
import _version_check
3921 _version_check.check_version(get_module_version())
3922 __version__ = get_module_version()
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)
Base class for all samplers.
std::string get_data_path(std::string file_name)
Return the full path to one of this module's data files.
MergeTree get_balanced_merge_tree(const SubsetGraph &junction_tree)
Composable functors to implement scores via compile-time composition.
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.
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 get_example_path(std::string file_name)
Return the full path to one of this module's example files.
std::string show_graphviz(Graph g)
SubsetGraph get_restraint_graph(ScoringFunctionAdaptor rs, const ParticleStatesTable *pst)
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.
Slice get_slice(Subset outer, Subset inner, const Subsets &excluded)