11 from sys
import version_info
12 if version_info >= (2,6,0):
13 def swig_import_helper():
14 from os.path
import dirname
18 fp, pathname, description = imp.find_module(
'_IMP_domino', [dirname(__file__)])
24 _mod = imp.load_module(
'_IMP_domino', fp, pathname, description)
28 _IMP_domino = swig_import_helper()
29 del swig_import_helper
34 _swig_property = property
37 def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
38 if (name ==
"thisown"):
return self.this.own(value)
40 if type(value).__name__ ==
'SwigPyObject':
41 self.__dict__[name] = value
43 method = class_type.__swig_setmethods__.get(name,
None)
44 if method:
return method(self,value)
46 self.__dict__[name] = value
48 raise AttributeError(
"You cannot add attributes to %s" % self)
50 def _swig_setattr(self,class_type,name,value):
51 return _swig_setattr_nondynamic(self,class_type,name,value,0)
53 def _swig_getattr(self,class_type,name):
54 if (name ==
"thisown"):
return self.this.own()
55 method = class_type.__swig_getmethods__.get(name,
None)
56 if method:
return method(self)
57 raise AttributeError(name)
60 try: strthis =
"proxy of " + self.this.__repr__()
62 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
67 except AttributeError:
74 weakref_proxy = weakref.proxy
76 weakref_proxy =
lambda x: x
79 class IMP_DOMINO_SwigPyIterator(_object):
80 """Proxy of C++ swig::IMP_DOMINO_SwigPyIterator class"""
81 __swig_setmethods__ = {}
82 __setattr__ =
lambda self, name, value: _swig_setattr(self, IMP_DOMINO_SwigPyIterator, name, value)
83 __swig_getmethods__ = {}
84 __getattr__ =
lambda self, name: _swig_getattr(self, IMP_DOMINO_SwigPyIterator, name)
85 def __init__(self, *args, **kwargs):
raise AttributeError(
"No constructor defined - class is abstract")
87 __swig_destroy__ = _IMP_domino.delete_IMP_DOMINO_SwigPyIterator
88 __del__ =
lambda self :
None;
90 """value(IMP_DOMINO_SwigPyIterator self) -> PyObject *"""
91 return _IMP_domino.IMP_DOMINO_SwigPyIterator_value(self)
95 incr(IMP_DOMINO_SwigPyIterator self, size_t n=1) -> IMP_DOMINO_SwigPyIterator
96 incr(IMP_DOMINO_SwigPyIterator self) -> IMP_DOMINO_SwigPyIterator
98 return _IMP_domino.IMP_DOMINO_SwigPyIterator_incr(self, n)
102 decr(IMP_DOMINO_SwigPyIterator self, size_t n=1) -> IMP_DOMINO_SwigPyIterator
103 decr(IMP_DOMINO_SwigPyIterator self) -> IMP_DOMINO_SwigPyIterator
105 return _IMP_domino.IMP_DOMINO_SwigPyIterator_decr(self, n)
107 def distance(self, *args):
108 """distance(IMP_DOMINO_SwigPyIterator self, IMP_DOMINO_SwigPyIterator x) -> ptrdiff_t"""
109 return _IMP_domino.IMP_DOMINO_SwigPyIterator_distance(self, *args)
111 def equal(self, *args):
112 """equal(IMP_DOMINO_SwigPyIterator self, IMP_DOMINO_SwigPyIterator x) -> bool"""
113 return _IMP_domino.IMP_DOMINO_SwigPyIterator_equal(self, *args)
116 """copy(IMP_DOMINO_SwigPyIterator self) -> IMP_DOMINO_SwigPyIterator"""
117 return _IMP_domino.IMP_DOMINO_SwigPyIterator_copy(self)
120 """next(IMP_DOMINO_SwigPyIterator self) -> PyObject *"""
121 return _IMP_domino.IMP_DOMINO_SwigPyIterator_next(self)
124 """__next__(IMP_DOMINO_SwigPyIterator self) -> PyObject *"""
125 return _IMP_domino.IMP_DOMINO_SwigPyIterator___next__(self)
128 """previous(IMP_DOMINO_SwigPyIterator self) -> PyObject *"""
129 return _IMP_domino.IMP_DOMINO_SwigPyIterator_previous(self)
131 def advance(self, *args):
132 """advance(IMP_DOMINO_SwigPyIterator self, ptrdiff_t n) -> IMP_DOMINO_SwigPyIterator"""
133 return _IMP_domino.IMP_DOMINO_SwigPyIterator_advance(self, *args)
135 def __eq__(self, *args):
136 """__eq__(IMP_DOMINO_SwigPyIterator self, IMP_DOMINO_SwigPyIterator x) -> bool"""
137 return _IMP_domino.IMP_DOMINO_SwigPyIterator___eq__(self, *args)
139 def __ne__(self, *args):
140 """__ne__(IMP_DOMINO_SwigPyIterator self, IMP_DOMINO_SwigPyIterator x) -> bool"""
141 return _IMP_domino.IMP_DOMINO_SwigPyIterator___ne__(self, *args)
143 def __iadd__(self, *args):
144 """__iadd__(IMP_DOMINO_SwigPyIterator self, ptrdiff_t n) -> IMP_DOMINO_SwigPyIterator"""
145 return _IMP_domino.IMP_DOMINO_SwigPyIterator___iadd__(self, *args)
147 def __isub__(self, *args):
148 """__isub__(IMP_DOMINO_SwigPyIterator self, ptrdiff_t n) -> IMP_DOMINO_SwigPyIterator"""
149 return _IMP_domino.IMP_DOMINO_SwigPyIterator___isub__(self, *args)
151 def __add__(self, *args):
152 """__add__(IMP_DOMINO_SwigPyIterator self, ptrdiff_t n) -> IMP_DOMINO_SwigPyIterator"""
153 return _IMP_domino.IMP_DOMINO_SwigPyIterator___add__(self, *args)
155 def __sub__(self, *args):
157 __sub__(IMP_DOMINO_SwigPyIterator self, ptrdiff_t n) -> IMP_DOMINO_SwigPyIterator
158 __sub__(IMP_DOMINO_SwigPyIterator self, IMP_DOMINO_SwigPyIterator x) -> ptrdiff_t
160 return _IMP_domino.IMP_DOMINO_SwigPyIterator___sub__(self, *args)
162 def __iter__(self):
return self
163 IMP_DOMINO_SwigPyIterator_swigregister = _IMP_domino.IMP_DOMINO_SwigPyIterator_swigregister
164 IMP_DOMINO_SwigPyIterator_swigregister(IMP_DOMINO_SwigPyIterator)
171 IMP_DEBUG = _IMP_domino.IMP_DEBUG
172 IMP_RELEASE = _IMP_domino.IMP_RELEASE
173 IMP_SILENT = _IMP_domino.IMP_SILENT
174 IMP_PROGRESS = _IMP_domino.IMP_PROGRESS
175 IMP_TERSE = _IMP_domino.IMP_TERSE
176 IMP_VERBOSE = _IMP_domino.IMP_VERBOSE
177 IMP_MEMORY = _IMP_domino.IMP_MEMORY
178 IMP_NONE = _IMP_domino.IMP_NONE
179 IMP_USAGE = _IMP_domino.IMP_USAGE
180 IMP_INTERNAL = _IMP_domino.IMP_INTERNAL
181 IMP_BASE_HAS_LOG4CXX = _IMP_domino.IMP_BASE_HAS_LOG4CXX
182 IMP_COMPILER_HAS_AUTO = _IMP_domino.IMP_COMPILER_HAS_AUTO
183 IMP_COMPILER_HAS_DEBUG_VECTOR = _IMP_domino.IMP_COMPILER_HAS_DEBUG_VECTOR
184 IMP_BASE_HAS_BOOST_RANDOM = _IMP_domino.IMP_BASE_HAS_BOOST_RANDOM
185 IMP_BASE_HAS_GPERFTOOLS = _IMP_domino.IMP_BASE_HAS_GPERFTOOLS
186 IMP_BASE_HAS_TCMALLOC_HEAPCHECKER = _IMP_domino.IMP_BASE_HAS_TCMALLOC_HEAPCHECKER
187 IMP_BASE_HAS_TCMALLOC_HEAPPROFILER = _IMP_domino.IMP_BASE_HAS_TCMALLOC_HEAPPROFILER
188 IMPBASE_SHOW_WARNINGS = _IMP_domino.IMPBASE_SHOW_WARNINGS
190 class _DirectorObjects(object):
191 """@internal Simple class to keep references to director objects
192 to prevent premature deletion."""
195 def register(self, obj):
196 """Take a reference to a director object; will only work for
197 refcounted C++ classes"""
198 if hasattr(obj,
'get_ref_count'):
199 self._objects.append(obj)
201 """Only drop our reference and allow cleanup by Python if no other
202 Python references exist (we hold 3 references: one in self._objects,
203 one in x, and one in the argument list for getrefcount) *and* no
204 other C++ references exist (the Python object always holds one)"""
205 objs = [x
for x
in self._objects
if sys.getrefcount(x) > 3 \
206 or x.get_ref_count() > 1]
210 def get_object_count(self):
211 """Get number of director objects (useful for testing only)"""
212 return len(self._objects)
213 _director_objects = _DirectorObjects()
215 DEFAULT_CHECK = _IMP_domino.DEFAULT_CHECK
216 NONE = _IMP_domino.NONE
217 USAGE = _IMP_domino.USAGE
218 USAGE_AND_INTERNAL = _IMP_domino.USAGE_AND_INTERNAL
221 """set_check_level(IMP::base::CheckLevel tf)"""
222 return _IMP_domino.set_check_level(*args)
225 """get_check_level() -> IMP::base::CheckLevel"""
226 return _IMP_domino.get_check_level()
227 class _ostream(_object):
228 """Proxy of C++ std::ostream class"""
229 __swig_setmethods__ = {}
230 __setattr__ =
lambda self, name, value: _swig_setattr(self, _ostream, name, value)
231 __swig_getmethods__ = {}
232 __getattr__ =
lambda self, name: _swig_getattr(self, _ostream, name)
233 def __init__(self, *args, **kwargs):
raise AttributeError(
"No constructor defined")
234 __repr__ = _swig_repr
235 def write(self, *args):
236 """write(_ostream self, char const * osa_buf)"""
237 return _IMP_domino._ostream_write(self, *args)
239 _ostream_swigregister = _IMP_domino._ostream_swigregister
240 _ostream_swigregister(_ostream)
242 IMP_COMPILER_HAS_OVERRIDE = _IMP_domino.IMP_COMPILER_HAS_OVERRIDE
243 IMP_COMPILER_HAS_FINAL = _IMP_domino.IMP_COMPILER_HAS_FINAL
244 IMP_HAS_NOEXCEPT = _IMP_domino.IMP_HAS_NOEXCEPT
246 IMP_CGAL_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_CGAL_HAS_BOOST_FILESYSTEM
247 IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS
248 IMP_CGAL_HAS_BOOST_RANDOM = _IMP_domino.IMP_CGAL_HAS_BOOST_RANDOM
249 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_domino.IMP_CGAL_HAS_BOOST_SYSTEM
250 IMPCGAL_SHOW_WARNINGS = _IMP_domino.IMPCGAL_SHOW_WARNINGS
252 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_domino.IMP_ALGEBRA_HAS_IMP_CGAL
253 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
254 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
255 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_domino.IMP_ALGEBRA_HAS_BOOST_RANDOM
256 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_domino.IMP_ALGEBRA_HAS_BOOST_SYSTEM
257 IMP_ALGEBRA_HAS_CGAL = _IMP_domino.IMP_ALGEBRA_HAS_CGAL
258 IMP_ALGEBRA_HAS_ANN = _IMP_domino.IMP_ALGEBRA_HAS_ANN
259 IMPALGEBRA_SHOW_WARNINGS = _IMP_domino.IMPALGEBRA_SHOW_WARNINGS
261 IMP_KERNEL_HAS_IMP_CGAL = _IMP_domino.IMP_KERNEL_HAS_IMP_CGAL
262 IMP_KERNEL_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_KERNEL_HAS_BOOST_PROGRAMOPTIONS
263 IMP_KERNEL_HAS_BOOST_RANDOM = _IMP_domino.IMP_KERNEL_HAS_BOOST_RANDOM
264 IMP_KERNEL_HAS_BOOST_SYSTEM = _IMP_domino.IMP_KERNEL_HAS_BOOST_SYSTEM
265 IMP_KERNEL_HAS_CGAL = _IMP_domino.IMP_KERNEL_HAS_CGAL
266 IMPKERNEL_SHOW_WARNINGS = _IMP_domino.IMPKERNEL_SHOW_WARNINGS
268 IMP_DISPLAY_HAS_IMP_BASE = _IMP_domino.IMP_DISPLAY_HAS_IMP_BASE
269 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_domino.IMP_DISPLAY_HAS_IMP_CGAL
270 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
271 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
272 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_domino.IMP_DISPLAY_HAS_BOOST_RANDOM
273 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_domino.IMP_DISPLAY_HAS_BOOST_SYSTEM
274 IMP_DISPLAY_HAS_CGAL = _IMP_domino.IMP_DISPLAY_HAS_CGAL
275 IMPDISPLAY_SHOW_WARNINGS = _IMP_domino.IMPDISPLAY_SHOW_WARNINGS
277 IMP_SCORE_FUNCTOR_HAS_IMP_CGAL = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL
278 IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM
279 IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS
280 IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM
281 IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM
282 IMP_SCORE_FUNCTOR_HAS_CGAL = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_CGAL
283 IMPSCOREFUNCTOR_SHOW_WARNINGS = _IMP_domino.IMPSCOREFUNCTOR_SHOW_WARNINGS
285 IMP_STATISTICS_HAS_IMP_BASE = _IMP_domino.IMP_STATISTICS_HAS_IMP_BASE
286 IMP_STATISTICS_HAS_IMP_CGAL = _IMP_domino.IMP_STATISTICS_HAS_IMP_CGAL
287 IMP_STATISTICS_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_STATISTICS_HAS_BOOST_FILESYSTEM
288 IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS
289 IMP_STATISTICS_HAS_BOOST_RANDOM = _IMP_domino.IMP_STATISTICS_HAS_BOOST_RANDOM
290 IMP_STATISTICS_HAS_BOOST_SYSTEM = _IMP_domino.IMP_STATISTICS_HAS_BOOST_SYSTEM
291 IMP_STATISTICS_HAS_CGAL = _IMP_domino.IMP_STATISTICS_HAS_CGAL
292 IMPSTATISTICS_SHOW_WARNINGS = _IMP_domino.IMPSTATISTICS_SHOW_WARNINGS
294 IMP_CORE_HAS_IMP_BASE = _IMP_domino.IMP_CORE_HAS_IMP_BASE
295 IMP_CORE_HAS_IMP_CGAL = _IMP_domino.IMP_CORE_HAS_IMP_CGAL
296 IMP_CORE_HAS_IMP_KERNEL = _IMP_domino.IMP_CORE_HAS_IMP_KERNEL
297 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_CORE_HAS_BOOST_FILESYSTEM
298 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
299 IMP_CORE_HAS_BOOST_RANDOM = _IMP_domino.IMP_CORE_HAS_BOOST_RANDOM
300 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_domino.IMP_CORE_HAS_BOOST_SYSTEM
301 IMP_CORE_HAS_CGAL = _IMP_domino.IMP_CORE_HAS_CGAL
302 IMPCORE_SHOW_WARNINGS = _IMP_domino.IMPCORE_SHOW_WARNINGS
304 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_domino.IMP_CONTAINER_HAS_IMP_ALGEBRA
305 IMP_CONTAINER_HAS_IMP_BASE = _IMP_domino.IMP_CONTAINER_HAS_IMP_BASE
306 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_domino.IMP_CONTAINER_HAS_IMP_CGAL
307 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_domino.IMP_CONTAINER_HAS_IMP_DISPLAY
308 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_domino.IMP_CONTAINER_HAS_IMP_KERNEL
309 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
310 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
311 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
312 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_domino.IMP_CONTAINER_HAS_BOOST_RANDOM
313 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_domino.IMP_CONTAINER_HAS_BOOST_SYSTEM
314 IMP_CONTAINER_HAS_CGAL = _IMP_domino.IMP_CONTAINER_HAS_CGAL
315 IMPCONTAINER_SHOW_WARNINGS = _IMP_domino.IMPCONTAINER_SHOW_WARNINGS
317 IMP_ATOM_HAS_IMP_BASE = _IMP_domino.IMP_ATOM_HAS_IMP_BASE
318 IMP_ATOM_HAS_IMP_CGAL = _IMP_domino.IMP_ATOM_HAS_IMP_CGAL
319 IMP_ATOM_HAS_IMP_KERNEL = _IMP_domino.IMP_ATOM_HAS_IMP_KERNEL
320 IMP_ATOM_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR
321 IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS
322 IMP_ATOM_HAS_BOOST_RANDOM = _IMP_domino.IMP_ATOM_HAS_BOOST_RANDOM
323 IMP_ATOM_HAS_BOOST_REGEX = _IMP_domino.IMP_ATOM_HAS_BOOST_REGEX
324 IMP_ATOM_HAS_BOOST_SYSTEM = _IMP_domino.IMP_ATOM_HAS_BOOST_SYSTEM
325 IMP_ATOM_HAS_CGAL = _IMP_domino.IMP_ATOM_HAS_CGAL
326 IMPATOM_SHOW_WARNINGS = _IMP_domino.IMPATOM_SHOW_WARNINGS
327 IMP_ATOM_TYPE_INDEX = _IMP_domino.IMP_ATOM_TYPE_INDEX
328 IMP_RESIDUE_TYPE_INDEX = _IMP_domino.IMP_RESIDUE_TYPE_INDEX
329 IMP_HIERARCHY_TYPE_INDEX = _IMP_domino.IMP_HIERARCHY_TYPE_INDEX
331 IMP_RMF_HAS_IMP_BASE = _IMP_domino.IMP_RMF_HAS_IMP_BASE
332 IMP_RMF_HAS_IMP_CGAL = _IMP_domino.IMP_RMF_HAS_IMP_CGAL
333 IMP_RMF_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_RMF_HAS_IMP_SCORE_FUNCTOR
334 IMP_RMF_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_RMF_HAS_BOOST_FILESYSTEM
335 IMP_RMF_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_RMF_HAS_BOOST_PROGRAMOPTIONS
336 IMP_RMF_HAS_BOOST_RANDOM = _IMP_domino.IMP_RMF_HAS_BOOST_RANDOM
337 IMP_RMF_HAS_BOOST_REGEX = _IMP_domino.IMP_RMF_HAS_BOOST_REGEX
338 IMP_RMF_HAS_BOOST_SYSTEM = _IMP_domino.IMP_RMF_HAS_BOOST_SYSTEM
339 IMP_RMF_HAS_CGAL = _IMP_domino.IMP_RMF_HAS_CGAL
340 IMPRMF_SHOW_WARNINGS = _IMP_domino.IMPRMF_SHOW_WARNINGS
343 IMP_DOMINO_HAS_IMP_ATOM = _IMP_domino.IMP_DOMINO_HAS_IMP_ATOM
344 IMP_DOMINO_HAS_IMP_BASE = _IMP_domino.IMP_DOMINO_HAS_IMP_BASE
345 IMP_DOMINO_HAS_IMP_CGAL = _IMP_domino.IMP_DOMINO_HAS_IMP_CGAL
346 IMP_DOMINO_HAS_IMP_KERNEL = _IMP_domino.IMP_DOMINO_HAS_IMP_KERNEL
347 IMP_DOMINO_HAS_IMP_RMF = _IMP_domino.IMP_DOMINO_HAS_IMP_RMF
348 IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR
349 IMP_DOMINO_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_DOMINO_HAS_BOOST_FILESYSTEM
350 IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS
351 IMP_DOMINO_HAS_BOOST_RANDOM = _IMP_domino.IMP_DOMINO_HAS_BOOST_RANDOM
352 IMP_DOMINO_HAS_BOOST_REGEX = _IMP_domino.IMP_DOMINO_HAS_BOOST_REGEX
353 IMP_DOMINO_HAS_BOOST_SYSTEM = _IMP_domino.IMP_DOMINO_HAS_BOOST_SYSTEM
354 IMP_DOMINO_HAS_CGAL = _IMP_domino.IMP_DOMINO_HAS_CGAL
355 IMP_DOMINO_HAS_HDF5 = _IMP_domino.IMP_DOMINO_HAS_HDF5
356 IMP_DOMINO_HAS_RMF = _IMP_domino.IMP_DOMINO_HAS_RMF
357 IMPDOMINO_SHOW_WARNINGS = _IMP_domino.IMPDOMINO_SHOW_WARNINGS
359 _object_types.append(
"DiscreteSampler")
362 def _object_cast_to_DiscreteSampler(*args):
363 """_object_cast_to_DiscreteSampler(Object o) -> DiscreteSampler"""
364 return _IMP_domino._object_cast_to_DiscreteSampler(*args)
365 _object_types.append(
"ParticleStates")
368 def _object_cast_to_ParticleStates(*args):
369 """_object_cast_to_ParticleStates(Object o) -> ParticleStates"""
370 return _IMP_domino._object_cast_to_ParticleStates(*args)
371 _object_types.append(
"SubsetFilter")
374 def _object_cast_to_SubsetFilter(*args):
375 """_object_cast_to_SubsetFilter(Object o) -> SubsetFilter"""
376 return _IMP_domino._object_cast_to_SubsetFilter(*args)
377 _object_types.append(
"SubsetFilterTable")
380 def _object_cast_to_SubsetFilterTable(*args):
381 """_object_cast_to_SubsetFilterTable(Object o) -> SubsetFilterTable"""
382 return _IMP_domino._object_cast_to_SubsetFilterTable(*args)
383 _object_types.append(
"AssignmentsTable")
386 def _object_cast_to_AssignmentsTable(*args):
387 """_object_cast_to_AssignmentsTable(Object o) -> AssignmentsTable"""
388 return _IMP_domino._object_cast_to_AssignmentsTable(*args)
389 _object_types.append(
"AssignmentContainer")
392 def _object_cast_to_AssignmentContainer(*args):
393 """_object_cast_to_AssignmentContainer(Object o) -> AssignmentContainer"""
394 return _IMP_domino._object_cast_to_AssignmentContainer(*args)
396 """Proxy of C++ IMP::base::internal::BoostDigraph<(IMP::domino::InteractionGraph,p.IMP::kernel::Particle,IMP::domino::ShowInteractionGraphVertex)> class"""
397 __swig_setmethods__ = {}
398 for _s
in [
IMP.base.Object]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
399 __setattr__ =
lambda self, name, value: _swig_setattr(self, InteractionGraph, name, value)
400 __swig_getmethods__ = {}
401 for _s
in [
IMP.base.Object]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
402 __getattr__ =
lambda self, name: _swig_getattr(self, InteractionGraph, name)
403 __repr__ = _swig_repr
405 """__init__(IMP::base::internal::BoostDigraph<(IMP::domino::InteractionGraph,p.IMP::kernel::Particle,IMP::domino::ShowInteractionGraphVertex)> self) -> InteractionGraph"""
406 this = _IMP_domino.new_InteractionGraph()
407 try: self.this.append(this)
408 except: self.this = this
410 """get_graph(InteractionGraph self) -> IMP::domino::InteractionGraph const &"""
411 return _IMP_domino.InteractionGraph_get_graph(self)
414 """get_vertices(InteractionGraph self) -> IMP::base::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::kernel::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptors"""
415 return _IMP_domino.InteractionGraph_get_vertices(self)
417 def get_vertex_name(self, *args):
418 """get_vertex_name(InteractionGraph self, IMP::base::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::kernel::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor i) -> Particle"""
419 return _IMP_domino.InteractionGraph_get_vertex_name(self, *args)
421 def get_in_neighbors(self, *args):
422 """get_in_neighbors(InteractionGraph self, IMP::base::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::kernel::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor v) -> IMP::base::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::kernel::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptors"""
423 return _IMP_domino.InteractionGraph_get_in_neighbors(self, *args)
425 def get_out_neighbors(self, *args):
426 """get_out_neighbors(InteractionGraph self, IMP::base::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::kernel::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor v) -> IMP::base::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::kernel::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptors"""
427 return _IMP_domino.InteractionGraph_get_out_neighbors(self, *args)
431 show_graphviz(InteractionGraph self, _ostream out=std::cout)
432 show_graphviz(InteractionGraph self)
434 return _IMP_domino.InteractionGraph_show_graphviz(self, *args)
436 def get_graphviz_string(self):
437 """get_graphviz_string(InteractionGraph self) -> std::string"""
438 return _IMP_domino.InteractionGraph_get_graphviz_string(self)
440 def add_edge(self, *args):
442 add_edge(InteractionGraph self, IMP::base::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::kernel::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor v0,
443 IMP::base::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::kernel::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor v1)
445 return _IMP_domino.InteractionGraph_add_edge(self, *args)
447 def add_vertex(self, *args):
448 """add_vertex(InteractionGraph self, Particle l) -> IMP::base::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::kernel::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor"""
449 return _IMP_domino.InteractionGraph_add_vertex(self, *args)
451 def remove_vertex(self, *args):
452 """remove_vertex(InteractionGraph self, IMP::base::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::kernel::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor l)"""
453 return _IMP_domino.InteractionGraph_remove_vertex(self, *args)
455 __swig_destroy__ = _IMP_domino.delete_InteractionGraph
456 __del__ =
lambda self :
None;
457 InteractionGraph_swigregister = _IMP_domino.InteractionGraph_swigregister
458 InteractionGraph_swigregister(InteractionGraph)
460 _value_types.append(
"InteractionGraph")
463 """Proxy of C++ IMP::base::internal::BoostDigraph<(IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex)> class"""
464 __swig_setmethods__ = {}
465 for _s
in [
IMP.base.Object]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
466 __setattr__ =
lambda self, name, value: _swig_setattr(self, SubsetGraph, name, value)
467 __swig_getmethods__ = {}
468 for _s
in [
IMP.base.Object]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
469 __getattr__ =
lambda self, name: _swig_getattr(self, SubsetGraph, name)
470 __repr__ = _swig_repr
472 """__init__(IMP::base::internal::BoostDigraph<(IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex)> self) -> SubsetGraph"""
473 this = _IMP_domino.new_SubsetGraph()
474 try: self.this.append(this)
475 except: self.this = this
477 """get_graph(SubsetGraph self) -> IMP::domino::SubsetGraph const &"""
478 return _IMP_domino.SubsetGraph_get_graph(self)
481 """get_vertices(SubsetGraph self) -> IMP::base::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptors"""
482 return _IMP_domino.SubsetGraph_get_vertices(self)
484 def get_vertex_name(self, *args):
485 """get_vertex_name(SubsetGraph self, IMP::base::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor i) -> Subset"""
486 return _IMP_domino.SubsetGraph_get_vertex_name(self, *args)
488 def get_in_neighbors(self, *args):
489 """get_in_neighbors(SubsetGraph self, IMP::base::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor v) -> IMP::base::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptors"""
490 return _IMP_domino.SubsetGraph_get_in_neighbors(self, *args)
492 def get_out_neighbors(self, *args):
493 """get_out_neighbors(SubsetGraph self, IMP::base::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor v) -> IMP::base::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptors"""
494 return _IMP_domino.SubsetGraph_get_out_neighbors(self, *args)
498 show_graphviz(SubsetGraph self, _ostream out=std::cout)
499 show_graphviz(SubsetGraph self)
501 return _IMP_domino.SubsetGraph_show_graphviz(self, *args)
503 def get_graphviz_string(self):
504 """get_graphviz_string(SubsetGraph self) -> std::string"""
505 return _IMP_domino.SubsetGraph_get_graphviz_string(self)
507 def add_edge(self, *args):
509 add_edge(SubsetGraph self, IMP::base::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor v0,
510 IMP::base::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor v1)
512 return _IMP_domino.SubsetGraph_add_edge(self, *args)
514 def add_vertex(self, *args):
515 """add_vertex(SubsetGraph self, Subset l) -> IMP::base::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor"""
516 return _IMP_domino.SubsetGraph_add_vertex(self, *args)
518 def remove_vertex(self, *args):
519 """remove_vertex(SubsetGraph self, IMP::base::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor l)"""
520 return _IMP_domino.SubsetGraph_remove_vertex(self, *args)
522 __swig_destroy__ = _IMP_domino.delete_SubsetGraph
523 __del__ =
lambda self :
None;
524 SubsetGraph_swigregister = _IMP_domino.SubsetGraph_swigregister
525 SubsetGraph_swigregister(SubsetGraph)
527 _value_types.append(
"SubsetGraph")
530 """Proxy of C++ IMP::base::internal::BoostDigraph<(IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex)> class"""
531 __swig_setmethods__ = {}
532 for _s
in [
IMP.base.Object]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
533 __setattr__ =
lambda self, name, value: _swig_setattr(self, CliqueGraph, name, value)
534 __swig_getmethods__ = {}
535 for _s
in [
IMP.base.Object]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
536 __getattr__ =
lambda self, name: _swig_getattr(self, CliqueGraph, name)
537 __repr__ = _swig_repr
539 """__init__(IMP::base::internal::BoostDigraph<(IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex)> self) -> CliqueGraph"""
540 this = _IMP_domino.new_CliqueGraph()
541 try: self.this.append(this)
542 except: self.this = this
544 """get_graph(CliqueGraph self) -> IMP::domino::CliqueGraph const &"""
545 return _IMP_domino.CliqueGraph_get_graph(self)
548 """get_vertices(CliqueGraph self) -> IMP::base::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptors"""
549 return _IMP_domino.CliqueGraph_get_vertices(self)
551 def get_vertex_name(self, *args):
552 """get_vertex_name(CliqueGraph self, IMP::base::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor i) -> Subset"""
553 return _IMP_domino.CliqueGraph_get_vertex_name(self, *args)
555 def get_in_neighbors(self, *args):
556 """get_in_neighbors(CliqueGraph self, IMP::base::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor v) -> IMP::base::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptors"""
557 return _IMP_domino.CliqueGraph_get_in_neighbors(self, *args)
559 def get_out_neighbors(self, *args):
560 """get_out_neighbors(CliqueGraph self, IMP::base::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor v) -> IMP::base::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptors"""
561 return _IMP_domino.CliqueGraph_get_out_neighbors(self, *args)
565 show_graphviz(CliqueGraph self, _ostream out=std::cout)
566 show_graphviz(CliqueGraph self)
568 return _IMP_domino.CliqueGraph_show_graphviz(self, *args)
570 def get_graphviz_string(self):
571 """get_graphviz_string(CliqueGraph self) -> std::string"""
572 return _IMP_domino.CliqueGraph_get_graphviz_string(self)
574 def add_edge(self, *args):
576 add_edge(CliqueGraph self, IMP::base::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor v0,
577 IMP::base::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor v1)
579 return _IMP_domino.CliqueGraph_add_edge(self, *args)
581 def add_vertex(self, *args):
582 """add_vertex(CliqueGraph self, Subset l) -> IMP::base::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor"""
583 return _IMP_domino.CliqueGraph_add_vertex(self, *args)
585 def remove_vertex(self, *args):
586 """remove_vertex(CliqueGraph self, IMP::base::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor l)"""
587 return _IMP_domino.CliqueGraph_remove_vertex(self, *args)
589 __swig_destroy__ = _IMP_domino.delete_CliqueGraph
590 __del__ =
lambda self :
None;
591 CliqueGraph_swigregister = _IMP_domino.CliqueGraph_swigregister
592 CliqueGraph_swigregister(CliqueGraph)
594 _value_types.append(
"CliqueGraph")
597 """Proxy of C++ IMP::base::internal::BoostDigraph<(IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex)> class"""
598 __swig_setmethods__ = {}
599 for _s
in [
IMP.base.Object]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
600 __setattr__ =
lambda self, name, value: _swig_setattr(self, MergeTree, name, value)
601 __swig_getmethods__ = {}
602 for _s
in [
IMP.base.Object]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
603 __getattr__ =
lambda self, name: _swig_getattr(self, MergeTree, name)
604 __repr__ = _swig_repr
606 """__init__(IMP::base::internal::BoostDigraph<(IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex)> self) -> MergeTree"""
607 this = _IMP_domino.new_MergeTree()
608 try: self.this.append(this)
609 except: self.this = this
611 """get_graph(MergeTree self) -> IMP::domino::MergeTree const &"""
612 return _IMP_domino.MergeTree_get_graph(self)
615 """get_vertices(MergeTree self) -> IMP::base::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptors"""
616 return _IMP_domino.MergeTree_get_vertices(self)
618 def get_vertex_name(self, *args):
619 """get_vertex_name(MergeTree self, IMP::base::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor i) -> Subset"""
620 return _IMP_domino.MergeTree_get_vertex_name(self, *args)
622 def get_in_neighbors(self, *args):
623 """get_in_neighbors(MergeTree self, IMP::base::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor v) -> IMP::base::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptors"""
624 return _IMP_domino.MergeTree_get_in_neighbors(self, *args)
626 def get_out_neighbors(self, *args):
627 """get_out_neighbors(MergeTree self, IMP::base::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor v) -> IMP::base::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptors"""
628 return _IMP_domino.MergeTree_get_out_neighbors(self, *args)
632 show_graphviz(MergeTree self, _ostream out=std::cout)
633 show_graphviz(MergeTree self)
635 return _IMP_domino.MergeTree_show_graphviz(self, *args)
637 def get_graphviz_string(self):
638 """get_graphviz_string(MergeTree self) -> std::string"""
639 return _IMP_domino.MergeTree_get_graphviz_string(self)
641 def add_edge(self, *args):
643 add_edge(MergeTree self, IMP::base::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor v0,
644 IMP::base::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor v1)
646 return _IMP_domino.MergeTree_add_edge(self, *args)
648 def add_vertex(self, *args):
649 """add_vertex(MergeTree self, Subset l) -> IMP::base::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor"""
650 return _IMP_domino.MergeTree_add_vertex(self, *args)
652 def remove_vertex(self, *args):
653 """remove_vertex(MergeTree self, IMP::base::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor l)"""
654 return _IMP_domino.MergeTree_remove_vertex(self, *args)
656 __swig_destroy__ = _IMP_domino.delete_MergeTree
657 __del__ =
lambda self :
None;
658 MergeTree_swigregister = _IMP_domino.MergeTree_swigregister
659 MergeTree_swigregister(MergeTree)
661 _value_types.append(
"MergeTree")
663 _object_types.append(
"BranchAndBoundSampler")
666 def _object_cast_to_BranchAndBoundSampler(*args):
667 """_object_cast_to_BranchAndBoundSampler(Object o) -> BranchAndBoundSampler"""
668 return _IMP_domino._object_cast_to_BranchAndBoundSampler(*args)
669 _object_types.append(
"BranchAndBoundAssignmentsTable")
672 def _object_cast_to_BranchAndBoundAssignmentsTable(*args):
673 """_object_cast_to_BranchAndBoundAssignmentsTable(Object o) -> BranchAndBoundAssignmentsTable"""
674 return _IMP_domino._object_cast_to_BranchAndBoundAssignmentsTable(*args)
675 _object_types.append(
"RecursiveAssignmentsTable")
678 def _object_cast_to_RecursiveAssignmentsTable(*args):
679 """_object_cast_to_RecursiveAssignmentsTable(Object o) -> RecursiveAssignmentsTable"""
680 return _IMP_domino._object_cast_to_RecursiveAssignmentsTable(*args)
681 _object_types.append(
"SimpleAssignmentsTable")
684 def _object_cast_to_SimpleAssignmentsTable(*args):
685 """_object_cast_to_SimpleAssignmentsTable(Object o) -> SimpleAssignmentsTable"""
686 return _IMP_domino._object_cast_to_SimpleAssignmentsTable(*args)
687 _object_types.append(
"CompoundStates")
690 def _object_cast_to_CompoundStates(*args):
691 """_object_cast_to_CompoundStates(Object o) -> CompoundStates"""
692 return _IMP_domino._object_cast_to_CompoundStates(*args)
693 _object_types.append(
"DisjointSetsSubsetFilterTable")
696 def _object_cast_to_DisjointSetsSubsetFilterTable(*args):
697 """_object_cast_to_DisjointSetsSubsetFilterTable(Object o) -> DisjointSetsSubsetFilterTable"""
698 return _IMP_domino._object_cast_to_DisjointSetsSubsetFilterTable(*args)
699 _object_types.append(
"MinimumRestraintScoreSubsetFilterTable")
702 def _object_cast_to_MinimumRestraintScoreSubsetFilterTable(*args):
703 """_object_cast_to_MinimumRestraintScoreSubsetFilterTable(Object o) -> MinimumRestraintScoreSubsetFilterTable"""
704 return _IMP_domino._object_cast_to_MinimumRestraintScoreSubsetFilterTable(*args)
705 _object_types.append(
"DominoSampler")
708 def _object_cast_to_DominoSampler(*args):
709 """_object_cast_to_DominoSampler(Object o) -> DominoSampler"""
710 return _IMP_domino._object_cast_to_DominoSampler(*args)
711 _object_types.append(
"EqualitySubsetFilterTable")
714 def _object_cast_to_EqualitySubsetFilterTable(*args):
715 """_object_cast_to_EqualitySubsetFilterTable(Object o) -> EqualitySubsetFilterTable"""
716 return _IMP_domino._object_cast_to_EqualitySubsetFilterTable(*args)
717 _object_types.append(
"EquivalenceSubsetFilterTable")
720 def _object_cast_to_EquivalenceSubsetFilterTable(*args):
721 """_object_cast_to_EquivalenceSubsetFilterTable(Object o) -> EquivalenceSubsetFilterTable"""
722 return _IMP_domino._object_cast_to_EquivalenceSubsetFilterTable(*args)
723 _object_types.append(
"EquivalenceAndExclusionSubsetFilterTable")
726 def _object_cast_to_EquivalenceAndExclusionSubsetFilterTable(*args):
727 """_object_cast_to_EquivalenceAndExclusionSubsetFilterTable(Object o) -> EquivalenceAndExclusionSubsetFilterTable"""
728 return _IMP_domino._object_cast_to_EquivalenceAndExclusionSubsetFilterTable(*args)
729 _object_types.append(
"ExclusionSubsetFilterTable")
732 def _object_cast_to_ExclusionSubsetFilterTable(*args):
733 """_object_cast_to_ExclusionSubsetFilterTable(Object o) -> ExclusionSubsetFilterTable"""
734 return _IMP_domino._object_cast_to_ExclusionSubsetFilterTable(*args)
735 _object_types.append(
"IndexStates")
738 def _object_cast_to_IndexStates(*args):
739 """_object_cast_to_IndexStates(Object o) -> IndexStates"""
740 return _IMP_domino._object_cast_to_IndexStates(*args)
741 _object_types.append(
"ListSubsetFilterTable")
744 def _object_cast_to_ListSubsetFilterTable(*args):
745 """_object_cast_to_ListSubsetFilterTable(Object o) -> ListSubsetFilterTable"""
746 return _IMP_domino._object_cast_to_ListSubsetFilterTable(*args)
747 _object_types.append(
"ListAssignmentsTable")
750 def _object_cast_to_ListAssignmentsTable(*args):
751 """_object_cast_to_ListAssignmentsTable(Object o) -> ListAssignmentsTable"""
752 return _IMP_domino._object_cast_to_ListAssignmentsTable(*args)
753 _object_types.append(
"ParticleStatesTable")
756 def _object_cast_to_ParticleStatesTable(*args):
757 """_object_cast_to_ParticleStatesTable(Object o) -> ParticleStatesTable"""
758 return _IMP_domino._object_cast_to_ParticleStatesTable(*args)
759 _object_types.append(
"RecursiveStates")
762 def _object_cast_to_RecursiveStates(*args):
763 """_object_cast_to_RecursiveStates(Object o) -> RecursiveStates"""
764 return _IMP_domino._object_cast_to_RecursiveStates(*args)
765 _object_types.append(
"ProbabilisticSubsetFilterTable")
768 def _object_cast_to_ProbabilisticSubsetFilterTable(*args):
769 """_object_cast_to_ProbabilisticSubsetFilterTable(Object o) -> ProbabilisticSubsetFilterTable"""
770 return _IMP_domino._object_cast_to_ProbabilisticSubsetFilterTable(*args)
771 _object_types.append(
"RestraintScoreSubsetFilterTable")
774 def _object_cast_to_RestraintScoreSubsetFilterTable(*args):
775 """_object_cast_to_RestraintScoreSubsetFilterTable(Object o) -> RestraintScoreSubsetFilterTable"""
776 return _IMP_domino._object_cast_to_RestraintScoreSubsetFilterTable(*args)
777 _object_types.append(
"RigidBodyStates")
780 def _object_cast_to_RigidBodyStates(*args):
781 """_object_cast_to_RigidBodyStates(Object o) -> RigidBodyStates"""
782 return _IMP_domino._object_cast_to_RigidBodyStates(*args)
783 _object_types.append(
"XYZStates")
786 def _object_cast_to_XYZStates(*args):
787 """_object_cast_to_XYZStates(Object o) -> XYZStates"""
788 return _IMP_domino._object_cast_to_XYZStates(*args)
789 _object_types.append(
"NestedRigidBodyStates")
792 def _object_cast_to_NestedRigidBodyStates(*args):
793 """_object_cast_to_NestedRigidBodyStates(Object o) -> NestedRigidBodyStates"""
794 return _IMP_domino._object_cast_to_NestedRigidBodyStates(*args)
795 _object_types.append(
"DependencyScoreState")
798 def _object_cast_to_DependencyScoreState(*args):
799 """_object_cast_to_DependencyScoreState(Object o) -> DependencyScoreState"""
800 return _IMP_domino._object_cast_to_DependencyScoreState(*args)
801 _object_types.append(
"PairListSubsetFilterTable")
804 def _object_cast_to_PairListSubsetFilterTable(*args):
805 """_object_cast_to_PairListSubsetFilterTable(Object o) -> PairListSubsetFilterTable"""
806 return _IMP_domino._object_cast_to_PairListSubsetFilterTable(*args)
807 _object_types.append(
"ListAssignmentContainer")
810 def _object_cast_to_ListAssignmentContainer(*args):
811 """_object_cast_to_ListAssignmentContainer(Object o) -> ListAssignmentContainer"""
812 return _IMP_domino._object_cast_to_ListAssignmentContainer(*args)
813 _object_types.append(
"PackedAssignmentContainer")
816 def _object_cast_to_PackedAssignmentContainer(*args):
817 """_object_cast_to_PackedAssignmentContainer(Object o) -> PackedAssignmentContainer"""
818 return _IMP_domino._object_cast_to_PackedAssignmentContainer(*args)
819 _object_types.append(
"HeapAssignmentContainer")
822 def _object_cast_to_HeapAssignmentContainer(*args):
823 """_object_cast_to_HeapAssignmentContainer(Object o) -> HeapAssignmentContainer"""
824 return _IMP_domino._object_cast_to_HeapAssignmentContainer(*args)
825 _object_types.append(
"RangeViewAssignmentContainer")
828 def _object_cast_to_RangeViewAssignmentContainer(*args):
829 """_object_cast_to_RangeViewAssignmentContainer(Object o) -> RangeViewAssignmentContainer"""
830 return _IMP_domino._object_cast_to_RangeViewAssignmentContainer(*args)
831 _object_types.append(
"SampleAssignmentContainer")
834 def _object_cast_to_SampleAssignmentContainer(*args):
835 """_object_cast_to_SampleAssignmentContainer(Object o) -> SampleAssignmentContainer"""
836 return _IMP_domino._object_cast_to_SampleAssignmentContainer(*args)
837 _object_types.append(
"PermutationStates")
840 def _object_cast_to_PermutationStates(*args):
841 """_object_cast_to_PermutationStates(Object o) -> PermutationStates"""
842 return _IMP_domino._object_cast_to_PermutationStates(*args)
843 _object_types.append(
"WriteHDF5AssignmentContainer")
846 def _object_cast_to_WriteHDF5AssignmentContainer(*args):
847 """_object_cast_to_WriteHDF5AssignmentContainer(Object o) -> WriteHDF5AssignmentContainer"""
848 return _IMP_domino._object_cast_to_WriteHDF5AssignmentContainer(*args)
849 _object_types.append(
"ReadHDF5AssignmentContainer")
852 def _object_cast_to_ReadHDF5AssignmentContainer(*args):
853 """_object_cast_to_ReadHDF5AssignmentContainer(Object o) -> ReadHDF5AssignmentContainer"""
854 return _IMP_domino._object_cast_to_ReadHDF5AssignmentContainer(*args)
855 _object_types.append(
"ReadAssignmentContainer")
858 def _object_cast_to_ReadAssignmentContainer(*args):
859 """_object_cast_to_ReadAssignmentContainer(Object o) -> ReadAssignmentContainer"""
860 return _IMP_domino._object_cast_to_ReadAssignmentContainer(*args)
861 _object_types.append(
"WriteAssignmentContainer")
864 def _object_cast_to_WriteAssignmentContainer(*args):
865 """_object_cast_to_WriteAssignmentContainer(Object o) -> WriteAssignmentContainer"""
866 return _IMP_domino._object_cast_to_WriteAssignmentContainer(*args)
867 _object_types.append(
"CappedAssignmentContainer")
870 def _object_cast_to_CappedAssignmentContainer(*args):
871 """_object_cast_to_CappedAssignmentContainer(Object o) -> CappedAssignmentContainer"""
872 return _IMP_domino._object_cast_to_CappedAssignmentContainer(*args)
873 _object_types.append(
"RestraintCache")
876 def _object_cast_to_RestraintCache(*args):
877 """_object_cast_to_RestraintCache(Object o) -> RestraintCache"""
878 return _IMP_domino._object_cast_to_RestraintCache(*args)
880 _plural_types.append(
"Subsets")
881 _value_types.append(
"Subset")
884 _plural_types.append(
"Assignments")
885 _value_types.append(
"Assignment")
888 _plural_types.append(
"Slices")
889 _value_types.append(
"Slice")
892 _plural_types.append(
"Orders")
893 _value_types.append(
"Order")
895 class _IntArray(IMP.base._Value):
896 """Proxy of C++ IMP::base::ConstVector<(int)> class"""
897 __swig_setmethods__ = {}
898 for _s
in [IMP.base._Value]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
899 __setattr__ =
lambda self, name, value: _swig_setattr(self, _IntArray, name, value)
900 __swig_getmethods__ = {}
901 for _s
in [IMP.base._Value]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
902 __getattr__ =
lambda self, name: _swig_getattr(self, _IntArray, name)
903 __repr__ = _swig_repr
904 __swig_destroy__ = _IMP_domino.delete__IntArray
905 __del__ =
lambda self :
None;
906 def __init__(self, *args):
908 __init__(IMP::base::ConstVector<(int)> self, unsigned int sz, int fill) -> _IntArray
909 __init__(IMP::base::ConstVector<(int)> self) -> _IntArray
911 this = _IMP_domino.new__IntArray(*args)
912 try: self.this.append(this)
913 except: self.this = this
914 def __eq__(self, *args):
915 """__eq__(_IntArray self, _IntArray o) -> bool"""
916 return _IMP_domino._IntArray___eq__(self, *args)
918 def __ne__(self, *args):
919 """__ne__(_IntArray self, _IntArray o) -> bool"""
920 return _IMP_domino._IntArray___ne__(self, *args)
922 def __lt__(self, *args):
923 """__lt__(_IntArray self, _IntArray o) -> bool"""
924 return _IMP_domino._IntArray___lt__(self, *args)
926 def __gt__(self, *args):
927 """__gt__(_IntArray self, _IntArray o) -> bool"""
928 return _IMP_domino._IntArray___gt__(self, *args)
930 def __ge__(self, *args):
931 """__ge__(_IntArray self, _IntArray o) -> bool"""
932 return _IMP_domino._IntArray___ge__(self, *args)
934 def __le__(self, *args):
935 """__le__(_IntArray self, _IntArray o) -> bool"""
936 return _IMP_domino._IntArray___le__(self, *args)
938 def __getitem__(self, *args):
939 """__getitem__(_IntArray self, unsigned int i) -> int"""
940 return _IMP_domino._IntArray___getitem__(self, *args)
943 """__len__(_IntArray self) -> unsigned int"""
944 return _IMP_domino._IntArray___len__(self)
946 def show(self, *args):
948 show(_IntArray self, _ostream out=std::cout)
951 return _IMP_domino._IntArray_show(self, *args)
954 """__hash__(_IntArray self) -> std::size_t"""
955 return _IMP_domino._IntArray___hash__(self)
957 _IntArray_swigregister = _IMP_domino._IntArray_swigregister
958 _IntArray_swigregister(_IntArray)
960 class _UIntArray(IMP.base._Value):
961 """Proxy of C++ IMP::base::ConstVector<(unsigned int)> class"""
962 __swig_setmethods__ = {}
963 for _s
in [IMP.base._Value]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
964 __setattr__ =
lambda self, name, value: _swig_setattr(self, _UIntArray, name, value)
965 __swig_getmethods__ = {}
966 for _s
in [IMP.base._Value]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
967 __getattr__ =
lambda self, name: _swig_getattr(self, _UIntArray, name)
968 __repr__ = _swig_repr
969 __swig_destroy__ = _IMP_domino.delete__UIntArray
970 __del__ =
lambda self :
None;
971 def __init__(self, *args):
973 __init__(IMP::base::ConstVector<(unsigned int)> self, unsigned int sz, unsigned int fill) -> _UIntArray
974 __init__(IMP::base::ConstVector<(unsigned int)> self) -> _UIntArray
976 this = _IMP_domino.new__UIntArray(*args)
977 try: self.this.append(this)
978 except: self.this = this
979 def __eq__(self, *args):
980 """__eq__(_UIntArray self, _UIntArray o) -> bool"""
981 return _IMP_domino._UIntArray___eq__(self, *args)
983 def __ne__(self, *args):
984 """__ne__(_UIntArray self, _UIntArray o) -> bool"""
985 return _IMP_domino._UIntArray___ne__(self, *args)
987 def __lt__(self, *args):
988 """__lt__(_UIntArray self, _UIntArray o) -> bool"""
989 return _IMP_domino._UIntArray___lt__(self, *args)
991 def __gt__(self, *args):
992 """__gt__(_UIntArray self, _UIntArray o) -> bool"""
993 return _IMP_domino._UIntArray___gt__(self, *args)
995 def __ge__(self, *args):
996 """__ge__(_UIntArray self, _UIntArray o) -> bool"""
997 return _IMP_domino._UIntArray___ge__(self, *args)
999 def __le__(self, *args):
1000 """__le__(_UIntArray self, _UIntArray o) -> bool"""
1001 return _IMP_domino._UIntArray___le__(self, *args)
1003 def __getitem__(self, *args):
1004 """__getitem__(_UIntArray self, unsigned int i) -> unsigned int"""
1005 return _IMP_domino._UIntArray___getitem__(self, *args)
1008 """__len__(_UIntArray self) -> unsigned int"""
1009 return _IMP_domino._UIntArray___len__(self)
1011 def show(self, *args):
1013 show(_UIntArray self, _ostream out=std::cout)
1014 show(_UIntArray self)
1016 return _IMP_domino._UIntArray_show(self, *args)
1019 """__hash__(_UIntArray self) -> std::size_t"""
1020 return _IMP_domino._UIntArray___hash__(self)
1022 _UIntArray_swigregister = _IMP_domino._UIntArray_swigregister
1023 _UIntArray_swigregister(_UIntArray)
1025 class _ParticleArray(IMP.base._Value):
1026 """Proxy of C++ IMP::base::ConstVector<(IMP::base::WeakPointer<(Particle)>,p.Particle)> class"""
1027 __swig_setmethods__ = {}
1028 for _s
in [IMP.base._Value]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1029 __setattr__ =
lambda self, name, value: _swig_setattr(self, _ParticleArray, name, value)
1030 __swig_getmethods__ = {}
1031 for _s
in [IMP.base._Value]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1032 __getattr__ =
lambda self, name: _swig_getattr(self, _ParticleArray, name)
1033 __repr__ = _swig_repr
1034 __swig_destroy__ = _IMP_domino.delete__ParticleArray
1035 __del__ =
lambda self :
None;
1036 def __init__(self, *args):
1038 __init__(IMP::base::ConstVector<(IMP::base::WeakPointer<(Particle)>,p.Particle)> self, unsigned int sz, IMP::base::WeakPointer< IMP::kernel::Particle > fill) -> _ParticleArray
1039 __init__(IMP::base::ConstVector<(IMP::base::WeakPointer<(Particle)>,p.Particle)> self) -> _ParticleArray
1041 this = _IMP_domino.new__ParticleArray(*args)
1042 try: self.this.append(this)
1043 except: self.this = this
1044 def __eq__(self, *args):
1045 """__eq__(_ParticleArray self, _ParticleArray o) -> bool"""
1046 return _IMP_domino._ParticleArray___eq__(self, *args)
1048 def __ne__(self, *args):
1049 """__ne__(_ParticleArray self, _ParticleArray o) -> bool"""
1050 return _IMP_domino._ParticleArray___ne__(self, *args)
1052 def __lt__(self, *args):
1053 """__lt__(_ParticleArray self, _ParticleArray o) -> bool"""
1054 return _IMP_domino._ParticleArray___lt__(self, *args)
1056 def __gt__(self, *args):
1057 """__gt__(_ParticleArray self, _ParticleArray o) -> bool"""
1058 return _IMP_domino._ParticleArray___gt__(self, *args)
1060 def __ge__(self, *args):
1061 """__ge__(_ParticleArray self, _ParticleArray o) -> bool"""
1062 return _IMP_domino._ParticleArray___ge__(self, *args)
1064 def __le__(self, *args):
1065 """__le__(_ParticleArray self, _ParticleArray o) -> bool"""
1066 return _IMP_domino._ParticleArray___le__(self, *args)
1068 def __getitem__(self, *args):
1069 """__getitem__(_ParticleArray self, unsigned int i) -> Particle"""
1070 return _IMP_domino._ParticleArray___getitem__(self, *args)
1073 """__len__(_ParticleArray self) -> unsigned int"""
1074 return _IMP_domino._ParticleArray___len__(self)
1076 def show(self, *args):
1078 show(_ParticleArray self, _ostream out=std::cout)
1079 show(_ParticleArray self)
1081 return _IMP_domino._ParticleArray_show(self, *args)
1084 """__hash__(_ParticleArray self) -> std::size_t"""
1085 return _IMP_domino._ParticleArray___hash__(self)
1087 _ParticleArray_swigregister = _IMP_domino._ParticleArray_swigregister
1088 _ParticleArray_swigregister(_ParticleArray)
1090 class Subset(_ParticleArray):
1091 """Proxy of C++ IMP::domino::Subset class"""
1092 __swig_setmethods__ = {}
1093 for _s
in [_ParticleArray]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1094 __setattr__ =
lambda self, name, value: _swig_setattr(self, Subset, name, value)
1095 __swig_getmethods__ = {}
1096 for _s
in [_ParticleArray]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1097 __getattr__ =
lambda self, name: _swig_getattr(self, Subset, name)
1098 def __init__(self, *args):
1100 __init__(IMP::domino::Subset self, IMP::kernel::ParticlesTemp const & ps, bool arg3) -> Subset
1101 __init__(IMP::domino::Subset self) -> Subset
1102 __init__(IMP::domino::Subset self, IMP::kernel::ParticlesTemp ps) -> Subset
1104 this = _IMP_domino.new_Subset(*args)
1105 try: self.this.append(this)
1106 except: self.this = this
1107 def get_model(self):
1108 """get_model(Subset self) -> Model"""
1109 return _IMP_domino.Subset_get_model(self)
1112 """get_name(Subset self) -> std::string"""
1113 return _IMP_domino.Subset_get_name(self)
1115 def get_contains(self, *args):
1116 """get_contains(Subset self, Subset o) -> bool"""
1117 return _IMP_domino.Subset_get_contains(self, *args)
1120 """__str__(Subset self) -> std::string"""
1121 return _IMP_domino.Subset___str__(self)
1124 """__repr__(Subset self) -> std::string"""
1125 return _IMP_domino.Subset___repr__(self)
1127 __swig_destroy__ = _IMP_domino.delete_Subset
1128 __del__ =
lambda self :
None;
1129 Subset_swigregister = _IMP_domino.Subset_swigregister
1130 Subset_swigregister(Subset)
1134 """get_union(Subset a, Subset b) -> Subset"""
1135 return _IMP_domino.get_union(*args)
1138 """get_intersection(Subset a, Subset b) -> Subset"""
1139 return _IMP_domino.get_intersection(*args)
1141 def get_difference(*args):
1142 """get_difference(Subset a, Subset b) -> Subset"""
1143 return _IMP_domino.get_difference(*args)
1144 class Assignment(_IntArray):
1145 """Proxy of C++ IMP::domino::Assignment class"""
1146 __swig_setmethods__ = {}
1147 for _s
in [_IntArray]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1148 __setattr__ =
lambda self, name, value: _swig_setattr(self, Assignment, name, value)
1149 __swig_getmethods__ = {}
1150 for _s
in [_IntArray]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1151 __getattr__ =
lambda self, name: _swig_getattr(self, Assignment, name)
1152 def __init__(self, *args):
1154 __init__(IMP::domino::Assignment self) -> Assignment
1155 __init__(IMP::domino::Assignment self, unsigned int sz) -> Assignment
1156 __init__(IMP::domino::Assignment self, IMP::Ints const & i) -> Assignment
1158 this = _IMP_domino.new_Assignment(*args)
1159 try: self.this.append(this)
1160 except: self.this = this
1162 """__str__(Assignment self) -> std::string"""
1163 return _IMP_domino.Assignment___str__(self)
1166 """__repr__(Assignment self) -> std::string"""
1167 return _IMP_domino.Assignment___repr__(self)
1169 __swig_destroy__ = _IMP_domino.delete_Assignment
1170 __del__ =
lambda self :
None;
1171 Assignment_swigregister = _IMP_domino.Assignment_swigregister
1172 Assignment_swigregister(Assignment)
1174 class Slice(_UIntArray):
1175 """Proxy of C++ IMP::domino::Slice class"""
1176 __swig_setmethods__ = {}
1177 for _s
in [_UIntArray]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1178 __setattr__ =
lambda self, name, value: _swig_setattr(self, Slice, name, value)
1179 __swig_getmethods__ = {}
1180 for _s
in [_UIntArray]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1181 __getattr__ =
lambda self, name: _swig_getattr(self, Slice, name)
1182 def __init__(self, *args):
1184 __init__(IMP::domino::Slice self) -> Slice
1185 __init__(IMP::domino::Slice self, Subset outer, Subset inner) -> Slice
1187 this = _IMP_domino.new_Slice(*args)
1188 try: self.this.append(this)
1189 except: self.this = this
1190 def get_sliced(self, *args):
1192 get_sliced(Slice self, Assignment a) -> Assignment
1193 get_sliced(Slice self, Subset a) -> Subset
1195 return _IMP_domino.Slice_get_sliced(self, *args)
1198 """__str__(Slice self) -> std::string"""
1199 return _IMP_domino.Slice___str__(self)
1202 """__repr__(Slice self) -> std::string"""
1203 return _IMP_domino.Slice___repr__(self)
1205 __swig_destroy__ = _IMP_domino.delete_Slice
1206 __del__ =
lambda self :
None;
1207 Slice_swigregister = _IMP_domino.Slice_swigregister
1208 Slice_swigregister(Slice)
1212 """get_slice(Subset outer, Subset inner, IMP::domino::Subsets const & excluded) -> Slice"""
1213 return _IMP_domino.get_slice(*args)
1214 class Order(_UIntArray):
1215 """Proxy of C++ IMP::domino::Order class"""
1216 __swig_setmethods__ = {}
1217 for _s
in [_UIntArray]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1218 __setattr__ =
lambda self, name, value: _swig_setattr(self, Order, name, value)
1219 __swig_getmethods__ = {}
1220 for _s
in [_UIntArray]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1221 __getattr__ =
lambda self, name: _swig_getattr(self, Order, name)
1222 def __init__(self, *args):
1224 __init__(IMP::domino::Order self) -> Order
1225 __init__(IMP::domino::Order self, Subset outer, IMP::kernel::ParticlesTemp const & order) -> Order
1227 this = _IMP_domino.new_Order(*args)
1228 try: self.this.append(this)
1229 except: self.this = this
1230 def get_list_ordered(self, *args):
1231 """get_list_ordered(Order self, Assignment a) -> IMP::Ints"""
1232 return _IMP_domino.Order_get_list_ordered(self, *args)
1234 def get_subset_ordered(self, *args):
1235 """get_subset_ordered(Order self, IMP::Ints const & a) -> Assignment"""
1236 return _IMP_domino.Order_get_subset_ordered(self, *args)
1239 """__str__(Order self) -> std::string"""
1240 return _IMP_domino.Order___str__(self)
1243 """__repr__(Order self) -> std::string"""
1244 return _IMP_domino.Order___repr__(self)
1246 __swig_destroy__ = _IMP_domino.delete_Order
1247 __del__ =
lambda self :
None;
1248 Order_swigregister = _IMP_domino.Order_swigregister
1249 Order_swigregister(Order)
1252 """Proxy of C++ IMP::domino::ParticleStates class"""
1253 __swig_setmethods__ = {}
1254 for _s
in [
IMP.base.Object]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1255 __setattr__ =
lambda self, name, value: _swig_setattr(self, ParticleStates, name, value)
1256 __swig_getmethods__ = {}
1257 for _s
in [
IMP.base.Object]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1258 __getattr__ =
lambda self, name: _swig_getattr(self, ParticleStates, name)
1259 def __init__(self, name="ParticleStates %1%"):
1261 __init__(IMP::domino::ParticleStates self, std::string name="ParticleStates %1%") -> ParticleStates
1262 __init__(IMP::domino::ParticleStates self) -> ParticleStates
1264 if self.__class__ == ParticleStates:
1268 this = _IMP_domino.new_ParticleStates(_self, name)
1269 try: self.this.append(this)
1270 except: self.this = this
1271 if self.__class__ != ParticleStates:
1273 IMP.base._director_objects.register(self)
1277 def get_number_of_particle_states(self):
1278 """get_number_of_particle_states(ParticleStates self) -> unsigned int"""
1279 return _IMP_domino.ParticleStates_get_number_of_particle_states(self)
1281 def load_particle_state(self, *args):
1282 """load_particle_state(ParticleStates self, unsigned int arg0, Particle arg1)"""
1283 return _IMP_domino.ParticleStates_load_particle_state(self, *args)
1286 """get_embedding(ParticleStates self, unsigned int i) -> VectorKD"""
1287 return _IMP_domino.ParticleStates_get_embedding(self, *args)
1289 def get_nearest_state(self, *args):
1290 """get_nearest_state(ParticleStates self, VectorKD v) -> unsigned int"""
1291 return _IMP_domino.ParticleStates_get_nearest_state(self, *args)
1293 __swig_destroy__ = _IMP_domino.delete_ParticleStates
1294 __del__ =
lambda self :
None;
1296 """__str__(ParticleStates self) -> std::string"""
1297 return _IMP_domino.ParticleStates___str__(self)
1300 """__repr__(ParticleStates self) -> std::string"""
1301 return _IMP_domino.ParticleStates___repr__(self)
1304 return _object_cast_to_ParticleStates(o)
1305 get_from = staticmethod(get_from)
1307 def get_type_name(self):
1308 return self.__class__.__name__
1309 def do_show(self, out):
1311 def get_version_info(self):
1312 if"IMP::domino" ==
"IMP":
1313 return VersionInfo(
"python",
"0")
1315 return IMP.VersionInfo(
"python",
"0")
1317 return _object_cast_to_ParticleStates(o)
1318 get_from = staticmethod(get_from)
1320 def __disown__(self):
1322 _IMP_domino.disown_ParticleStates(self)
1323 return weakref_proxy(self)
1324 ParticleStates_swigregister = _IMP_domino.ParticleStates_swigregister
1325 ParticleStates_swigregister(ParticleStates)
1328 """Proxy of C++ IMP::domino::ParticleStatesTable class"""
1329 __swig_setmethods__ = {}
1330 for _s
in [
IMP.base.Object]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1331 __setattr__ =
lambda self, name, value: _swig_setattr(self, ParticleStatesTable, name, value)
1332 __swig_getmethods__ = {}
1333 for _s
in [
IMP.base.Object]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1334 __getattr__ =
lambda self, name: _swig_getattr(self, ParticleStatesTable, name)
1336 """__init__(IMP::domino::ParticleStatesTable self) -> ParticleStatesTable"""
1337 this = _IMP_domino.new_ParticleStatesTable()
1338 try: self.this.append(this)
1339 except: self.this = this
1340 def get_particle_states(self, *args):
1341 """get_particle_states(ParticleStatesTable self, Particle p) -> ParticleStates"""
1342 return _IMP_domino.ParticleStatesTable_get_particle_states(self, *args)
1344 def get_has_particle(self, *args):
1345 """get_has_particle(ParticleStatesTable self, Particle p) -> bool"""
1346 return _IMP_domino.ParticleStatesTable_get_has_particle(self, *args)
1349 """get_particles(ParticleStatesTable self) -> IMP::kernel::ParticlesTemp"""
1350 return _IMP_domino.ParticleStatesTable_get_particles(self)
1352 def get_subset(self):
1353 """get_subset(ParticleStatesTable self) -> Subset"""
1354 return _IMP_domino.ParticleStatesTable_get_subset(self)
1356 def set_particle_states(self, *args):
1357 """set_particle_states(ParticleStatesTable self, Particle p, ParticleStates e)"""
1358 return _IMP_domino.ParticleStatesTable_set_particle_states(self, *args)
1360 def get_version_info(self):
1361 """get_version_info(ParticleStatesTable self) -> VersionInfo"""
1362 return _IMP_domino.ParticleStatesTable_get_version_info(self)
1364 __swig_destroy__ = _IMP_domino.delete_ParticleStatesTable
1365 __del__ =
lambda self :
None;
1367 """__str__(ParticleStatesTable self) -> std::string"""
1368 return _IMP_domino.ParticleStatesTable___str__(self)
1371 """__repr__(ParticleStatesTable self) -> std::string"""
1372 return _IMP_domino.ParticleStatesTable___repr__(self)
1375 return _object_cast_to_ParticleStatesTable(o)
1376 get_from = staticmethod(get_from)
1378 ParticleStatesTable_swigregister = _IMP_domino.ParticleStatesTable_swigregister
1379 ParticleStatesTable_swigregister(ParticleStatesTable)
1381 class IndexStates(ParticleStates):
1382 """Proxy of C++ IMP::domino::IndexStates class"""
1383 __swig_setmethods__ = {}
1384 for _s
in [ParticleStates]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1385 __setattr__ =
lambda self, name, value: _swig_setattr(self, IndexStates, name, value)
1386 __swig_getmethods__ = {}
1387 for _s
in [ParticleStates]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1388 __getattr__ =
lambda self, name: _swig_getattr(self, IndexStates, name)
1389 def __init__(self, *args):
1391 __init__(IMP::domino::IndexStates self, unsigned int n, IntKey k=IntKey("state")) -> IndexStates
1392 __init__(IMP::domino::IndexStates self, unsigned int n) -> IndexStates
1394 this = _IMP_domino.new_IndexStates(*args)
1395 try: self.this.append(this)
1396 except: self.this = this
1397 def get_version_info(self):
1398 """get_version_info(IndexStates self) -> VersionInfo"""
1399 return _IMP_domino.IndexStates_get_version_info(self)
1401 __swig_destroy__ = _IMP_domino.delete_IndexStates
1402 __del__ =
lambda self :
None;
1404 """__str__(IndexStates self) -> std::string"""
1405 return _IMP_domino.IndexStates___str__(self)
1408 """__repr__(IndexStates self) -> std::string"""
1409 return _IMP_domino.IndexStates___repr__(self)
1412 return _object_cast_to_IndexStates(o)
1413 get_from = staticmethod(get_from)
1415 IndexStates_swigregister = _IMP_domino.IndexStates_swigregister
1416 IndexStates_swigregister(IndexStates)
1418 class XYZStates(ParticleStates):
1419 """Proxy of C++ IMP::domino::XYZStates class"""
1420 __swig_setmethods__ = {}
1421 for _s
in [ParticleStates]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1422 __setattr__ =
lambda self, name, value: _swig_setattr(self, XYZStates, name, value)
1423 __swig_getmethods__ = {}
1424 for _s
in [ParticleStates]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1425 __getattr__ =
lambda self, name: _swig_getattr(self, XYZStates, name)
1426 def __init__(self, *args):
1427 """__init__(IMP::domino::XYZStates self, IMP::algebra::Vector3Ds const & states) -> XYZStates"""
1428 this = _IMP_domino.new_XYZStates(*args)
1429 try: self.this.append(this)
1430 except: self.this = this
1431 def get_vector(self, *args):
1432 """get_vector(XYZStates self, unsigned int i) -> Vector3D"""
1433 return _IMP_domino.XYZStates_get_vector(self, *args)
1435 def get_version_info(self):
1436 """get_version_info(XYZStates self) -> VersionInfo"""
1437 return _IMP_domino.XYZStates_get_version_info(self)
1439 __swig_destroy__ = _IMP_domino.delete_XYZStates
1440 __del__ =
lambda self :
None;
1442 """__str__(XYZStates self) -> std::string"""
1443 return _IMP_domino.XYZStates___str__(self)
1446 """__repr__(XYZStates self) -> std::string"""
1447 return _IMP_domino.XYZStates___repr__(self)
1450 return _object_cast_to_XYZStates(o)
1451 get_from = staticmethod(get_from)
1453 XYZStates_swigregister = _IMP_domino.XYZStates_swigregister
1454 XYZStates_swigregister(XYZStates)
1456 class RigidBodyStates(ParticleStates):
1457 """Proxy of C++ IMP::domino::RigidBodyStates class"""
1458 __swig_setmethods__ = {}
1459 for _s
in [ParticleStates]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1460 __setattr__ =
lambda self, name, value: _swig_setattr(self, RigidBodyStates, name, value)
1461 __swig_getmethods__ = {}
1462 for _s
in [ParticleStates]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1463 __getattr__ =
lambda self, name: _swig_getattr(self, RigidBodyStates, name)
1464 def __init__(self, *args):
1466 __init__(IMP::domino::RigidBodyStates self, IMP::algebra::ReferenceFrame3Ds const & states, double scale=1) -> RigidBodyStates
1467 __init__(IMP::domino::RigidBodyStates self, IMP::algebra::ReferenceFrame3Ds const & states) -> RigidBodyStates
1469 this = _IMP_domino.new_RigidBodyStates(*args)
1470 try: self.this.append(this)
1471 except: self.this = this
1472 def get_reference_frame(self, *args):
1473 """get_reference_frame(RigidBodyStates self, unsigned int i) -> ReferenceFrame3D"""
1474 return _IMP_domino.RigidBodyStates_get_reference_frame(self, *args)
1476 def get_version_info(self):
1477 """get_version_info(RigidBodyStates self) -> VersionInfo"""
1478 return _IMP_domino.RigidBodyStates_get_version_info(self)
1480 __swig_destroy__ = _IMP_domino.delete_RigidBodyStates
1481 __del__ =
lambda self :
None;
1483 """__str__(RigidBodyStates self) -> std::string"""
1484 return _IMP_domino.RigidBodyStates___str__(self)
1487 """__repr__(RigidBodyStates self) -> std::string"""
1488 return _IMP_domino.RigidBodyStates___repr__(self)
1491 return _object_cast_to_RigidBodyStates(o)
1492 get_from = staticmethod(get_from)
1494 RigidBodyStates_swigregister = _IMP_domino.RigidBodyStates_swigregister
1495 RigidBodyStates_swigregister(RigidBodyStates)
1497 class NestedRigidBodyStates(ParticleStates):
1498 """Proxy of C++ IMP::domino::NestedRigidBodyStates class"""
1499 __swig_setmethods__ = {}
1500 for _s
in [ParticleStates]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1501 __setattr__ =
lambda self, name, value: _swig_setattr(self, NestedRigidBodyStates, name, value)
1502 __swig_getmethods__ = {}
1503 for _s
in [ParticleStates]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1504 __getattr__ =
lambda self, name: _swig_getattr(self, NestedRigidBodyStates, name)
1505 def __init__(self, *args):
1507 __init__(IMP::domino::NestedRigidBodyStates self, IMP::algebra::Transformation3Ds const & states, double scale=100) -> NestedRigidBodyStates
1508 __init__(IMP::domino::NestedRigidBodyStates self, IMP::algebra::Transformation3Ds const & states) -> NestedRigidBodyStates
1510 this = _IMP_domino.new_NestedRigidBodyStates(*args)
1511 try: self.this.append(this)
1512 except: self.this = this
1513 def get_transformation(self, *args):
1514 """get_transformation(NestedRigidBodyStates self, unsigned int i) -> Transformation3D"""
1515 return _IMP_domino.NestedRigidBodyStates_get_transformation(self, *args)
1517 def get_version_info(self):
1518 """get_version_info(NestedRigidBodyStates self) -> VersionInfo"""
1519 return _IMP_domino.NestedRigidBodyStates_get_version_info(self)
1521 __swig_destroy__ = _IMP_domino.delete_NestedRigidBodyStates
1522 __del__ =
lambda self :
None;
1524 """__str__(NestedRigidBodyStates self) -> std::string"""
1525 return _IMP_domino.NestedRigidBodyStates___str__(self)
1528 """__repr__(NestedRigidBodyStates self) -> std::string"""
1529 return _IMP_domino.NestedRigidBodyStates___repr__(self)
1532 return _object_cast_to_NestedRigidBodyStates(o)
1533 get_from = staticmethod(get_from)
1535 NestedRigidBodyStates_swigregister = _IMP_domino.NestedRigidBodyStates_swigregister
1536 NestedRigidBodyStates_swigregister(NestedRigidBodyStates)
1538 class CompoundStates(ParticleStates):
1539 """Proxy of C++ IMP::domino::CompoundStates class"""
1540 __swig_setmethods__ = {}
1541 for _s
in [ParticleStates]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1542 __setattr__ =
lambda self, name, value: _swig_setattr(self, CompoundStates, name, value)
1543 __swig_getmethods__ = {}
1544 for _s
in [ParticleStates]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1545 __getattr__ =
lambda self, name: _swig_getattr(self, CompoundStates, name)
1546 def __init__(self, *args):
1547 """__init__(IMP::domino::CompoundStates self, ParticleStates a, ParticleStates b) -> CompoundStates"""
1548 this = _IMP_domino.new_CompoundStates(*args)
1549 try: self.this.append(this)
1550 except: self.this = this
1551 def get_version_info(self):
1552 """get_version_info(CompoundStates self) -> VersionInfo"""
1553 return _IMP_domino.CompoundStates_get_version_info(self)
1555 __swig_destroy__ = _IMP_domino.delete_CompoundStates
1556 __del__ =
lambda self :
None;
1558 """__str__(CompoundStates self) -> std::string"""
1559 return _IMP_domino.CompoundStates___str__(self)
1562 """__repr__(CompoundStates self) -> std::string"""
1563 return _IMP_domino.CompoundStates___repr__(self)
1566 return _object_cast_to_CompoundStates(o)
1567 get_from = staticmethod(get_from)
1569 CompoundStates_swigregister = _IMP_domino.CompoundStates_swigregister
1570 CompoundStates_swigregister(CompoundStates)
1572 class RecursiveStates(ParticleStates):
1573 """Proxy of C++ IMP::domino::RecursiveStates class"""
1574 __swig_setmethods__ = {}
1575 for _s
in [ParticleStates]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1576 __setattr__ =
lambda self, name, value: _swig_setattr(self, RecursiveStates, name, value)
1577 __swig_getmethods__ = {}
1578 for _s
in [ParticleStates]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1579 __getattr__ =
lambda self, name: _swig_getattr(self, RecursiveStates, name)
1580 def __init__(self, *args):
1581 """__init__(IMP::domino::RecursiveStates self, Particle p, Subset s, IMP::domino::Assignments const & ss, ParticleStatesTable pst) -> RecursiveStates"""
1582 this = _IMP_domino.new_RecursiveStates(*args)
1583 try: self.this.append(this)
1584 except: self.this = this
1585 def get_version_info(self):
1586 """get_version_info(RecursiveStates self) -> VersionInfo"""
1587 return _IMP_domino.RecursiveStates_get_version_info(self)
1589 __swig_destroy__ = _IMP_domino.delete_RecursiveStates
1590 __del__ =
lambda self :
None;
1592 """__str__(RecursiveStates self) -> std::string"""
1593 return _IMP_domino.RecursiveStates___str__(self)
1596 """__repr__(RecursiveStates self) -> std::string"""
1597 return _IMP_domino.RecursiveStates___repr__(self)
1600 return _object_cast_to_RecursiveStates(o)
1601 get_from = staticmethod(get_from)
1603 RecursiveStates_swigregister = _IMP_domino.RecursiveStates_swigregister
1604 RecursiveStates_swigregister(RecursiveStates)
1606 class PermutationStates(ParticleStates):
1607 """Proxy of C++ IMP::domino::PermutationStates class"""
1608 __swig_setmethods__ = {}
1609 for _s
in [ParticleStates]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1610 __setattr__ =
lambda self, name, value: _swig_setattr(self, PermutationStates, name, value)
1611 __swig_getmethods__ = {}
1612 for _s
in [ParticleStates]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1613 __getattr__ =
lambda self, name: _swig_getattr(self, PermutationStates, name)
1614 def __init__(self, *args):
1615 """__init__(IMP::domino::PermutationStates self, ParticleStates inner) -> PermutationStates"""
1616 this = _IMP_domino.new_PermutationStates(*args)
1617 try: self.this.append(this)
1618 except: self.this = this
1619 def get_inner_state(self, *args):
1620 """get_inner_state(PermutationStates self, unsigned int i) -> unsigned int"""
1621 return _IMP_domino.PermutationStates_get_inner_state(self, *args)
1623 def get_version_info(self):
1624 """get_version_info(PermutationStates self) -> VersionInfo"""
1625 return _IMP_domino.PermutationStates_get_version_info(self)
1627 __swig_destroy__ = _IMP_domino.delete_PermutationStates
1628 __del__ =
lambda self :
None;
1630 """__str__(PermutationStates self) -> std::string"""
1631 return _IMP_domino.PermutationStates___str__(self)
1634 """__repr__(PermutationStates self) -> std::string"""
1635 return _IMP_domino.PermutationStates___repr__(self)
1638 return _object_cast_to_PermutationStates(o)
1639 get_from = staticmethod(get_from)
1641 PermutationStates_swigregister = _IMP_domino.PermutationStates_swigregister
1642 PermutationStates_swigregister(PermutationStates)
1644 class _ParticlesAdaptor(IMP.base._InputAdaptor):
1645 """Proxy of C++ IMP::domino::ParticlesAdaptor class"""
1646 __swig_setmethods__ = {}
1647 for _s
in [IMP.base._InputAdaptor]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1648 __setattr__ =
lambda self, name, value: _swig_setattr(self, _ParticlesAdaptor, name, value)
1649 __swig_getmethods__ = {}
1650 for _s
in [IMP.base._InputAdaptor]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1651 __getattr__ =
lambda self, name: _swig_getattr(self, _ParticlesAdaptor, name)
1652 __repr__ = _swig_repr
1653 def __init__(self, *args):
1655 ParticlesAdaptor(ParticleStatesTable pst) -> _ParticlesAdaptor
1656 __init__(IMP::domino::ParticlesAdaptor self, IMP::kernel::ParticlesTemp const & ps) -> _ParticlesAdaptor
1658 this = _IMP_domino.new__ParticlesAdaptor(*args)
1659 try: self.this.append(this)
1660 except: self.this = this
1661 __swig_destroy__ = _IMP_domino.delete__ParticlesAdaptor
1662 __del__ =
lambda self :
None;
1663 _ParticlesAdaptor_swigregister = _IMP_domino._ParticlesAdaptor_swigregister
1664 _ParticlesAdaptor_swigregister(_ParticlesAdaptor)
1667 """Proxy of C++ IMP::domino::RestraintCache class"""
1668 __swig_setmethods__ = {}
1669 for _s
in [
IMP.base.Object]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1670 __setattr__ =
lambda self, name, value: _swig_setattr(self, RestraintCache, name, value)
1671 __swig_getmethods__ = {}
1672 for _s
in [
IMP.base.Object]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1673 __getattr__ =
lambda self, name: _swig_getattr(self, RestraintCache, name)
1674 def __init__(self, *args):
1676 __init__(IMP::domino::RestraintCache self, ParticleStatesTable pst, unsigned int size=std::numeric_limits< unsigned int >::max()) -> RestraintCache
1677 __init__(IMP::domino::RestraintCache self, ParticleStatesTable pst) -> RestraintCache
1679 this = _IMP_domino.new_RestraintCache(*args)
1680 try: self.this.append(this)
1681 except: self.this = this
1683 """add_restraints(RestraintCache self, _RestraintsAdaptor rs)"""
1684 return _IMP_domino.RestraintCache_add_restraints(self, *args)
1686 def get_score(self, *args):
1688 get_score(RestraintCache self, Restraint r, Assignment a) -> double
1689 get_score(RestraintCache self, Restraint r, Subset s, Assignment a) -> double
1691 return _IMP_domino.RestraintCache_get_score(self, *args)
1693 def load_last_score(self, *args):
1694 """load_last_score(RestraintCache self, Restraint r, Subset s, Assignment a)"""
1695 return _IMP_domino.RestraintCache_load_last_score(self, *args)
1699 get_restraints(RestraintCache self, Subset s, IMP::domino::Subsets const & exclusions) -> IMP::kernel::RestraintsTemp
1700 get_restraints(RestraintCache self) -> IMP::kernel::RestraintsTemp
1702 return _IMP_domino.RestraintCache_get_restraints(self, *args)
1704 def save_cache(self, *args):
1706 save_cache(RestraintCache self, IMP::kernel::ParticlesTemp const & particle_ordering, IMP::kernel::RestraintsTemp const & restraints,
1707 Group group, unsigned int max_entries)
1709 return _IMP_domino.RestraintCache_save_cache(self, *args)
1711 def load_cache(self, *args):
1712 """load_cache(RestraintCache self, IMP::kernel::ParticlesTemp const & ps, ConstGroup group)"""
1713 return _IMP_domino.RestraintCache_load_cache(self, *args)
1716 """get_slice(RestraintCache self, Restraint r, Subset s) -> Slice"""
1717 return _IMP_domino.RestraintCache_get_slice(self, *args)
1719 def get_number_of_entries(self):
1720 """get_number_of_entries(RestraintCache self) -> unsigned int"""
1721 return _IMP_domino.RestraintCache_get_number_of_entries(self)
1724 """validate(RestraintCache self)"""
1725 return _IMP_domino.RestraintCache_validate(self)
1727 def show_restraint_information(self, *args):
1729 show_restraint_information(RestraintCache self, _ostream out=std::cout)
1730 show_restraint_information(RestraintCache self)
1732 return _IMP_domino.RestraintCache_show_restraint_information(self, *args)
1734 def get_hit_rate(self):
1735 """get_hit_rate(RestraintCache self) -> double"""
1736 return _IMP_domino.RestraintCache_get_hit_rate(self)
1738 def get_version_info(self):
1739 """get_version_info(RestraintCache self) -> VersionInfo"""
1740 return _IMP_domino.RestraintCache_get_version_info(self)
1742 __swig_destroy__ = _IMP_domino.delete_RestraintCache
1743 __del__ =
lambda self :
None;
1745 """__str__(RestraintCache self) -> std::string"""
1746 return _IMP_domino.RestraintCache___str__(self)
1749 """__repr__(RestraintCache self) -> std::string"""
1750 return _IMP_domino.RestraintCache___repr__(self)
1753 return _object_cast_to_RestraintCache(o)
1754 get_from = staticmethod(get_from)
1756 RestraintCache_swigregister = _IMP_domino.RestraintCache_swigregister
1757 RestraintCache_swigregister(RestraintCache)
1760 """Proxy of C++ IMP::domino::SubsetFilter class"""
1761 __swig_setmethods__ = {}
1762 for _s
in [
IMP.base.Object]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1763 __setattr__ =
lambda self, name, value: _swig_setattr(self, SubsetFilter, name, value)
1764 __swig_getmethods__ = {}
1765 for _s
in [
IMP.base.Object]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1766 __getattr__ =
lambda self, name: _swig_getattr(self, SubsetFilter, name)
1767 def __init__(self, name="SubsetFilter%1%"):
1769 __init__(IMP::domino::SubsetFilter self, std::string name="SubsetFilter%1%") -> SubsetFilter
1770 __init__(IMP::domino::SubsetFilter self) -> SubsetFilter
1772 if self.__class__ == SubsetFilter:
1776 this = _IMP_domino.new_SubsetFilter(_self, name)
1777 try: self.this.append(this)
1778 except: self.this = this
1779 if self.__class__ != SubsetFilter:
1781 IMP.base._director_objects.register(self)
1785 def get_is_ok(self, *args):
1786 """get_is_ok(SubsetFilter self, Assignment state) -> bool"""
1787 return _IMP_domino.SubsetFilter_get_is_ok(self, *args)
1789 def get_next_state(self, *args):
1790 """get_next_state(SubsetFilter self, int pos, Assignment state) -> int"""
1791 return _IMP_domino.SubsetFilter_get_next_state(self, *args)
1793 __swig_destroy__ = _IMP_domino.delete_SubsetFilter
1794 __del__ =
lambda self :
None;
1796 """__str__(SubsetFilter self) -> std::string"""
1797 return _IMP_domino.SubsetFilter___str__(self)
1800 """__repr__(SubsetFilter self) -> std::string"""
1801 return _IMP_domino.SubsetFilter___repr__(self)
1804 return _object_cast_to_SubsetFilter(o)
1805 get_from = staticmethod(get_from)
1807 def get_type_name(self):
1808 return self.__class__.__name__
1809 def do_show(self, out):
1811 def get_version_info(self):
1812 if"IMP::domino" ==
"IMP":
1813 return VersionInfo(
"python",
"0")
1815 return IMP.VersionInfo(
"python",
"0")
1817 return _object_cast_to_SubsetFilter(o)
1818 get_from = staticmethod(get_from)
1820 def __disown__(self):
1822 _IMP_domino.disown_SubsetFilter(self)
1823 return weakref_proxy(self)
1824 SubsetFilter_swigregister = _IMP_domino.SubsetFilter_swigregister
1825 SubsetFilter_swigregister(SubsetFilter)
1828 """Proxy of C++ IMP::domino::SubsetFilterTable class"""
1829 __swig_setmethods__ = {}
1830 for _s
in [
IMP.base.Object]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1831 __setattr__ =
lambda self, name, value: _swig_setattr(self, SubsetFilterTable, name, value)
1832 __swig_getmethods__ = {}
1833 for _s
in [
IMP.base.Object]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1834 __getattr__ =
lambda self, name: _swig_getattr(self, SubsetFilterTable, name)
1835 def __init__(self, name="SubsetFilterTable%1%"):
1837 __init__(IMP::domino::SubsetFilterTable self, std::string name="SubsetFilterTable%1%") -> SubsetFilterTable
1838 __init__(IMP::domino::SubsetFilterTable self) -> SubsetFilterTable
1840 if self.__class__ == SubsetFilterTable:
1844 this = _IMP_domino.new_SubsetFilterTable(_self, name)
1845 try: self.this.append(this)
1846 except: self.this = this
1847 if self.__class__ != SubsetFilterTable:
1849 IMP.base._director_objects.register(self)
1853 def get_subset_filter(self, *args):
1854 """get_subset_filter(SubsetFilterTable self, Subset s, IMP::domino::Subsets const & prior_subsets) -> SubsetFilter"""
1855 return _IMP_domino.SubsetFilterTable_get_subset_filter(self, *args)
1857 def get_strength(self, *args):
1858 """get_strength(SubsetFilterTable self, Subset s, IMP::domino::Subsets const & prior_subsets) -> double"""
1859 return _IMP_domino.SubsetFilterTable_get_strength(self, *args)
1861 __swig_destroy__ = _IMP_domino.delete_SubsetFilterTable
1862 __del__ =
lambda self :
None;
1864 """__str__(SubsetFilterTable self) -> std::string"""
1865 return _IMP_domino.SubsetFilterTable___str__(self)
1868 """__repr__(SubsetFilterTable self) -> std::string"""
1869 return _IMP_domino.SubsetFilterTable___repr__(self)
1872 return _object_cast_to_SubsetFilterTable(o)
1873 get_from = staticmethod(get_from)
1875 def get_type_name(self):
1876 return self.__class__.__name__
1877 def do_show(self, out):
1879 def get_version_info(self):
1880 if"IMP::domino" ==
"IMP":
1881 return VersionInfo(
"python",
"0")
1883 return IMP.VersionInfo(
"python",
"0")
1885 return _object_cast_to_SubsetFilterTable(o)
1886 get_from = staticmethod(get_from)
1888 def __disown__(self):
1890 _IMP_domino.disown_SubsetFilterTable(self)
1891 return weakref_proxy(self)
1892 SubsetFilterTable_swigregister = _IMP_domino.SubsetFilterTable_swigregister
1893 SubsetFilterTable_swigregister(SubsetFilterTable)
1895 class RestraintScoreSubsetFilterTable(SubsetFilterTable):
1896 """Proxy of C++ IMP::domino::RestraintScoreSubsetFilterTable class"""
1897 __swig_setmethods__ = {}
1898 for _s
in [SubsetFilterTable]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1899 __setattr__ =
lambda self, name, value: _swig_setattr(self, RestraintScoreSubsetFilterTable, name, value)
1900 __swig_getmethods__ = {}
1901 for _s
in [SubsetFilterTable]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1902 __getattr__ =
lambda self, name: _swig_getattr(self, RestraintScoreSubsetFilterTable, name)
1903 def __init__(self, *args):
1905 __init__(IMP::domino::RestraintScoreSubsetFilterTable self, RestraintCache rc) -> RestraintScoreSubsetFilterTable
1906 __init__(IMP::domino::RestraintScoreSubsetFilterTable self, _RestraintsAdaptor rs, ParticleStatesTable pst) -> RestraintScoreSubsetFilterTable
1908 this = _IMP_domino.new_RestraintScoreSubsetFilterTable(*args)
1909 try: self.this.append(this)
1910 except: self.this = this
1911 def get_version_info(self):
1912 """get_version_info(RestraintScoreSubsetFilterTable self) -> VersionInfo"""
1913 return _IMP_domino.RestraintScoreSubsetFilterTable_get_version_info(self)
1915 __swig_destroy__ = _IMP_domino.delete_RestraintScoreSubsetFilterTable
1916 __del__ =
lambda self :
None;
1918 """__str__(RestraintScoreSubsetFilterTable self) -> std::string"""
1919 return _IMP_domino.RestraintScoreSubsetFilterTable___str__(self)
1922 """__repr__(RestraintScoreSubsetFilterTable self) -> std::string"""
1923 return _IMP_domino.RestraintScoreSubsetFilterTable___repr__(self)
1926 return _object_cast_to_RestraintScoreSubsetFilterTable(o)
1927 get_from = staticmethod(get_from)
1929 RestraintScoreSubsetFilterTable_swigregister = _IMP_domino.RestraintScoreSubsetFilterTable_swigregister
1930 RestraintScoreSubsetFilterTable_swigregister(RestraintScoreSubsetFilterTable)
1932 class MinimumRestraintScoreSubsetFilterTable(SubsetFilterTable):
1933 """Proxy of C++ IMP::domino::MinimumRestraintScoreSubsetFilterTable class"""
1934 __swig_setmethods__ = {}
1935 for _s
in [SubsetFilterTable]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1936 __setattr__ =
lambda self, name, value: _swig_setattr(self, MinimumRestraintScoreSubsetFilterTable, name, value)
1937 __swig_getmethods__ = {}
1938 for _s
in [SubsetFilterTable]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1939 __getattr__ =
lambda self, name: _swig_getattr(self, MinimumRestraintScoreSubsetFilterTable, name)
1940 def __init__(self, *args):
1941 """__init__(IMP::domino::MinimumRestraintScoreSubsetFilterTable self, IMP::kernel::RestraintsTemp const & rs, RestraintCache rc, int max_number_allowed_violations) -> MinimumRestraintScoreSubsetFilterTable"""
1942 this = _IMP_domino.new_MinimumRestraintScoreSubsetFilterTable(*args)
1943 try: self.this.append(this)
1944 except: self.this = this
1945 def get_maximum_number_of_violated_restraints(self):
1946 """get_maximum_number_of_violated_restraints(MinimumRestraintScoreSubsetFilterTable self) -> int"""
1947 return _IMP_domino.MinimumRestraintScoreSubsetFilterTable_get_maximum_number_of_violated_restraints(self)
1949 def get_version_info(self):
1950 """get_version_info(MinimumRestraintScoreSubsetFilterTable self) -> VersionInfo"""
1951 return _IMP_domino.MinimumRestraintScoreSubsetFilterTable_get_version_info(self)
1953 __swig_destroy__ = _IMP_domino.delete_MinimumRestraintScoreSubsetFilterTable
1954 __del__ =
lambda self :
None;
1956 """__str__(MinimumRestraintScoreSubsetFilterTable self) -> std::string"""
1957 return _IMP_domino.MinimumRestraintScoreSubsetFilterTable___str__(self)
1960 """__repr__(MinimumRestraintScoreSubsetFilterTable self) -> std::string"""
1961 return _IMP_domino.MinimumRestraintScoreSubsetFilterTable___repr__(self)
1964 return _object_cast_to_MinimumRestraintScoreSubsetFilterTable(o)
1965 get_from = staticmethod(get_from)
1967 MinimumRestraintScoreSubsetFilterTable_swigregister = _IMP_domino.MinimumRestraintScoreSubsetFilterTable_swigregister
1968 MinimumRestraintScoreSubsetFilterTable_swigregister(MinimumRestraintScoreSubsetFilterTable)
1970 class DisjointSetsSubsetFilterTable(SubsetFilterTable):
1971 """Proxy of C++ IMP::domino::DisjointSetsSubsetFilterTable class"""
1972 __swig_setmethods__ = {}
1973 for _s
in [SubsetFilterTable]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1974 __setattr__ =
lambda self, name, value: _swig_setattr(self, DisjointSetsSubsetFilterTable, name, value)
1975 __swig_getmethods__ = {}
1976 for _s
in [SubsetFilterTable]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1977 __getattr__ =
lambda self, name: _swig_getattr(self, DisjointSetsSubsetFilterTable, name)
1978 def __init__(self, *args, **kwargs):
raise AttributeError(
"No constructor defined - class is abstract")
1979 def add_set(self, *args):
1980 """add_set(DisjointSetsSubsetFilterTable self, IMP::kernel::ParticlesTemp const & ps)"""
1981 return _IMP_domino.DisjointSetsSubsetFilterTable_add_set(self, *args)
1983 def add_pair(self, *args):
1984 """add_pair(DisjointSetsSubsetFilterTable self, IMP::kernel::ParticlePair const & pp)"""
1985 return _IMP_domino.DisjointSetsSubsetFilterTable_add_pair(self, *args)
1988 """__str__(DisjointSetsSubsetFilterTable self) -> std::string"""
1989 return _IMP_domino.DisjointSetsSubsetFilterTable___str__(self)
1992 """__repr__(DisjointSetsSubsetFilterTable self) -> std::string"""
1993 return _IMP_domino.DisjointSetsSubsetFilterTable___repr__(self)
1996 return _object_cast_to_DisjointSetsSubsetFilterTable(o)
1997 get_from = staticmethod(get_from)
1999 __swig_destroy__ = _IMP_domino.delete_DisjointSetsSubsetFilterTable
2000 __del__ =
lambda self :
None;
2001 DisjointSetsSubsetFilterTable_swigregister = _IMP_domino.DisjointSetsSubsetFilterTable_swigregister
2002 DisjointSetsSubsetFilterTable_swigregister(DisjointSetsSubsetFilterTable)
2004 class ExclusionSubsetFilterTable(DisjointSetsSubsetFilterTable):
2005 """Proxy of C++ IMP::domino::ExclusionSubsetFilterTable class"""
2006 __swig_setmethods__ = {}
2007 for _s
in [DisjointSetsSubsetFilterTable]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2008 __setattr__ =
lambda self, name, value: _swig_setattr(self, ExclusionSubsetFilterTable, name, value)
2009 __swig_getmethods__ = {}
2010 for _s
in [DisjointSetsSubsetFilterTable]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2011 __getattr__ =
lambda self, name: _swig_getattr(self, ExclusionSubsetFilterTable, name)
2012 def __init__(self, *args):
2014 __init__(IMP::domino::ExclusionSubsetFilterTable self, ParticleStatesTable pst) -> ExclusionSubsetFilterTable
2015 __init__(IMP::domino::ExclusionSubsetFilterTable self) -> ExclusionSubsetFilterTable
2017 this = _IMP_domino.new_ExclusionSubsetFilterTable(*args)
2018 try: self.this.append(this)
2019 except: self.this = this
2020 def get_version_info(self):
2021 """get_version_info(ExclusionSubsetFilterTable self) -> VersionInfo"""
2022 return _IMP_domino.ExclusionSubsetFilterTable_get_version_info(self)
2024 __swig_destroy__ = _IMP_domino.delete_ExclusionSubsetFilterTable
2025 __del__ =
lambda self :
None;
2027 """__str__(ExclusionSubsetFilterTable self) -> std::string"""
2028 return _IMP_domino.ExclusionSubsetFilterTable___str__(self)
2031 """__repr__(ExclusionSubsetFilterTable self) -> std::string"""
2032 return _IMP_domino.ExclusionSubsetFilterTable___repr__(self)
2035 return _object_cast_to_ExclusionSubsetFilterTable(o)
2036 get_from = staticmethod(get_from)
2038 ExclusionSubsetFilterTable_swigregister = _IMP_domino.ExclusionSubsetFilterTable_swigregister
2039 ExclusionSubsetFilterTable_swigregister(ExclusionSubsetFilterTable)
2041 class EqualitySubsetFilterTable(DisjointSetsSubsetFilterTable):
2042 """Proxy of C++ IMP::domino::EqualitySubsetFilterTable class"""
2043 __swig_setmethods__ = {}
2044 for _s
in [DisjointSetsSubsetFilterTable]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2045 __setattr__ =
lambda self, name, value: _swig_setattr(self, EqualitySubsetFilterTable, name, value)
2046 __swig_getmethods__ = {}
2047 for _s
in [DisjointSetsSubsetFilterTable]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2048 __getattr__ =
lambda self, name: _swig_getattr(self, EqualitySubsetFilterTable, name)
2049 def __init__(self, *args):
2051 __init__(IMP::domino::EqualitySubsetFilterTable self, ParticleStatesTable pst) -> EqualitySubsetFilterTable
2052 __init__(IMP::domino::EqualitySubsetFilterTable self) -> EqualitySubsetFilterTable
2054 this = _IMP_domino.new_EqualitySubsetFilterTable(*args)
2055 try: self.this.append(this)
2056 except: self.this = this
2057 def get_version_info(self):
2058 """get_version_info(EqualitySubsetFilterTable self) -> VersionInfo"""
2059 return _IMP_domino.EqualitySubsetFilterTable_get_version_info(self)
2061 __swig_destroy__ = _IMP_domino.delete_EqualitySubsetFilterTable
2062 __del__ =
lambda self :
None;
2064 """__str__(EqualitySubsetFilterTable self) -> std::string"""
2065 return _IMP_domino.EqualitySubsetFilterTable___str__(self)
2068 """__repr__(EqualitySubsetFilterTable self) -> std::string"""
2069 return _IMP_domino.EqualitySubsetFilterTable___repr__(self)
2072 return _object_cast_to_EqualitySubsetFilterTable(o)
2073 get_from = staticmethod(get_from)
2075 EqualitySubsetFilterTable_swigregister = _IMP_domino.EqualitySubsetFilterTable_swigregister
2076 EqualitySubsetFilterTable_swigregister(EqualitySubsetFilterTable)
2078 class EquivalenceSubsetFilterTable(DisjointSetsSubsetFilterTable):
2079 """Proxy of C++ IMP::domino::EquivalenceSubsetFilterTable class"""
2080 __swig_setmethods__ = {}
2081 for _s
in [DisjointSetsSubsetFilterTable]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2082 __setattr__ =
lambda self, name, value: _swig_setattr(self, EquivalenceSubsetFilterTable, name, value)
2083 __swig_getmethods__ = {}
2084 for _s
in [DisjointSetsSubsetFilterTable]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2085 __getattr__ =
lambda self, name: _swig_getattr(self, EquivalenceSubsetFilterTable, name)
2086 def __init__(self, *args):
2088 __init__(IMP::domino::EquivalenceSubsetFilterTable self, ParticleStatesTable pst) -> EquivalenceSubsetFilterTable
2089 __init__(IMP::domino::EquivalenceSubsetFilterTable self) -> EquivalenceSubsetFilterTable
2091 this = _IMP_domino.new_EquivalenceSubsetFilterTable(*args)
2092 try: self.this.append(this)
2093 except: self.this = this
2094 def get_version_info(self):
2095 """get_version_info(EquivalenceSubsetFilterTable self) -> VersionInfo"""
2096 return _IMP_domino.EquivalenceSubsetFilterTable_get_version_info(self)
2098 __swig_destroy__ = _IMP_domino.delete_EquivalenceSubsetFilterTable
2099 __del__ =
lambda self :
None;
2101 """__str__(EquivalenceSubsetFilterTable self) -> std::string"""
2102 return _IMP_domino.EquivalenceSubsetFilterTable___str__(self)
2105 """__repr__(EquivalenceSubsetFilterTable self) -> std::string"""
2106 return _IMP_domino.EquivalenceSubsetFilterTable___repr__(self)
2109 return _object_cast_to_EquivalenceSubsetFilterTable(o)
2110 get_from = staticmethod(get_from)
2112 EquivalenceSubsetFilterTable_swigregister = _IMP_domino.EquivalenceSubsetFilterTable_swigregister
2113 EquivalenceSubsetFilterTable_swigregister(EquivalenceSubsetFilterTable)
2115 class EquivalenceAndExclusionSubsetFilterTable(DisjointSetsSubsetFilterTable):
2116 """Proxy of C++ IMP::domino::EquivalenceAndExclusionSubsetFilterTable class"""
2117 __swig_setmethods__ = {}
2118 for _s
in [DisjointSetsSubsetFilterTable]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2119 __setattr__ =
lambda self, name, value: _swig_setattr(self, EquivalenceAndExclusionSubsetFilterTable, name, value)
2120 __swig_getmethods__ = {}
2121 for _s
in [DisjointSetsSubsetFilterTable]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2122 __getattr__ =
lambda self, name: _swig_getattr(self, EquivalenceAndExclusionSubsetFilterTable, name)
2123 def __init__(self, *args):
2125 __init__(IMP::domino::EquivalenceAndExclusionSubsetFilterTable self, ParticleStatesTable pst) -> EquivalenceAndExclusionSubsetFilterTable
2126 __init__(IMP::domino::EquivalenceAndExclusionSubsetFilterTable self) -> EquivalenceAndExclusionSubsetFilterTable
2128 this = _IMP_domino.new_EquivalenceAndExclusionSubsetFilterTable(*args)
2129 try: self.this.append(this)
2130 except: self.this = this
2131 def get_version_info(self):
2132 """get_version_info(EquivalenceAndExclusionSubsetFilterTable self) -> VersionInfo"""
2133 return _IMP_domino.EquivalenceAndExclusionSubsetFilterTable_get_version_info(self)
2135 __swig_destroy__ = _IMP_domino.delete_EquivalenceAndExclusionSubsetFilterTable
2136 __del__ =
lambda self :
None;
2138 """__str__(EquivalenceAndExclusionSubsetFilterTable self) -> std::string"""
2139 return _IMP_domino.EquivalenceAndExclusionSubsetFilterTable___str__(self)
2142 """__repr__(EquivalenceAndExclusionSubsetFilterTable self) -> std::string"""
2143 return _IMP_domino.EquivalenceAndExclusionSubsetFilterTable___repr__(self)
2146 return _object_cast_to_EquivalenceAndExclusionSubsetFilterTable(o)
2147 get_from = staticmethod(get_from)
2149 EquivalenceAndExclusionSubsetFilterTable_swigregister = _IMP_domino.EquivalenceAndExclusionSubsetFilterTable_swigregister
2150 EquivalenceAndExclusionSubsetFilterTable_swigregister(EquivalenceAndExclusionSubsetFilterTable)
2152 class ListSubsetFilterTable(SubsetFilterTable):
2153 """Proxy of C++ IMP::domino::ListSubsetFilterTable class"""
2154 __swig_setmethods__ = {}
2155 for _s
in [SubsetFilterTable]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2156 __setattr__ =
lambda self, name, value: _swig_setattr(self, ListSubsetFilterTable, name, value)
2157 __swig_getmethods__ = {}
2158 for _s
in [SubsetFilterTable]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2159 __getattr__ =
lambda self, name: _swig_getattr(self, ListSubsetFilterTable, name)
2160 def __init__(self, *args):
2161 """__init__(IMP::domino::ListSubsetFilterTable self, ParticleStatesTable pst) -> ListSubsetFilterTable"""
2162 this = _IMP_domino.new_ListSubsetFilterTable(*args)
2163 try: self.this.append(this)
2164 except: self.this = this
2165 def get_ok_rate(self):
2166 """get_ok_rate(ListSubsetFilterTable self) -> double"""
2167 return _IMP_domino.ListSubsetFilterTable_get_ok_rate(self)
2169 def get_number_of_particle_states(self, *args):
2170 """get_number_of_particle_states(ListSubsetFilterTable self, Particle p) -> unsigned int"""
2171 return _IMP_domino.ListSubsetFilterTable_get_number_of_particle_states(self, *args)
2173 def set_allowed_states(self, *args):
2174 """set_allowed_states(ListSubsetFilterTable self, Particle p, IMP::Ints const & states)"""
2175 return _IMP_domino.ListSubsetFilterTable_set_allowed_states(self, *args)
2177 def get_version_info(self):
2178 """get_version_info(ListSubsetFilterTable self) -> VersionInfo"""
2179 return _IMP_domino.ListSubsetFilterTable_get_version_info(self)
2181 __swig_destroy__ = _IMP_domino.delete_ListSubsetFilterTable
2182 __del__ =
lambda self :
None;
2184 """__str__(ListSubsetFilterTable self) -> std::string"""
2185 return _IMP_domino.ListSubsetFilterTable___str__(self)
2188 """__repr__(ListSubsetFilterTable self) -> std::string"""
2189 return _IMP_domino.ListSubsetFilterTable___repr__(self)
2192 return _object_cast_to_ListSubsetFilterTable(o)
2193 get_from = staticmethod(get_from)
2195 ListSubsetFilterTable_swigregister = _IMP_domino.ListSubsetFilterTable_swigregister
2196 ListSubsetFilterTable_swigregister(ListSubsetFilterTable)
2198 class PairListSubsetFilterTable(SubsetFilterTable):
2199 """Proxy of C++ IMP::domino::PairListSubsetFilterTable class"""
2200 __swig_setmethods__ = {}
2201 for _s
in [SubsetFilterTable]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2202 __setattr__ =
lambda self, name, value: _swig_setattr(self, PairListSubsetFilterTable, name, value)
2203 __swig_getmethods__ = {}
2204 for _s
in [SubsetFilterTable]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2205 __getattr__ =
lambda self, name: _swig_getattr(self, PairListSubsetFilterTable, name)
2207 """__init__(IMP::domino::PairListSubsetFilterTable self) -> PairListSubsetFilterTable"""
2208 this = _IMP_domino.new_PairListSubsetFilterTable()
2209 try: self.this.append(this)
2210 except: self.this = this
2211 def set_allowed_states(self, *args):
2212 """set_allowed_states(PairListSubsetFilterTable self, IMP::kernel::ParticlePair p, IMP::IntPairs const & states)"""
2213 return _IMP_domino.PairListSubsetFilterTable_set_allowed_states(self, *args)
2215 def get_version_info(self):
2216 """get_version_info(PairListSubsetFilterTable self) -> VersionInfo"""
2217 return _IMP_domino.PairListSubsetFilterTable_get_version_info(self)
2219 __swig_destroy__ = _IMP_domino.delete_PairListSubsetFilterTable
2220 __del__ =
lambda self :
None;
2222 """__str__(PairListSubsetFilterTable self) -> std::string"""
2223 return _IMP_domino.PairListSubsetFilterTable___str__(self)
2226 """__repr__(PairListSubsetFilterTable self) -> std::string"""
2227 return _IMP_domino.PairListSubsetFilterTable___repr__(self)
2230 return _object_cast_to_PairListSubsetFilterTable(o)
2231 get_from = staticmethod(get_from)
2233 PairListSubsetFilterTable_swigregister = _IMP_domino.PairListSubsetFilterTable_swigregister
2234 PairListSubsetFilterTable_swigregister(PairListSubsetFilterTable)
2236 class ProbabilisticSubsetFilterTable(SubsetFilterTable):
2237 """Proxy of C++ IMP::domino::ProbabilisticSubsetFilterTable class"""
2238 __swig_setmethods__ = {}
2239 for _s
in [SubsetFilterTable]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2240 __setattr__ =
lambda self, name, value: _swig_setattr(self, ProbabilisticSubsetFilterTable, name, value)
2241 __swig_getmethods__ = {}
2242 for _s
in [SubsetFilterTable]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2243 __getattr__ =
lambda self, name: _swig_getattr(self, ProbabilisticSubsetFilterTable, name)
2244 def __init__(self, *args):
2246 __init__(IMP::domino::ProbabilisticSubsetFilterTable self, double p, bool leaves_only=False) -> ProbabilisticSubsetFilterTable
2247 __init__(IMP::domino::ProbabilisticSubsetFilterTable self, double p) -> ProbabilisticSubsetFilterTable
2249 this = _IMP_domino.new_ProbabilisticSubsetFilterTable(*args)
2250 try: self.this.append(this)
2251 except: self.this = this
2252 def get_version_info(self):
2253 """get_version_info(ProbabilisticSubsetFilterTable self) -> VersionInfo"""
2254 return _IMP_domino.ProbabilisticSubsetFilterTable_get_version_info(self)
2256 __swig_destroy__ = _IMP_domino.delete_ProbabilisticSubsetFilterTable
2257 __del__ =
lambda self :
None;
2259 """__str__(ProbabilisticSubsetFilterTable self) -> std::string"""
2260 return _IMP_domino.ProbabilisticSubsetFilterTable___str__(self)
2263 """__repr__(ProbabilisticSubsetFilterTable self) -> std::string"""
2264 return _IMP_domino.ProbabilisticSubsetFilterTable___repr__(self)
2267 return _object_cast_to_ProbabilisticSubsetFilterTable(o)
2268 get_from = staticmethod(get_from)
2270 ProbabilisticSubsetFilterTable_swigregister = _IMP_domino.ProbabilisticSubsetFilterTable_swigregister
2271 ProbabilisticSubsetFilterTable_swigregister(ProbabilisticSubsetFilterTable)
2274 """Proxy of C++ IMP::domino::AssignmentContainer class"""
2275 __swig_setmethods__ = {}
2276 for _s
in [
IMP.base.Object]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2277 __setattr__ =
lambda self, name, value: _swig_setattr(self, AssignmentContainer, name, value)
2278 __swig_getmethods__ = {}
2279 for _s
in [
IMP.base.Object]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2280 __getattr__ =
lambda self, name: _swig_getattr(self, AssignmentContainer, name)
2281 def __init__(self, name="AssignmentsContainer %1%"):
2283 __init__(IMP::domino::AssignmentContainer self, std::string name="AssignmentsContainer %1%") -> AssignmentContainer
2284 __init__(IMP::domino::AssignmentContainer self) -> AssignmentContainer
2286 if self.__class__ == AssignmentContainer:
2290 this = _IMP_domino.new_AssignmentContainer(_self, name)
2291 try: self.this.append(this)
2292 except: self.this = this
2293 if self.__class__ != AssignmentContainer:
2295 IMP.base._director_objects.register(self)
2299 def get_number_of_assignments(self):
2300 """get_number_of_assignments(AssignmentContainer self) -> unsigned int"""
2301 return _IMP_domino.AssignmentContainer_get_number_of_assignments(self)
2303 def get_assignment(self, *args):
2304 """get_assignment(AssignmentContainer self, unsigned int i) -> Assignment"""
2305 return _IMP_domino.AssignmentContainer_get_assignment(self, *args)
2307 def get_assignments(self, *args):
2309 get_assignments(AssignmentContainer self, IMP::IntRange ir) -> IMP::domino::Assignments
2310 get_assignments(AssignmentContainer self) -> IMP::domino::Assignments
2312 return _IMP_domino.AssignmentContainer_get_assignments(self, *args)
2314 def add_assignment(self, *args):
2315 """add_assignment(AssignmentContainer self, Assignment a)"""
2316 return _IMP_domino.AssignmentContainer_add_assignment(self, *args)
2318 def add_assignments(self, *args):
2319 """add_assignments(AssignmentContainer self, IMP::domino::Assignments const & as)"""
2320 return _IMP_domino.AssignmentContainer_add_assignments(self, *args)
2322 def get_particle_assignments(self, *args):
2323 """get_particle_assignments(AssignmentContainer self, unsigned int i) -> IMP::Ints"""
2324 return _IMP_domino.AssignmentContainer_get_particle_assignments(self, *args)
2326 __swig_destroy__ = _IMP_domino.delete_AssignmentContainer
2327 __del__ =
lambda self :
None;
2329 """__str__(AssignmentContainer self) -> std::string"""
2330 return _IMP_domino.AssignmentContainer___str__(self)
2333 """__repr__(AssignmentContainer self) -> std::string"""
2334 return _IMP_domino.AssignmentContainer___repr__(self)
2337 return _object_cast_to_AssignmentContainer(o)
2338 get_from = staticmethod(get_from)
2340 def get_type_name(self):
2341 return self.__class__.__name__
2342 def do_show(self, out):
2344 def get_version_info(self):
2345 if"IMP::domino" ==
"IMP":
2346 return VersionInfo(
"python",
"0")
2348 return IMP.VersionInfo(
"python",
"0")
2350 return _object_cast_to_AssignmentContainer(o)
2351 get_from = staticmethod(get_from)
2353 def __disown__(self):
2355 _IMP_domino.disown_AssignmentContainer(self)
2356 return weakref_proxy(self)
2357 AssignmentContainer_swigregister = _IMP_domino.AssignmentContainer_swigregister
2358 AssignmentContainer_swigregister(AssignmentContainer)
2360 class PackedAssignmentContainer(AssignmentContainer):
2361 """Proxy of C++ IMP::domino::PackedAssignmentContainer class"""
2362 __swig_setmethods__ = {}
2363 for _s
in [AssignmentContainer]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2364 __setattr__ =
lambda self, name, value: _swig_setattr(self, PackedAssignmentContainer, name, value)
2365 __swig_getmethods__ = {}
2366 for _s
in [AssignmentContainer]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2367 __getattr__ =
lambda self, name: _swig_getattr(self, PackedAssignmentContainer, name)
2368 def __init__(self, name="PackedAssignmentsContainer %1%"):
2370 __init__(IMP::domino::PackedAssignmentContainer self, std::string name="PackedAssignmentsContainer %1%") -> PackedAssignmentContainer
2371 __init__(IMP::domino::PackedAssignmentContainer self) -> PackedAssignmentContainer
2373 this = _IMP_domino.new_PackedAssignmentContainer(name)
2374 try: self.this.append(this)
2375 except: self.this = this
2376 def get_assignments(self, *args):
2378 get_assignments(PackedAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2379 get_assignments(PackedAssignmentContainer self) -> IMP::domino::Assignments
2381 return _IMP_domino.PackedAssignmentContainer_get_assignments(self, *args)
2383 def get_version_info(self):
2384 """get_version_info(PackedAssignmentContainer self) -> VersionInfo"""
2385 return _IMP_domino.PackedAssignmentContainer_get_version_info(self)
2387 __swig_destroy__ = _IMP_domino.delete_PackedAssignmentContainer
2388 __del__ =
lambda self :
None;
2390 """__str__(PackedAssignmentContainer self) -> std::string"""
2391 return _IMP_domino.PackedAssignmentContainer___str__(self)
2394 """__repr__(PackedAssignmentContainer self) -> std::string"""
2395 return _IMP_domino.PackedAssignmentContainer___repr__(self)
2398 return _object_cast_to_PackedAssignmentContainer(o)
2399 get_from = staticmethod(get_from)
2401 PackedAssignmentContainer_swigregister = _IMP_domino.PackedAssignmentContainer_swigregister
2402 PackedAssignmentContainer_swigregister(PackedAssignmentContainer)
2404 class ListAssignmentContainer(AssignmentContainer):
2405 """Proxy of C++ IMP::domino::ListAssignmentContainer class"""
2406 __swig_setmethods__ = {}
2407 for _s
in [AssignmentContainer]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2408 __setattr__ =
lambda self, name, value: _swig_setattr(self, ListAssignmentContainer, name, value)
2409 __swig_getmethods__ = {}
2410 for _s
in [AssignmentContainer]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2411 __getattr__ =
lambda self, name: _swig_getattr(self, ListAssignmentContainer, name)
2412 def __init__(self, name="ListAssignmentsContainer %1%"):
2414 __init__(IMP::domino::ListAssignmentContainer self, std::string name="ListAssignmentsContainer %1%") -> ListAssignmentContainer
2415 __init__(IMP::domino::ListAssignmentContainer self) -> ListAssignmentContainer
2417 this = _IMP_domino.new_ListAssignmentContainer(name)
2418 try: self.this.append(this)
2419 except: self.this = this
2420 def get_assignments(self, *args):
2422 get_assignments(ListAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2423 get_assignments(ListAssignmentContainer self) -> IMP::domino::Assignments
2425 return _IMP_domino.ListAssignmentContainer_get_assignments(self, *args)
2427 def get_version_info(self):
2428 """get_version_info(ListAssignmentContainer self) -> VersionInfo"""
2429 return _IMP_domino.ListAssignmentContainer_get_version_info(self)
2431 __swig_destroy__ = _IMP_domino.delete_ListAssignmentContainer
2432 __del__ =
lambda self :
None;
2434 """__str__(ListAssignmentContainer self) -> std::string"""
2435 return _IMP_domino.ListAssignmentContainer___str__(self)
2438 """__repr__(ListAssignmentContainer self) -> std::string"""
2439 return _IMP_domino.ListAssignmentContainer___repr__(self)
2442 return _object_cast_to_ListAssignmentContainer(o)
2443 get_from = staticmethod(get_from)
2445 ListAssignmentContainer_swigregister = _IMP_domino.ListAssignmentContainer_swigregister
2446 ListAssignmentContainer_swigregister(ListAssignmentContainer)
2448 class SampleAssignmentContainer(AssignmentContainer):
2449 """Proxy of C++ IMP::domino::SampleAssignmentContainer class"""
2450 __swig_setmethods__ = {}
2451 for _s
in [AssignmentContainer]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2452 __setattr__ =
lambda self, name, value: _swig_setattr(self, SampleAssignmentContainer, name, value)
2453 __swig_getmethods__ = {}
2454 for _s
in [AssignmentContainer]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2455 __getattr__ =
lambda self, name: _swig_getattr(self, SampleAssignmentContainer, name)
2456 def __init__(self, *args):
2458 __init__(IMP::domino::SampleAssignmentContainer self, unsigned int k, std::string name="SampleAssignmentsContainer %1%") -> SampleAssignmentContainer
2459 __init__(IMP::domino::SampleAssignmentContainer self, unsigned int k) -> SampleAssignmentContainer
2461 this = _IMP_domino.new_SampleAssignmentContainer(*args)
2462 try: self.this.append(this)
2463 except: self.this = this
2464 def get_assignments(self, *args):
2466 get_assignments(SampleAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2467 get_assignments(SampleAssignmentContainer self) -> IMP::domino::Assignments
2469 return _IMP_domino.SampleAssignmentContainer_get_assignments(self, *args)
2471 def get_version_info(self):
2472 """get_version_info(SampleAssignmentContainer self) -> VersionInfo"""
2473 return _IMP_domino.SampleAssignmentContainer_get_version_info(self)
2475 __swig_destroy__ = _IMP_domino.delete_SampleAssignmentContainer
2476 __del__ =
lambda self :
None;
2478 """__str__(SampleAssignmentContainer self) -> std::string"""
2479 return _IMP_domino.SampleAssignmentContainer___str__(self)
2482 """__repr__(SampleAssignmentContainer self) -> std::string"""
2483 return _IMP_domino.SampleAssignmentContainer___repr__(self)
2486 return _object_cast_to_SampleAssignmentContainer(o)
2487 get_from = staticmethod(get_from)
2489 SampleAssignmentContainer_swigregister = _IMP_domino.SampleAssignmentContainer_swigregister
2490 SampleAssignmentContainer_swigregister(SampleAssignmentContainer)
2492 class WriteHDF5AssignmentContainer(AssignmentContainer):
2493 """Proxy of C++ IMP::domino::WriteHDF5AssignmentContainer class"""
2494 __swig_setmethods__ = {}
2495 for _s
in [AssignmentContainer]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2496 __setattr__ =
lambda self, name, value: _swig_setattr(self, WriteHDF5AssignmentContainer, name, value)
2497 __swig_getmethods__ = {}
2498 for _s
in [AssignmentContainer]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2499 __getattr__ =
lambda self, name: _swig_getattr(self, WriteHDF5AssignmentContainer, name)
2500 def __init__(self, *args):
2502 __init__(IMP::domino::WriteHDF5AssignmentContainer self, Group parent, Subset s, IMP::kernel::ParticlesTemp const & all_particles, std::string name) -> WriteHDF5AssignmentContainer
2503 __init__(IMP::domino::WriteHDF5AssignmentContainer self, IndexDataSet2D dataset, Subset s, IMP::kernel::ParticlesTemp const & all_particles,
2504 std::string name) -> WriteHDF5AssignmentContainer
2506 this = _IMP_domino.new_WriteHDF5AssignmentContainer(*args)
2507 try: self.this.append(this)
2508 except: self.this = this
2509 def set_cache_size(self, *args):
2510 """set_cache_size(WriteHDF5AssignmentContainer self, unsigned int words)"""
2511 return _IMP_domino.WriteHDF5AssignmentContainer_set_cache_size(self, *args)
2513 def get_assignments(self, *args):
2515 get_assignments(WriteHDF5AssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2516 get_assignments(WriteHDF5AssignmentContainer self) -> IMP::domino::Assignments
2518 return _IMP_domino.WriteHDF5AssignmentContainer_get_assignments(self, *args)
2520 def get_version_info(self):
2521 """get_version_info(WriteHDF5AssignmentContainer self) -> VersionInfo"""
2522 return _IMP_domino.WriteHDF5AssignmentContainer_get_version_info(self)
2524 __swig_destroy__ = _IMP_domino.delete_WriteHDF5AssignmentContainer
2525 __del__ =
lambda self :
None;
2527 """__str__(WriteHDF5AssignmentContainer self) -> std::string"""
2528 return _IMP_domino.WriteHDF5AssignmentContainer___str__(self)
2531 """__repr__(WriteHDF5AssignmentContainer self) -> std::string"""
2532 return _IMP_domino.WriteHDF5AssignmentContainer___repr__(self)
2535 return _object_cast_to_WriteHDF5AssignmentContainer(o)
2536 get_from = staticmethod(get_from)
2538 WriteHDF5AssignmentContainer_swigregister = _IMP_domino.WriteHDF5AssignmentContainer_swigregister
2539 WriteHDF5AssignmentContainer_swigregister(WriteHDF5AssignmentContainer)
2541 class ReadHDF5AssignmentContainer(AssignmentContainer):
2542 """Proxy of C++ IMP::domino::ReadHDF5AssignmentContainer class"""
2543 __swig_setmethods__ = {}
2544 for _s
in [AssignmentContainer]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2545 __setattr__ =
lambda self, name, value: _swig_setattr(self, ReadHDF5AssignmentContainer, name, value)
2546 __swig_getmethods__ = {}
2547 for _s
in [AssignmentContainer]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2548 __getattr__ =
lambda self, name: _swig_getattr(self, ReadHDF5AssignmentContainer, name)
2549 def __init__(self, *args):
2551 __init__(IMP::domino::ReadHDF5AssignmentContainer self, IndexConstDataSet2D dataset, Subset s, IMP::kernel::ParticlesTemp const & all_particles,
2552 std::string name) -> ReadHDF5AssignmentContainer
2554 this = _IMP_domino.new_ReadHDF5AssignmentContainer(*args)
2555 try: self.this.append(this)
2556 except: self.this = this
2557 def set_cache_size(self, *args):
2558 """set_cache_size(ReadHDF5AssignmentContainer self, unsigned int words)"""
2559 return _IMP_domino.ReadHDF5AssignmentContainer_set_cache_size(self, *args)
2561 def get_assignments(self, *args):
2563 get_assignments(ReadHDF5AssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2564 get_assignments(ReadHDF5AssignmentContainer self) -> IMP::domino::Assignments
2566 return _IMP_domino.ReadHDF5AssignmentContainer_get_assignments(self, *args)
2568 def get_version_info(self):
2569 """get_version_info(ReadHDF5AssignmentContainer self) -> VersionInfo"""
2570 return _IMP_domino.ReadHDF5AssignmentContainer_get_version_info(self)
2572 __swig_destroy__ = _IMP_domino.delete_ReadHDF5AssignmentContainer
2573 __del__ =
lambda self :
None;
2575 """__str__(ReadHDF5AssignmentContainer self) -> std::string"""
2576 return _IMP_domino.ReadHDF5AssignmentContainer___str__(self)
2579 """__repr__(ReadHDF5AssignmentContainer self) -> std::string"""
2580 return _IMP_domino.ReadHDF5AssignmentContainer___repr__(self)
2583 return _object_cast_to_ReadHDF5AssignmentContainer(o)
2584 get_from = staticmethod(get_from)
2586 ReadHDF5AssignmentContainer_swigregister = _IMP_domino.ReadHDF5AssignmentContainer_swigregister
2587 ReadHDF5AssignmentContainer_swigregister(ReadHDF5AssignmentContainer)
2589 class WriteAssignmentContainer(AssignmentContainer):
2590 """Proxy of C++ IMP::domino::WriteAssignmentContainer class"""
2591 __swig_setmethods__ = {}
2592 for _s
in [AssignmentContainer]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2593 __setattr__ =
lambda self, name, value: _swig_setattr(self, WriteAssignmentContainer, name, value)
2594 __swig_getmethods__ = {}
2595 for _s
in [AssignmentContainer]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2596 __getattr__ =
lambda self, name: _swig_getattr(self, WriteAssignmentContainer, name)
2597 def __init__(self, *args):
2599 __init__(IMP::domino::WriteAssignmentContainer self, std::string out_file, Subset s, IMP::kernel::ParticlesTemp const & all_particles,
2600 std::string name) -> WriteAssignmentContainer
2602 this = _IMP_domino.new_WriteAssignmentContainer(*args)
2603 try: self.this.append(this)
2604 except: self.this = this
2605 def set_cache_size(self, *args):
2606 """set_cache_size(WriteAssignmentContainer self, unsigned int words)"""
2607 return _IMP_domino.WriteAssignmentContainer_set_cache_size(self, *args)
2609 def get_assignments(self, *args):
2611 get_assignments(WriteAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2612 get_assignments(WriteAssignmentContainer self) -> IMP::domino::Assignments
2614 return _IMP_domino.WriteAssignmentContainer_get_assignments(self, *args)
2616 def get_version_info(self):
2617 """get_version_info(WriteAssignmentContainer self) -> VersionInfo"""
2618 return _IMP_domino.WriteAssignmentContainer_get_version_info(self)
2620 __swig_destroy__ = _IMP_domino.delete_WriteAssignmentContainer
2621 __del__ =
lambda self :
None;
2623 """__str__(WriteAssignmentContainer self) -> std::string"""
2624 return _IMP_domino.WriteAssignmentContainer___str__(self)
2627 """__repr__(WriteAssignmentContainer self) -> std::string"""
2628 return _IMP_domino.WriteAssignmentContainer___repr__(self)
2631 return _object_cast_to_WriteAssignmentContainer(o)
2632 get_from = staticmethod(get_from)
2634 WriteAssignmentContainer_swigregister = _IMP_domino.WriteAssignmentContainer_swigregister
2635 WriteAssignmentContainer_swigregister(WriteAssignmentContainer)
2637 class ReadAssignmentContainer(AssignmentContainer):
2638 """Proxy of C++ IMP::domino::ReadAssignmentContainer class"""
2639 __swig_setmethods__ = {}
2640 for _s
in [AssignmentContainer]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2641 __setattr__ =
lambda self, name, value: _swig_setattr(self, ReadAssignmentContainer, name, value)
2642 __swig_getmethods__ = {}
2643 for _s
in [AssignmentContainer]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2644 __getattr__ =
lambda self, name: _swig_getattr(self, ReadAssignmentContainer, name)
2645 def __init__(self, *args):
2647 __init__(IMP::domino::ReadAssignmentContainer self, std::string out_file, Subset s, IMP::kernel::ParticlesTemp const & all_particles,
2648 std::string name) -> ReadAssignmentContainer
2650 this = _IMP_domino.new_ReadAssignmentContainer(*args)
2651 try: self.this.append(this)
2652 except: self.this = this
2653 def set_cache_size(self, *args):
2654 """set_cache_size(ReadAssignmentContainer self, unsigned int words)"""
2655 return _IMP_domino.ReadAssignmentContainer_set_cache_size(self, *args)
2657 def get_assignments(self, *args):
2659 get_assignments(ReadAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2660 get_assignments(ReadAssignmentContainer self) -> IMP::domino::Assignments
2662 return _IMP_domino.ReadAssignmentContainer_get_assignments(self, *args)
2664 def get_version_info(self):
2665 """get_version_info(ReadAssignmentContainer self) -> VersionInfo"""
2666 return _IMP_domino.ReadAssignmentContainer_get_version_info(self)
2668 __swig_destroy__ = _IMP_domino.delete_ReadAssignmentContainer
2669 __del__ =
lambda self :
None;
2671 """__str__(ReadAssignmentContainer self) -> std::string"""
2672 return _IMP_domino.ReadAssignmentContainer___str__(self)
2675 """__repr__(ReadAssignmentContainer self) -> std::string"""
2676 return _IMP_domino.ReadAssignmentContainer___repr__(self)
2679 return _object_cast_to_ReadAssignmentContainer(o)
2680 get_from = staticmethod(get_from)
2682 ReadAssignmentContainer_swigregister = _IMP_domino.ReadAssignmentContainer_swigregister
2683 ReadAssignmentContainer_swigregister(ReadAssignmentContainer)
2685 class RangeViewAssignmentContainer(AssignmentContainer):
2686 """Proxy of C++ IMP::domino::RangeViewAssignmentContainer class"""
2687 __swig_setmethods__ = {}
2688 for _s
in [AssignmentContainer]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2689 __setattr__ =
lambda self, name, value: _swig_setattr(self, RangeViewAssignmentContainer, name, value)
2690 __swig_getmethods__ = {}
2691 for _s
in [AssignmentContainer]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2692 __getattr__ =
lambda self, name: _swig_getattr(self, RangeViewAssignmentContainer, name)
2693 def __init__(self, *args):
2694 """__init__(IMP::domino::RangeViewAssignmentContainer self, AssignmentContainer inner, unsigned int begin, unsigned int end) -> RangeViewAssignmentContainer"""
2695 this = _IMP_domino.new_RangeViewAssignmentContainer(*args)
2696 try: self.this.append(this)
2697 except: self.this = this
2698 def get_assignments(self, *args):
2700 get_assignments(RangeViewAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2701 get_assignments(RangeViewAssignmentContainer self) -> IMP::domino::Assignments
2703 return _IMP_domino.RangeViewAssignmentContainer_get_assignments(self, *args)
2705 def get_version_info(self):
2706 """get_version_info(RangeViewAssignmentContainer self) -> VersionInfo"""
2707 return _IMP_domino.RangeViewAssignmentContainer_get_version_info(self)
2709 __swig_destroy__ = _IMP_domino.delete_RangeViewAssignmentContainer
2710 __del__ =
lambda self :
None;
2712 """__str__(RangeViewAssignmentContainer self) -> std::string"""
2713 return _IMP_domino.RangeViewAssignmentContainer___str__(self)
2716 """__repr__(RangeViewAssignmentContainer self) -> std::string"""
2717 return _IMP_domino.RangeViewAssignmentContainer___repr__(self)
2720 return _object_cast_to_RangeViewAssignmentContainer(o)
2721 get_from = staticmethod(get_from)
2723 RangeViewAssignmentContainer_swigregister = _IMP_domino.RangeViewAssignmentContainer_swigregister
2724 RangeViewAssignmentContainer_swigregister(RangeViewAssignmentContainer)
2726 class HeapAssignmentContainer(AssignmentContainer):
2727 """Proxy of C++ IMP::domino::HeapAssignmentContainer class"""
2728 __swig_setmethods__ = {}
2729 for _s
in [AssignmentContainer]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2730 __setattr__ =
lambda self, name, value: _swig_setattr(self, HeapAssignmentContainer, name, value)
2731 __swig_getmethods__ = {}
2732 for _s
in [AssignmentContainer]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2733 __getattr__ =
lambda self, name: _swig_getattr(self, HeapAssignmentContainer, name)
2734 def __init__(self, *args):
2736 __init__(IMP::domino::HeapAssignmentContainer self, Subset subset, unsigned int k, RestraintCache rssf, std::string name="HeapAssignmentsContainer %1%") -> HeapAssignmentContainer
2737 __init__(IMP::domino::HeapAssignmentContainer self, Subset subset, unsigned int k, RestraintCache rssf) -> HeapAssignmentContainer
2739 this = _IMP_domino.new_HeapAssignmentContainer(*args)
2740 try: self.this.append(this)
2741 except: self.this = this
2742 def get_assignments(self, *args):
2744 get_assignments(HeapAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2745 get_assignments(HeapAssignmentContainer self) -> IMP::domino::Assignments
2747 return _IMP_domino.HeapAssignmentContainer_get_assignments(self, *args)
2749 def get_version_info(self):
2750 """get_version_info(HeapAssignmentContainer self) -> VersionInfo"""
2751 return _IMP_domino.HeapAssignmentContainer_get_version_info(self)
2753 __swig_destroy__ = _IMP_domino.delete_HeapAssignmentContainer
2754 __del__ =
lambda self :
None;
2756 """__str__(HeapAssignmentContainer self) -> std::string"""
2757 return _IMP_domino.HeapAssignmentContainer___str__(self)
2760 """__repr__(HeapAssignmentContainer self) -> std::string"""
2761 return _IMP_domino.HeapAssignmentContainer___repr__(self)
2764 return _object_cast_to_HeapAssignmentContainer(o)
2765 get_from = staticmethod(get_from)
2767 HeapAssignmentContainer_swigregister = _IMP_domino.HeapAssignmentContainer_swigregister
2768 HeapAssignmentContainer_swigregister(HeapAssignmentContainer)
2770 class CappedAssignmentContainer(AssignmentContainer):
2771 """Proxy of C++ IMP::domino::CappedAssignmentContainer class"""
2772 __swig_setmethods__ = {}
2773 for _s
in [AssignmentContainer]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2774 __setattr__ =
lambda self, name, value: _swig_setattr(self, CappedAssignmentContainer, name, value)
2775 __swig_getmethods__ = {}
2776 for _s
in [AssignmentContainer]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2777 __getattr__ =
lambda self, name: _swig_getattr(self, CappedAssignmentContainer, name)
2778 def __init__(self, *args):
2779 """__init__(IMP::domino::CappedAssignmentContainer self, AssignmentContainer contained, int max_states, std::string name) -> CappedAssignmentContainer"""
2780 this = _IMP_domino.new_CappedAssignmentContainer(*args)
2781 try: self.this.append(this)
2782 except: self.this = this
2783 def get_assignments(self, *args):
2785 get_assignments(CappedAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2786 get_assignments(CappedAssignmentContainer self) -> IMP::domino::Assignments
2788 return _IMP_domino.CappedAssignmentContainer_get_assignments(self, *args)
2790 def get_version_info(self):
2791 """get_version_info(CappedAssignmentContainer self) -> VersionInfo"""
2792 return _IMP_domino.CappedAssignmentContainer_get_version_info(self)
2794 __swig_destroy__ = _IMP_domino.delete_CappedAssignmentContainer
2795 __del__ =
lambda self :
None;
2797 """__str__(CappedAssignmentContainer self) -> std::string"""
2798 return _IMP_domino.CappedAssignmentContainer___str__(self)
2801 """__repr__(CappedAssignmentContainer self) -> std::string"""
2802 return _IMP_domino.CappedAssignmentContainer___repr__(self)
2805 return _object_cast_to_CappedAssignmentContainer(o)
2806 get_from = staticmethod(get_from)
2808 CappedAssignmentContainer_swigregister = _IMP_domino.CappedAssignmentContainer_swigregister
2809 CappedAssignmentContainer_swigregister(CappedAssignmentContainer)
2812 """Proxy of C++ IMP::domino::AssignmentsTable class"""
2813 __swig_setmethods__ = {}
2814 for _s
in [
IMP.base.Object]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2815 __setattr__ =
lambda self, name, value: _swig_setattr(self, AssignmentsTable, name, value)
2816 __swig_getmethods__ = {}
2817 for _s
in [
IMP.base.Object]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2818 __getattr__ =
lambda self, name: _swig_getattr(self, AssignmentsTable, name)
2819 def __init__(self, name="SubsetStatesTable %1%"):
2821 __init__(IMP::domino::AssignmentsTable self, std::string name="SubsetStatesTable %1%") -> AssignmentsTable
2822 __init__(IMP::domino::AssignmentsTable self) -> AssignmentsTable
2824 if self.__class__ == AssignmentsTable:
2828 this = _IMP_domino.new_AssignmentsTable(_self, name)
2829 try: self.this.append(this)
2830 except: self.this = this
2831 if self.__class__ != AssignmentsTable:
2833 IMP.base._director_objects.register(self)
2837 def load_assignments(self, *args):
2838 """load_assignments(AssignmentsTable self, Subset s, AssignmentContainer ac)"""
2839 return _IMP_domino.AssignmentsTable_load_assignments(self, *args)
2841 __swig_destroy__ = _IMP_domino.delete_AssignmentsTable
2842 __del__ =
lambda self :
None;
2844 """__str__(AssignmentsTable self) -> std::string"""
2845 return _IMP_domino.AssignmentsTable___str__(self)
2848 """__repr__(AssignmentsTable self) -> std::string"""
2849 return _IMP_domino.AssignmentsTable___repr__(self)
2852 return _object_cast_to_AssignmentsTable(o)
2853 get_from = staticmethod(get_from)
2855 def get_type_name(self):
2856 return self.__class__.__name__
2857 def do_show(self, out):
2859 def get_version_info(self):
2860 if"IMP::domino" ==
"IMP":
2861 return VersionInfo(
"python",
"0")
2863 return IMP.VersionInfo(
"python",
"0")
2865 return _object_cast_to_AssignmentsTable(o)
2866 get_from = staticmethod(get_from)
2868 def __disown__(self):
2870 _IMP_domino.disown_AssignmentsTable(self)
2871 return weakref_proxy(self)
2872 AssignmentsTable_swigregister = _IMP_domino.AssignmentsTable_swigregister
2873 AssignmentsTable_swigregister(AssignmentsTable)
2875 class SimpleAssignmentsTable(AssignmentsTable):
2876 """Proxy of C++ IMP::domino::SimpleAssignmentsTable class"""
2877 __swig_setmethods__ = {}
2878 for _s
in [AssignmentsTable]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2879 __setattr__ =
lambda self, name, value: _swig_setattr(self, SimpleAssignmentsTable, name, value)
2880 __swig_getmethods__ = {}
2881 for _s
in [AssignmentsTable]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2882 __getattr__ =
lambda self, name: _swig_getattr(self, SimpleAssignmentsTable, name)
2883 def __init__(self, *args):
2885 __init__(IMP::domino::SimpleAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft=IMP::domino::SubsetFilterTables(),
2886 unsigned int max=std::numeric_limits< unsigned int >::max()) -> SimpleAssignmentsTable
2887 __init__(IMP::domino::SimpleAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft=IMP::domino::SubsetFilterTables()) -> SimpleAssignmentsTable
2888 __init__(IMP::domino::SimpleAssignmentsTable self, ParticleStatesTable pst) -> SimpleAssignmentsTable
2890 this = _IMP_domino.new_SimpleAssignmentsTable(*args)
2891 try: self.this.append(this)
2892 except: self.this = this
2893 def get_version_info(self):
2894 """get_version_info(SimpleAssignmentsTable self) -> VersionInfo"""
2895 return _IMP_domino.SimpleAssignmentsTable_get_version_info(self)
2897 __swig_destroy__ = _IMP_domino.delete_SimpleAssignmentsTable
2898 __del__ =
lambda self :
None;
2900 """__str__(SimpleAssignmentsTable self) -> std::string"""
2901 return _IMP_domino.SimpleAssignmentsTable___str__(self)
2904 """__repr__(SimpleAssignmentsTable self) -> std::string"""
2905 return _IMP_domino.SimpleAssignmentsTable___repr__(self)
2908 return _object_cast_to_SimpleAssignmentsTable(o)
2909 get_from = staticmethod(get_from)
2911 SimpleAssignmentsTable_swigregister = _IMP_domino.SimpleAssignmentsTable_swigregister
2912 SimpleAssignmentsTable_swigregister(SimpleAssignmentsTable)
2914 class RecursiveAssignmentsTable(AssignmentsTable):
2915 """Proxy of C++ IMP::domino::RecursiveAssignmentsTable class"""
2916 __swig_setmethods__ = {}
2917 for _s
in [AssignmentsTable]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2918 __setattr__ =
lambda self, name, value: _swig_setattr(self, RecursiveAssignmentsTable, name, value)
2919 __swig_getmethods__ = {}
2920 for _s
in [AssignmentsTable]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2921 __getattr__ =
lambda self, name: _swig_getattr(self, RecursiveAssignmentsTable, name)
2922 def __init__(self, *args):
2924 __init__(IMP::domino::RecursiveAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft=IMP::domino::SubsetFilterTables(),
2925 unsigned int max=std::numeric_limits< unsigned int >::max()) -> RecursiveAssignmentsTable
2926 __init__(IMP::domino::RecursiveAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft=IMP::domino::SubsetFilterTables()) -> RecursiveAssignmentsTable
2927 __init__(IMP::domino::RecursiveAssignmentsTable self, ParticleStatesTable pst) -> RecursiveAssignmentsTable
2929 this = _IMP_domino.new_RecursiveAssignmentsTable(*args)
2930 try: self.this.append(this)
2931 except: self.this = this
2932 def get_version_info(self):
2933 """get_version_info(RecursiveAssignmentsTable self) -> VersionInfo"""
2934 return _IMP_domino.RecursiveAssignmentsTable_get_version_info(self)
2936 __swig_destroy__ = _IMP_domino.delete_RecursiveAssignmentsTable
2937 __del__ =
lambda self :
None;
2939 """__str__(RecursiveAssignmentsTable self) -> std::string"""
2940 return _IMP_domino.RecursiveAssignmentsTable___str__(self)
2943 """__repr__(RecursiveAssignmentsTable self) -> std::string"""
2944 return _IMP_domino.RecursiveAssignmentsTable___repr__(self)
2947 return _object_cast_to_RecursiveAssignmentsTable(o)
2948 get_from = staticmethod(get_from)
2950 RecursiveAssignmentsTable_swigregister = _IMP_domino.RecursiveAssignmentsTable_swigregister
2951 RecursiveAssignmentsTable_swigregister(RecursiveAssignmentsTable)
2953 class BranchAndBoundAssignmentsTable(AssignmentsTable):
2954 """Proxy of C++ IMP::domino::BranchAndBoundAssignmentsTable class"""
2955 __swig_setmethods__ = {}
2956 for _s
in [AssignmentsTable]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2957 __setattr__ =
lambda self, name, value: _swig_setattr(self, BranchAndBoundAssignmentsTable, name, value)
2958 __swig_getmethods__ = {}
2959 for _s
in [AssignmentsTable]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2960 __getattr__ =
lambda self, name: _swig_getattr(self, BranchAndBoundAssignmentsTable, name)
2961 def __init__(self, *args):
2963 __init__(IMP::domino::BranchAndBoundAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft=IMP::domino::SubsetFilterTables(),
2964 unsigned int max=std::numeric_limits< unsigned int >::max()) -> BranchAndBoundAssignmentsTable
2965 __init__(IMP::domino::BranchAndBoundAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft=IMP::domino::SubsetFilterTables()) -> BranchAndBoundAssignmentsTable
2966 __init__(IMP::domino::BranchAndBoundAssignmentsTable self, ParticleStatesTable pst) -> BranchAndBoundAssignmentsTable
2968 this = _IMP_domino.new_BranchAndBoundAssignmentsTable(*args)
2969 try: self.this.append(this)
2970 except: self.this = this
2971 def get_version_info(self):
2972 """get_version_info(BranchAndBoundAssignmentsTable self) -> VersionInfo"""
2973 return _IMP_domino.BranchAndBoundAssignmentsTable_get_version_info(self)
2975 __swig_destroy__ = _IMP_domino.delete_BranchAndBoundAssignmentsTable
2976 __del__ =
lambda self :
None;
2978 """__str__(BranchAndBoundAssignmentsTable self) -> std::string"""
2979 return _IMP_domino.BranchAndBoundAssignmentsTable___str__(self)
2982 """__repr__(BranchAndBoundAssignmentsTable self) -> std::string"""
2983 return _IMP_domino.BranchAndBoundAssignmentsTable___repr__(self)
2986 return _object_cast_to_BranchAndBoundAssignmentsTable(o)
2987 get_from = staticmethod(get_from)
2989 BranchAndBoundAssignmentsTable_swigregister = _IMP_domino.BranchAndBoundAssignmentsTable_swigregister
2990 BranchAndBoundAssignmentsTable_swigregister(BranchAndBoundAssignmentsTable)
2992 class ListAssignmentsTable(AssignmentsTable):
2993 """Proxy of C++ IMP::domino::ListAssignmentsTable class"""
2994 __swig_setmethods__ = {}
2995 for _s
in [AssignmentsTable]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2996 __setattr__ =
lambda self, name, value: _swig_setattr(self, ListAssignmentsTable, name, value)
2997 __swig_getmethods__ = {}
2998 for _s
in [AssignmentsTable]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2999 __getattr__ =
lambda self, name: _swig_getattr(self, ListAssignmentsTable, name)
3000 def __init__(self, name="ListSubsetStatesTable %1%"):
3002 __init__(IMP::domino::ListAssignmentsTable self, std::string name="ListSubsetStatesTable %1%") -> ListAssignmentsTable
3003 __init__(IMP::domino::ListAssignmentsTable self) -> ListAssignmentsTable
3005 this = _IMP_domino.new_ListAssignmentsTable(name)
3006 try: self.this.append(this)
3007 except: self.this = this
3008 def set_assignments(self, *args):
3009 """set_assignments(ListAssignmentsTable self, Subset s, AssignmentContainer lsc)"""
3010 return _IMP_domino.ListAssignmentsTable_set_assignments(self, *args)
3012 def get_version_info(self):
3013 """get_version_info(ListAssignmentsTable self) -> VersionInfo"""
3014 return _IMP_domino.ListAssignmentsTable_get_version_info(self)
3016 __swig_destroy__ = _IMP_domino.delete_ListAssignmentsTable
3017 __del__ =
lambda self :
None;
3019 """__str__(ListAssignmentsTable self) -> std::string"""
3020 return _IMP_domino.ListAssignmentsTable___str__(self)
3023 """__repr__(ListAssignmentsTable self) -> std::string"""
3024 return _IMP_domino.ListAssignmentsTable___repr__(self)
3027 return _object_cast_to_ListAssignmentsTable(o)
3028 get_from = staticmethod(get_from)
3030 ListAssignmentsTable_swigregister = _IMP_domino.ListAssignmentsTable_swigregister
3031 ListAssignmentsTable_swigregister(ListAssignmentsTable)
3035 """get_order(Subset s, IMP::domino::SubsetFilterTables const & sft) -> IMP::kernel::ParticlesTemp"""
3036 return _IMP_domino.get_order(*args)
3037 class _SubsetGraphVertexIndex(_object):
3038 """Proxy of C++ IMP::domino::SubsetGraphVertexIndex class"""
3039 __swig_setmethods__ = {}
3040 __setattr__ =
lambda self, name, value: _swig_setattr(self, _SubsetGraphVertexIndex, name, value)
3041 __swig_getmethods__ = {}
3042 __getattr__ =
lambda self, name: _swig_getattr(self, _SubsetGraphVertexIndex, name)
3043 __repr__ = _swig_repr
3045 """__init__(IMP::domino::SubsetGraphVertexIndex self) -> _SubsetGraphVertexIndex"""
3046 this = _IMP_domino.new__SubsetGraphVertexIndex()
3047 try: self.this.append(this)
3048 except: self.this = this
3049 __swig_destroy__ = _IMP_domino.delete__SubsetGraphVertexIndex
3050 __del__ =
lambda self :
None;
3051 _SubsetGraphVertexIndex_swigregister = _IMP_domino._SubsetGraphVertexIndex_swigregister
3052 _SubsetGraphVertexIndex_swigregister(_SubsetGraphVertexIndex)
3054 class _InteractionGraphVertexIndex(_object):
3055 """Proxy of C++ IMP::domino::InteractionGraphVertexIndex class"""
3056 __swig_setmethods__ = {}
3057 __setattr__ =
lambda self, name, value: _swig_setattr(self, _InteractionGraphVertexIndex, name, value)
3058 __swig_getmethods__ = {}
3059 __getattr__ =
lambda self, name: _swig_getattr(self, _InteractionGraphVertexIndex, name)
3060 __repr__ = _swig_repr
3062 """__init__(IMP::domino::InteractionGraphVertexIndex self) -> _InteractionGraphVertexIndex"""
3063 this = _IMP_domino.new__InteractionGraphVertexIndex()
3064 try: self.this.append(this)
3065 except: self.this = this
3066 __swig_destroy__ = _IMP_domino.delete__InteractionGraphVertexIndex
3067 __del__ =
lambda self :
None;
3068 _InteractionGraphVertexIndex_swigregister = _IMP_domino._InteractionGraphVertexIndex_swigregister
3069 _InteractionGraphVertexIndex_swigregister(_InteractionGraphVertexIndex)
3073 """get_subsets(IMP::domino::SubsetGraph const & g) -> IMP::domino::Subsets"""
3074 return _IMP_domino.get_subsets(*args)
3077 """get_junction_tree(IMP::domino::InteractionGraph const & ig) -> IMP::domino::SubsetGraph"""
3078 return _IMP_domino.get_junction_tree(*args)
3080 def get_triangulated(*args):
3081 """get_triangulated(IMP::domino::InteractionGraph const & input) -> IMP::domino::InteractionGraph"""
3082 return _IMP_domino.get_triangulated(*args)
3083 class _CliqueGraphVertexIndex(_object):
3084 """Proxy of C++ IMP::domino::CliqueGraphVertexIndex class"""
3085 __swig_setmethods__ = {}
3086 __setattr__ =
lambda self, name, value: _swig_setattr(self, _CliqueGraphVertexIndex, name, value)
3087 __swig_getmethods__ = {}
3088 __getattr__ =
lambda self, name: _swig_getattr(self, _CliqueGraphVertexIndex, name)
3089 __repr__ = _swig_repr
3091 """__init__(IMP::domino::CliqueGraphVertexIndex self) -> _CliqueGraphVertexIndex"""
3092 this = _IMP_domino.new__CliqueGraphVertexIndex()
3093 try: self.this.append(this)
3094 except: self.this = this
3095 __swig_destroy__ = _IMP_domino.delete__CliqueGraphVertexIndex
3096 __del__ =
lambda self :
None;
3097 _CliqueGraphVertexIndex_swigregister = _IMP_domino._CliqueGraphVertexIndex_swigregister
3098 _CliqueGraphVertexIndex_swigregister(_CliqueGraphVertexIndex)
3101 def get_clique_graph(*args):
3102 """get_clique_graph(IMP::domino::InteractionGraph const & input) -> IMP::domino::CliqueGraph"""
3103 return _IMP_domino.get_clique_graph(*args)
3105 def get_minimum_spanning_tree(*args):
3106 """get_minimum_spanning_tree(IMP::domino::CliqueGraph const & input) -> IMP::domino::SubsetGraph"""
3107 return _IMP_domino.get_minimum_spanning_tree(*args)
3110 """get_restraint_graph(_ScoringFunctionAdaptor rs, ParticleStatesTable pst) -> IMP::domino::SubsetGraph"""
3111 return _IMP_domino.get_restraint_graph(*args)
3115 get_interaction_graph(_ScoringFunctionAdaptor rs, ParticleStatesTable pst) -> IMP::domino::InteractionGraph
3116 get_interaction_graph(_ScoringFunctionAdaptor rs, IMP::kernel::ParticlesTemp const & pst) -> IMP::domino::InteractionGraph
3118 return _IMP_domino.get_interaction_graph(*args)
3121 """get_interaction_graph_geometry(IMP::domino::InteractionGraph const & ig) -> IMP::display::Geometries"""
3122 return _IMP_domino.get_interaction_graph_geometry(*args)
3125 """get_subset_graph_geometry(IMP::domino::SubsetGraph const & ig) -> IMP::display::Geometries"""
3126 return _IMP_domino.get_subset_graph_geometry(*args)
3127 class _MergeTreeVertexIndex(_object):
3128 """Proxy of C++ IMP::domino::MergeTreeVertexIndex class"""
3129 __swig_setmethods__ = {}
3130 __setattr__ =
lambda self, name, value: _swig_setattr(self, _MergeTreeVertexIndex, name, value)
3131 __swig_getmethods__ = {}
3132 __getattr__ =
lambda self, name: _swig_getattr(self, _MergeTreeVertexIndex, name)
3133 __repr__ = _swig_repr
3135 """__init__(IMP::domino::MergeTreeVertexIndex self) -> _MergeTreeVertexIndex"""
3136 this = _IMP_domino.new__MergeTreeVertexIndex()
3137 try: self.this.append(this)
3138 except: self.this = this
3139 __swig_destroy__ = _IMP_domino.delete__MergeTreeVertexIndex
3140 __del__ =
lambda self :
None;
3141 _MergeTreeVertexIndex_swigregister = _IMP_domino._MergeTreeVertexIndex_swigregister
3142 _MergeTreeVertexIndex_swigregister(_MergeTreeVertexIndex)
3145 def show_as_graphviz(*args):
3147 show_as_graphviz(IMP::domino::SubsetGraph const & name, TextOutput out)
3148 show_as_graphviz(IMP::domino::InteractionGraph const & name, TextOutput out)
3149 show_as_graphviz(IMP::domino::CliqueGraph const & name, TextOutput out)
3150 show_as_graphviz(IMP::domino::MergeTree const & name, TextOutput out)
3152 return _IMP_domino.show_as_graphviz(*args)
3154 def get_vertex_index(*args):
3156 get_vertex_index(IMP::domino::SubsetGraph const & g) -> _SubsetGraphVertexIndex
3157 get_vertex_index(IMP::domino::InteractionGraph const & g) -> _InteractionGraphVertexIndex
3158 get_vertex_index(IMP::domino::CliqueGraph const & g) -> _CliqueGraphVertexIndex
3159 get_vertex_index(IMP::domino::MergeTree const & g) -> _MergeTreeVertexIndex
3161 return _IMP_domino.get_vertex_index(*args)
3165 get_merge_tree(_ScoringFunctionAdaptor input, ParticleStatesTable pst) -> IMP::domino::MergeTree
3166 get_merge_tree(IMP::domino::SubsetGraph const & junction_tree) -> IMP::domino::MergeTree
3168 return _IMP_domino.get_merge_tree(*args)
3171 """get_balanced_merge_tree(IMP::domino::SubsetGraph const & junction_tree) -> IMP::domino::MergeTree"""
3172 return _IMP_domino.get_balanced_merge_tree(*args)
3174 def get_is_merge_tree(*args):
3176 get_is_merge_tree(IMP::domino::MergeTree const & tree, Subset all, bool verbose=True) -> bool
3177 get_is_merge_tree(IMP::domino::MergeTree const & tree, Subset all) -> bool
3179 return _IMP_domino.get_is_merge_tree(*args)
3181 def write_merge_tree(*args):
3182 """write_merge_tree(IMP::domino::MergeTree const & tree, IMP::kernel::ParticlesTemp const & ps, _ostream out)"""
3183 return _IMP_domino.write_merge_tree(*args)
3185 def read_merge_tree(*args):
3186 """read_merge_tree(std::istream & input, IMP::kernel::ParticlesTemp const & ps) -> IMP::domino::MergeTree"""
3187 return _IMP_domino.read_merge_tree(*args)
3189 """Proxy of C++ IMP::domino::DiscreteSampler class"""
3190 __swig_setmethods__ = {}
3191 for _s
in [
IMP.kernel.Sampler]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
3192 __setattr__ =
lambda self, name, value: _swig_setattr(self, DiscreteSampler, name, value)
3193 __swig_getmethods__ = {}
3194 for _s
in [
IMP.kernel.Sampler]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
3195 __getattr__ =
lambda self, name: _swig_getattr(self, DiscreteSampler, name)
3196 def get_subset_filter_tables_to_use(self, *args):
3197 """get_subset_filter_tables_to_use(DiscreteSampler self, IMP::kernel::RestraintsTemp const & rs, ParticleStatesTable pst) -> IMP::domino::SubsetFilterTables"""
3198 return _IMP_domino.DiscreteSampler_get_subset_filter_tables_to_use(self, *args)
3200 def get_assignments_table_to_use(self, *args):
3202 get_assignments_table_to_use(DiscreteSampler self, IMP::domino::SubsetFilterTables const & sfts, unsigned int max=std::numeric_limits< int >::max()) -> AssignmentsTable
3203 get_assignments_table_to_use(DiscreteSampler self, IMP::domino::SubsetFilterTables const & sfts) -> AssignmentsTable
3205 return _IMP_domino.DiscreteSampler_get_assignments_table_to_use(self, *args)
3207 def do_sample(self):
3208 """do_sample(DiscreteSampler self) -> ConfigurationSet"""
3209 return _IMP_domino.DiscreteSampler_do_sample(self)
3211 def do_get_sample_assignments(self, *args):
3212 """do_get_sample_assignments(DiscreteSampler self, Subset all) -> IMP::domino::Assignments"""
3213 return _IMP_domino.DiscreteSampler_do_get_sample_assignments(self, *args)
3215 def __init__(self, *args):
3216 """__init__(IMP::domino::DiscreteSampler self, Model m, ParticleStatesTable pst, std::string name) -> DiscreteSampler"""
3217 if self.__class__ == DiscreteSampler:
3221 this = _IMP_domino.new_DiscreteSampler(_self, *args)
3222 try: self.this.append(this)
3223 except: self.this = this
3224 if self.__class__ != DiscreteSampler:
3226 IMP.base._director_objects.register(self)
3230 __swig_destroy__ = _IMP_domino.delete_DiscreteSampler
3231 __del__ =
lambda self :
None;
3232 def set_particle_states(self, *args):
3233 """set_particle_states(DiscreteSampler self, Particle p, ParticleStates se)"""
3234 return _IMP_domino.DiscreteSampler_set_particle_states(self, *args)
3236 def get_sample_assignments(self, *args):
3237 """get_sample_assignments(DiscreteSampler self, Subset s) -> IMP::domino::Assignments"""
3238 return _IMP_domino.DiscreteSampler_get_sample_assignments(self, *args)
3240 def set_particle_states_table(self, *args):
3241 """set_particle_states_table(DiscreteSampler self, ParticleStatesTable cse)"""
3242 return _IMP_domino.DiscreteSampler_set_particle_states_table(self, *args)
3244 def set_assignments_table(self, *args):
3245 """set_assignments_table(DiscreteSampler self, AssignmentsTable sst)"""
3246 return _IMP_domino.DiscreteSampler_set_assignments_table(self, *args)
3248 def get_particle_states_table(self):
3249 """get_particle_states_table(DiscreteSampler self) -> ParticleStatesTable"""
3250 return _IMP_domino.DiscreteSampler_get_particle_states_table(self)
3252 def remove_subset_filter_table(self, *args):
3253 """remove_subset_filter_table(DiscreteSampler self, SubsetFilterTable d)"""
3254 return _IMP_domino.DiscreteSampler_remove_subset_filter_table(self, *args)
3256 def remove_subset_filter_tables(self, *args):
3257 """remove_subset_filter_tables(DiscreteSampler self, IMP::domino::SubsetFilterTables const & d)"""
3258 return _IMP_domino.DiscreteSampler_remove_subset_filter_tables(self, *args)
3260 def set_subset_filter_tables(self, *args):
3261 """set_subset_filter_tables(DiscreteSampler self, IMP::domino::SubsetFilterTables const & ps)"""
3262 return _IMP_domino.DiscreteSampler_set_subset_filter_tables(self, *args)
3264 def set_subset_filter_tables_order(self, *args):
3265 """set_subset_filter_tables_order(DiscreteSampler self, IMP::domino::SubsetFilterTables const & objs)"""
3266 return _IMP_domino.DiscreteSampler_set_subset_filter_tables_order(self, *args)
3268 def add_subset_filter_table(self, *args):
3269 """add_subset_filter_table(DiscreteSampler self, SubsetFilterTable obj) -> unsigned int"""
3270 return _IMP_domino.DiscreteSampler_add_subset_filter_table(self, *args)
3272 def add_subset_filter_tables(self, *args):
3273 """add_subset_filter_tables(DiscreteSampler self, IMP::domino::SubsetFilterTables const & objs)"""
3274 return _IMP_domino.DiscreteSampler_add_subset_filter_tables(self, *args)
3276 def clear_subset_filter_tables(self):
3277 """clear_subset_filter_tables(DiscreteSampler self)"""
3278 return _IMP_domino.DiscreteSampler_clear_subset_filter_tables(self)
3280 def get_number_of_subset_filter_tables(self):
3281 """get_number_of_subset_filter_tables(DiscreteSampler self) -> unsigned int"""
3282 return _IMP_domino.DiscreteSampler_get_number_of_subset_filter_tables(self)
3284 def get_has_subset_filter_tables(self):
3285 """get_has_subset_filter_tables(DiscreteSampler self) -> bool"""
3286 return _IMP_domino.DiscreteSampler_get_has_subset_filter_tables(self)
3288 def get_subset_filter_table(self, *args):
3289 """get_subset_filter_table(DiscreteSampler self, unsigned int i) -> SubsetFilterTable"""
3290 return _IMP_domino.DiscreteSampler_get_subset_filter_table(self, *args)
3292 def get_subset_filter_tables(self):
3293 """get_subset_filter_tables(DiscreteSampler self) -> IMP::domino::SubsetFilterTables"""
3294 return _IMP_domino.DiscreteSampler_get_subset_filter_tables(self)
3296 def reserve_subset_filter_tables(self, *args):
3297 """reserve_subset_filter_tables(DiscreteSampler self, unsigned int sz)"""
3298 return _IMP_domino.DiscreteSampler_reserve_subset_filter_tables(self, *args)
3300 def set_maximum_number_of_assignments(self, *args):
3301 """set_maximum_number_of_assignments(DiscreteSampler self, unsigned int mx)"""
3302 return _IMP_domino.DiscreteSampler_set_maximum_number_of_assignments(self, *args)
3304 def get_maximum_number_of_assignments(self):
3305 """get_maximum_number_of_assignments(DiscreteSampler self) -> unsigned int"""
3306 return _IMP_domino.DiscreteSampler_get_maximum_number_of_assignments(self)
3309 """__str__(DiscreteSampler self) -> std::string"""
3310 return _IMP_domino.DiscreteSampler___str__(self)
3313 """__repr__(DiscreteSampler self) -> std::string"""
3314 return _IMP_domino.DiscreteSampler___repr__(self)
3317 return _object_cast_to_DiscreteSampler(o)
3318 get_from = staticmethod(get_from)
3320 def get_type_name(self):
3321 return self.__class__.__name__
3322 def do_show(self, out):
3324 def get_version_info(self):
3325 if"IMP::domino" ==
"IMP":
3326 return VersionInfo(
"python",
"0")
3328 return IMP.VersionInfo(
"python",
"0")
3330 return _object_cast_to_DiscreteSampler(o)
3331 get_from = staticmethod(get_from)
3333 def __disown__(self):
3335 _IMP_domino.disown_DiscreteSampler(self)
3336 return weakref_proxy(self)
3337 DiscreteSampler_swigregister = _IMP_domino.DiscreteSampler_swigregister
3338 DiscreteSampler_swigregister(DiscreteSampler)
3340 class DominoSampler(DiscreteSampler):
3341 """Proxy of C++ IMP::domino::DominoSampler class"""
3342 __swig_setmethods__ = {}
3343 for _s
in [DiscreteSampler]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
3344 __setattr__ =
lambda self, name, value: _swig_setattr(self, DominoSampler, name, value)
3345 __swig_getmethods__ = {}
3346 for _s
in [DiscreteSampler]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
3347 __getattr__ =
lambda self, name: _swig_getattr(self, DominoSampler, name)
3348 def __init__(self, *args):
3350 __init__(IMP::domino::DominoSampler self, Model m, std::string name="DominoSampler %1%") -> DominoSampler
3351 __init__(IMP::domino::DominoSampler self, Model m) -> DominoSampler
3352 __init__(IMP::domino::DominoSampler self, Model m, ParticleStatesTable pst, std::string name="DominoSampler %1%") -> DominoSampler
3353 __init__(IMP::domino::DominoSampler self, Model m, ParticleStatesTable pst) -> DominoSampler
3355 this = _IMP_domino.new_DominoSampler(*args)
3356 try: self.this.append(this)
3357 except: self.this = this
3358 def do_get_sample_assignments(self, *args):
3359 """do_get_sample_assignments(DominoSampler self, Subset known) -> IMP::domino::Assignments"""
3360 return _IMP_domino.DominoSampler_do_get_sample_assignments(self, *args)
3362 def get_version_info(self):
3363 """get_version_info(DominoSampler self) -> VersionInfo"""
3364 return _IMP_domino.DominoSampler_get_version_info(self)
3366 __swig_destroy__ = _IMP_domino.delete_DominoSampler
3367 __del__ =
lambda self :
None;
3368 def set_merge_tree(self, *args):
3369 """set_merge_tree(DominoSampler self, IMP::domino::MergeTree const & mt)"""
3370 return _IMP_domino.DominoSampler_set_merge_tree(self, *args)
3372 def set_use_cross_subset_filtering(self, *args):
3373 """set_use_cross_subset_filtering(DominoSampler self, bool tf)"""
3374 return _IMP_domino.DominoSampler_set_use_cross_subset_filtering(self, *args)
3376 def get_number_of_assignments_for_vertex(self, *args):
3377 """get_number_of_assignments_for_vertex(DominoSampler self, unsigned int tree_vertex) -> unsigned int"""
3378 return _IMP_domino.DominoSampler_get_number_of_assignments_for_vertex(self, *args)
3380 def get_sample_assignments_for_vertex(self, *args):
3381 """get_sample_assignments_for_vertex(DominoSampler self, unsigned int tree_vertex) -> IMP::domino::Assignments"""
3382 return _IMP_domino.DominoSampler_get_sample_assignments_for_vertex(self, *args)
3384 def get_vertex_assignments(self, *args):
3386 get_vertex_assignments(DominoSampler self, unsigned int node_index, unsigned int max_states=std::numeric_limits< int >::max()) -> IMP::domino::Assignments
3387 get_vertex_assignments(DominoSampler self, unsigned int node_index) -> IMP::domino::Assignments
3388 get_vertex_assignments(DominoSampler self, unsigned int node_index, IMP::domino::Assignments const & first, IMP::domino::Assignments const & second,
3389 unsigned int max_states=std::numeric_limits< int >::max()) -> IMP::domino::Assignments
3390 get_vertex_assignments(DominoSampler self, unsigned int node_index, IMP::domino::Assignments const & first, IMP::domino::Assignments const & second) -> IMP::domino::Assignments
3392 return _IMP_domino.DominoSampler_get_vertex_assignments(self, *args)
3394 def load_vertex_assignments(self, *args):
3396 load_vertex_assignments(DominoSampler self, unsigned int node_index, AssignmentContainer ac, unsigned int max_states=std::numeric_limits< int >::max())
3397 load_vertex_assignments(DominoSampler self, unsigned int node_index, AssignmentContainer ac)
3398 load_vertex_assignments(DominoSampler self, unsigned int node_index, AssignmentContainer first, AssignmentContainer second, AssignmentContainer ac,
3399 unsigned int max_states=std::numeric_limits< int >::max())
3400 load_vertex_assignments(DominoSampler self, unsigned int node_index, AssignmentContainer first, AssignmentContainer second, AssignmentContainer ac)
3402 return _IMP_domino.DominoSampler_load_vertex_assignments(self, *args)
3405 """__str__(DominoSampler self) -> std::string"""
3406 return _IMP_domino.DominoSampler___str__(self)
3409 """__repr__(DominoSampler self) -> std::string"""
3410 return _IMP_domino.DominoSampler___repr__(self)
3413 return _object_cast_to_DominoSampler(o)
3414 get_from = staticmethod(get_from)
3416 DominoSampler_swigregister = _IMP_domino.DominoSampler_swigregister
3417 DominoSampler_swigregister(DominoSampler)
3419 class BranchAndBoundSampler(DiscreteSampler):
3420 """Proxy of C++ IMP::domino::BranchAndBoundSampler class"""
3421 __swig_setmethods__ = {}
3422 for _s
in [DiscreteSampler]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
3423 __setattr__ =
lambda self, name, value: _swig_setattr(self, BranchAndBoundSampler, name, value)
3424 __swig_getmethods__ = {}
3425 for _s
in [DiscreteSampler]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
3426 __getattr__ =
lambda self, name: _swig_getattr(self, BranchAndBoundSampler, name)
3427 def __init__(self, *args):
3429 __init__(IMP::domino::BranchAndBoundSampler self, Model m, std::string name="BranchAndBoundSampler %1%") -> BranchAndBoundSampler
3430 __init__(IMP::domino::BranchAndBoundSampler self, Model m) -> BranchAndBoundSampler
3431 __init__(IMP::domino::BranchAndBoundSampler self, Model m, ParticleStatesTable pst, std::string name="BranchAndBoundSampler %1%") -> BranchAndBoundSampler
3432 __init__(IMP::domino::BranchAndBoundSampler self, Model m, ParticleStatesTable pst) -> BranchAndBoundSampler
3434 this = _IMP_domino.new_BranchAndBoundSampler(*args)
3435 try: self.this.append(this)
3436 except: self.this = this
3437 def do_get_sample_assignments(self, *args):
3438 """do_get_sample_assignments(BranchAndBoundSampler self, Subset known) -> IMP::domino::Assignments"""
3439 return _IMP_domino.BranchAndBoundSampler_do_get_sample_assignments(self, *args)
3441 def get_version_info(self):
3442 """get_version_info(BranchAndBoundSampler self) -> VersionInfo"""
3443 return _IMP_domino.BranchAndBoundSampler_get_version_info(self)
3445 __swig_destroy__ = _IMP_domino.delete_BranchAndBoundSampler
3446 __del__ =
lambda self :
None;
3448 """__str__(BranchAndBoundSampler self) -> std::string"""
3449 return _IMP_domino.BranchAndBoundSampler___str__(self)
3452 """__repr__(BranchAndBoundSampler self) -> std::string"""
3453 return _IMP_domino.BranchAndBoundSampler___repr__(self)
3456 return _object_cast_to_BranchAndBoundSampler(o)
3457 get_from = staticmethod(get_from)
3459 BranchAndBoundSampler_swigregister = _IMP_domino.BranchAndBoundSampler_swigregister
3460 BranchAndBoundSampler_swigregister(BranchAndBoundSampler)
3464 """load_particle_states(Subset s, Assignment ss, ParticleStatesTable pst)"""
3465 return _IMP_domino.load_particle_states(*args)
3468 """get_restraints(Subset s, ParticleStatesTable pst, IMP::kernel::DependencyGraph const & dg, RestraintSet rs) -> IMP::kernel::RestraintsTemp"""
3469 return _IMP_domino.get_restraints(*args)
3472 """get_index(IMP::kernel::ParticlesTemp const & particles, Subset subset, IMP::domino::Subsets const & excluded) -> IMP::Ints"""
3473 return _IMP_domino.get_index(*args)
3476 """get_partial_index(IMP::kernel::ParticlesTemp const & particles, Subset subset, IMP::domino::Subsets const & excluded) -> IMP::Ints"""
3477 return _IMP_domino.get_partial_index(*args)
3480 """get_possible_interactions(IMP::kernel::ParticlesTemp const & ps, double max_distance, ParticleStatesTable pst) -> IMP::kernel::ParticlePairsTemp"""
3481 return _IMP_domino.get_possible_interactions(*args)
3484 """get_embedding(Subset s, Assignment a, ParticleStatesTable pst) -> VectorKD"""
3485 return _IMP_domino.get_embedding(*args)
3488 """get_nearest_assignment(Subset s, VectorKD embedding, ParticleStatesTable pst) -> Assignment"""
3489 return _IMP_domino.get_nearest_assignment(*args)
3493 get_distance_if_smaller_than(Subset s, Assignment a, Assignment b, ParticleStatesTable pst, IMP::statistics::Metrics const & metrics,
3494 double max) -> double
3496 return _IMP_domino.get_distance_if_smaller_than(*args)
3499 """load_leaf_assignments(Subset subset, AssignmentsTable at, AssignmentContainer ac)"""
3500 return _IMP_domino.load_leaf_assignments(*args)
3504 load_merged_assignments(Subset first_subset, AssignmentContainer first, Subset second_subset, AssignmentContainer second,
3505 IMP::domino::SubsetFilterTablesTemp const & filters, AssignmentContainer ret)
3507 return _IMP_domino.load_merged_assignments(*args)
3511 load_merged_assignments_random_order(Subset first_subset, AssignmentContainer first, Subset second_subset, AssignmentContainer second,
3512 IMP::domino::SubsetFilterTablesTemp const & filters, unsigned int maximum_tries,
3513 AssignmentContainer ret)
3515 return _IMP_domino.load_merged_assignments_random_order(*args)
3519 get_state_clusters(Subset subset, IMP::domino::Assignments const & states, ParticleStatesTable pst,
3520 double resolution) -> IMP::domino::Assignments
3522 return _IMP_domino.get_state_clusters(*args)
3524 """Proxy of C++ IMP::domino::DependencyScoreState class"""
3525 __swig_setmethods__ = {}
3527 __setattr__ =
lambda self, name, value: _swig_setattr(self, DependencyScoreState, name, value)
3528 __swig_getmethods__ = {}
3530 __getattr__ =
lambda self, name: _swig_getattr(self, DependencyScoreState, name)
3532 """__init__(IMP::domino::DependencyScoreState self) -> DependencyScoreState"""
3533 this = _IMP_domino.new_DependencyScoreState()
3534 try: self.this.append(this)
3535 except: self.this = this
3536 def set_input_particles(self, *args):
3537 """set_input_particles(DependencyScoreState self, IMP::kernel::ParticlesTemp const & pt)"""
3538 return _IMP_domino.DependencyScoreState_set_input_particles(self, *args)
3540 def set_output_particles(self, *args):
3541 """set_output_particles(DependencyScoreState self, IMP::kernel::ParticlesTemp const & pt)"""
3542 return _IMP_domino.DependencyScoreState_set_output_particles(self, *args)
3544 def set_input_containers(self, *args):
3545 """set_input_containers(DependencyScoreState self, IMP::kernel::ContainersTemp const & pt)"""
3546 return _IMP_domino.DependencyScoreState_set_input_containers(self, *args)
3548 def set_output_containers(self, *args):
3549 """set_output_containers(DependencyScoreState self, IMP::kernel::ContainersTemp const & pt)"""
3550 return _IMP_domino.DependencyScoreState_set_output_containers(self, *args)
3552 def get_version_info(self):
3553 """get_version_info(DependencyScoreState self) -> VersionInfo"""
3554 return _IMP_domino.DependencyScoreState_get_version_info(self)
3556 __swig_destroy__ = _IMP_domino.delete_DependencyScoreState
3557 __del__ =
lambda self :
None;
3559 """__str__(DependencyScoreState self) -> std::string"""
3560 return _IMP_domino.DependencyScoreState___str__(self)
3563 """__repr__(DependencyScoreState self) -> std::string"""
3564 return _IMP_domino.DependencyScoreState___repr__(self)
3567 return _object_cast_to_DependencyScoreState(o)
3568 get_from = staticmethod(get_from)
3570 DependencyScoreState_swigregister = _IMP_domino.DependencyScoreState_swigregister
3571 DependencyScoreState_swigregister(DependencyScoreState)
3574 def _get_ints_list(*args):
3575 """_get_ints_list(IMP::IntsList const & input) -> IMP::IntsList"""
3576 return _IMP_domino._get_ints_list(*args)
3578 def get_module_version():
3579 """get_module_version() -> std::string const"""
3580 return _IMP_domino.get_module_version()
3582 def get_example_path(*args):
3583 """get_example_path(std::string fname) -> std::string"""
3584 return _IMP_domino.get_example_path(*args)
3586 def get_data_path(*args):
3587 """get_data_path(std::string fname) -> std::string"""
3588 return _IMP_domino.get_data_path(*args)
3589 import _version_check
3590 _version_check.check_version(get_module_version())
kernel::ParticlesTemp get_order(const Subset &s, const SubsetFilterTables &sft)
Ints get_index(const kernel::ParticlesTemp &particles, const Subset &subset, const Subsets &excluded)
See IMP.container for more information.
Assignments get_state_clusters(const Subset &subset, const Assignments &states, ParticleStatesTable *pst, double resolution)
SubsetGraph get_junction_tree(const InteractionGraph &ig)
void add_restraints(RMF::FileHandle fh, const kernel::Restraints &hs)
ParticlesTemp get_particles(kernel::Model *m, const ParticleIndexes &ps)
See IMP.cgal for more information.
void set_check_level(CheckLevel tf)
Control runtime checks in the code.
BoundingBoxD< D > get_union(BoundingBoxD< D > a, const BoundingBoxD< D > &b)
Return the union bounding box.
See IMP.base for more information.
Assignment get_nearest_assignment(const Subset &s, const algebra::VectorKD &embedding, ParticleStatesTable *pst)
Return the nearest assignment from an embedding.
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)
kernel::RestraintsTemp get_restraints(const Subset &s, const ParticleStatesTable *pst, const DependencyGraph &dg, kernel::RestraintSet *rs)
MergeTree get_balanced_merge_tree(const SubsetGraph &junction_tree)
Vector3Ds get_vertices(const BoundingBoxD< 3 > &bb)
Return a list of the 8 bounding points for the bounding box.
ScoreStates maintian invariants in the Model.
See IMP.score_functor for more information.
display::Geometries get_subset_graph_geometry(const SubsetGraph &ig)
InteractionGraph get_interaction_graph(ScoringFunctionAdaptor rs, const ParticleStatesTable *pst)
See IMP.statistics for more information.
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)
kernel::ParticlePairsTemp get_possible_interactions(const kernel::ParticlesTemp &ps, double max_distance, ParticleStatesTable *pst)
void load_leaf_assignments(const Subset &subset, AssignmentsTable *at, AssignmentContainer *ac)
Fill in assignments for a leaf.
Ints get_partial_index(const kernel::ParticlesTemp &particles, const Subset &subset, const Subsets &excluded)
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.
See IMP.kernel for more information.
algebra::VectorKD get_embedding(const Subset &s, const Assignment &a, ParticleStatesTable *pst)
Return an embedding for an assignment.
std::string show_graphviz(Graph g)
Common base class for heavy weight IMP objects.
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.
See IMP.core for more information.
See IMP.algebra for more information.
void show(Hierarchy h, std::ostream &out=std::cout)
Print out a molecular hierarchy.
Base class for all samplers.
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)
See IMP.display for more information.
CheckLevel get_check_level()
Get the current audit mode.
See IMP.atom for more information.
boost::graph InteractionGraph
See IMP.rmf for more information.
Slice get_slice(Subset outer, Subset inner, const Subsets &excluded)