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 IMP_SCORE_FUNCTOR_HAS_HDF5 = _IMP_domino.IMP_SCORE_FUNCTOR_HAS_HDF5
284 IMPSCOREFUNCTOR_SHOW_WARNINGS = _IMP_domino.IMPSCOREFUNCTOR_SHOW_WARNINGS
286 IMP_STATISTICS_HAS_IMP_BASE = _IMP_domino.IMP_STATISTICS_HAS_IMP_BASE
287 IMP_STATISTICS_HAS_IMP_CGAL = _IMP_domino.IMP_STATISTICS_HAS_IMP_CGAL
288 IMP_STATISTICS_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_STATISTICS_HAS_BOOST_FILESYSTEM
289 IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS
290 IMP_STATISTICS_HAS_BOOST_RANDOM = _IMP_domino.IMP_STATISTICS_HAS_BOOST_RANDOM
291 IMP_STATISTICS_HAS_BOOST_SYSTEM = _IMP_domino.IMP_STATISTICS_HAS_BOOST_SYSTEM
292 IMP_STATISTICS_HAS_CGAL = _IMP_domino.IMP_STATISTICS_HAS_CGAL
293 IMPSTATISTICS_SHOW_WARNINGS = _IMP_domino.IMPSTATISTICS_SHOW_WARNINGS
295 IMP_CORE_HAS_IMP_BASE = _IMP_domino.IMP_CORE_HAS_IMP_BASE
296 IMP_CORE_HAS_IMP_CGAL = _IMP_domino.IMP_CORE_HAS_IMP_CGAL
297 IMP_CORE_HAS_IMP_KERNEL = _IMP_domino.IMP_CORE_HAS_IMP_KERNEL
298 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_CORE_HAS_BOOST_FILESYSTEM
299 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
300 IMP_CORE_HAS_BOOST_RANDOM = _IMP_domino.IMP_CORE_HAS_BOOST_RANDOM
301 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_domino.IMP_CORE_HAS_BOOST_SYSTEM
302 IMP_CORE_HAS_CGAL = _IMP_domino.IMP_CORE_HAS_CGAL
303 IMP_CORE_HAS_HDF5 = _IMP_domino.IMP_CORE_HAS_HDF5
304 IMPCORE_SHOW_WARNINGS = _IMP_domino.IMPCORE_SHOW_WARNINGS
306 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_domino.IMP_CONTAINER_HAS_IMP_ALGEBRA
307 IMP_CONTAINER_HAS_IMP_BASE = _IMP_domino.IMP_CONTAINER_HAS_IMP_BASE
308 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_domino.IMP_CONTAINER_HAS_IMP_CGAL
309 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_domino.IMP_CONTAINER_HAS_IMP_DISPLAY
310 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_domino.IMP_CONTAINER_HAS_IMP_KERNEL
311 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
312 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
313 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
314 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_domino.IMP_CONTAINER_HAS_BOOST_RANDOM
315 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_domino.IMP_CONTAINER_HAS_BOOST_SYSTEM
316 IMP_CONTAINER_HAS_CGAL = _IMP_domino.IMP_CONTAINER_HAS_CGAL
317 IMP_CONTAINER_HAS_HDF5 = _IMP_domino.IMP_CONTAINER_HAS_HDF5
318 IMPCONTAINER_SHOW_WARNINGS = _IMP_domino.IMPCONTAINER_SHOW_WARNINGS
320 IMP_ATOM_HAS_IMP_BASE = _IMP_domino.IMP_ATOM_HAS_IMP_BASE
321 IMP_ATOM_HAS_IMP_CGAL = _IMP_domino.IMP_ATOM_HAS_IMP_CGAL
322 IMP_ATOM_HAS_IMP_KERNEL = _IMP_domino.IMP_ATOM_HAS_IMP_KERNEL
323 IMP_ATOM_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR
324 IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS
325 IMP_ATOM_HAS_BOOST_RANDOM = _IMP_domino.IMP_ATOM_HAS_BOOST_RANDOM
326 IMP_ATOM_HAS_BOOST_REGEX = _IMP_domino.IMP_ATOM_HAS_BOOST_REGEX
327 IMP_ATOM_HAS_BOOST_SYSTEM = _IMP_domino.IMP_ATOM_HAS_BOOST_SYSTEM
328 IMP_ATOM_HAS_CGAL = _IMP_domino.IMP_ATOM_HAS_CGAL
329 IMP_ATOM_HAS_HDF5 = _IMP_domino.IMP_ATOM_HAS_HDF5
330 IMPATOM_SHOW_WARNINGS = _IMP_domino.IMPATOM_SHOW_WARNINGS
331 IMP_ATOM_TYPE_INDEX = _IMP_domino.IMP_ATOM_TYPE_INDEX
332 IMP_RESIDUE_TYPE_INDEX = _IMP_domino.IMP_RESIDUE_TYPE_INDEX
333 IMP_HIERARCHY_TYPE_INDEX = _IMP_domino.IMP_HIERARCHY_TYPE_INDEX
335 IMP_RMF_HAS_IMP_BASE = _IMP_domino.IMP_RMF_HAS_IMP_BASE
336 IMP_RMF_HAS_IMP_CGAL = _IMP_domino.IMP_RMF_HAS_IMP_CGAL
337 IMP_RMF_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_RMF_HAS_IMP_SCORE_FUNCTOR
338 IMP_RMF_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_RMF_HAS_BOOST_FILESYSTEM
339 IMP_RMF_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_RMF_HAS_BOOST_PROGRAMOPTIONS
340 IMP_RMF_HAS_BOOST_RANDOM = _IMP_domino.IMP_RMF_HAS_BOOST_RANDOM
341 IMP_RMF_HAS_BOOST_REGEX = _IMP_domino.IMP_RMF_HAS_BOOST_REGEX
342 IMP_RMF_HAS_BOOST_SYSTEM = _IMP_domino.IMP_RMF_HAS_BOOST_SYSTEM
343 IMP_RMF_HAS_CGAL = _IMP_domino.IMP_RMF_HAS_CGAL
344 IMP_RMF_HAS_HDF5 = _IMP_domino.IMP_RMF_HAS_HDF5
345 IMPRMF_SHOW_WARNINGS = _IMP_domino.IMPRMF_SHOW_WARNINGS
348 IMP_DOMINO_HAS_IMP_ATOM = _IMP_domino.IMP_DOMINO_HAS_IMP_ATOM
349 IMP_DOMINO_HAS_IMP_BASE = _IMP_domino.IMP_DOMINO_HAS_IMP_BASE
350 IMP_DOMINO_HAS_IMP_CGAL = _IMP_domino.IMP_DOMINO_HAS_IMP_CGAL
351 IMP_DOMINO_HAS_IMP_KERNEL = _IMP_domino.IMP_DOMINO_HAS_IMP_KERNEL
352 IMP_DOMINO_HAS_IMP_RMF = _IMP_domino.IMP_DOMINO_HAS_IMP_RMF
353 IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR = _IMP_domino.IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR
354 IMP_DOMINO_HAS_BOOST_FILESYSTEM = _IMP_domino.IMP_DOMINO_HAS_BOOST_FILESYSTEM
355 IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS = _IMP_domino.IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS
356 IMP_DOMINO_HAS_BOOST_RANDOM = _IMP_domino.IMP_DOMINO_HAS_BOOST_RANDOM
357 IMP_DOMINO_HAS_BOOST_REGEX = _IMP_domino.IMP_DOMINO_HAS_BOOST_REGEX
358 IMP_DOMINO_HAS_BOOST_SYSTEM = _IMP_domino.IMP_DOMINO_HAS_BOOST_SYSTEM
359 IMP_DOMINO_HAS_CGAL = _IMP_domino.IMP_DOMINO_HAS_CGAL
360 IMP_DOMINO_HAS_HDF5 = _IMP_domino.IMP_DOMINO_HAS_HDF5
361 IMP_DOMINO_HAS_RMF = _IMP_domino.IMP_DOMINO_HAS_RMF
362 IMPDOMINO_SHOW_WARNINGS = _IMP_domino.IMPDOMINO_SHOW_WARNINGS
364 _object_types.append(
"DiscreteSampler")
367 def _object_cast_to_DiscreteSampler(*args):
368 """_object_cast_to_DiscreteSampler(Object o) -> DiscreteSampler"""
369 return _IMP_domino._object_cast_to_DiscreteSampler(*args)
370 _object_types.append(
"ParticleStates")
373 def _object_cast_to_ParticleStates(*args):
374 """_object_cast_to_ParticleStates(Object o) -> ParticleStates"""
375 return _IMP_domino._object_cast_to_ParticleStates(*args)
376 _object_types.append(
"SubsetFilter")
379 def _object_cast_to_SubsetFilter(*args):
380 """_object_cast_to_SubsetFilter(Object o) -> SubsetFilter"""
381 return _IMP_domino._object_cast_to_SubsetFilter(*args)
382 _object_types.append(
"SubsetFilterTable")
385 def _object_cast_to_SubsetFilterTable(*args):
386 """_object_cast_to_SubsetFilterTable(Object o) -> SubsetFilterTable"""
387 return _IMP_domino._object_cast_to_SubsetFilterTable(*args)
388 _object_types.append(
"AssignmentsTable")
391 def _object_cast_to_AssignmentsTable(*args):
392 """_object_cast_to_AssignmentsTable(Object o) -> AssignmentsTable"""
393 return _IMP_domino._object_cast_to_AssignmentsTable(*args)
394 _object_types.append(
"AssignmentContainer")
397 def _object_cast_to_AssignmentContainer(*args):
398 """_object_cast_to_AssignmentContainer(Object o) -> AssignmentContainer"""
399 return _IMP_domino._object_cast_to_AssignmentContainer(*args)
401 """Proxy of C++ IMP::base::internal::BoostDigraph<(IMP::domino::InteractionGraph,p.IMP::kernel::Particle,IMP::domino::ShowInteractionGraphVertex)> class"""
402 __swig_setmethods__ = {}
403 for _s
in [
IMP.base.Object]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
404 __setattr__ =
lambda self, name, value: _swig_setattr(self, InteractionGraph, name, value)
405 __swig_getmethods__ = {}
406 for _s
in [
IMP.base.Object]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
407 __getattr__ =
lambda self, name: _swig_getattr(self, InteractionGraph, name)
408 __repr__ = _swig_repr
410 """__init__(IMP::base::internal::BoostDigraph<(IMP::domino::InteractionGraph,p.IMP::kernel::Particle,IMP::domino::ShowInteractionGraphVertex)> self) -> InteractionGraph"""
411 this = _IMP_domino.new_InteractionGraph()
412 try: self.this.append(this)
413 except: self.this = this
415 """get_graph(InteractionGraph self) -> IMP::domino::InteractionGraph const &"""
416 return _IMP_domino.InteractionGraph_get_graph(self)
419 """get_vertices(InteractionGraph self) -> IMP::base::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::kernel::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptors"""
420 return _IMP_domino.InteractionGraph_get_vertices(self)
422 def get_vertex_name(self, *args):
423 """get_vertex_name(InteractionGraph self, IMP::base::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::kernel::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor i) -> Particle"""
424 return _IMP_domino.InteractionGraph_get_vertex_name(self, *args)
426 def get_in_neighbors(self, *args):
427 """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"""
428 return _IMP_domino.InteractionGraph_get_in_neighbors(self, *args)
430 def get_out_neighbors(self, *args):
431 """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"""
432 return _IMP_domino.InteractionGraph_get_out_neighbors(self, *args)
436 show_graphviz(InteractionGraph self, _ostream out=std::cout)
437 show_graphviz(InteractionGraph self)
439 return _IMP_domino.InteractionGraph_show_graphviz(self, *args)
441 def get_graphviz_string(self):
442 """get_graphviz_string(InteractionGraph self) -> std::string"""
443 return _IMP_domino.InteractionGraph_get_graphviz_string(self)
445 def add_edge(self, *args):
447 add_edge(InteractionGraph self, IMP::base::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::kernel::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor v0,
448 IMP::base::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::kernel::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor v1)
450 return _IMP_domino.InteractionGraph_add_edge(self, *args)
452 def add_vertex(self, *args):
453 """add_vertex(InteractionGraph self, Particle l) -> IMP::base::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::kernel::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor"""
454 return _IMP_domino.InteractionGraph_add_vertex(self, *args)
456 def remove_vertex(self, *args):
457 """remove_vertex(InteractionGraph self, IMP::base::internal::BoostDigraph< IMP::domino::InteractionGraph,IMP::kernel::Particle *,IMP::domino::ShowInteractionGraphVertex >::VertexDescriptor l)"""
458 return _IMP_domino.InteractionGraph_remove_vertex(self, *args)
460 __swig_destroy__ = _IMP_domino.delete_InteractionGraph
461 __del__ =
lambda self :
None;
462 InteractionGraph_swigregister = _IMP_domino.InteractionGraph_swigregister
463 InteractionGraph_swigregister(InteractionGraph)
465 _value_types.append(
"InteractionGraph")
468 """Proxy of C++ IMP::base::internal::BoostDigraph<(IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex)> class"""
469 __swig_setmethods__ = {}
470 for _s
in [
IMP.base.Object]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
471 __setattr__ =
lambda self, name, value: _swig_setattr(self, SubsetGraph, name, value)
472 __swig_getmethods__ = {}
473 for _s
in [
IMP.base.Object]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
474 __getattr__ =
lambda self, name: _swig_getattr(self, SubsetGraph, name)
475 __repr__ = _swig_repr
477 """__init__(IMP::base::internal::BoostDigraph<(IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex)> self) -> SubsetGraph"""
478 this = _IMP_domino.new_SubsetGraph()
479 try: self.this.append(this)
480 except: self.this = this
482 """get_graph(SubsetGraph self) -> IMP::domino::SubsetGraph const &"""
483 return _IMP_domino.SubsetGraph_get_graph(self)
486 """get_vertices(SubsetGraph self) -> IMP::base::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptors"""
487 return _IMP_domino.SubsetGraph_get_vertices(self)
489 def get_vertex_name(self, *args):
490 """get_vertex_name(SubsetGraph self, IMP::base::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor i) -> Subset"""
491 return _IMP_domino.SubsetGraph_get_vertex_name(self, *args)
493 def get_in_neighbors(self, *args):
494 """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"""
495 return _IMP_domino.SubsetGraph_get_in_neighbors(self, *args)
497 def get_out_neighbors(self, *args):
498 """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"""
499 return _IMP_domino.SubsetGraph_get_out_neighbors(self, *args)
503 show_graphviz(SubsetGraph self, _ostream out=std::cout)
504 show_graphviz(SubsetGraph self)
506 return _IMP_domino.SubsetGraph_show_graphviz(self, *args)
508 def get_graphviz_string(self):
509 """get_graphviz_string(SubsetGraph self) -> std::string"""
510 return _IMP_domino.SubsetGraph_get_graphviz_string(self)
512 def add_edge(self, *args):
514 add_edge(SubsetGraph self, IMP::base::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor v0,
515 IMP::base::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor v1)
517 return _IMP_domino.SubsetGraph_add_edge(self, *args)
519 def add_vertex(self, *args):
520 """add_vertex(SubsetGraph self, Subset l) -> IMP::base::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor"""
521 return _IMP_domino.SubsetGraph_add_vertex(self, *args)
523 def remove_vertex(self, *args):
524 """remove_vertex(SubsetGraph self, IMP::base::internal::BoostDigraph< IMP::domino::SubsetGraph,IMP::domino::Subset,IMP::domino::ShowSubsetGraphVertex >::VertexDescriptor l)"""
525 return _IMP_domino.SubsetGraph_remove_vertex(self, *args)
527 __swig_destroy__ = _IMP_domino.delete_SubsetGraph
528 __del__ =
lambda self :
None;
529 SubsetGraph_swigregister = _IMP_domino.SubsetGraph_swigregister
530 SubsetGraph_swigregister(SubsetGraph)
532 _value_types.append(
"SubsetGraph")
535 """Proxy of C++ IMP::base::internal::BoostDigraph<(IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex)> class"""
536 __swig_setmethods__ = {}
537 for _s
in [
IMP.base.Object]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
538 __setattr__ =
lambda self, name, value: _swig_setattr(self, CliqueGraph, name, value)
539 __swig_getmethods__ = {}
540 for _s
in [
IMP.base.Object]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
541 __getattr__ =
lambda self, name: _swig_getattr(self, CliqueGraph, name)
542 __repr__ = _swig_repr
544 """__init__(IMP::base::internal::BoostDigraph<(IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex)> self) -> CliqueGraph"""
545 this = _IMP_domino.new_CliqueGraph()
546 try: self.this.append(this)
547 except: self.this = this
549 """get_graph(CliqueGraph self) -> IMP::domino::CliqueGraph const &"""
550 return _IMP_domino.CliqueGraph_get_graph(self)
553 """get_vertices(CliqueGraph self) -> IMP::base::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptors"""
554 return _IMP_domino.CliqueGraph_get_vertices(self)
556 def get_vertex_name(self, *args):
557 """get_vertex_name(CliqueGraph self, IMP::base::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor i) -> Subset"""
558 return _IMP_domino.CliqueGraph_get_vertex_name(self, *args)
560 def get_in_neighbors(self, *args):
561 """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"""
562 return _IMP_domino.CliqueGraph_get_in_neighbors(self, *args)
564 def get_out_neighbors(self, *args):
565 """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"""
566 return _IMP_domino.CliqueGraph_get_out_neighbors(self, *args)
570 show_graphviz(CliqueGraph self, _ostream out=std::cout)
571 show_graphviz(CliqueGraph self)
573 return _IMP_domino.CliqueGraph_show_graphviz(self, *args)
575 def get_graphviz_string(self):
576 """get_graphviz_string(CliqueGraph self) -> std::string"""
577 return _IMP_domino.CliqueGraph_get_graphviz_string(self)
579 def add_edge(self, *args):
581 add_edge(CliqueGraph self, IMP::base::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor v0,
582 IMP::base::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor v1)
584 return _IMP_domino.CliqueGraph_add_edge(self, *args)
586 def add_vertex(self, *args):
587 """add_vertex(CliqueGraph self, Subset l) -> IMP::base::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor"""
588 return _IMP_domino.CliqueGraph_add_vertex(self, *args)
590 def remove_vertex(self, *args):
591 """remove_vertex(CliqueGraph self, IMP::base::internal::BoostDigraph< IMP::domino::CliqueGraph,IMP::domino::Subset,IMP::domino::ShowCliqueGraphVertex >::VertexDescriptor l)"""
592 return _IMP_domino.CliqueGraph_remove_vertex(self, *args)
594 __swig_destroy__ = _IMP_domino.delete_CliqueGraph
595 __del__ =
lambda self :
None;
596 CliqueGraph_swigregister = _IMP_domino.CliqueGraph_swigregister
597 CliqueGraph_swigregister(CliqueGraph)
599 _value_types.append(
"CliqueGraph")
602 """Proxy of C++ IMP::base::internal::BoostDigraph<(IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex)> class"""
603 __swig_setmethods__ = {}
604 for _s
in [
IMP.base.Object]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
605 __setattr__ =
lambda self, name, value: _swig_setattr(self, MergeTree, name, value)
606 __swig_getmethods__ = {}
607 for _s
in [
IMP.base.Object]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
608 __getattr__ =
lambda self, name: _swig_getattr(self, MergeTree, name)
609 __repr__ = _swig_repr
611 """__init__(IMP::base::internal::BoostDigraph<(IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex)> self) -> MergeTree"""
612 this = _IMP_domino.new_MergeTree()
613 try: self.this.append(this)
614 except: self.this = this
616 """get_graph(MergeTree self) -> IMP::domino::MergeTree const &"""
617 return _IMP_domino.MergeTree_get_graph(self)
620 """get_vertices(MergeTree self) -> IMP::base::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptors"""
621 return _IMP_domino.MergeTree_get_vertices(self)
623 def get_vertex_name(self, *args):
624 """get_vertex_name(MergeTree self, IMP::base::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor i) -> Subset"""
625 return _IMP_domino.MergeTree_get_vertex_name(self, *args)
627 def get_in_neighbors(self, *args):
628 """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"""
629 return _IMP_domino.MergeTree_get_in_neighbors(self, *args)
631 def get_out_neighbors(self, *args):
632 """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"""
633 return _IMP_domino.MergeTree_get_out_neighbors(self, *args)
637 show_graphviz(MergeTree self, _ostream out=std::cout)
638 show_graphviz(MergeTree self)
640 return _IMP_domino.MergeTree_show_graphviz(self, *args)
642 def get_graphviz_string(self):
643 """get_graphviz_string(MergeTree self) -> std::string"""
644 return _IMP_domino.MergeTree_get_graphviz_string(self)
646 def add_edge(self, *args):
648 add_edge(MergeTree self, IMP::base::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor v0,
649 IMP::base::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor v1)
651 return _IMP_domino.MergeTree_add_edge(self, *args)
653 def add_vertex(self, *args):
654 """add_vertex(MergeTree self, Subset l) -> IMP::base::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor"""
655 return _IMP_domino.MergeTree_add_vertex(self, *args)
657 def remove_vertex(self, *args):
658 """remove_vertex(MergeTree self, IMP::base::internal::BoostDigraph< IMP::domino::MergeTree,IMP::domino::Subset,IMP::domino::ShowMergeTreeVertex >::VertexDescriptor l)"""
659 return _IMP_domino.MergeTree_remove_vertex(self, *args)
661 __swig_destroy__ = _IMP_domino.delete_MergeTree
662 __del__ =
lambda self :
None;
663 MergeTree_swigregister = _IMP_domino.MergeTree_swigregister
664 MergeTree_swigregister(MergeTree)
666 _value_types.append(
"MergeTree")
668 _object_types.append(
"BranchAndBoundSampler")
671 def _object_cast_to_BranchAndBoundSampler(*args):
672 """_object_cast_to_BranchAndBoundSampler(Object o) -> BranchAndBoundSampler"""
673 return _IMP_domino._object_cast_to_BranchAndBoundSampler(*args)
674 _object_types.append(
"BranchAndBoundAssignmentsTable")
677 def _object_cast_to_BranchAndBoundAssignmentsTable(*args):
678 """_object_cast_to_BranchAndBoundAssignmentsTable(Object o) -> BranchAndBoundAssignmentsTable"""
679 return _IMP_domino._object_cast_to_BranchAndBoundAssignmentsTable(*args)
680 _object_types.append(
"RecursiveAssignmentsTable")
683 def _object_cast_to_RecursiveAssignmentsTable(*args):
684 """_object_cast_to_RecursiveAssignmentsTable(Object o) -> RecursiveAssignmentsTable"""
685 return _IMP_domino._object_cast_to_RecursiveAssignmentsTable(*args)
686 _object_types.append(
"SimpleAssignmentsTable")
689 def _object_cast_to_SimpleAssignmentsTable(*args):
690 """_object_cast_to_SimpleAssignmentsTable(Object o) -> SimpleAssignmentsTable"""
691 return _IMP_domino._object_cast_to_SimpleAssignmentsTable(*args)
692 _object_types.append(
"CompoundStates")
695 def _object_cast_to_CompoundStates(*args):
696 """_object_cast_to_CompoundStates(Object o) -> CompoundStates"""
697 return _IMP_domino._object_cast_to_CompoundStates(*args)
698 _object_types.append(
"DisjointSetsSubsetFilterTable")
701 def _object_cast_to_DisjointSetsSubsetFilterTable(*args):
702 """_object_cast_to_DisjointSetsSubsetFilterTable(Object o) -> DisjointSetsSubsetFilterTable"""
703 return _IMP_domino._object_cast_to_DisjointSetsSubsetFilterTable(*args)
704 _object_types.append(
"MinimumRestraintScoreSubsetFilterTable")
707 def _object_cast_to_MinimumRestraintScoreSubsetFilterTable(*args):
708 """_object_cast_to_MinimumRestraintScoreSubsetFilterTable(Object o) -> MinimumRestraintScoreSubsetFilterTable"""
709 return _IMP_domino._object_cast_to_MinimumRestraintScoreSubsetFilterTable(*args)
710 _object_types.append(
"DominoSampler")
713 def _object_cast_to_DominoSampler(*args):
714 """_object_cast_to_DominoSampler(Object o) -> DominoSampler"""
715 return _IMP_domino._object_cast_to_DominoSampler(*args)
716 _object_types.append(
"EqualitySubsetFilterTable")
719 def _object_cast_to_EqualitySubsetFilterTable(*args):
720 """_object_cast_to_EqualitySubsetFilterTable(Object o) -> EqualitySubsetFilterTable"""
721 return _IMP_domino._object_cast_to_EqualitySubsetFilterTable(*args)
722 _object_types.append(
"EquivalenceSubsetFilterTable")
725 def _object_cast_to_EquivalenceSubsetFilterTable(*args):
726 """_object_cast_to_EquivalenceSubsetFilterTable(Object o) -> EquivalenceSubsetFilterTable"""
727 return _IMP_domino._object_cast_to_EquivalenceSubsetFilterTable(*args)
728 _object_types.append(
"EquivalenceAndExclusionSubsetFilterTable")
731 def _object_cast_to_EquivalenceAndExclusionSubsetFilterTable(*args):
732 """_object_cast_to_EquivalenceAndExclusionSubsetFilterTable(Object o) -> EquivalenceAndExclusionSubsetFilterTable"""
733 return _IMP_domino._object_cast_to_EquivalenceAndExclusionSubsetFilterTable(*args)
734 _object_types.append(
"ExclusionSubsetFilterTable")
737 def _object_cast_to_ExclusionSubsetFilterTable(*args):
738 """_object_cast_to_ExclusionSubsetFilterTable(Object o) -> ExclusionSubsetFilterTable"""
739 return _IMP_domino._object_cast_to_ExclusionSubsetFilterTable(*args)
740 _object_types.append(
"IndexStates")
743 def _object_cast_to_IndexStates(*args):
744 """_object_cast_to_IndexStates(Object o) -> IndexStates"""
745 return _IMP_domino._object_cast_to_IndexStates(*args)
746 _object_types.append(
"ListSubsetFilterTable")
749 def _object_cast_to_ListSubsetFilterTable(*args):
750 """_object_cast_to_ListSubsetFilterTable(Object o) -> ListSubsetFilterTable"""
751 return _IMP_domino._object_cast_to_ListSubsetFilterTable(*args)
752 _object_types.append(
"ListAssignmentsTable")
755 def _object_cast_to_ListAssignmentsTable(*args):
756 """_object_cast_to_ListAssignmentsTable(Object o) -> ListAssignmentsTable"""
757 return _IMP_domino._object_cast_to_ListAssignmentsTable(*args)
758 _object_types.append(
"ParticleStatesTable")
761 def _object_cast_to_ParticleStatesTable(*args):
762 """_object_cast_to_ParticleStatesTable(Object o) -> ParticleStatesTable"""
763 return _IMP_domino._object_cast_to_ParticleStatesTable(*args)
764 _object_types.append(
"RecursiveStates")
767 def _object_cast_to_RecursiveStates(*args):
768 """_object_cast_to_RecursiveStates(Object o) -> RecursiveStates"""
769 return _IMP_domino._object_cast_to_RecursiveStates(*args)
770 _object_types.append(
"ProbabilisticSubsetFilterTable")
773 def _object_cast_to_ProbabilisticSubsetFilterTable(*args):
774 """_object_cast_to_ProbabilisticSubsetFilterTable(Object o) -> ProbabilisticSubsetFilterTable"""
775 return _IMP_domino._object_cast_to_ProbabilisticSubsetFilterTable(*args)
776 _object_types.append(
"RestraintScoreSubsetFilterTable")
779 def _object_cast_to_RestraintScoreSubsetFilterTable(*args):
780 """_object_cast_to_RestraintScoreSubsetFilterTable(Object o) -> RestraintScoreSubsetFilterTable"""
781 return _IMP_domino._object_cast_to_RestraintScoreSubsetFilterTable(*args)
782 _object_types.append(
"RigidBodyStates")
785 def _object_cast_to_RigidBodyStates(*args):
786 """_object_cast_to_RigidBodyStates(Object o) -> RigidBodyStates"""
787 return _IMP_domino._object_cast_to_RigidBodyStates(*args)
788 _object_types.append(
"XYZStates")
791 def _object_cast_to_XYZStates(*args):
792 """_object_cast_to_XYZStates(Object o) -> XYZStates"""
793 return _IMP_domino._object_cast_to_XYZStates(*args)
794 _object_types.append(
"NestedRigidBodyStates")
797 def _object_cast_to_NestedRigidBodyStates(*args):
798 """_object_cast_to_NestedRigidBodyStates(Object o) -> NestedRigidBodyStates"""
799 return _IMP_domino._object_cast_to_NestedRigidBodyStates(*args)
800 _object_types.append(
"DependencyScoreState")
803 def _object_cast_to_DependencyScoreState(*args):
804 """_object_cast_to_DependencyScoreState(Object o) -> DependencyScoreState"""
805 return _IMP_domino._object_cast_to_DependencyScoreState(*args)
806 _object_types.append(
"PairListSubsetFilterTable")
809 def _object_cast_to_PairListSubsetFilterTable(*args):
810 """_object_cast_to_PairListSubsetFilterTable(Object o) -> PairListSubsetFilterTable"""
811 return _IMP_domino._object_cast_to_PairListSubsetFilterTable(*args)
812 _object_types.append(
"ListAssignmentContainer")
815 def _object_cast_to_ListAssignmentContainer(*args):
816 """_object_cast_to_ListAssignmentContainer(Object o) -> ListAssignmentContainer"""
817 return _IMP_domino._object_cast_to_ListAssignmentContainer(*args)
818 _object_types.append(
"PackedAssignmentContainer")
821 def _object_cast_to_PackedAssignmentContainer(*args):
822 """_object_cast_to_PackedAssignmentContainer(Object o) -> PackedAssignmentContainer"""
823 return _IMP_domino._object_cast_to_PackedAssignmentContainer(*args)
824 _object_types.append(
"HeapAssignmentContainer")
827 def _object_cast_to_HeapAssignmentContainer(*args):
828 """_object_cast_to_HeapAssignmentContainer(Object o) -> HeapAssignmentContainer"""
829 return _IMP_domino._object_cast_to_HeapAssignmentContainer(*args)
830 _object_types.append(
"RangeViewAssignmentContainer")
833 def _object_cast_to_RangeViewAssignmentContainer(*args):
834 """_object_cast_to_RangeViewAssignmentContainer(Object o) -> RangeViewAssignmentContainer"""
835 return _IMP_domino._object_cast_to_RangeViewAssignmentContainer(*args)
836 _object_types.append(
"SampleAssignmentContainer")
839 def _object_cast_to_SampleAssignmentContainer(*args):
840 """_object_cast_to_SampleAssignmentContainer(Object o) -> SampleAssignmentContainer"""
841 return _IMP_domino._object_cast_to_SampleAssignmentContainer(*args)
842 _object_types.append(
"PermutationStates")
845 def _object_cast_to_PermutationStates(*args):
846 """_object_cast_to_PermutationStates(Object o) -> PermutationStates"""
847 return _IMP_domino._object_cast_to_PermutationStates(*args)
848 _object_types.append(
"WriteHDF5AssignmentContainer")
851 def _object_cast_to_WriteHDF5AssignmentContainer(*args):
852 """_object_cast_to_WriteHDF5AssignmentContainer(Object o) -> WriteHDF5AssignmentContainer"""
853 return _IMP_domino._object_cast_to_WriteHDF5AssignmentContainer(*args)
854 _object_types.append(
"ReadHDF5AssignmentContainer")
857 def _object_cast_to_ReadHDF5AssignmentContainer(*args):
858 """_object_cast_to_ReadHDF5AssignmentContainer(Object o) -> ReadHDF5AssignmentContainer"""
859 return _IMP_domino._object_cast_to_ReadHDF5AssignmentContainer(*args)
860 _object_types.append(
"ReadAssignmentContainer")
863 def _object_cast_to_ReadAssignmentContainer(*args):
864 """_object_cast_to_ReadAssignmentContainer(Object o) -> ReadAssignmentContainer"""
865 return _IMP_domino._object_cast_to_ReadAssignmentContainer(*args)
866 _object_types.append(
"WriteAssignmentContainer")
869 def _object_cast_to_WriteAssignmentContainer(*args):
870 """_object_cast_to_WriteAssignmentContainer(Object o) -> WriteAssignmentContainer"""
871 return _IMP_domino._object_cast_to_WriteAssignmentContainer(*args)
872 _object_types.append(
"CappedAssignmentContainer")
875 def _object_cast_to_CappedAssignmentContainer(*args):
876 """_object_cast_to_CappedAssignmentContainer(Object o) -> CappedAssignmentContainer"""
877 return _IMP_domino._object_cast_to_CappedAssignmentContainer(*args)
878 _object_types.append(
"RestraintCache")
881 def _object_cast_to_RestraintCache(*args):
882 """_object_cast_to_RestraintCache(Object o) -> RestraintCache"""
883 return _IMP_domino._object_cast_to_RestraintCache(*args)
885 _plural_types.append(
"Subsets")
886 _value_types.append(
"Subset")
889 _plural_types.append(
"Assignments")
890 _value_types.append(
"Assignment")
893 _plural_types.append(
"Slices")
894 _value_types.append(
"Slice")
897 _plural_types.append(
"Orders")
898 _value_types.append(
"Order")
900 class _IntArray(IMP.base._Value):
901 """Proxy of C++ IMP::base::ConstVector<(int)> class"""
902 __swig_setmethods__ = {}
903 for _s
in [IMP.base._Value]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
904 __setattr__ =
lambda self, name, value: _swig_setattr(self, _IntArray, name, value)
905 __swig_getmethods__ = {}
906 for _s
in [IMP.base._Value]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
907 __getattr__ =
lambda self, name: _swig_getattr(self, _IntArray, name)
908 __repr__ = _swig_repr
909 __swig_destroy__ = _IMP_domino.delete__IntArray
910 __del__ =
lambda self :
None;
911 def __init__(self, *args):
913 __init__(IMP::base::ConstVector<(int)> self, unsigned int sz, int fill) -> _IntArray
914 __init__(IMP::base::ConstVector<(int)> self) -> _IntArray
916 this = _IMP_domino.new__IntArray(*args)
917 try: self.this.append(this)
918 except: self.this = this
919 def __eq__(self, *args):
920 """__eq__(_IntArray self, _IntArray o) -> bool"""
921 return _IMP_domino._IntArray___eq__(self, *args)
923 def __ne__(self, *args):
924 """__ne__(_IntArray self, _IntArray o) -> bool"""
925 return _IMP_domino._IntArray___ne__(self, *args)
927 def __lt__(self, *args):
928 """__lt__(_IntArray self, _IntArray o) -> bool"""
929 return _IMP_domino._IntArray___lt__(self, *args)
931 def __gt__(self, *args):
932 """__gt__(_IntArray self, _IntArray o) -> bool"""
933 return _IMP_domino._IntArray___gt__(self, *args)
935 def __ge__(self, *args):
936 """__ge__(_IntArray self, _IntArray o) -> bool"""
937 return _IMP_domino._IntArray___ge__(self, *args)
939 def __le__(self, *args):
940 """__le__(_IntArray self, _IntArray o) -> bool"""
941 return _IMP_domino._IntArray___le__(self, *args)
943 def __getitem__(self, *args):
944 """__getitem__(_IntArray self, unsigned int i) -> int"""
945 return _IMP_domino._IntArray___getitem__(self, *args)
948 """__len__(_IntArray self) -> unsigned int"""
949 return _IMP_domino._IntArray___len__(self)
951 def show(self, *args):
953 show(_IntArray self, _ostream out=std::cout)
956 return _IMP_domino._IntArray_show(self, *args)
959 """__hash__(_IntArray self) -> std::size_t"""
960 return _IMP_domino._IntArray___hash__(self)
962 _IntArray_swigregister = _IMP_domino._IntArray_swigregister
963 _IntArray_swigregister(_IntArray)
965 class _UIntArray(IMP.base._Value):
966 """Proxy of C++ IMP::base::ConstVector<(unsigned int)> class"""
967 __swig_setmethods__ = {}
968 for _s
in [IMP.base._Value]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
969 __setattr__ =
lambda self, name, value: _swig_setattr(self, _UIntArray, name, value)
970 __swig_getmethods__ = {}
971 for _s
in [IMP.base._Value]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
972 __getattr__ =
lambda self, name: _swig_getattr(self, _UIntArray, name)
973 __repr__ = _swig_repr
974 __swig_destroy__ = _IMP_domino.delete__UIntArray
975 __del__ =
lambda self :
None;
976 def __init__(self, *args):
978 __init__(IMP::base::ConstVector<(unsigned int)> self, unsigned int sz, unsigned int fill) -> _UIntArray
979 __init__(IMP::base::ConstVector<(unsigned int)> self) -> _UIntArray
981 this = _IMP_domino.new__UIntArray(*args)
982 try: self.this.append(this)
983 except: self.this = this
984 def __eq__(self, *args):
985 """__eq__(_UIntArray self, _UIntArray o) -> bool"""
986 return _IMP_domino._UIntArray___eq__(self, *args)
988 def __ne__(self, *args):
989 """__ne__(_UIntArray self, _UIntArray o) -> bool"""
990 return _IMP_domino._UIntArray___ne__(self, *args)
992 def __lt__(self, *args):
993 """__lt__(_UIntArray self, _UIntArray o) -> bool"""
994 return _IMP_domino._UIntArray___lt__(self, *args)
996 def __gt__(self, *args):
997 """__gt__(_UIntArray self, _UIntArray o) -> bool"""
998 return _IMP_domino._UIntArray___gt__(self, *args)
1000 def __ge__(self, *args):
1001 """__ge__(_UIntArray self, _UIntArray o) -> bool"""
1002 return _IMP_domino._UIntArray___ge__(self, *args)
1004 def __le__(self, *args):
1005 """__le__(_UIntArray self, _UIntArray o) -> bool"""
1006 return _IMP_domino._UIntArray___le__(self, *args)
1008 def __getitem__(self, *args):
1009 """__getitem__(_UIntArray self, unsigned int i) -> unsigned int"""
1010 return _IMP_domino._UIntArray___getitem__(self, *args)
1013 """__len__(_UIntArray self) -> unsigned int"""
1014 return _IMP_domino._UIntArray___len__(self)
1016 def show(self, *args):
1018 show(_UIntArray self, _ostream out=std::cout)
1019 show(_UIntArray self)
1021 return _IMP_domino._UIntArray_show(self, *args)
1024 """__hash__(_UIntArray self) -> std::size_t"""
1025 return _IMP_domino._UIntArray___hash__(self)
1027 _UIntArray_swigregister = _IMP_domino._UIntArray_swigregister
1028 _UIntArray_swigregister(_UIntArray)
1030 class _ParticleArray(IMP.base._Value):
1031 """Proxy of C++ IMP::base::ConstVector<(IMP::base::WeakPointer<(Particle)>,p.Particle)> class"""
1032 __swig_setmethods__ = {}
1033 for _s
in [IMP.base._Value]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1034 __setattr__ =
lambda self, name, value: _swig_setattr(self, _ParticleArray, name, value)
1035 __swig_getmethods__ = {}
1036 for _s
in [IMP.base._Value]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1037 __getattr__ =
lambda self, name: _swig_getattr(self, _ParticleArray, name)
1038 __repr__ = _swig_repr
1039 __swig_destroy__ = _IMP_domino.delete__ParticleArray
1040 __del__ =
lambda self :
None;
1041 def __init__(self, *args):
1043 __init__(IMP::base::ConstVector<(IMP::base::WeakPointer<(Particle)>,p.Particle)> self, unsigned int sz, IMP::base::WeakPointer< IMP::kernel::Particle > fill) -> _ParticleArray
1044 __init__(IMP::base::ConstVector<(IMP::base::WeakPointer<(Particle)>,p.Particle)> self) -> _ParticleArray
1046 this = _IMP_domino.new__ParticleArray(*args)
1047 try: self.this.append(this)
1048 except: self.this = this
1049 def __eq__(self, *args):
1050 """__eq__(_ParticleArray self, _ParticleArray o) -> bool"""
1051 return _IMP_domino._ParticleArray___eq__(self, *args)
1053 def __ne__(self, *args):
1054 """__ne__(_ParticleArray self, _ParticleArray o) -> bool"""
1055 return _IMP_domino._ParticleArray___ne__(self, *args)
1057 def __lt__(self, *args):
1058 """__lt__(_ParticleArray self, _ParticleArray o) -> bool"""
1059 return _IMP_domino._ParticleArray___lt__(self, *args)
1061 def __gt__(self, *args):
1062 """__gt__(_ParticleArray self, _ParticleArray o) -> bool"""
1063 return _IMP_domino._ParticleArray___gt__(self, *args)
1065 def __ge__(self, *args):
1066 """__ge__(_ParticleArray self, _ParticleArray o) -> bool"""
1067 return _IMP_domino._ParticleArray___ge__(self, *args)
1069 def __le__(self, *args):
1070 """__le__(_ParticleArray self, _ParticleArray o) -> bool"""
1071 return _IMP_domino._ParticleArray___le__(self, *args)
1073 def __getitem__(self, *args):
1074 """__getitem__(_ParticleArray self, unsigned int i) -> Particle"""
1075 return _IMP_domino._ParticleArray___getitem__(self, *args)
1078 """__len__(_ParticleArray self) -> unsigned int"""
1079 return _IMP_domino._ParticleArray___len__(self)
1081 def show(self, *args):
1083 show(_ParticleArray self, _ostream out=std::cout)
1084 show(_ParticleArray self)
1086 return _IMP_domino._ParticleArray_show(self, *args)
1089 """__hash__(_ParticleArray self) -> std::size_t"""
1090 return _IMP_domino._ParticleArray___hash__(self)
1092 _ParticleArray_swigregister = _IMP_domino._ParticleArray_swigregister
1093 _ParticleArray_swigregister(_ParticleArray)
1095 class Subset(_ParticleArray):
1096 """Proxy of C++ IMP::domino::Subset class"""
1097 __swig_setmethods__ = {}
1098 for _s
in [_ParticleArray]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1099 __setattr__ =
lambda self, name, value: _swig_setattr(self, Subset, name, value)
1100 __swig_getmethods__ = {}
1101 for _s
in [_ParticleArray]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1102 __getattr__ =
lambda self, name: _swig_getattr(self, Subset, name)
1103 def __init__(self, *args):
1105 __init__(IMP::domino::Subset self, IMP::kernel::ParticlesTemp const & ps, bool arg3) -> Subset
1106 __init__(IMP::domino::Subset self) -> Subset
1107 __init__(IMP::domino::Subset self, IMP::kernel::ParticlesTemp ps) -> Subset
1109 this = _IMP_domino.new_Subset(*args)
1110 try: self.this.append(this)
1111 except: self.this = this
1112 def get_model(self):
1113 """get_model(Subset self) -> Model"""
1114 return _IMP_domino.Subset_get_model(self)
1117 """get_name(Subset self) -> std::string"""
1118 return _IMP_domino.Subset_get_name(self)
1120 def get_contains(self, *args):
1121 """get_contains(Subset self, Subset o) -> bool"""
1122 return _IMP_domino.Subset_get_contains(self, *args)
1125 """__str__(Subset self) -> std::string"""
1126 return _IMP_domino.Subset___str__(self)
1129 """__repr__(Subset self) -> std::string"""
1130 return _IMP_domino.Subset___repr__(self)
1132 __swig_destroy__ = _IMP_domino.delete_Subset
1133 __del__ =
lambda self :
None;
1134 Subset_swigregister = _IMP_domino.Subset_swigregister
1135 Subset_swigregister(Subset)
1139 """get_union(Subset a, Subset b) -> Subset"""
1140 return _IMP_domino.get_union(*args)
1143 """get_intersection(Subset a, Subset b) -> Subset"""
1144 return _IMP_domino.get_intersection(*args)
1146 def get_difference(*args):
1147 """get_difference(Subset a, Subset b) -> Subset"""
1148 return _IMP_domino.get_difference(*args)
1149 class Assignment(_IntArray):
1150 """Proxy of C++ IMP::domino::Assignment class"""
1151 __swig_setmethods__ = {}
1152 for _s
in [_IntArray]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1153 __setattr__ =
lambda self, name, value: _swig_setattr(self, Assignment, name, value)
1154 __swig_getmethods__ = {}
1155 for _s
in [_IntArray]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1156 __getattr__ =
lambda self, name: _swig_getattr(self, Assignment, name)
1157 def __init__(self, *args):
1159 __init__(IMP::domino::Assignment self) -> Assignment
1160 __init__(IMP::domino::Assignment self, unsigned int sz) -> Assignment
1161 __init__(IMP::domino::Assignment self, IMP::Ints const & i) -> Assignment
1163 this = _IMP_domino.new_Assignment(*args)
1164 try: self.this.append(this)
1165 except: self.this = this
1167 """__str__(Assignment self) -> std::string"""
1168 return _IMP_domino.Assignment___str__(self)
1171 """__repr__(Assignment self) -> std::string"""
1172 return _IMP_domino.Assignment___repr__(self)
1174 __swig_destroy__ = _IMP_domino.delete_Assignment
1175 __del__ =
lambda self :
None;
1176 Assignment_swigregister = _IMP_domino.Assignment_swigregister
1177 Assignment_swigregister(Assignment)
1179 class Slice(_UIntArray):
1180 """Proxy of C++ IMP::domino::Slice class"""
1181 __swig_setmethods__ = {}
1182 for _s
in [_UIntArray]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1183 __setattr__ =
lambda self, name, value: _swig_setattr(self, Slice, name, value)
1184 __swig_getmethods__ = {}
1185 for _s
in [_UIntArray]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1186 __getattr__ =
lambda self, name: _swig_getattr(self, Slice, name)
1187 def __init__(self, *args):
1189 __init__(IMP::domino::Slice self) -> Slice
1190 __init__(IMP::domino::Slice self, Subset outer, Subset inner) -> Slice
1192 this = _IMP_domino.new_Slice(*args)
1193 try: self.this.append(this)
1194 except: self.this = this
1195 def get_sliced(self, *args):
1197 get_sliced(Slice self, Assignment a) -> Assignment
1198 get_sliced(Slice self, Subset a) -> Subset
1200 return _IMP_domino.Slice_get_sliced(self, *args)
1203 """__str__(Slice self) -> std::string"""
1204 return _IMP_domino.Slice___str__(self)
1207 """__repr__(Slice self) -> std::string"""
1208 return _IMP_domino.Slice___repr__(self)
1210 __swig_destroy__ = _IMP_domino.delete_Slice
1211 __del__ =
lambda self :
None;
1212 Slice_swigregister = _IMP_domino.Slice_swigregister
1213 Slice_swigregister(Slice)
1217 """get_slice(Subset outer, Subset inner, IMP::domino::Subsets const & excluded) -> Slice"""
1218 return _IMP_domino.get_slice(*args)
1219 class Order(_UIntArray):
1220 """Proxy of C++ IMP::domino::Order class"""
1221 __swig_setmethods__ = {}
1222 for _s
in [_UIntArray]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1223 __setattr__ =
lambda self, name, value: _swig_setattr(self, Order, name, value)
1224 __swig_getmethods__ = {}
1225 for _s
in [_UIntArray]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1226 __getattr__ =
lambda self, name: _swig_getattr(self, Order, name)
1227 def __init__(self, *args):
1229 __init__(IMP::domino::Order self) -> Order
1230 __init__(IMP::domino::Order self, Subset outer, IMP::kernel::ParticlesTemp const & order) -> Order
1232 this = _IMP_domino.new_Order(*args)
1233 try: self.this.append(this)
1234 except: self.this = this
1235 def get_list_ordered(self, *args):
1236 """get_list_ordered(Order self, Assignment a) -> IMP::Ints"""
1237 return _IMP_domino.Order_get_list_ordered(self, *args)
1239 def get_subset_ordered(self, *args):
1240 """get_subset_ordered(Order self, IMP::Ints const & a) -> Assignment"""
1241 return _IMP_domino.Order_get_subset_ordered(self, *args)
1244 """__str__(Order self) -> std::string"""
1245 return _IMP_domino.Order___str__(self)
1248 """__repr__(Order self) -> std::string"""
1249 return _IMP_domino.Order___repr__(self)
1251 __swig_destroy__ = _IMP_domino.delete_Order
1252 __del__ =
lambda self :
None;
1253 Order_swigregister = _IMP_domino.Order_swigregister
1254 Order_swigregister(Order)
1257 """Proxy of C++ IMP::domino::ParticleStates class"""
1258 __swig_setmethods__ = {}
1259 for _s
in [
IMP.base.Object]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1260 __setattr__ =
lambda self, name, value: _swig_setattr(self, ParticleStates, name, value)
1261 __swig_getmethods__ = {}
1262 for _s
in [
IMP.base.Object]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1263 __getattr__ =
lambda self, name: _swig_getattr(self, ParticleStates, name)
1264 def __init__(self, name="ParticleStates %1%"):
1266 __init__(IMP::domino::ParticleStates self, std::string name="ParticleStates %1%") -> ParticleStates
1267 __init__(IMP::domino::ParticleStates self) -> ParticleStates
1269 if self.__class__ == ParticleStates:
1273 this = _IMP_domino.new_ParticleStates(_self, name)
1274 try: self.this.append(this)
1275 except: self.this = this
1276 if self.__class__ != ParticleStates:
1278 IMP.base._director_objects.register(self)
1282 def get_number_of_particle_states(self):
1283 """get_number_of_particle_states(ParticleStates self) -> unsigned int"""
1284 return _IMP_domino.ParticleStates_get_number_of_particle_states(self)
1286 def load_particle_state(self, *args):
1287 """load_particle_state(ParticleStates self, unsigned int arg0, Particle arg1)"""
1288 return _IMP_domino.ParticleStates_load_particle_state(self, *args)
1291 """get_embedding(ParticleStates self, unsigned int i) -> VectorKD"""
1292 return _IMP_domino.ParticleStates_get_embedding(self, *args)
1294 def get_nearest_state(self, *args):
1295 """get_nearest_state(ParticleStates self, VectorKD v) -> unsigned int"""
1296 return _IMP_domino.ParticleStates_get_nearest_state(self, *args)
1298 __swig_destroy__ = _IMP_domino.delete_ParticleStates
1299 __del__ =
lambda self :
None;
1301 """__str__(ParticleStates self) -> std::string"""
1302 return _IMP_domino.ParticleStates___str__(self)
1305 """__repr__(ParticleStates self) -> std::string"""
1306 return _IMP_domino.ParticleStates___repr__(self)
1309 return _object_cast_to_ParticleStates(o)
1310 get_from = staticmethod(get_from)
1312 def get_type_name(self):
1313 return self.__class__.__name__
1314 def do_show(self, out):
1316 def get_version_info(self):
1317 if"IMP::domino" ==
"IMP":
1318 return VersionInfo(
"python",
"0")
1320 return IMP.VersionInfo(
"python",
"0")
1322 return _object_cast_to_ParticleStates(o)
1323 get_from = staticmethod(get_from)
1325 def __disown__(self):
1327 _IMP_domino.disown_ParticleStates(self)
1328 return weakref_proxy(self)
1329 def do_destroy(self):
1330 """do_destroy(ParticleStates self)"""
1331 return _IMP_domino.ParticleStates_do_destroy(self)
1333 ParticleStates_swigregister = _IMP_domino.ParticleStates_swigregister
1334 ParticleStates_swigregister(ParticleStates)
1337 """Proxy of C++ IMP::domino::ParticleStatesTable class"""
1338 __swig_setmethods__ = {}
1339 for _s
in [
IMP.base.Object]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1340 __setattr__ =
lambda self, name, value: _swig_setattr(self, ParticleStatesTable, name, value)
1341 __swig_getmethods__ = {}
1342 for _s
in [
IMP.base.Object]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1343 __getattr__ =
lambda self, name: _swig_getattr(self, ParticleStatesTable, name)
1345 """__init__(IMP::domino::ParticleStatesTable self) -> ParticleStatesTable"""
1346 this = _IMP_domino.new_ParticleStatesTable()
1347 try: self.this.append(this)
1348 except: self.this = this
1349 def get_particle_states(self, *args):
1350 """get_particle_states(ParticleStatesTable self, Particle p) -> ParticleStates"""
1351 return _IMP_domino.ParticleStatesTable_get_particle_states(self, *args)
1353 def get_has_particle(self, *args):
1354 """get_has_particle(ParticleStatesTable self, Particle p) -> bool"""
1355 return _IMP_domino.ParticleStatesTable_get_has_particle(self, *args)
1358 """get_particles(ParticleStatesTable self) -> IMP::kernel::ParticlesTemp"""
1359 return _IMP_domino.ParticleStatesTable_get_particles(self)
1361 def get_subset(self):
1362 """get_subset(ParticleStatesTable self) -> Subset"""
1363 return _IMP_domino.ParticleStatesTable_get_subset(self)
1365 def set_particle_states(self, *args):
1366 """set_particle_states(ParticleStatesTable self, Particle p, ParticleStates e)"""
1367 return _IMP_domino.ParticleStatesTable_set_particle_states(self, *args)
1369 def get_version_info(self):
1370 """get_version_info(ParticleStatesTable self) -> VersionInfo"""
1371 return _IMP_domino.ParticleStatesTable_get_version_info(self)
1374 """__str__(ParticleStatesTable self) -> std::string"""
1375 return _IMP_domino.ParticleStatesTable___str__(self)
1378 """__repr__(ParticleStatesTable self) -> std::string"""
1379 return _IMP_domino.ParticleStatesTable___repr__(self)
1382 return _object_cast_to_ParticleStatesTable(o)
1383 get_from = staticmethod(get_from)
1385 ParticleStatesTable_swigregister = _IMP_domino.ParticleStatesTable_swigregister
1386 ParticleStatesTable_swigregister(ParticleStatesTable)
1388 class IndexStates(ParticleStates):
1389 """Proxy of C++ IMP::domino::IndexStates class"""
1390 __swig_setmethods__ = {}
1391 for _s
in [ParticleStates]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1392 __setattr__ =
lambda self, name, value: _swig_setattr(self, IndexStates, name, value)
1393 __swig_getmethods__ = {}
1394 for _s
in [ParticleStates]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1395 __getattr__ =
lambda self, name: _swig_getattr(self, IndexStates, name)
1396 def __init__(self, *args):
1398 __init__(IMP::domino::IndexStates self, unsigned int n, IntKey k=IntKey("state")) -> IndexStates
1399 __init__(IMP::domino::IndexStates self, unsigned int n) -> IndexStates
1401 this = _IMP_domino.new_IndexStates(*args)
1402 try: self.this.append(this)
1403 except: self.this = this
1404 def get_version_info(self):
1405 """get_version_info(IndexStates self) -> VersionInfo"""
1406 return _IMP_domino.IndexStates_get_version_info(self)
1409 """__str__(IndexStates self) -> std::string"""
1410 return _IMP_domino.IndexStates___str__(self)
1413 """__repr__(IndexStates self) -> std::string"""
1414 return _IMP_domino.IndexStates___repr__(self)
1417 return _object_cast_to_IndexStates(o)
1418 get_from = staticmethod(get_from)
1420 IndexStates_swigregister = _IMP_domino.IndexStates_swigregister
1421 IndexStates_swigregister(IndexStates)
1423 class XYZStates(ParticleStates):
1424 """Proxy of C++ IMP::domino::XYZStates class"""
1425 __swig_setmethods__ = {}
1426 for _s
in [ParticleStates]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1427 __setattr__ =
lambda self, name, value: _swig_setattr(self, XYZStates, name, value)
1428 __swig_getmethods__ = {}
1429 for _s
in [ParticleStates]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1430 __getattr__ =
lambda self, name: _swig_getattr(self, XYZStates, name)
1431 def __init__(self, *args):
1432 """__init__(IMP::domino::XYZStates self, IMP::algebra::Vector3Ds const & states) -> XYZStates"""
1433 this = _IMP_domino.new_XYZStates(*args)
1434 try: self.this.append(this)
1435 except: self.this = this
1436 def get_vector(self, *args):
1437 """get_vector(XYZStates self, unsigned int i) -> Vector3D"""
1438 return _IMP_domino.XYZStates_get_vector(self, *args)
1440 def get_version_info(self):
1441 """get_version_info(XYZStates self) -> VersionInfo"""
1442 return _IMP_domino.XYZStates_get_version_info(self)
1445 """__str__(XYZStates self) -> std::string"""
1446 return _IMP_domino.XYZStates___str__(self)
1449 """__repr__(XYZStates self) -> std::string"""
1450 return _IMP_domino.XYZStates___repr__(self)
1453 return _object_cast_to_XYZStates(o)
1454 get_from = staticmethod(get_from)
1456 XYZStates_swigregister = _IMP_domino.XYZStates_swigregister
1457 XYZStates_swigregister(XYZStates)
1459 class RigidBodyStates(ParticleStates):
1460 """Proxy of C++ IMP::domino::RigidBodyStates class"""
1461 __swig_setmethods__ = {}
1462 for _s
in [ParticleStates]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1463 __setattr__ =
lambda self, name, value: _swig_setattr(self, RigidBodyStates, name, value)
1464 __swig_getmethods__ = {}
1465 for _s
in [ParticleStates]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1466 __getattr__ =
lambda self, name: _swig_getattr(self, RigidBodyStates, name)
1467 def __init__(self, *args):
1469 __init__(IMP::domino::RigidBodyStates self, IMP::algebra::ReferenceFrame3Ds const & states, double scale=1) -> RigidBodyStates
1470 __init__(IMP::domino::RigidBodyStates self, IMP::algebra::ReferenceFrame3Ds const & states) -> RigidBodyStates
1472 this = _IMP_domino.new_RigidBodyStates(*args)
1473 try: self.this.append(this)
1474 except: self.this = this
1475 def get_reference_frame(self, *args):
1476 """get_reference_frame(RigidBodyStates self, unsigned int i) -> ReferenceFrame3D"""
1477 return _IMP_domino.RigidBodyStates_get_reference_frame(self, *args)
1479 def get_version_info(self):
1480 """get_version_info(RigidBodyStates self) -> VersionInfo"""
1481 return _IMP_domino.RigidBodyStates_get_version_info(self)
1484 """__str__(RigidBodyStates self) -> std::string"""
1485 return _IMP_domino.RigidBodyStates___str__(self)
1488 """__repr__(RigidBodyStates self) -> std::string"""
1489 return _IMP_domino.RigidBodyStates___repr__(self)
1492 return _object_cast_to_RigidBodyStates(o)
1493 get_from = staticmethod(get_from)
1495 RigidBodyStates_swigregister = _IMP_domino.RigidBodyStates_swigregister
1496 RigidBodyStates_swigregister(RigidBodyStates)
1498 class NestedRigidBodyStates(ParticleStates):
1499 """Proxy of C++ IMP::domino::NestedRigidBodyStates class"""
1500 __swig_setmethods__ = {}
1501 for _s
in [ParticleStates]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1502 __setattr__ =
lambda self, name, value: _swig_setattr(self, NestedRigidBodyStates, name, value)
1503 __swig_getmethods__ = {}
1504 for _s
in [ParticleStates]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1505 __getattr__ =
lambda self, name: _swig_getattr(self, NestedRigidBodyStates, name)
1506 def __init__(self, *args):
1508 __init__(IMP::domino::NestedRigidBodyStates self, IMP::algebra::Transformation3Ds const & states, double scale=100) -> NestedRigidBodyStates
1509 __init__(IMP::domino::NestedRigidBodyStates self, IMP::algebra::Transformation3Ds const & states) -> NestedRigidBodyStates
1511 this = _IMP_domino.new_NestedRigidBodyStates(*args)
1512 try: self.this.append(this)
1513 except: self.this = this
1514 def get_transformation(self, *args):
1515 """get_transformation(NestedRigidBodyStates self, unsigned int i) -> Transformation3D"""
1516 return _IMP_domino.NestedRigidBodyStates_get_transformation(self, *args)
1518 def get_version_info(self):
1519 """get_version_info(NestedRigidBodyStates self) -> VersionInfo"""
1520 return _IMP_domino.NestedRigidBodyStates_get_version_info(self)
1523 """__str__(NestedRigidBodyStates self) -> std::string"""
1524 return _IMP_domino.NestedRigidBodyStates___str__(self)
1527 """__repr__(NestedRigidBodyStates self) -> std::string"""
1528 return _IMP_domino.NestedRigidBodyStates___repr__(self)
1531 return _object_cast_to_NestedRigidBodyStates(o)
1532 get_from = staticmethod(get_from)
1534 NestedRigidBodyStates_swigregister = _IMP_domino.NestedRigidBodyStates_swigregister
1535 NestedRigidBodyStates_swigregister(NestedRigidBodyStates)
1537 class CompoundStates(ParticleStates):
1538 """Proxy of C++ IMP::domino::CompoundStates class"""
1539 __swig_setmethods__ = {}
1540 for _s
in [ParticleStates]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1541 __setattr__ =
lambda self, name, value: _swig_setattr(self, CompoundStates, name, value)
1542 __swig_getmethods__ = {}
1543 for _s
in [ParticleStates]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1544 __getattr__ =
lambda self, name: _swig_getattr(self, CompoundStates, name)
1545 def __init__(self, *args):
1546 """__init__(IMP::domino::CompoundStates self, ParticleStates a, ParticleStates b) -> CompoundStates"""
1547 this = _IMP_domino.new_CompoundStates(*args)
1548 try: self.this.append(this)
1549 except: self.this = this
1550 def get_version_info(self):
1551 """get_version_info(CompoundStates self) -> VersionInfo"""
1552 return _IMP_domino.CompoundStates_get_version_info(self)
1555 """__str__(CompoundStates self) -> std::string"""
1556 return _IMP_domino.CompoundStates___str__(self)
1559 """__repr__(CompoundStates self) -> std::string"""
1560 return _IMP_domino.CompoundStates___repr__(self)
1563 return _object_cast_to_CompoundStates(o)
1564 get_from = staticmethod(get_from)
1566 CompoundStates_swigregister = _IMP_domino.CompoundStates_swigregister
1567 CompoundStates_swigregister(CompoundStates)
1569 class RecursiveStates(ParticleStates):
1570 """Proxy of C++ IMP::domino::RecursiveStates class"""
1571 __swig_setmethods__ = {}
1572 for _s
in [ParticleStates]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1573 __setattr__ =
lambda self, name, value: _swig_setattr(self, RecursiveStates, name, value)
1574 __swig_getmethods__ = {}
1575 for _s
in [ParticleStates]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1576 __getattr__ =
lambda self, name: _swig_getattr(self, RecursiveStates, name)
1577 def __init__(self, *args):
1578 """__init__(IMP::domino::RecursiveStates self, Particle p, Subset s, IMP::domino::Assignments const & ss, ParticleStatesTable pst) -> RecursiveStates"""
1579 this = _IMP_domino.new_RecursiveStates(*args)
1580 try: self.this.append(this)
1581 except: self.this = this
1582 def get_version_info(self):
1583 """get_version_info(RecursiveStates self) -> VersionInfo"""
1584 return _IMP_domino.RecursiveStates_get_version_info(self)
1587 """__str__(RecursiveStates self) -> std::string"""
1588 return _IMP_domino.RecursiveStates___str__(self)
1591 """__repr__(RecursiveStates self) -> std::string"""
1592 return _IMP_domino.RecursiveStates___repr__(self)
1595 return _object_cast_to_RecursiveStates(o)
1596 get_from = staticmethod(get_from)
1598 RecursiveStates_swigregister = _IMP_domino.RecursiveStates_swigregister
1599 RecursiveStates_swigregister(RecursiveStates)
1601 class PermutationStates(ParticleStates):
1602 """Proxy of C++ IMP::domino::PermutationStates class"""
1603 __swig_setmethods__ = {}
1604 for _s
in [ParticleStates]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1605 __setattr__ =
lambda self, name, value: _swig_setattr(self, PermutationStates, name, value)
1606 __swig_getmethods__ = {}
1607 for _s
in [ParticleStates]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1608 __getattr__ =
lambda self, name: _swig_getattr(self, PermutationStates, name)
1609 def __init__(self, *args):
1610 """__init__(IMP::domino::PermutationStates self, ParticleStates inner) -> PermutationStates"""
1611 this = _IMP_domino.new_PermutationStates(*args)
1612 try: self.this.append(this)
1613 except: self.this = this
1614 def get_inner_state(self, *args):
1615 """get_inner_state(PermutationStates self, unsigned int i) -> unsigned int"""
1616 return _IMP_domino.PermutationStates_get_inner_state(self, *args)
1618 def get_version_info(self):
1619 """get_version_info(PermutationStates self) -> VersionInfo"""
1620 return _IMP_domino.PermutationStates_get_version_info(self)
1623 """__str__(PermutationStates self) -> std::string"""
1624 return _IMP_domino.PermutationStates___str__(self)
1627 """__repr__(PermutationStates self) -> std::string"""
1628 return _IMP_domino.PermutationStates___repr__(self)
1631 return _object_cast_to_PermutationStates(o)
1632 get_from = staticmethod(get_from)
1634 PermutationStates_swigregister = _IMP_domino.PermutationStates_swigregister
1635 PermutationStates_swigregister(PermutationStates)
1637 class _ParticlesAdaptor(IMP.base._InputAdaptor):
1638 """Proxy of C++ IMP::domino::ParticlesAdaptor class"""
1639 __swig_setmethods__ = {}
1640 for _s
in [IMP.base._InputAdaptor]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1641 __setattr__ =
lambda self, name, value: _swig_setattr(self, _ParticlesAdaptor, name, value)
1642 __swig_getmethods__ = {}
1643 for _s
in [IMP.base._InputAdaptor]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1644 __getattr__ =
lambda self, name: _swig_getattr(self, _ParticlesAdaptor, name)
1645 __repr__ = _swig_repr
1646 def __init__(self, *args):
1648 ParticlesAdaptor(ParticleStatesTable pst) -> _ParticlesAdaptor
1649 __init__(IMP::domino::ParticlesAdaptor self, IMP::kernel::ParticlesTemp const & ps) -> _ParticlesAdaptor
1651 this = _IMP_domino.new__ParticlesAdaptor(*args)
1652 try: self.this.append(this)
1653 except: self.this = this
1654 __swig_destroy__ = _IMP_domino.delete__ParticlesAdaptor
1655 __del__ =
lambda self :
None;
1656 _ParticlesAdaptor_swigregister = _IMP_domino._ParticlesAdaptor_swigregister
1657 _ParticlesAdaptor_swigregister(_ParticlesAdaptor)
1660 """Proxy of C++ IMP::domino::RestraintCache class"""
1661 __swig_setmethods__ = {}
1662 for _s
in [
IMP.base.Object]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1663 __setattr__ =
lambda self, name, value: _swig_setattr(self, RestraintCache, name, value)
1664 __swig_getmethods__ = {}
1665 for _s
in [
IMP.base.Object]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1666 __getattr__ =
lambda self, name: _swig_getattr(self, RestraintCache, name)
1667 def __init__(self, *args):
1669 __init__(IMP::domino::RestraintCache self, ParticleStatesTable pst, unsigned int size=std::numeric_limits< unsigned int >::max()) -> RestraintCache
1670 __init__(IMP::domino::RestraintCache self, ParticleStatesTable pst) -> RestraintCache
1672 this = _IMP_domino.new_RestraintCache(*args)
1673 try: self.this.append(this)
1674 except: self.this = this
1676 """add_restraints(RestraintCache self, _RestraintsAdaptor rs)"""
1677 return _IMP_domino.RestraintCache_add_restraints(self, *args)
1679 def get_score(self, *args):
1681 get_score(RestraintCache self, Restraint r, Assignment a) -> double
1682 get_score(RestraintCache self, Restraint r, Subset s, Assignment a) -> double
1684 return _IMP_domino.RestraintCache_get_score(self, *args)
1686 def load_last_score(self, *args):
1687 """load_last_score(RestraintCache self, Restraint r, Subset s, Assignment a)"""
1688 return _IMP_domino.RestraintCache_load_last_score(self, *args)
1692 get_restraints(RestraintCache self, Subset s, IMP::domino::Subsets const & exclusions) -> IMP::kernel::RestraintsTemp
1693 get_restraints(RestraintCache self) -> IMP::kernel::RestraintsTemp
1695 return _IMP_domino.RestraintCache_get_restraints(self, *args)
1697 def save_cache(self, *args):
1699 save_cache(RestraintCache self, IMP::kernel::ParticlesTemp const & particle_ordering, IMP::kernel::RestraintsTemp const & restraints,
1700 Group group, unsigned int max_entries)
1702 return _IMP_domino.RestraintCache_save_cache(self, *args)
1704 def load_cache(self, *args):
1705 """load_cache(RestraintCache self, IMP::kernel::ParticlesTemp const & ps, ConstGroup group)"""
1706 return _IMP_domino.RestraintCache_load_cache(self, *args)
1709 """get_slice(RestraintCache self, Restraint r, Subset s) -> Slice"""
1710 return _IMP_domino.RestraintCache_get_slice(self, *args)
1712 def get_number_of_entries(self):
1713 """get_number_of_entries(RestraintCache self) -> unsigned int"""
1714 return _IMP_domino.RestraintCache_get_number_of_entries(self)
1717 """validate(RestraintCache self)"""
1718 return _IMP_domino.RestraintCache_validate(self)
1720 def show_restraint_information(self, *args):
1722 show_restraint_information(RestraintCache self, _ostream out=std::cout)
1723 show_restraint_information(RestraintCache self)
1725 return _IMP_domino.RestraintCache_show_restraint_information(self, *args)
1727 def get_hit_rate(self):
1728 """get_hit_rate(RestraintCache self) -> double"""
1729 return _IMP_domino.RestraintCache_get_hit_rate(self)
1731 def get_version_info(self):
1732 """get_version_info(RestraintCache self) -> VersionInfo"""
1733 return _IMP_domino.RestraintCache_get_version_info(self)
1736 """__str__(RestraintCache self) -> std::string"""
1737 return _IMP_domino.RestraintCache___str__(self)
1740 """__repr__(RestraintCache self) -> std::string"""
1741 return _IMP_domino.RestraintCache___repr__(self)
1744 return _object_cast_to_RestraintCache(o)
1745 get_from = staticmethod(get_from)
1747 RestraintCache_swigregister = _IMP_domino.RestraintCache_swigregister
1748 RestraintCache_swigregister(RestraintCache)
1751 """Proxy of C++ IMP::domino::SubsetFilter class"""
1752 __swig_setmethods__ = {}
1753 for _s
in [
IMP.base.Object]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1754 __setattr__ =
lambda self, name, value: _swig_setattr(self, SubsetFilter, name, value)
1755 __swig_getmethods__ = {}
1756 for _s
in [
IMP.base.Object]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1757 __getattr__ =
lambda self, name: _swig_getattr(self, SubsetFilter, name)
1758 def __init__(self, name="SubsetFilter%1%"):
1760 __init__(IMP::domino::SubsetFilter self, std::string name="SubsetFilter%1%") -> SubsetFilter
1761 __init__(IMP::domino::SubsetFilter self) -> SubsetFilter
1763 if self.__class__ == SubsetFilter:
1767 this = _IMP_domino.new_SubsetFilter(_self, name)
1768 try: self.this.append(this)
1769 except: self.this = this
1770 if self.__class__ != SubsetFilter:
1772 IMP.base._director_objects.register(self)
1776 def get_is_ok(self, *args):
1777 """get_is_ok(SubsetFilter self, Assignment state) -> bool"""
1778 return _IMP_domino.SubsetFilter_get_is_ok(self, *args)
1780 def get_next_state(self, *args):
1781 """get_next_state(SubsetFilter self, int pos, Assignment state) -> int"""
1782 return _IMP_domino.SubsetFilter_get_next_state(self, *args)
1784 __swig_destroy__ = _IMP_domino.delete_SubsetFilter
1785 __del__ =
lambda self :
None;
1787 """__str__(SubsetFilter self) -> std::string"""
1788 return _IMP_domino.SubsetFilter___str__(self)
1791 """__repr__(SubsetFilter self) -> std::string"""
1792 return _IMP_domino.SubsetFilter___repr__(self)
1795 return _object_cast_to_SubsetFilter(o)
1796 get_from = staticmethod(get_from)
1798 def get_type_name(self):
1799 return self.__class__.__name__
1800 def do_show(self, out):
1802 def get_version_info(self):
1803 if"IMP::domino" ==
"IMP":
1804 return VersionInfo(
"python",
"0")
1806 return IMP.VersionInfo(
"python",
"0")
1808 return _object_cast_to_SubsetFilter(o)
1809 get_from = staticmethod(get_from)
1811 def __disown__(self):
1813 _IMP_domino.disown_SubsetFilter(self)
1814 return weakref_proxy(self)
1815 def do_destroy(self):
1816 """do_destroy(SubsetFilter self)"""
1817 return _IMP_domino.SubsetFilter_do_destroy(self)
1819 SubsetFilter_swigregister = _IMP_domino.SubsetFilter_swigregister
1820 SubsetFilter_swigregister(SubsetFilter)
1823 """Proxy of C++ IMP::domino::SubsetFilterTable class"""
1824 __swig_setmethods__ = {}
1825 for _s
in [
IMP.base.Object]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1826 __setattr__ =
lambda self, name, value: _swig_setattr(self, SubsetFilterTable, name, value)
1827 __swig_getmethods__ = {}
1828 for _s
in [
IMP.base.Object]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1829 __getattr__ =
lambda self, name: _swig_getattr(self, SubsetFilterTable, name)
1830 def __init__(self, name="SubsetFilterTable%1%"):
1832 __init__(IMP::domino::SubsetFilterTable self, std::string name="SubsetFilterTable%1%") -> SubsetFilterTable
1833 __init__(IMP::domino::SubsetFilterTable self) -> SubsetFilterTable
1835 if self.__class__ == SubsetFilterTable:
1839 this = _IMP_domino.new_SubsetFilterTable(_self, name)
1840 try: self.this.append(this)
1841 except: self.this = this
1842 if self.__class__ != SubsetFilterTable:
1844 IMP.base._director_objects.register(self)
1848 def get_subset_filter(self, *args):
1849 """get_subset_filter(SubsetFilterTable self, Subset s, IMP::domino::Subsets const & prior_subsets) -> SubsetFilter"""
1850 return _IMP_domino.SubsetFilterTable_get_subset_filter(self, *args)
1852 def get_strength(self, *args):
1853 """get_strength(SubsetFilterTable self, Subset s, IMP::domino::Subsets const & prior_subsets) -> double"""
1854 return _IMP_domino.SubsetFilterTable_get_strength(self, *args)
1856 __swig_destroy__ = _IMP_domino.delete_SubsetFilterTable
1857 __del__ =
lambda self :
None;
1859 """__str__(SubsetFilterTable self) -> std::string"""
1860 return _IMP_domino.SubsetFilterTable___str__(self)
1863 """__repr__(SubsetFilterTable self) -> std::string"""
1864 return _IMP_domino.SubsetFilterTable___repr__(self)
1867 return _object_cast_to_SubsetFilterTable(o)
1868 get_from = staticmethod(get_from)
1870 def get_type_name(self):
1871 return self.__class__.__name__
1872 def do_show(self, out):
1874 def get_version_info(self):
1875 if"IMP::domino" ==
"IMP":
1876 return VersionInfo(
"python",
"0")
1878 return IMP.VersionInfo(
"python",
"0")
1880 return _object_cast_to_SubsetFilterTable(o)
1881 get_from = staticmethod(get_from)
1883 def __disown__(self):
1885 _IMP_domino.disown_SubsetFilterTable(self)
1886 return weakref_proxy(self)
1887 def do_destroy(self):
1888 """do_destroy(SubsetFilterTable self)"""
1889 return _IMP_domino.SubsetFilterTable_do_destroy(self)
1891 SubsetFilterTable_swigregister = _IMP_domino.SubsetFilterTable_swigregister
1892 SubsetFilterTable_swigregister(SubsetFilterTable)
1894 class RestraintScoreSubsetFilterTable(SubsetFilterTable):
1895 """Proxy of C++ IMP::domino::RestraintScoreSubsetFilterTable class"""
1896 __swig_setmethods__ = {}
1897 for _s
in [SubsetFilterTable]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1898 __setattr__ =
lambda self, name, value: _swig_setattr(self, RestraintScoreSubsetFilterTable, name, value)
1899 __swig_getmethods__ = {}
1900 for _s
in [SubsetFilterTable]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1901 __getattr__ =
lambda self, name: _swig_getattr(self, RestraintScoreSubsetFilterTable, name)
1902 def __init__(self, *args):
1904 __init__(IMP::domino::RestraintScoreSubsetFilterTable self, RestraintCache rc) -> RestraintScoreSubsetFilterTable
1905 __init__(IMP::domino::RestraintScoreSubsetFilterTable self, _RestraintsAdaptor rs, ParticleStatesTable pst) -> RestraintScoreSubsetFilterTable
1907 this = _IMP_domino.new_RestraintScoreSubsetFilterTable(*args)
1908 try: self.this.append(this)
1909 except: self.this = this
1910 def get_version_info(self):
1911 """get_version_info(RestraintScoreSubsetFilterTable self) -> VersionInfo"""
1912 return _IMP_domino.RestraintScoreSubsetFilterTable_get_version_info(self)
1915 """__str__(RestraintScoreSubsetFilterTable self) -> std::string"""
1916 return _IMP_domino.RestraintScoreSubsetFilterTable___str__(self)
1919 """__repr__(RestraintScoreSubsetFilterTable self) -> std::string"""
1920 return _IMP_domino.RestraintScoreSubsetFilterTable___repr__(self)
1923 return _object_cast_to_RestraintScoreSubsetFilterTable(o)
1924 get_from = staticmethod(get_from)
1926 RestraintScoreSubsetFilterTable_swigregister = _IMP_domino.RestraintScoreSubsetFilterTable_swigregister
1927 RestraintScoreSubsetFilterTable_swigregister(RestraintScoreSubsetFilterTable)
1929 class MinimumRestraintScoreSubsetFilterTable(SubsetFilterTable):
1930 """Proxy of C++ IMP::domino::MinimumRestraintScoreSubsetFilterTable class"""
1931 __swig_setmethods__ = {}
1932 for _s
in [SubsetFilterTable]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1933 __setattr__ =
lambda self, name, value: _swig_setattr(self, MinimumRestraintScoreSubsetFilterTable, name, value)
1934 __swig_getmethods__ = {}
1935 for _s
in [SubsetFilterTable]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1936 __getattr__ =
lambda self, name: _swig_getattr(self, MinimumRestraintScoreSubsetFilterTable, name)
1937 def __init__(self, *args):
1938 """__init__(IMP::domino::MinimumRestraintScoreSubsetFilterTable self, IMP::kernel::RestraintsTemp const & rs, RestraintCache rc, int max_number_allowed_violations) -> MinimumRestraintScoreSubsetFilterTable"""
1939 this = _IMP_domino.new_MinimumRestraintScoreSubsetFilterTable(*args)
1940 try: self.this.append(this)
1941 except: self.this = this
1942 def get_maximum_number_of_violated_restraints(self):
1943 """get_maximum_number_of_violated_restraints(MinimumRestraintScoreSubsetFilterTable self) -> int"""
1944 return _IMP_domino.MinimumRestraintScoreSubsetFilterTable_get_maximum_number_of_violated_restraints(self)
1946 def get_version_info(self):
1947 """get_version_info(MinimumRestraintScoreSubsetFilterTable self) -> VersionInfo"""
1948 return _IMP_domino.MinimumRestraintScoreSubsetFilterTable_get_version_info(self)
1951 """__str__(MinimumRestraintScoreSubsetFilterTable self) -> std::string"""
1952 return _IMP_domino.MinimumRestraintScoreSubsetFilterTable___str__(self)
1955 """__repr__(MinimumRestraintScoreSubsetFilterTable self) -> std::string"""
1956 return _IMP_domino.MinimumRestraintScoreSubsetFilterTable___repr__(self)
1959 return _object_cast_to_MinimumRestraintScoreSubsetFilterTable(o)
1960 get_from = staticmethod(get_from)
1962 MinimumRestraintScoreSubsetFilterTable_swigregister = _IMP_domino.MinimumRestraintScoreSubsetFilterTable_swigregister
1963 MinimumRestraintScoreSubsetFilterTable_swigregister(MinimumRestraintScoreSubsetFilterTable)
1965 class DisjointSetsSubsetFilterTable(SubsetFilterTable):
1966 """Proxy of C++ IMP::domino::DisjointSetsSubsetFilterTable class"""
1967 __swig_setmethods__ = {}
1968 for _s
in [SubsetFilterTable]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1969 __setattr__ =
lambda self, name, value: _swig_setattr(self, DisjointSetsSubsetFilterTable, name, value)
1970 __swig_getmethods__ = {}
1971 for _s
in [SubsetFilterTable]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1972 __getattr__ =
lambda self, name: _swig_getattr(self, DisjointSetsSubsetFilterTable, name)
1973 def __init__(self, *args, **kwargs):
raise AttributeError(
"No constructor defined - class is abstract")
1974 def add_set(self, *args):
1975 """add_set(DisjointSetsSubsetFilterTable self, IMP::kernel::ParticlesTemp const & ps)"""
1976 return _IMP_domino.DisjointSetsSubsetFilterTable_add_set(self, *args)
1978 def add_pair(self, *args):
1979 """add_pair(DisjointSetsSubsetFilterTable self, IMP::kernel::ParticlePair const & pp)"""
1980 return _IMP_domino.DisjointSetsSubsetFilterTable_add_pair(self, *args)
1983 """__str__(DisjointSetsSubsetFilterTable self) -> std::string"""
1984 return _IMP_domino.DisjointSetsSubsetFilterTable___str__(self)
1987 """__repr__(DisjointSetsSubsetFilterTable self) -> std::string"""
1988 return _IMP_domino.DisjointSetsSubsetFilterTable___repr__(self)
1991 return _object_cast_to_DisjointSetsSubsetFilterTable(o)
1992 get_from = staticmethod(get_from)
1994 __swig_destroy__ = _IMP_domino.delete_DisjointSetsSubsetFilterTable
1995 __del__ =
lambda self :
None;
1996 DisjointSetsSubsetFilterTable_swigregister = _IMP_domino.DisjointSetsSubsetFilterTable_swigregister
1997 DisjointSetsSubsetFilterTable_swigregister(DisjointSetsSubsetFilterTable)
1999 class ExclusionSubsetFilterTable(DisjointSetsSubsetFilterTable):
2000 """Proxy of C++ IMP::domino::ExclusionSubsetFilterTable class"""
2001 __swig_setmethods__ = {}
2002 for _s
in [DisjointSetsSubsetFilterTable]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2003 __setattr__ =
lambda self, name, value: _swig_setattr(self, ExclusionSubsetFilterTable, name, value)
2004 __swig_getmethods__ = {}
2005 for _s
in [DisjointSetsSubsetFilterTable]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2006 __getattr__ =
lambda self, name: _swig_getattr(self, ExclusionSubsetFilterTable, name)
2007 def __init__(self, *args):
2009 __init__(IMP::domino::ExclusionSubsetFilterTable self, ParticleStatesTable pst) -> ExclusionSubsetFilterTable
2010 __init__(IMP::domino::ExclusionSubsetFilterTable self) -> ExclusionSubsetFilterTable
2012 this = _IMP_domino.new_ExclusionSubsetFilterTable(*args)
2013 try: self.this.append(this)
2014 except: self.this = this
2015 def get_version_info(self):
2016 """get_version_info(ExclusionSubsetFilterTable self) -> VersionInfo"""
2017 return _IMP_domino.ExclusionSubsetFilterTable_get_version_info(self)
2020 """__str__(ExclusionSubsetFilterTable self) -> std::string"""
2021 return _IMP_domino.ExclusionSubsetFilterTable___str__(self)
2024 """__repr__(ExclusionSubsetFilterTable self) -> std::string"""
2025 return _IMP_domino.ExclusionSubsetFilterTable___repr__(self)
2028 return _object_cast_to_ExclusionSubsetFilterTable(o)
2029 get_from = staticmethod(get_from)
2031 ExclusionSubsetFilterTable_swigregister = _IMP_domino.ExclusionSubsetFilterTable_swigregister
2032 ExclusionSubsetFilterTable_swigregister(ExclusionSubsetFilterTable)
2034 class EqualitySubsetFilterTable(DisjointSetsSubsetFilterTable):
2035 """Proxy of C++ IMP::domino::EqualitySubsetFilterTable class"""
2036 __swig_setmethods__ = {}
2037 for _s
in [DisjointSetsSubsetFilterTable]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2038 __setattr__ =
lambda self, name, value: _swig_setattr(self, EqualitySubsetFilterTable, name, value)
2039 __swig_getmethods__ = {}
2040 for _s
in [DisjointSetsSubsetFilterTable]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2041 __getattr__ =
lambda self, name: _swig_getattr(self, EqualitySubsetFilterTable, name)
2042 def __init__(self, *args):
2044 __init__(IMP::domino::EqualitySubsetFilterTable self, ParticleStatesTable pst) -> EqualitySubsetFilterTable
2045 __init__(IMP::domino::EqualitySubsetFilterTable self) -> EqualitySubsetFilterTable
2047 this = _IMP_domino.new_EqualitySubsetFilterTable(*args)
2048 try: self.this.append(this)
2049 except: self.this = this
2050 def get_version_info(self):
2051 """get_version_info(EqualitySubsetFilterTable self) -> VersionInfo"""
2052 return _IMP_domino.EqualitySubsetFilterTable_get_version_info(self)
2055 """__str__(EqualitySubsetFilterTable self) -> std::string"""
2056 return _IMP_domino.EqualitySubsetFilterTable___str__(self)
2059 """__repr__(EqualitySubsetFilterTable self) -> std::string"""
2060 return _IMP_domino.EqualitySubsetFilterTable___repr__(self)
2063 return _object_cast_to_EqualitySubsetFilterTable(o)
2064 get_from = staticmethod(get_from)
2066 EqualitySubsetFilterTable_swigregister = _IMP_domino.EqualitySubsetFilterTable_swigregister
2067 EqualitySubsetFilterTable_swigregister(EqualitySubsetFilterTable)
2069 class EquivalenceSubsetFilterTable(DisjointSetsSubsetFilterTable):
2070 """Proxy of C++ IMP::domino::EquivalenceSubsetFilterTable class"""
2071 __swig_setmethods__ = {}
2072 for _s
in [DisjointSetsSubsetFilterTable]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2073 __setattr__ =
lambda self, name, value: _swig_setattr(self, EquivalenceSubsetFilterTable, name, value)
2074 __swig_getmethods__ = {}
2075 for _s
in [DisjointSetsSubsetFilterTable]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2076 __getattr__ =
lambda self, name: _swig_getattr(self, EquivalenceSubsetFilterTable, name)
2077 def __init__(self, *args):
2079 __init__(IMP::domino::EquivalenceSubsetFilterTable self, ParticleStatesTable pst) -> EquivalenceSubsetFilterTable
2080 __init__(IMP::domino::EquivalenceSubsetFilterTable self) -> EquivalenceSubsetFilterTable
2082 this = _IMP_domino.new_EquivalenceSubsetFilterTable(*args)
2083 try: self.this.append(this)
2084 except: self.this = this
2085 def get_version_info(self):
2086 """get_version_info(EquivalenceSubsetFilterTable self) -> VersionInfo"""
2087 return _IMP_domino.EquivalenceSubsetFilterTable_get_version_info(self)
2090 """__str__(EquivalenceSubsetFilterTable self) -> std::string"""
2091 return _IMP_domino.EquivalenceSubsetFilterTable___str__(self)
2094 """__repr__(EquivalenceSubsetFilterTable self) -> std::string"""
2095 return _IMP_domino.EquivalenceSubsetFilterTable___repr__(self)
2098 return _object_cast_to_EquivalenceSubsetFilterTable(o)
2099 get_from = staticmethod(get_from)
2101 EquivalenceSubsetFilterTable_swigregister = _IMP_domino.EquivalenceSubsetFilterTable_swigregister
2102 EquivalenceSubsetFilterTable_swigregister(EquivalenceSubsetFilterTable)
2104 class EquivalenceAndExclusionSubsetFilterTable(DisjointSetsSubsetFilterTable):
2105 """Proxy of C++ IMP::domino::EquivalenceAndExclusionSubsetFilterTable class"""
2106 __swig_setmethods__ = {}
2107 for _s
in [DisjointSetsSubsetFilterTable]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2108 __setattr__ =
lambda self, name, value: _swig_setattr(self, EquivalenceAndExclusionSubsetFilterTable, name, value)
2109 __swig_getmethods__ = {}
2110 for _s
in [DisjointSetsSubsetFilterTable]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2111 __getattr__ =
lambda self, name: _swig_getattr(self, EquivalenceAndExclusionSubsetFilterTable, name)
2112 def __init__(self, *args):
2114 __init__(IMP::domino::EquivalenceAndExclusionSubsetFilterTable self, ParticleStatesTable pst) -> EquivalenceAndExclusionSubsetFilterTable
2115 __init__(IMP::domino::EquivalenceAndExclusionSubsetFilterTable self) -> EquivalenceAndExclusionSubsetFilterTable
2117 this = _IMP_domino.new_EquivalenceAndExclusionSubsetFilterTable(*args)
2118 try: self.this.append(this)
2119 except: self.this = this
2120 def get_version_info(self):
2121 """get_version_info(EquivalenceAndExclusionSubsetFilterTable self) -> VersionInfo"""
2122 return _IMP_domino.EquivalenceAndExclusionSubsetFilterTable_get_version_info(self)
2125 """__str__(EquivalenceAndExclusionSubsetFilterTable self) -> std::string"""
2126 return _IMP_domino.EquivalenceAndExclusionSubsetFilterTable___str__(self)
2129 """__repr__(EquivalenceAndExclusionSubsetFilterTable self) -> std::string"""
2130 return _IMP_domino.EquivalenceAndExclusionSubsetFilterTable___repr__(self)
2133 return _object_cast_to_EquivalenceAndExclusionSubsetFilterTable(o)
2134 get_from = staticmethod(get_from)
2136 EquivalenceAndExclusionSubsetFilterTable_swigregister = _IMP_domino.EquivalenceAndExclusionSubsetFilterTable_swigregister
2137 EquivalenceAndExclusionSubsetFilterTable_swigregister(EquivalenceAndExclusionSubsetFilterTable)
2139 class ListSubsetFilterTable(SubsetFilterTable):
2140 """Proxy of C++ IMP::domino::ListSubsetFilterTable class"""
2141 __swig_setmethods__ = {}
2142 for _s
in [SubsetFilterTable]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2143 __setattr__ =
lambda self, name, value: _swig_setattr(self, ListSubsetFilterTable, name, value)
2144 __swig_getmethods__ = {}
2145 for _s
in [SubsetFilterTable]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2146 __getattr__ =
lambda self, name: _swig_getattr(self, ListSubsetFilterTable, name)
2147 def __init__(self, *args):
2148 """__init__(IMP::domino::ListSubsetFilterTable self, ParticleStatesTable pst) -> ListSubsetFilterTable"""
2149 this = _IMP_domino.new_ListSubsetFilterTable(*args)
2150 try: self.this.append(this)
2151 except: self.this = this
2152 def get_ok_rate(self):
2153 """get_ok_rate(ListSubsetFilterTable self) -> double"""
2154 return _IMP_domino.ListSubsetFilterTable_get_ok_rate(self)
2156 def get_number_of_particle_states(self, *args):
2157 """get_number_of_particle_states(ListSubsetFilterTable self, Particle p) -> unsigned int"""
2158 return _IMP_domino.ListSubsetFilterTable_get_number_of_particle_states(self, *args)
2160 def set_allowed_states(self, *args):
2161 """set_allowed_states(ListSubsetFilterTable self, Particle p, IMP::Ints const & states)"""
2162 return _IMP_domino.ListSubsetFilterTable_set_allowed_states(self, *args)
2164 def get_version_info(self):
2165 """get_version_info(ListSubsetFilterTable self) -> VersionInfo"""
2166 return _IMP_domino.ListSubsetFilterTable_get_version_info(self)
2169 """__str__(ListSubsetFilterTable self) -> std::string"""
2170 return _IMP_domino.ListSubsetFilterTable___str__(self)
2173 """__repr__(ListSubsetFilterTable self) -> std::string"""
2174 return _IMP_domino.ListSubsetFilterTable___repr__(self)
2177 return _object_cast_to_ListSubsetFilterTable(o)
2178 get_from = staticmethod(get_from)
2180 ListSubsetFilterTable_swigregister = _IMP_domino.ListSubsetFilterTable_swigregister
2181 ListSubsetFilterTable_swigregister(ListSubsetFilterTable)
2183 class PairListSubsetFilterTable(SubsetFilterTable):
2184 """Proxy of C++ IMP::domino::PairListSubsetFilterTable class"""
2185 __swig_setmethods__ = {}
2186 for _s
in [SubsetFilterTable]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2187 __setattr__ =
lambda self, name, value: _swig_setattr(self, PairListSubsetFilterTable, name, value)
2188 __swig_getmethods__ = {}
2189 for _s
in [SubsetFilterTable]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2190 __getattr__ =
lambda self, name: _swig_getattr(self, PairListSubsetFilterTable, name)
2192 """__init__(IMP::domino::PairListSubsetFilterTable self) -> PairListSubsetFilterTable"""
2193 this = _IMP_domino.new_PairListSubsetFilterTable()
2194 try: self.this.append(this)
2195 except: self.this = this
2196 def set_allowed_states(self, *args):
2197 """set_allowed_states(PairListSubsetFilterTable self, IMP::kernel::ParticlePair p, IMP::IntPairs const & states)"""
2198 return _IMP_domino.PairListSubsetFilterTable_set_allowed_states(self, *args)
2200 def get_version_info(self):
2201 """get_version_info(PairListSubsetFilterTable self) -> VersionInfo"""
2202 return _IMP_domino.PairListSubsetFilterTable_get_version_info(self)
2205 """__str__(PairListSubsetFilterTable self) -> std::string"""
2206 return _IMP_domino.PairListSubsetFilterTable___str__(self)
2209 """__repr__(PairListSubsetFilterTable self) -> std::string"""
2210 return _IMP_domino.PairListSubsetFilterTable___repr__(self)
2213 return _object_cast_to_PairListSubsetFilterTable(o)
2214 get_from = staticmethod(get_from)
2216 PairListSubsetFilterTable_swigregister = _IMP_domino.PairListSubsetFilterTable_swigregister
2217 PairListSubsetFilterTable_swigregister(PairListSubsetFilterTable)
2219 class ProbabilisticSubsetFilterTable(SubsetFilterTable):
2220 """Proxy of C++ IMP::domino::ProbabilisticSubsetFilterTable class"""
2221 __swig_setmethods__ = {}
2222 for _s
in [SubsetFilterTable]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2223 __setattr__ =
lambda self, name, value: _swig_setattr(self, ProbabilisticSubsetFilterTable, name, value)
2224 __swig_getmethods__ = {}
2225 for _s
in [SubsetFilterTable]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2226 __getattr__ =
lambda self, name: _swig_getattr(self, ProbabilisticSubsetFilterTable, name)
2227 def __init__(self, *args):
2229 __init__(IMP::domino::ProbabilisticSubsetFilterTable self, double p, bool leaves_only=False) -> ProbabilisticSubsetFilterTable
2230 __init__(IMP::domino::ProbabilisticSubsetFilterTable self, double p) -> ProbabilisticSubsetFilterTable
2232 this = _IMP_domino.new_ProbabilisticSubsetFilterTable(*args)
2233 try: self.this.append(this)
2234 except: self.this = this
2235 def get_version_info(self):
2236 """get_version_info(ProbabilisticSubsetFilterTable self) -> VersionInfo"""
2237 return _IMP_domino.ProbabilisticSubsetFilterTable_get_version_info(self)
2240 """__str__(ProbabilisticSubsetFilterTable self) -> std::string"""
2241 return _IMP_domino.ProbabilisticSubsetFilterTable___str__(self)
2244 """__repr__(ProbabilisticSubsetFilterTable self) -> std::string"""
2245 return _IMP_domino.ProbabilisticSubsetFilterTable___repr__(self)
2248 return _object_cast_to_ProbabilisticSubsetFilterTable(o)
2249 get_from = staticmethod(get_from)
2251 ProbabilisticSubsetFilterTable_swigregister = _IMP_domino.ProbabilisticSubsetFilterTable_swigregister
2252 ProbabilisticSubsetFilterTable_swigregister(ProbabilisticSubsetFilterTable)
2255 """Proxy of C++ IMP::domino::AssignmentContainer class"""
2256 __swig_setmethods__ = {}
2257 for _s
in [
IMP.base.Object]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2258 __setattr__ =
lambda self, name, value: _swig_setattr(self, AssignmentContainer, name, value)
2259 __swig_getmethods__ = {}
2260 for _s
in [
IMP.base.Object]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2261 __getattr__ =
lambda self, name: _swig_getattr(self, AssignmentContainer, name)
2262 def __init__(self, name="AssignmentContainer %1%"):
2264 __init__(IMP::domino::AssignmentContainer self, std::string name="AssignmentContainer %1%") -> AssignmentContainer
2265 __init__(IMP::domino::AssignmentContainer self) -> AssignmentContainer
2267 if self.__class__ == AssignmentContainer:
2271 this = _IMP_domino.new_AssignmentContainer(_self, name)
2272 try: self.this.append(this)
2273 except: self.this = this
2274 if self.__class__ != AssignmentContainer:
2276 IMP.base._director_objects.register(self)
2280 def get_number_of_assignments(self):
2281 """get_number_of_assignments(AssignmentContainer self) -> unsigned int"""
2282 return _IMP_domino.AssignmentContainer_get_number_of_assignments(self)
2284 def get_assignment(self, *args):
2285 """get_assignment(AssignmentContainer self, unsigned int i) -> Assignment"""
2286 return _IMP_domino.AssignmentContainer_get_assignment(self, *args)
2288 def get_assignments(self, *args):
2290 get_assignments(AssignmentContainer self, IMP::IntRange ir) -> IMP::domino::Assignments
2291 get_assignments(AssignmentContainer self) -> IMP::domino::Assignments
2293 return _IMP_domino.AssignmentContainer_get_assignments(self, *args)
2295 def add_assignment(self, *args):
2296 """add_assignment(AssignmentContainer self, Assignment a)"""
2297 return _IMP_domino.AssignmentContainer_add_assignment(self, *args)
2299 def add_assignments(self, *args):
2300 """add_assignments(AssignmentContainer self, IMP::domino::Assignments const & as)"""
2301 return _IMP_domino.AssignmentContainer_add_assignments(self, *args)
2303 def get_particle_assignments(self, *args):
2304 """get_particle_assignments(AssignmentContainer self, unsigned int i) -> IMP::Ints"""
2305 return _IMP_domino.AssignmentContainer_get_particle_assignments(self, *args)
2307 __swig_destroy__ = _IMP_domino.delete_AssignmentContainer
2308 __del__ =
lambda self :
None;
2310 """__str__(AssignmentContainer self) -> std::string"""
2311 return _IMP_domino.AssignmentContainer___str__(self)
2314 """__repr__(AssignmentContainer self) -> std::string"""
2315 return _IMP_domino.AssignmentContainer___repr__(self)
2318 return _object_cast_to_AssignmentContainer(o)
2319 get_from = staticmethod(get_from)
2321 def get_type_name(self):
2322 return self.__class__.__name__
2323 def do_show(self, out):
2325 def get_version_info(self):
2326 if"IMP::domino" ==
"IMP":
2327 return VersionInfo(
"python",
"0")
2329 return IMP.VersionInfo(
"python",
"0")
2331 return _object_cast_to_AssignmentContainer(o)
2332 get_from = staticmethod(get_from)
2334 def __disown__(self):
2336 _IMP_domino.disown_AssignmentContainer(self)
2337 return weakref_proxy(self)
2338 def do_destroy(self):
2339 """do_destroy(AssignmentContainer self)"""
2340 return _IMP_domino.AssignmentContainer_do_destroy(self)
2342 AssignmentContainer_swigregister = _IMP_domino.AssignmentContainer_swigregister
2343 AssignmentContainer_swigregister(AssignmentContainer)
2345 class PackedAssignmentContainer(AssignmentContainer):
2346 """Proxy of C++ IMP::domino::PackedAssignmentContainer class"""
2347 __swig_setmethods__ = {}
2348 for _s
in [AssignmentContainer]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2349 __setattr__ =
lambda self, name, value: _swig_setattr(self, PackedAssignmentContainer, name, value)
2350 __swig_getmethods__ = {}
2351 for _s
in [AssignmentContainer]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2352 __getattr__ =
lambda self, name: _swig_getattr(self, PackedAssignmentContainer, name)
2353 def __init__(self, name="PackedAssignmentContainer %1%"):
2355 __init__(IMP::domino::PackedAssignmentContainer self, std::string name="PackedAssignmentContainer %1%") -> PackedAssignmentContainer
2356 __init__(IMP::domino::PackedAssignmentContainer self) -> PackedAssignmentContainer
2358 this = _IMP_domino.new_PackedAssignmentContainer(name)
2359 try: self.this.append(this)
2360 except: self.this = this
2361 def get_assignments(self, *args):
2363 get_assignments(PackedAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2364 get_assignments(PackedAssignmentContainer self) -> IMP::domino::Assignments
2366 return _IMP_domino.PackedAssignmentContainer_get_assignments(self, *args)
2368 def get_version_info(self):
2369 """get_version_info(PackedAssignmentContainer self) -> VersionInfo"""
2370 return _IMP_domino.PackedAssignmentContainer_get_version_info(self)
2373 """__str__(PackedAssignmentContainer self) -> std::string"""
2374 return _IMP_domino.PackedAssignmentContainer___str__(self)
2377 """__repr__(PackedAssignmentContainer self) -> std::string"""
2378 return _IMP_domino.PackedAssignmentContainer___repr__(self)
2381 return _object_cast_to_PackedAssignmentContainer(o)
2382 get_from = staticmethod(get_from)
2384 PackedAssignmentContainer_swigregister = _IMP_domino.PackedAssignmentContainer_swigregister
2385 PackedAssignmentContainer_swigregister(PackedAssignmentContainer)
2387 class ListAssignmentContainer(AssignmentContainer):
2388 """Proxy of C++ IMP::domino::ListAssignmentContainer class"""
2389 __swig_setmethods__ = {}
2390 for _s
in [AssignmentContainer]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2391 __setattr__ =
lambda self, name, value: _swig_setattr(self, ListAssignmentContainer, name, value)
2392 __swig_getmethods__ = {}
2393 for _s
in [AssignmentContainer]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2394 __getattr__ =
lambda self, name: _swig_getattr(self, ListAssignmentContainer, name)
2395 def __init__(self, name="ListAssignmentContainer %1%"):
2397 __init__(IMP::domino::ListAssignmentContainer self, std::string name="ListAssignmentContainer %1%") -> ListAssignmentContainer
2398 __init__(IMP::domino::ListAssignmentContainer self) -> ListAssignmentContainer
2400 this = _IMP_domino.new_ListAssignmentContainer(name)
2401 try: self.this.append(this)
2402 except: self.this = this
2403 def get_assignments(self, *args):
2405 get_assignments(ListAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2406 get_assignments(ListAssignmentContainer self) -> IMP::domino::Assignments
2408 return _IMP_domino.ListAssignmentContainer_get_assignments(self, *args)
2410 def get_version_info(self):
2411 """get_version_info(ListAssignmentContainer self) -> VersionInfo"""
2412 return _IMP_domino.ListAssignmentContainer_get_version_info(self)
2415 """__str__(ListAssignmentContainer self) -> std::string"""
2416 return _IMP_domino.ListAssignmentContainer___str__(self)
2419 """__repr__(ListAssignmentContainer self) -> std::string"""
2420 return _IMP_domino.ListAssignmentContainer___repr__(self)
2423 return _object_cast_to_ListAssignmentContainer(o)
2424 get_from = staticmethod(get_from)
2426 ListAssignmentContainer_swigregister = _IMP_domino.ListAssignmentContainer_swigregister
2427 ListAssignmentContainer_swigregister(ListAssignmentContainer)
2429 class SampleAssignmentContainer(AssignmentContainer):
2430 """Proxy of C++ IMP::domino::SampleAssignmentContainer class"""
2431 __swig_setmethods__ = {}
2432 for _s
in [AssignmentContainer]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2433 __setattr__ =
lambda self, name, value: _swig_setattr(self, SampleAssignmentContainer, name, value)
2434 __swig_getmethods__ = {}
2435 for _s
in [AssignmentContainer]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2436 __getattr__ =
lambda self, name: _swig_getattr(self, SampleAssignmentContainer, name)
2437 def __init__(self, *args):
2439 __init__(IMP::domino::SampleAssignmentContainer self, unsigned int k, std::string name="SampleAssignmentContainer %1%") -> SampleAssignmentContainer
2440 __init__(IMP::domino::SampleAssignmentContainer self, unsigned int k) -> SampleAssignmentContainer
2442 this = _IMP_domino.new_SampleAssignmentContainer(*args)
2443 try: self.this.append(this)
2444 except: self.this = this
2445 def get_assignments(self, *args):
2447 get_assignments(SampleAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2448 get_assignments(SampleAssignmentContainer self) -> IMP::domino::Assignments
2450 return _IMP_domino.SampleAssignmentContainer_get_assignments(self, *args)
2452 def get_version_info(self):
2453 """get_version_info(SampleAssignmentContainer self) -> VersionInfo"""
2454 return _IMP_domino.SampleAssignmentContainer_get_version_info(self)
2457 """__str__(SampleAssignmentContainer self) -> std::string"""
2458 return _IMP_domino.SampleAssignmentContainer___str__(self)
2461 """__repr__(SampleAssignmentContainer self) -> std::string"""
2462 return _IMP_domino.SampleAssignmentContainer___repr__(self)
2465 return _object_cast_to_SampleAssignmentContainer(o)
2466 get_from = staticmethod(get_from)
2468 SampleAssignmentContainer_swigregister = _IMP_domino.SampleAssignmentContainer_swigregister
2469 SampleAssignmentContainer_swigregister(SampleAssignmentContainer)
2471 class WriteHDF5AssignmentContainer(AssignmentContainer):
2472 """Proxy of C++ IMP::domino::WriteHDF5AssignmentContainer class"""
2473 __swig_setmethods__ = {}
2474 for _s
in [AssignmentContainer]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2475 __setattr__ =
lambda self, name, value: _swig_setattr(self, WriteHDF5AssignmentContainer, name, value)
2476 __swig_getmethods__ = {}
2477 for _s
in [AssignmentContainer]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2478 __getattr__ =
lambda self, name: _swig_getattr(self, WriteHDF5AssignmentContainer, name)
2479 def __init__(self, *args):
2481 __init__(IMP::domino::WriteHDF5AssignmentContainer self, Group parent, Subset s, IMP::kernel::ParticlesTemp const & all_particles, std::string name) -> WriteHDF5AssignmentContainer
2482 __init__(IMP::domino::WriteHDF5AssignmentContainer self, IndexDataSet2D dataset, Subset s, IMP::kernel::ParticlesTemp const & all_particles,
2483 std::string name) -> WriteHDF5AssignmentContainer
2485 this = _IMP_domino.new_WriteHDF5AssignmentContainer(*args)
2486 try: self.this.append(this)
2487 except: self.this = this
2488 def set_cache_size(self, *args):
2489 """set_cache_size(WriteHDF5AssignmentContainer self, unsigned int words)"""
2490 return _IMP_domino.WriteHDF5AssignmentContainer_set_cache_size(self, *args)
2492 def get_assignments(self, *args):
2494 get_assignments(WriteHDF5AssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2495 get_assignments(WriteHDF5AssignmentContainer self) -> IMP::domino::Assignments
2497 return _IMP_domino.WriteHDF5AssignmentContainer_get_assignments(self, *args)
2499 def get_version_info(self):
2500 """get_version_info(WriteHDF5AssignmentContainer self) -> VersionInfo"""
2501 return _IMP_domino.WriteHDF5AssignmentContainer_get_version_info(self)
2504 """__str__(WriteHDF5AssignmentContainer self) -> std::string"""
2505 return _IMP_domino.WriteHDF5AssignmentContainer___str__(self)
2508 """__repr__(WriteHDF5AssignmentContainer self) -> std::string"""
2509 return _IMP_domino.WriteHDF5AssignmentContainer___repr__(self)
2512 return _object_cast_to_WriteHDF5AssignmentContainer(o)
2513 get_from = staticmethod(get_from)
2515 WriteHDF5AssignmentContainer_swigregister = _IMP_domino.WriteHDF5AssignmentContainer_swigregister
2516 WriteHDF5AssignmentContainer_swigregister(WriteHDF5AssignmentContainer)
2518 class ReadHDF5AssignmentContainer(AssignmentContainer):
2519 """Proxy of C++ IMP::domino::ReadHDF5AssignmentContainer class"""
2520 __swig_setmethods__ = {}
2521 for _s
in [AssignmentContainer]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2522 __setattr__ =
lambda self, name, value: _swig_setattr(self, ReadHDF5AssignmentContainer, name, value)
2523 __swig_getmethods__ = {}
2524 for _s
in [AssignmentContainer]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2525 __getattr__ =
lambda self, name: _swig_getattr(self, ReadHDF5AssignmentContainer, name)
2526 def __init__(self, *args):
2528 __init__(IMP::domino::ReadHDF5AssignmentContainer self, IndexConstDataSet2D dataset, Subset s, IMP::kernel::ParticlesTemp const & all_particles,
2529 std::string name) -> ReadHDF5AssignmentContainer
2531 this = _IMP_domino.new_ReadHDF5AssignmentContainer(*args)
2532 try: self.this.append(this)
2533 except: self.this = this
2534 def set_cache_size(self, *args):
2535 """set_cache_size(ReadHDF5AssignmentContainer self, unsigned int words)"""
2536 return _IMP_domino.ReadHDF5AssignmentContainer_set_cache_size(self, *args)
2538 def get_assignments(self, *args):
2540 get_assignments(ReadHDF5AssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2541 get_assignments(ReadHDF5AssignmentContainer self) -> IMP::domino::Assignments
2543 return _IMP_domino.ReadHDF5AssignmentContainer_get_assignments(self, *args)
2545 def get_version_info(self):
2546 """get_version_info(ReadHDF5AssignmentContainer self) -> VersionInfo"""
2547 return _IMP_domino.ReadHDF5AssignmentContainer_get_version_info(self)
2550 """__str__(ReadHDF5AssignmentContainer self) -> std::string"""
2551 return _IMP_domino.ReadHDF5AssignmentContainer___str__(self)
2554 """__repr__(ReadHDF5AssignmentContainer self) -> std::string"""
2555 return _IMP_domino.ReadHDF5AssignmentContainer___repr__(self)
2558 return _object_cast_to_ReadHDF5AssignmentContainer(o)
2559 get_from = staticmethod(get_from)
2561 ReadHDF5AssignmentContainer_swigregister = _IMP_domino.ReadHDF5AssignmentContainer_swigregister
2562 ReadHDF5AssignmentContainer_swigregister(ReadHDF5AssignmentContainer)
2564 class WriteAssignmentContainer(AssignmentContainer):
2565 """Proxy of C++ IMP::domino::WriteAssignmentContainer class"""
2566 __swig_setmethods__ = {}
2567 for _s
in [AssignmentContainer]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2568 __setattr__ =
lambda self, name, value: _swig_setattr(self, WriteAssignmentContainer, name, value)
2569 __swig_getmethods__ = {}
2570 for _s
in [AssignmentContainer]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2571 __getattr__ =
lambda self, name: _swig_getattr(self, WriteAssignmentContainer, name)
2572 def __init__(self, *args):
2574 __init__(IMP::domino::WriteAssignmentContainer self, std::string out_file, Subset s, IMP::kernel::ParticlesTemp const & all_particles,
2575 std::string name) -> WriteAssignmentContainer
2577 this = _IMP_domino.new_WriteAssignmentContainer(*args)
2578 try: self.this.append(this)
2579 except: self.this = this
2580 def set_cache_size(self, *args):
2581 """set_cache_size(WriteAssignmentContainer self, unsigned int words)"""
2582 return _IMP_domino.WriteAssignmentContainer_set_cache_size(self, *args)
2584 def get_assignments(self, *args):
2586 get_assignments(WriteAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2587 get_assignments(WriteAssignmentContainer self) -> IMP::domino::Assignments
2589 return _IMP_domino.WriteAssignmentContainer_get_assignments(self, *args)
2591 def get_version_info(self):
2592 """get_version_info(WriteAssignmentContainer self) -> VersionInfo"""
2593 return _IMP_domino.WriteAssignmentContainer_get_version_info(self)
2596 """__str__(WriteAssignmentContainer self) -> std::string"""
2597 return _IMP_domino.WriteAssignmentContainer___str__(self)
2600 """__repr__(WriteAssignmentContainer self) -> std::string"""
2601 return _IMP_domino.WriteAssignmentContainer___repr__(self)
2604 return _object_cast_to_WriteAssignmentContainer(o)
2605 get_from = staticmethod(get_from)
2607 WriteAssignmentContainer_swigregister = _IMP_domino.WriteAssignmentContainer_swigregister
2608 WriteAssignmentContainer_swigregister(WriteAssignmentContainer)
2610 class ReadAssignmentContainer(AssignmentContainer):
2611 """Proxy of C++ IMP::domino::ReadAssignmentContainer class"""
2612 __swig_setmethods__ = {}
2613 for _s
in [AssignmentContainer]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2614 __setattr__ =
lambda self, name, value: _swig_setattr(self, ReadAssignmentContainer, name, value)
2615 __swig_getmethods__ = {}
2616 for _s
in [AssignmentContainer]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2617 __getattr__ =
lambda self, name: _swig_getattr(self, ReadAssignmentContainer, name)
2618 def __init__(self, *args):
2620 __init__(IMP::domino::ReadAssignmentContainer self, std::string out_file, Subset s, IMP::kernel::ParticlesTemp const & all_particles,
2621 std::string name) -> ReadAssignmentContainer
2623 this = _IMP_domino.new_ReadAssignmentContainer(*args)
2624 try: self.this.append(this)
2625 except: self.this = this
2626 def set_cache_size(self, *args):
2627 """set_cache_size(ReadAssignmentContainer self, unsigned int words)"""
2628 return _IMP_domino.ReadAssignmentContainer_set_cache_size(self, *args)
2630 def get_assignments(self, *args):
2632 get_assignments(ReadAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2633 get_assignments(ReadAssignmentContainer self) -> IMP::domino::Assignments
2635 return _IMP_domino.ReadAssignmentContainer_get_assignments(self, *args)
2637 def get_version_info(self):
2638 """get_version_info(ReadAssignmentContainer self) -> VersionInfo"""
2639 return _IMP_domino.ReadAssignmentContainer_get_version_info(self)
2642 """__str__(ReadAssignmentContainer self) -> std::string"""
2643 return _IMP_domino.ReadAssignmentContainer___str__(self)
2646 """__repr__(ReadAssignmentContainer self) -> std::string"""
2647 return _IMP_domino.ReadAssignmentContainer___repr__(self)
2650 return _object_cast_to_ReadAssignmentContainer(o)
2651 get_from = staticmethod(get_from)
2653 ReadAssignmentContainer_swigregister = _IMP_domino.ReadAssignmentContainer_swigregister
2654 ReadAssignmentContainer_swigregister(ReadAssignmentContainer)
2656 class RangeViewAssignmentContainer(AssignmentContainer):
2657 """Proxy of C++ IMP::domino::RangeViewAssignmentContainer class"""
2658 __swig_setmethods__ = {}
2659 for _s
in [AssignmentContainer]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2660 __setattr__ =
lambda self, name, value: _swig_setattr(self, RangeViewAssignmentContainer, name, value)
2661 __swig_getmethods__ = {}
2662 for _s
in [AssignmentContainer]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2663 __getattr__ =
lambda self, name: _swig_getattr(self, RangeViewAssignmentContainer, name)
2664 def __init__(self, *args):
2665 """__init__(IMP::domino::RangeViewAssignmentContainer self, AssignmentContainer inner, unsigned int begin, unsigned int end) -> RangeViewAssignmentContainer"""
2666 this = _IMP_domino.new_RangeViewAssignmentContainer(*args)
2667 try: self.this.append(this)
2668 except: self.this = this
2669 def get_assignments(self, *args):
2671 get_assignments(RangeViewAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2672 get_assignments(RangeViewAssignmentContainer self) -> IMP::domino::Assignments
2674 return _IMP_domino.RangeViewAssignmentContainer_get_assignments(self, *args)
2676 def get_version_info(self):
2677 """get_version_info(RangeViewAssignmentContainer self) -> VersionInfo"""
2678 return _IMP_domino.RangeViewAssignmentContainer_get_version_info(self)
2681 """__str__(RangeViewAssignmentContainer self) -> std::string"""
2682 return _IMP_domino.RangeViewAssignmentContainer___str__(self)
2685 """__repr__(RangeViewAssignmentContainer self) -> std::string"""
2686 return _IMP_domino.RangeViewAssignmentContainer___repr__(self)
2689 return _object_cast_to_RangeViewAssignmentContainer(o)
2690 get_from = staticmethod(get_from)
2692 RangeViewAssignmentContainer_swigregister = _IMP_domino.RangeViewAssignmentContainer_swigregister
2693 RangeViewAssignmentContainer_swigregister(RangeViewAssignmentContainer)
2695 class HeapAssignmentContainer(AssignmentContainer):
2696 """Proxy of C++ IMP::domino::HeapAssignmentContainer class"""
2697 __swig_setmethods__ = {}
2698 for _s
in [AssignmentContainer]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2699 __setattr__ =
lambda self, name, value: _swig_setattr(self, HeapAssignmentContainer, name, value)
2700 __swig_getmethods__ = {}
2701 for _s
in [AssignmentContainer]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2702 __getattr__ =
lambda self, name: _swig_getattr(self, HeapAssignmentContainer, name)
2703 def __init__(self, *args):
2705 __init__(IMP::domino::HeapAssignmentContainer self, Subset subset, unsigned int k, RestraintCache rssf, std::string name="HeapAssignmentContainer %1%") -> HeapAssignmentContainer
2706 __init__(IMP::domino::HeapAssignmentContainer self, Subset subset, unsigned int k, RestraintCache rssf) -> HeapAssignmentContainer
2708 this = _IMP_domino.new_HeapAssignmentContainer(*args)
2709 try: self.this.append(this)
2710 except: self.this = this
2711 def get_assignments(self, *args):
2713 get_assignments(HeapAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2714 get_assignments(HeapAssignmentContainer self) -> IMP::domino::Assignments
2716 return _IMP_domino.HeapAssignmentContainer_get_assignments(self, *args)
2718 def get_version_info(self):
2719 """get_version_info(HeapAssignmentContainer self) -> VersionInfo"""
2720 return _IMP_domino.HeapAssignmentContainer_get_version_info(self)
2723 """__str__(HeapAssignmentContainer self) -> std::string"""
2724 return _IMP_domino.HeapAssignmentContainer___str__(self)
2727 """__repr__(HeapAssignmentContainer self) -> std::string"""
2728 return _IMP_domino.HeapAssignmentContainer___repr__(self)
2731 return _object_cast_to_HeapAssignmentContainer(o)
2732 get_from = staticmethod(get_from)
2734 HeapAssignmentContainer_swigregister = _IMP_domino.HeapAssignmentContainer_swigregister
2735 HeapAssignmentContainer_swigregister(HeapAssignmentContainer)
2737 class CappedAssignmentContainer(AssignmentContainer):
2738 """Proxy of C++ IMP::domino::CappedAssignmentContainer class"""
2739 __swig_setmethods__ = {}
2740 for _s
in [AssignmentContainer]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2741 __setattr__ =
lambda self, name, value: _swig_setattr(self, CappedAssignmentContainer, name, value)
2742 __swig_getmethods__ = {}
2743 for _s
in [AssignmentContainer]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2744 __getattr__ =
lambda self, name: _swig_getattr(self, CappedAssignmentContainer, name)
2745 def __init__(self, *args):
2746 """__init__(IMP::domino::CappedAssignmentContainer self, AssignmentContainer contained, int max_states, std::string name) -> CappedAssignmentContainer"""
2747 this = _IMP_domino.new_CappedAssignmentContainer(*args)
2748 try: self.this.append(this)
2749 except: self.this = this
2750 def get_assignments(self, *args):
2752 get_assignments(CappedAssignmentContainer self, IMP::IntRange r) -> IMP::domino::Assignments
2753 get_assignments(CappedAssignmentContainer self) -> IMP::domino::Assignments
2755 return _IMP_domino.CappedAssignmentContainer_get_assignments(self, *args)
2757 def get_version_info(self):
2758 """get_version_info(CappedAssignmentContainer self) -> VersionInfo"""
2759 return _IMP_domino.CappedAssignmentContainer_get_version_info(self)
2762 """__str__(CappedAssignmentContainer self) -> std::string"""
2763 return _IMP_domino.CappedAssignmentContainer___str__(self)
2766 """__repr__(CappedAssignmentContainer self) -> std::string"""
2767 return _IMP_domino.CappedAssignmentContainer___repr__(self)
2770 return _object_cast_to_CappedAssignmentContainer(o)
2771 get_from = staticmethod(get_from)
2773 CappedAssignmentContainer_swigregister = _IMP_domino.CappedAssignmentContainer_swigregister
2774 CappedAssignmentContainer_swigregister(CappedAssignmentContainer)
2777 """Proxy of C++ IMP::domino::AssignmentsTable class"""
2778 __swig_setmethods__ = {}
2779 for _s
in [
IMP.base.Object]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2780 __setattr__ =
lambda self, name, value: _swig_setattr(self, AssignmentsTable, name, value)
2781 __swig_getmethods__ = {}
2782 for _s
in [
IMP.base.Object]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2783 __getattr__ =
lambda self, name: _swig_getattr(self, AssignmentsTable, name)
2784 def __init__(self, name="AssignmentsTable %1%"):
2786 __init__(IMP::domino::AssignmentsTable self, std::string name="AssignmentsTable %1%") -> AssignmentsTable
2787 __init__(IMP::domino::AssignmentsTable self) -> AssignmentsTable
2789 if self.__class__ == AssignmentsTable:
2793 this = _IMP_domino.new_AssignmentsTable(_self, name)
2794 try: self.this.append(this)
2795 except: self.this = this
2796 if self.__class__ != AssignmentsTable:
2798 IMP.base._director_objects.register(self)
2802 def load_assignments(self, *args):
2803 """load_assignments(AssignmentsTable self, Subset s, AssignmentContainer ac)"""
2804 return _IMP_domino.AssignmentsTable_load_assignments(self, *args)
2806 __swig_destroy__ = _IMP_domino.delete_AssignmentsTable
2807 __del__ =
lambda self :
None;
2809 """__str__(AssignmentsTable self) -> std::string"""
2810 return _IMP_domino.AssignmentsTable___str__(self)
2813 """__repr__(AssignmentsTable self) -> std::string"""
2814 return _IMP_domino.AssignmentsTable___repr__(self)
2817 return _object_cast_to_AssignmentsTable(o)
2818 get_from = staticmethod(get_from)
2820 def get_type_name(self):
2821 return self.__class__.__name__
2822 def do_show(self, out):
2824 def get_version_info(self):
2825 if"IMP::domino" ==
"IMP":
2826 return VersionInfo(
"python",
"0")
2828 return IMP.VersionInfo(
"python",
"0")
2830 return _object_cast_to_AssignmentsTable(o)
2831 get_from = staticmethod(get_from)
2833 def __disown__(self):
2835 _IMP_domino.disown_AssignmentsTable(self)
2836 return weakref_proxy(self)
2837 def do_destroy(self):
2838 """do_destroy(AssignmentsTable self)"""
2839 return _IMP_domino.AssignmentsTable_do_destroy(self)
2841 AssignmentsTable_swigregister = _IMP_domino.AssignmentsTable_swigregister
2842 AssignmentsTable_swigregister(AssignmentsTable)
2844 class SimpleAssignmentsTable(AssignmentsTable):
2845 """Proxy of C++ IMP::domino::SimpleAssignmentsTable class"""
2846 __swig_setmethods__ = {}
2847 for _s
in [AssignmentsTable]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2848 __setattr__ =
lambda self, name, value: _swig_setattr(self, SimpleAssignmentsTable, name, value)
2849 __swig_getmethods__ = {}
2850 for _s
in [AssignmentsTable]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2851 __getattr__ =
lambda self, name: _swig_getattr(self, SimpleAssignmentsTable, name)
2852 def __init__(self, *args):
2854 __init__(IMP::domino::SimpleAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft=IMP::domino::SubsetFilterTables(),
2855 unsigned int max=std::numeric_limits< unsigned int >::max()) -> SimpleAssignmentsTable
2856 __init__(IMP::domino::SimpleAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft=IMP::domino::SubsetFilterTables()) -> SimpleAssignmentsTable
2857 __init__(IMP::domino::SimpleAssignmentsTable self, ParticleStatesTable pst) -> SimpleAssignmentsTable
2859 this = _IMP_domino.new_SimpleAssignmentsTable(*args)
2860 try: self.this.append(this)
2861 except: self.this = this
2862 def get_version_info(self):
2863 """get_version_info(SimpleAssignmentsTable self) -> VersionInfo"""
2864 return _IMP_domino.SimpleAssignmentsTable_get_version_info(self)
2867 """__str__(SimpleAssignmentsTable self) -> std::string"""
2868 return _IMP_domino.SimpleAssignmentsTable___str__(self)
2871 """__repr__(SimpleAssignmentsTable self) -> std::string"""
2872 return _IMP_domino.SimpleAssignmentsTable___repr__(self)
2875 return _object_cast_to_SimpleAssignmentsTable(o)
2876 get_from = staticmethod(get_from)
2878 SimpleAssignmentsTable_swigregister = _IMP_domino.SimpleAssignmentsTable_swigregister
2879 SimpleAssignmentsTable_swigregister(SimpleAssignmentsTable)
2881 class RecursiveAssignmentsTable(AssignmentsTable):
2882 """Proxy of C++ IMP::domino::RecursiveAssignmentsTable class"""
2883 __swig_setmethods__ = {}
2884 for _s
in [AssignmentsTable]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2885 __setattr__ =
lambda self, name, value: _swig_setattr(self, RecursiveAssignmentsTable, name, value)
2886 __swig_getmethods__ = {}
2887 for _s
in [AssignmentsTable]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2888 __getattr__ =
lambda self, name: _swig_getattr(self, RecursiveAssignmentsTable, name)
2889 def __init__(self, *args):
2891 __init__(IMP::domino::RecursiveAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft=IMP::domino::SubsetFilterTables(),
2892 unsigned int max=std::numeric_limits< unsigned int >::max()) -> RecursiveAssignmentsTable
2893 __init__(IMP::domino::RecursiveAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft=IMP::domino::SubsetFilterTables()) -> RecursiveAssignmentsTable
2894 __init__(IMP::domino::RecursiveAssignmentsTable self, ParticleStatesTable pst) -> RecursiveAssignmentsTable
2896 this = _IMP_domino.new_RecursiveAssignmentsTable(*args)
2897 try: self.this.append(this)
2898 except: self.this = this
2899 def get_version_info(self):
2900 """get_version_info(RecursiveAssignmentsTable self) -> VersionInfo"""
2901 return _IMP_domino.RecursiveAssignmentsTable_get_version_info(self)
2904 """__str__(RecursiveAssignmentsTable self) -> std::string"""
2905 return _IMP_domino.RecursiveAssignmentsTable___str__(self)
2908 """__repr__(RecursiveAssignmentsTable self) -> std::string"""
2909 return _IMP_domino.RecursiveAssignmentsTable___repr__(self)
2912 return _object_cast_to_RecursiveAssignmentsTable(o)
2913 get_from = staticmethod(get_from)
2915 RecursiveAssignmentsTable_swigregister = _IMP_domino.RecursiveAssignmentsTable_swigregister
2916 RecursiveAssignmentsTable_swigregister(RecursiveAssignmentsTable)
2918 class BranchAndBoundAssignmentsTable(AssignmentsTable):
2919 """Proxy of C++ IMP::domino::BranchAndBoundAssignmentsTable class"""
2920 __swig_setmethods__ = {}
2921 for _s
in [AssignmentsTable]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2922 __setattr__ =
lambda self, name, value: _swig_setattr(self, BranchAndBoundAssignmentsTable, name, value)
2923 __swig_getmethods__ = {}
2924 for _s
in [AssignmentsTable]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2925 __getattr__ =
lambda self, name: _swig_getattr(self, BranchAndBoundAssignmentsTable, name)
2926 def __init__(self, *args):
2928 __init__(IMP::domino::BranchAndBoundAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft=IMP::domino::SubsetFilterTables(),
2929 unsigned int max=std::numeric_limits< unsigned int >::max()) -> BranchAndBoundAssignmentsTable
2930 __init__(IMP::domino::BranchAndBoundAssignmentsTable self, ParticleStatesTable pst, IMP::domino::SubsetFilterTables const & sft=IMP::domino::SubsetFilterTables()) -> BranchAndBoundAssignmentsTable
2931 __init__(IMP::domino::BranchAndBoundAssignmentsTable self, ParticleStatesTable pst) -> BranchAndBoundAssignmentsTable
2933 this = _IMP_domino.new_BranchAndBoundAssignmentsTable(*args)
2934 try: self.this.append(this)
2935 except: self.this = this
2936 def get_version_info(self):
2937 """get_version_info(BranchAndBoundAssignmentsTable self) -> VersionInfo"""
2938 return _IMP_domino.BranchAndBoundAssignmentsTable_get_version_info(self)
2941 """__str__(BranchAndBoundAssignmentsTable self) -> std::string"""
2942 return _IMP_domino.BranchAndBoundAssignmentsTable___str__(self)
2945 """__repr__(BranchAndBoundAssignmentsTable self) -> std::string"""
2946 return _IMP_domino.BranchAndBoundAssignmentsTable___repr__(self)
2949 return _object_cast_to_BranchAndBoundAssignmentsTable(o)
2950 get_from = staticmethod(get_from)
2952 BranchAndBoundAssignmentsTable_swigregister = _IMP_domino.BranchAndBoundAssignmentsTable_swigregister
2953 BranchAndBoundAssignmentsTable_swigregister(BranchAndBoundAssignmentsTable)
2955 class ListAssignmentsTable(AssignmentsTable):
2956 """Proxy of C++ IMP::domino::ListAssignmentsTable class"""
2957 __swig_setmethods__ = {}
2958 for _s
in [AssignmentsTable]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2959 __setattr__ =
lambda self, name, value: _swig_setattr(self, ListAssignmentsTable, name, value)
2960 __swig_getmethods__ = {}
2961 for _s
in [AssignmentsTable]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2962 __getattr__ =
lambda self, name: _swig_getattr(self, ListAssignmentsTable, name)
2963 def __init__(self, name="ListAssignmentsTable %1%"):
2965 __init__(IMP::domino::ListAssignmentsTable self, std::string name="ListAssignmentsTable %1%") -> ListAssignmentsTable
2966 __init__(IMP::domino::ListAssignmentsTable self) -> ListAssignmentsTable
2968 this = _IMP_domino.new_ListAssignmentsTable(name)
2969 try: self.this.append(this)
2970 except: self.this = this
2971 def set_assignments(self, *args):
2972 """set_assignments(ListAssignmentsTable self, Subset s, AssignmentContainer lsc)"""
2973 return _IMP_domino.ListAssignmentsTable_set_assignments(self, *args)
2975 def get_version_info(self):
2976 """get_version_info(ListAssignmentsTable self) -> VersionInfo"""
2977 return _IMP_domino.ListAssignmentsTable_get_version_info(self)
2980 """__str__(ListAssignmentsTable self) -> std::string"""
2981 return _IMP_domino.ListAssignmentsTable___str__(self)
2984 """__repr__(ListAssignmentsTable self) -> std::string"""
2985 return _IMP_domino.ListAssignmentsTable___repr__(self)
2988 return _object_cast_to_ListAssignmentsTable(o)
2989 get_from = staticmethod(get_from)
2991 ListAssignmentsTable_swigregister = _IMP_domino.ListAssignmentsTable_swigregister
2992 ListAssignmentsTable_swigregister(ListAssignmentsTable)
2996 """get_order(Subset s, IMP::domino::SubsetFilterTables const & sft) -> IMP::kernel::ParticlesTemp"""
2997 return _IMP_domino.get_order(*args)
2998 class _SubsetGraphVertexIndex(_object):
2999 """Proxy of C++ IMP::domino::SubsetGraphVertexIndex class"""
3000 __swig_setmethods__ = {}
3001 __setattr__ =
lambda self, name, value: _swig_setattr(self, _SubsetGraphVertexIndex, name, value)
3002 __swig_getmethods__ = {}
3003 __getattr__ =
lambda self, name: _swig_getattr(self, _SubsetGraphVertexIndex, name)
3004 __repr__ = _swig_repr
3006 """__init__(IMP::domino::SubsetGraphVertexIndex self) -> _SubsetGraphVertexIndex"""
3007 this = _IMP_domino.new__SubsetGraphVertexIndex()
3008 try: self.this.append(this)
3009 except: self.this = this
3010 __swig_destroy__ = _IMP_domino.delete__SubsetGraphVertexIndex
3011 __del__ =
lambda self :
None;
3012 _SubsetGraphVertexIndex_swigregister = _IMP_domino._SubsetGraphVertexIndex_swigregister
3013 _SubsetGraphVertexIndex_swigregister(_SubsetGraphVertexIndex)
3015 class _InteractionGraphVertexIndex(_object):
3016 """Proxy of C++ IMP::domino::InteractionGraphVertexIndex class"""
3017 __swig_setmethods__ = {}
3018 __setattr__ =
lambda self, name, value: _swig_setattr(self, _InteractionGraphVertexIndex, name, value)
3019 __swig_getmethods__ = {}
3020 __getattr__ =
lambda self, name: _swig_getattr(self, _InteractionGraphVertexIndex, name)
3021 __repr__ = _swig_repr
3023 """__init__(IMP::domino::InteractionGraphVertexIndex self) -> _InteractionGraphVertexIndex"""
3024 this = _IMP_domino.new__InteractionGraphVertexIndex()
3025 try: self.this.append(this)
3026 except: self.this = this
3027 __swig_destroy__ = _IMP_domino.delete__InteractionGraphVertexIndex
3028 __del__ =
lambda self :
None;
3029 _InteractionGraphVertexIndex_swigregister = _IMP_domino._InteractionGraphVertexIndex_swigregister
3030 _InteractionGraphVertexIndex_swigregister(_InteractionGraphVertexIndex)
3034 """get_subsets(IMP::domino::SubsetGraph const & g) -> IMP::domino::Subsets"""
3035 return _IMP_domino.get_subsets(*args)
3038 """get_junction_tree(IMP::domino::InteractionGraph const & ig) -> IMP::domino::SubsetGraph"""
3039 return _IMP_domino.get_junction_tree(*args)
3041 def get_triangulated(*args):
3042 """get_triangulated(IMP::domino::InteractionGraph const & input) -> IMP::domino::InteractionGraph"""
3043 return _IMP_domino.get_triangulated(*args)
3044 class _CliqueGraphVertexIndex(_object):
3045 """Proxy of C++ IMP::domino::CliqueGraphVertexIndex class"""
3046 __swig_setmethods__ = {}
3047 __setattr__ =
lambda self, name, value: _swig_setattr(self, _CliqueGraphVertexIndex, name, value)
3048 __swig_getmethods__ = {}
3049 __getattr__ =
lambda self, name: _swig_getattr(self, _CliqueGraphVertexIndex, name)
3050 __repr__ = _swig_repr
3052 """__init__(IMP::domino::CliqueGraphVertexIndex self) -> _CliqueGraphVertexIndex"""
3053 this = _IMP_domino.new__CliqueGraphVertexIndex()
3054 try: self.this.append(this)
3055 except: self.this = this
3056 __swig_destroy__ = _IMP_domino.delete__CliqueGraphVertexIndex
3057 __del__ =
lambda self :
None;
3058 _CliqueGraphVertexIndex_swigregister = _IMP_domino._CliqueGraphVertexIndex_swigregister
3059 _CliqueGraphVertexIndex_swigregister(_CliqueGraphVertexIndex)
3062 def get_clique_graph(*args):
3063 """get_clique_graph(IMP::domino::InteractionGraph const & input) -> IMP::domino::CliqueGraph"""
3064 return _IMP_domino.get_clique_graph(*args)
3066 def get_minimum_spanning_tree(*args):
3067 """get_minimum_spanning_tree(IMP::domino::CliqueGraph const & input) -> IMP::domino::SubsetGraph"""
3068 return _IMP_domino.get_minimum_spanning_tree(*args)
3071 """get_restraint_graph(_ScoringFunctionAdaptor rs, ParticleStatesTable pst) -> IMP::domino::SubsetGraph"""
3072 return _IMP_domino.get_restraint_graph(*args)
3076 get_interaction_graph(_ScoringFunctionAdaptor rs, ParticleStatesTable pst) -> IMP::domino::InteractionGraph
3077 get_interaction_graph(_ScoringFunctionAdaptor rs, IMP::kernel::ParticlesTemp const & pst) -> IMP::domino::InteractionGraph
3079 return _IMP_domino.get_interaction_graph(*args)
3082 """get_interaction_graph_geometry(IMP::domino::InteractionGraph const & ig) -> IMP::display::Geometries"""
3083 return _IMP_domino.get_interaction_graph_geometry(*args)
3086 """get_subset_graph_geometry(IMP::domino::SubsetGraph const & ig) -> IMP::display::Geometries"""
3087 return _IMP_domino.get_subset_graph_geometry(*args)
3088 class _MergeTreeVertexIndex(_object):
3089 """Proxy of C++ IMP::domino::MergeTreeVertexIndex class"""
3090 __swig_setmethods__ = {}
3091 __setattr__ =
lambda self, name, value: _swig_setattr(self, _MergeTreeVertexIndex, name, value)
3092 __swig_getmethods__ = {}
3093 __getattr__ =
lambda self, name: _swig_getattr(self, _MergeTreeVertexIndex, name)
3094 __repr__ = _swig_repr
3096 """__init__(IMP::domino::MergeTreeVertexIndex self) -> _MergeTreeVertexIndex"""
3097 this = _IMP_domino.new__MergeTreeVertexIndex()
3098 try: self.this.append(this)
3099 except: self.this = this
3100 __swig_destroy__ = _IMP_domino.delete__MergeTreeVertexIndex
3101 __del__ =
lambda self :
None;
3102 _MergeTreeVertexIndex_swigregister = _IMP_domino._MergeTreeVertexIndex_swigregister
3103 _MergeTreeVertexIndex_swigregister(_MergeTreeVertexIndex)
3106 def show_as_graphviz(*args):
3108 show_as_graphviz(IMP::domino::SubsetGraph const & name, TextOutput out)
3109 show_as_graphviz(IMP::domino::InteractionGraph const & name, TextOutput out)
3110 show_as_graphviz(IMP::domino::CliqueGraph const & name, TextOutput out)
3111 show_as_graphviz(IMP::domino::MergeTree const & name, TextOutput out)
3113 return _IMP_domino.show_as_graphviz(*args)
3115 def get_vertex_index(*args):
3117 get_vertex_index(IMP::domino::SubsetGraph const & g) -> _SubsetGraphVertexIndex
3118 get_vertex_index(IMP::domino::InteractionGraph const & g) -> _InteractionGraphVertexIndex
3119 get_vertex_index(IMP::domino::CliqueGraph const & g) -> _CliqueGraphVertexIndex
3120 get_vertex_index(IMP::domino::MergeTree const & g) -> _MergeTreeVertexIndex
3122 return _IMP_domino.get_vertex_index(*args)
3126 get_merge_tree(_ScoringFunctionAdaptor input, ParticleStatesTable pst) -> IMP::domino::MergeTree
3127 get_merge_tree(IMP::domino::SubsetGraph const & junction_tree) -> IMP::domino::MergeTree
3129 return _IMP_domino.get_merge_tree(*args)
3132 """get_balanced_merge_tree(IMP::domino::SubsetGraph const & junction_tree) -> IMP::domino::MergeTree"""
3133 return _IMP_domino.get_balanced_merge_tree(*args)
3135 def get_is_merge_tree(*args):
3137 get_is_merge_tree(IMP::domino::MergeTree const & tree, Subset all, bool verbose=True) -> bool
3138 get_is_merge_tree(IMP::domino::MergeTree const & tree, Subset all) -> bool
3140 return _IMP_domino.get_is_merge_tree(*args)
3142 def write_merge_tree(*args):
3143 """write_merge_tree(IMP::domino::MergeTree const & tree, IMP::kernel::ParticlesTemp const & ps, _ostream out)"""
3144 return _IMP_domino.write_merge_tree(*args)
3146 def read_merge_tree(*args):
3147 """read_merge_tree(std::istream & input, IMP::kernel::ParticlesTemp const & ps) -> IMP::domino::MergeTree"""
3148 return _IMP_domino.read_merge_tree(*args)
3150 """Proxy of C++ IMP::domino::DiscreteSampler class"""
3151 __swig_setmethods__ = {}
3152 for _s
in [
IMP.kernel.Sampler]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
3153 __setattr__ =
lambda self, name, value: _swig_setattr(self, DiscreteSampler, name, value)
3154 __swig_getmethods__ = {}
3155 for _s
in [
IMP.kernel.Sampler]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
3156 __getattr__ =
lambda self, name: _swig_getattr(self, DiscreteSampler, name)
3157 def get_subset_filter_tables_to_use(self, *args):
3158 """get_subset_filter_tables_to_use(DiscreteSampler self, IMP::kernel::RestraintsTemp const & rs, ParticleStatesTable pst) -> IMP::domino::SubsetFilterTables"""
3159 return _IMP_domino.DiscreteSampler_get_subset_filter_tables_to_use(self, *args)
3161 def get_assignments_table_to_use(self, *args):
3163 get_assignments_table_to_use(DiscreteSampler self, IMP::domino::SubsetFilterTables const & sfts, unsigned int max=std::numeric_limits< int >::max()) -> AssignmentsTable
3164 get_assignments_table_to_use(DiscreteSampler self, IMP::domino::SubsetFilterTables const & sfts) -> AssignmentsTable
3166 return _IMP_domino.DiscreteSampler_get_assignments_table_to_use(self, *args)
3168 def do_sample(self):
3169 """do_sample(DiscreteSampler self) -> ConfigurationSet"""
3170 return _IMP_domino.DiscreteSampler_do_sample(self)
3172 def do_get_sample_assignments(self, *args):
3173 """do_get_sample_assignments(DiscreteSampler self, Subset all) -> IMP::domino::Assignments"""
3174 return _IMP_domino.DiscreteSampler_do_get_sample_assignments(self, *args)
3176 def __init__(self, *args):
3177 """__init__(IMP::domino::DiscreteSampler self, Model m, ParticleStatesTable pst, std::string name) -> DiscreteSampler"""
3178 if self.__class__ == DiscreteSampler:
3182 this = _IMP_domino.new_DiscreteSampler(_self, *args)
3183 try: self.this.append(this)
3184 except: self.this = this
3185 if self.__class__ != DiscreteSampler:
3187 IMP.base._director_objects.register(self)
3191 __swig_destroy__ = _IMP_domino.delete_DiscreteSampler
3192 __del__ =
lambda self :
None;
3193 def set_particle_states(self, *args):
3194 """set_particle_states(DiscreteSampler self, Particle p, ParticleStates se)"""
3195 return _IMP_domino.DiscreteSampler_set_particle_states(self, *args)
3197 def get_sample_assignments(self, *args):
3198 """get_sample_assignments(DiscreteSampler self, Subset s) -> IMP::domino::Assignments"""
3199 return _IMP_domino.DiscreteSampler_get_sample_assignments(self, *args)
3201 def set_particle_states_table(self, *args):
3202 """set_particle_states_table(DiscreteSampler self, ParticleStatesTable cse)"""
3203 return _IMP_domino.DiscreteSampler_set_particle_states_table(self, *args)
3205 def set_assignments_table(self, *args):
3206 """set_assignments_table(DiscreteSampler self, AssignmentsTable sst)"""
3207 return _IMP_domino.DiscreteSampler_set_assignments_table(self, *args)
3209 def get_particle_states_table(self):
3210 """get_particle_states_table(DiscreteSampler self) -> ParticleStatesTable"""
3211 return _IMP_domino.DiscreteSampler_get_particle_states_table(self)
3213 def remove_subset_filter_table(self, *args):
3214 """remove_subset_filter_table(DiscreteSampler self, SubsetFilterTable d)"""
3215 return _IMP_domino.DiscreteSampler_remove_subset_filter_table(self, *args)
3217 def remove_subset_filter_tables(self, *args):
3218 """remove_subset_filter_tables(DiscreteSampler self, IMP::domino::SubsetFilterTables const & d)"""
3219 return _IMP_domino.DiscreteSampler_remove_subset_filter_tables(self, *args)
3221 def set_subset_filter_tables(self, *args):
3222 """set_subset_filter_tables(DiscreteSampler self, IMP::domino::SubsetFilterTables const & ps)"""
3223 return _IMP_domino.DiscreteSampler_set_subset_filter_tables(self, *args)
3225 def set_subset_filter_tables_order(self, *args):
3226 """set_subset_filter_tables_order(DiscreteSampler self, IMP::domino::SubsetFilterTables const & objs)"""
3227 return _IMP_domino.DiscreteSampler_set_subset_filter_tables_order(self, *args)
3229 def add_subset_filter_table(self, *args):
3230 """add_subset_filter_table(DiscreteSampler self, SubsetFilterTable obj) -> unsigned int"""
3231 return _IMP_domino.DiscreteSampler_add_subset_filter_table(self, *args)
3233 def add_subset_filter_tables(self, *args):
3234 """add_subset_filter_tables(DiscreteSampler self, IMP::domino::SubsetFilterTables const & objs)"""
3235 return _IMP_domino.DiscreteSampler_add_subset_filter_tables(self, *args)
3237 def clear_subset_filter_tables(self):
3238 """clear_subset_filter_tables(DiscreteSampler self)"""
3239 return _IMP_domino.DiscreteSampler_clear_subset_filter_tables(self)
3241 def get_number_of_subset_filter_tables(self):
3242 """get_number_of_subset_filter_tables(DiscreteSampler self) -> unsigned int"""
3243 return _IMP_domino.DiscreteSampler_get_number_of_subset_filter_tables(self)
3245 def get_has_subset_filter_tables(self):
3246 """get_has_subset_filter_tables(DiscreteSampler self) -> bool"""
3247 return _IMP_domino.DiscreteSampler_get_has_subset_filter_tables(self)
3249 def get_subset_filter_table(self, *args):
3250 """get_subset_filter_table(DiscreteSampler self, unsigned int i) -> SubsetFilterTable"""
3251 return _IMP_domino.DiscreteSampler_get_subset_filter_table(self, *args)
3253 def get_subset_filter_tables(self):
3254 """get_subset_filter_tables(DiscreteSampler self) -> IMP::domino::SubsetFilterTables"""
3255 return _IMP_domino.DiscreteSampler_get_subset_filter_tables(self)
3257 def reserve_subset_filter_tables(self, *args):
3258 """reserve_subset_filter_tables(DiscreteSampler self, unsigned int sz)"""
3259 return _IMP_domino.DiscreteSampler_reserve_subset_filter_tables(self, *args)
3261 def set_maximum_number_of_assignments(self, *args):
3262 """set_maximum_number_of_assignments(DiscreteSampler self, unsigned int mx)"""
3263 return _IMP_domino.DiscreteSampler_set_maximum_number_of_assignments(self, *args)
3265 def get_maximum_number_of_assignments(self):
3266 """get_maximum_number_of_assignments(DiscreteSampler self) -> unsigned int"""
3267 return _IMP_domino.DiscreteSampler_get_maximum_number_of_assignments(self)
3270 """__str__(DiscreteSampler self) -> std::string"""
3271 return _IMP_domino.DiscreteSampler___str__(self)
3274 """__repr__(DiscreteSampler self) -> std::string"""
3275 return _IMP_domino.DiscreteSampler___repr__(self)
3278 return _object_cast_to_DiscreteSampler(o)
3279 get_from = staticmethod(get_from)
3281 def get_type_name(self):
3282 return self.__class__.__name__
3283 def do_show(self, out):
3285 def get_version_info(self):
3286 if"IMP::domino" ==
"IMP":
3287 return VersionInfo(
"python",
"0")
3289 return IMP.VersionInfo(
"python",
"0")
3291 return _object_cast_to_DiscreteSampler(o)
3292 get_from = staticmethod(get_from)
3294 def __disown__(self):
3296 _IMP_domino.disown_DiscreteSampler(self)
3297 return weakref_proxy(self)
3298 def do_destroy(self):
3299 """do_destroy(DiscreteSampler self)"""
3300 return _IMP_domino.DiscreteSampler_do_destroy(self)
3302 DiscreteSampler_swigregister = _IMP_domino.DiscreteSampler_swigregister
3303 DiscreteSampler_swigregister(DiscreteSampler)
3305 class DominoSampler(DiscreteSampler):
3306 """Proxy of C++ IMP::domino::DominoSampler class"""
3307 __swig_setmethods__ = {}
3308 for _s
in [DiscreteSampler]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
3309 __setattr__ =
lambda self, name, value: _swig_setattr(self, DominoSampler, name, value)
3310 __swig_getmethods__ = {}
3311 for _s
in [DiscreteSampler]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
3312 __getattr__ =
lambda self, name: _swig_getattr(self, DominoSampler, name)
3313 def __init__(self, *args):
3315 __init__(IMP::domino::DominoSampler self, Model m, std::string name="DominoSampler %1%") -> DominoSampler
3316 __init__(IMP::domino::DominoSampler self, Model m) -> DominoSampler
3317 __init__(IMP::domino::DominoSampler self, Model m, ParticleStatesTable pst, std::string name="DominoSampler %1%") -> DominoSampler
3318 __init__(IMP::domino::DominoSampler self, Model m, ParticleStatesTable pst) -> DominoSampler
3320 this = _IMP_domino.new_DominoSampler(*args)
3321 try: self.this.append(this)
3322 except: self.this = this
3323 def do_get_sample_assignments(self, *args):
3324 """do_get_sample_assignments(DominoSampler self, Subset known) -> IMP::domino::Assignments"""
3325 return _IMP_domino.DominoSampler_do_get_sample_assignments(self, *args)
3327 def get_version_info(self):
3328 """get_version_info(DominoSampler self) -> VersionInfo"""
3329 return _IMP_domino.DominoSampler_get_version_info(self)
3331 def set_merge_tree(self, *args):
3332 """set_merge_tree(DominoSampler self, IMP::domino::MergeTree const & mt)"""
3333 return _IMP_domino.DominoSampler_set_merge_tree(self, *args)
3335 def set_use_cross_subset_filtering(self, *args):
3336 """set_use_cross_subset_filtering(DominoSampler self, bool tf)"""
3337 return _IMP_domino.DominoSampler_set_use_cross_subset_filtering(self, *args)
3339 def get_number_of_assignments_for_vertex(self, *args):
3340 """get_number_of_assignments_for_vertex(DominoSampler self, unsigned int tree_vertex) -> unsigned int"""
3341 return _IMP_domino.DominoSampler_get_number_of_assignments_for_vertex(self, *args)
3343 def get_sample_assignments_for_vertex(self, *args):
3344 """get_sample_assignments_for_vertex(DominoSampler self, unsigned int tree_vertex) -> IMP::domino::Assignments"""
3345 return _IMP_domino.DominoSampler_get_sample_assignments_for_vertex(self, *args)
3347 def get_vertex_assignments(self, *args):
3349 get_vertex_assignments(DominoSampler self, unsigned int node_index, unsigned int max_states=std::numeric_limits< int >::max()) -> IMP::domino::Assignments
3350 get_vertex_assignments(DominoSampler self, unsigned int node_index) -> IMP::domino::Assignments
3351 get_vertex_assignments(DominoSampler self, unsigned int node_index, IMP::domino::Assignments const & first, IMP::domino::Assignments const & second,
3352 unsigned int max_states=std::numeric_limits< int >::max()) -> IMP::domino::Assignments
3353 get_vertex_assignments(DominoSampler self, unsigned int node_index, IMP::domino::Assignments const & first, IMP::domino::Assignments const & second) -> IMP::domino::Assignments
3355 return _IMP_domino.DominoSampler_get_vertex_assignments(self, *args)
3357 def load_vertex_assignments(self, *args):
3359 load_vertex_assignments(DominoSampler self, unsigned int node_index, AssignmentContainer ac, unsigned int max_states=std::numeric_limits< int >::max())
3360 load_vertex_assignments(DominoSampler self, unsigned int node_index, AssignmentContainer ac)
3361 load_vertex_assignments(DominoSampler self, unsigned int node_index, AssignmentContainer first, AssignmentContainer second, AssignmentContainer ac,
3362 unsigned int max_states=std::numeric_limits< int >::max())
3363 load_vertex_assignments(DominoSampler self, unsigned int node_index, AssignmentContainer first, AssignmentContainer second, AssignmentContainer ac)
3365 return _IMP_domino.DominoSampler_load_vertex_assignments(self, *args)
3368 """__str__(DominoSampler self) -> std::string"""
3369 return _IMP_domino.DominoSampler___str__(self)
3372 """__repr__(DominoSampler self) -> std::string"""
3373 return _IMP_domino.DominoSampler___repr__(self)
3376 return _object_cast_to_DominoSampler(o)
3377 get_from = staticmethod(get_from)
3379 DominoSampler_swigregister = _IMP_domino.DominoSampler_swigregister
3380 DominoSampler_swigregister(DominoSampler)
3382 class BranchAndBoundSampler(DiscreteSampler):
3383 """Proxy of C++ IMP::domino::BranchAndBoundSampler class"""
3384 __swig_setmethods__ = {}
3385 for _s
in [DiscreteSampler]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
3386 __setattr__ =
lambda self, name, value: _swig_setattr(self, BranchAndBoundSampler, name, value)
3387 __swig_getmethods__ = {}
3388 for _s
in [DiscreteSampler]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
3389 __getattr__ =
lambda self, name: _swig_getattr(self, BranchAndBoundSampler, name)
3390 def __init__(self, *args):
3392 __init__(IMP::domino::BranchAndBoundSampler self, Model m, std::string name="BranchAndBoundSampler %1%") -> BranchAndBoundSampler
3393 __init__(IMP::domino::BranchAndBoundSampler self, Model m) -> BranchAndBoundSampler
3394 __init__(IMP::domino::BranchAndBoundSampler self, Model m, ParticleStatesTable pst, std::string name="BranchAndBoundSampler %1%") -> BranchAndBoundSampler
3395 __init__(IMP::domino::BranchAndBoundSampler self, Model m, ParticleStatesTable pst) -> BranchAndBoundSampler
3397 this = _IMP_domino.new_BranchAndBoundSampler(*args)
3398 try: self.this.append(this)
3399 except: self.this = this
3400 def do_get_sample_assignments(self, *args):
3401 """do_get_sample_assignments(BranchAndBoundSampler self, Subset known) -> IMP::domino::Assignments"""
3402 return _IMP_domino.BranchAndBoundSampler_do_get_sample_assignments(self, *args)
3404 def get_version_info(self):
3405 """get_version_info(BranchAndBoundSampler self) -> VersionInfo"""
3406 return _IMP_domino.BranchAndBoundSampler_get_version_info(self)
3409 """__str__(BranchAndBoundSampler self) -> std::string"""
3410 return _IMP_domino.BranchAndBoundSampler___str__(self)
3413 """__repr__(BranchAndBoundSampler self) -> std::string"""
3414 return _IMP_domino.BranchAndBoundSampler___repr__(self)
3417 return _object_cast_to_BranchAndBoundSampler(o)
3418 get_from = staticmethod(get_from)
3420 BranchAndBoundSampler_swigregister = _IMP_domino.BranchAndBoundSampler_swigregister
3421 BranchAndBoundSampler_swigregister(BranchAndBoundSampler)
3425 """load_particle_states(Subset s, Assignment ss, ParticleStatesTable pst)"""
3426 return _IMP_domino.load_particle_states(*args)
3429 """get_restraints(Subset s, ParticleStatesTable pst, IMP::kernel::DependencyGraph const & dg, RestraintSet rs) -> IMP::kernel::RestraintsTemp"""
3430 return _IMP_domino.get_restraints(*args)
3433 """get_index(IMP::kernel::ParticlesTemp const & particles, Subset subset, IMP::domino::Subsets const & excluded) -> IMP::Ints"""
3434 return _IMP_domino.get_index(*args)
3437 """get_partial_index(IMP::kernel::ParticlesTemp const & particles, Subset subset, IMP::domino::Subsets const & excluded) -> IMP::Ints"""
3438 return _IMP_domino.get_partial_index(*args)
3441 """get_possible_interactions(IMP::kernel::ParticlesTemp const & ps, double max_distance, ParticleStatesTable pst) -> IMP::kernel::ParticlePairsTemp"""
3442 return _IMP_domino.get_possible_interactions(*args)
3445 """get_embedding(Subset s, Assignment a, ParticleStatesTable pst) -> VectorKD"""
3446 return _IMP_domino.get_embedding(*args)
3449 """get_nearest_assignment(Subset s, VectorKD embedding, ParticleStatesTable pst) -> Assignment"""
3450 return _IMP_domino.get_nearest_assignment(*args)
3454 get_distance_if_smaller_than(Subset s, Assignment a, Assignment b, ParticleStatesTable pst, IMP::statistics::Metrics const & metrics,
3455 double max) -> double
3457 return _IMP_domino.get_distance_if_smaller_than(*args)
3460 """load_leaf_assignments(Subset subset, AssignmentsTable at, AssignmentContainer ac)"""
3461 return _IMP_domino.load_leaf_assignments(*args)
3465 load_merged_assignments(Subset first_subset, AssignmentContainer first, Subset second_subset, AssignmentContainer second,
3466 IMP::domino::SubsetFilterTablesTemp const & filters, AssignmentContainer ret)
3468 return _IMP_domino.load_merged_assignments(*args)
3472 load_merged_assignments_random_order(Subset first_subset, AssignmentContainer first, Subset second_subset, AssignmentContainer second,
3473 IMP::domino::SubsetFilterTablesTemp const & filters, unsigned int maximum_tries,
3474 AssignmentContainer ret)
3476 return _IMP_domino.load_merged_assignments_random_order(*args)
3480 get_state_clusters(Subset subset, IMP::domino::Assignments const & states, ParticleStatesTable pst,
3481 double resolution) -> IMP::domino::Assignments
3483 return _IMP_domino.get_state_clusters(*args)
3485 """Proxy of C++ IMP::domino::DependencyScoreState class"""
3486 __swig_setmethods__ = {}
3488 __setattr__ =
lambda self, name, value: _swig_setattr(self, DependencyScoreState, name, value)
3489 __swig_getmethods__ = {}
3491 __getattr__ =
lambda self, name: _swig_getattr(self, DependencyScoreState, name)
3492 def __init__(self, *args):
3493 """__init__(IMP::domino::DependencyScoreState self, Model m) -> DependencyScoreState"""
3494 this = _IMP_domino.new_DependencyScoreState(*args)
3495 try: self.this.append(this)
3496 except: self.this = this
3497 def set_input_particles(self, *args):
3498 """set_input_particles(DependencyScoreState self, IMP::kernel::ParticlesTemp const & pt)"""
3499 return _IMP_domino.DependencyScoreState_set_input_particles(self, *args)
3501 def set_output_particles(self, *args):
3502 """set_output_particles(DependencyScoreState self, IMP::kernel::ParticlesTemp const & pt)"""
3503 return _IMP_domino.DependencyScoreState_set_output_particles(self, *args)
3505 def set_input_containers(self, *args):
3506 """set_input_containers(DependencyScoreState self, IMP::kernel::ContainersTemp const & pt)"""
3507 return _IMP_domino.DependencyScoreState_set_input_containers(self, *args)
3509 def set_output_containers(self, *args):
3510 """set_output_containers(DependencyScoreState self, IMP::kernel::ContainersTemp const & pt)"""
3511 return _IMP_domino.DependencyScoreState_set_output_containers(self, *args)
3513 def get_version_info(self):
3514 """get_version_info(DependencyScoreState self) -> VersionInfo"""
3515 return _IMP_domino.DependencyScoreState_get_version_info(self)
3518 """__str__(DependencyScoreState self) -> std::string"""
3519 return _IMP_domino.DependencyScoreState___str__(self)
3522 """__repr__(DependencyScoreState self) -> std::string"""
3523 return _IMP_domino.DependencyScoreState___repr__(self)
3526 return _object_cast_to_DependencyScoreState(o)
3527 get_from = staticmethod(get_from)
3529 DependencyScoreState_swigregister = _IMP_domino.DependencyScoreState_swigregister
3530 DependencyScoreState_swigregister(DependencyScoreState)
3533 def _get_ints_list(*args):
3534 """_get_ints_list(IMP::IntsList const & input) -> IMP::IntsList"""
3535 return _IMP_domino._get_ints_list(*args)
3537 def get_module_version():
3538 """get_module_version() -> std::string const"""
3539 return _IMP_domino.get_module_version()
3541 def get_example_path(*args):
3542 """get_example_path(std::string fname) -> std::string"""
3543 return _IMP_domino.get_example_path(*args)
3545 def get_data_path(*args):
3546 """get_data_path(std::string fname) -> std::string"""
3547 return _IMP_domino.get_data_path(*args)
3548 import _version_check
3549 _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)
Various classes to hold sets of particles.
Assignments get_state_clusters(const Subset &subset, const Assignments &states, ParticleStatesTable *pst, double resolution)
Return subset of the passed states which are representative.
SubsetGraph get_junction_tree(const InteractionGraph &ig)
void add_restraints(RMF::FileHandle fh, const kernel::Restraints &hs)
ParticlesTemp get_particles(kernel::Model *m, const ParticleIndexes &ps)
Make CGAL functionality available to IMP.
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.
Low level functionality (logging, error handling, profiling, command line flags etc) that is used by ...
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)
ScoreStates maintain invariants in the Model.
Composable functors to implement scores via compile-time composition.
display::Geometries get_subset_graph_geometry(const SubsetGraph &ig)
InteractionGraph get_interaction_graph(ScoringFunctionAdaptor rs, const ParticleStatesTable *pst)
Code to compute statistical measures.
BoundingBoxD< D > get_intersection(const BoundingBoxD< D > &a, const BoundingBoxD< D > &b)
Return the intersecting bounding box.
MergeTree get_merge_tree(ScoringFunctionAdaptor input, const ParticleStatesTable *pst)
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.
Base functionality and abstract base classes for representation, scoring and sampling.
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.
Basic functionality that is expected to be used by a wide variety of IMP users.
General purpose algebraic and geometric methods that are expected to be used by a wide variety of IMP...
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)
base::Vector< VectorD< D > > get_vertices(const BoundingBoxD< D > &bb)
Return a list of the 8 bounding points for the bounding box.
display::Geometries get_interaction_graph_geometry(const InteractionGraph &ig)
void load_particle_states(const Subset &s, const Assignment &ss, const ParticleStatesTable *pst)
Output IMP model data in various file formats.
CheckLevel get_check_level()
Get the current audit mode.
Functionality for loading, creating, manipulating and scoring atomic structures.
boost::graph InteractionGraph
Support for the RMF file format for storing hierarchical molecular data and markup.
Slice get_slice(Subset outer, Subset inner, const Subsets &excluded)