11 from __future__
import print_function, division, absolute_import
17 from sys
import version_info
18 if version_info >= (2, 6, 0):
19 def swig_import_helper():
20 from os.path
import dirname
24 fp, pathname, description = imp.find_module(
'_IMP_multifit', [dirname(__file__)])
30 _mod = imp.load_module(
'_IMP_multifit', fp, pathname, description)
34 _IMP_multifit = swig_import_helper()
35 del swig_import_helper
40 _swig_property = property
45 def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
46 if (name ==
"thisown"):
47 return self.this.own(value)
49 if type(value).__name__ ==
'SwigPyObject':
50 self.__dict__[name] = value
52 method = class_type.__swig_setmethods__.get(name,
None)
54 return method(self, value)
56 object.__setattr__(self, name, value)
58 raise AttributeError(
"You cannot add attributes to %s" % self)
61 def _swig_setattr(self, class_type, name, value):
62 return _swig_setattr_nondynamic(self, class_type, name, value, 0)
65 def _swig_getattr_nondynamic(self, class_type, name, static=1):
66 if (name ==
"thisown"):
67 return self.this.own()
68 method = class_type.__swig_getmethods__.get(name,
None)
72 return object.__getattr__(self, name)
74 raise AttributeError(name)
76 def _swig_getattr(self, class_type, name):
77 return _swig_getattr_nondynamic(self, class_type, name, 0)
82 strthis =
"proxy of " + self.this.__repr__()
85 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
90 except AttributeError:
97 def _swig_setattr_nondynamic_method(set):
98 def set_attr(self, name, value):
99 if (name ==
"thisown"):
100 return self.this.own(value)
101 if hasattr(self, name)
or (name ==
"this"):
102 set(self, name, value)
104 raise AttributeError(
"You cannot add attributes to %s" % self)
110 weakref_proxy = weakref.proxy
112 weakref_proxy =
lambda x: x
115 class IMP_MULTIFIT_SwigPyIterator(object):
116 """Proxy of C++ swig::IMP_MULTIFIT_SwigPyIterator class"""
117 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
119 def __init__(self, *args, **kwargs):
120 raise AttributeError(
"No constructor defined - class is abstract")
121 __repr__ = _swig_repr
122 __swig_destroy__ = _IMP_multifit.delete_IMP_MULTIFIT_SwigPyIterator
123 __del__ =
lambda self:
None
126 """value(IMP_MULTIFIT_SwigPyIterator self) -> PyObject *"""
127 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator_value(self)
132 incr(IMP_MULTIFIT_SwigPyIterator self, size_t n=1) -> IMP_MULTIFIT_SwigPyIterator
133 incr(IMP_MULTIFIT_SwigPyIterator self) -> IMP_MULTIFIT_SwigPyIterator
135 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator_incr(self, n)
140 decr(IMP_MULTIFIT_SwigPyIterator self, size_t n=1) -> IMP_MULTIFIT_SwigPyIterator
141 decr(IMP_MULTIFIT_SwigPyIterator self) -> IMP_MULTIFIT_SwigPyIterator
143 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator_decr(self, n)
146 def distance(self, x):
147 """distance(IMP_MULTIFIT_SwigPyIterator self, IMP_MULTIFIT_SwigPyIterator x) -> ptrdiff_t"""
148 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator_distance(self, x)
152 """equal(IMP_MULTIFIT_SwigPyIterator self, IMP_MULTIFIT_SwigPyIterator x) -> bool"""
153 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator_equal(self, x)
157 """copy(IMP_MULTIFIT_SwigPyIterator self) -> IMP_MULTIFIT_SwigPyIterator"""
158 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator_copy(self)
162 """next(IMP_MULTIFIT_SwigPyIterator self) -> PyObject *"""
163 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator_next(self)
167 """__next__(IMP_MULTIFIT_SwigPyIterator self) -> PyObject *"""
168 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator___next__(self)
172 """previous(IMP_MULTIFIT_SwigPyIterator self) -> PyObject *"""
173 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator_previous(self)
176 def advance(self, n):
177 """advance(IMP_MULTIFIT_SwigPyIterator self, ptrdiff_t n) -> IMP_MULTIFIT_SwigPyIterator"""
178 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator_advance(self, n)
182 """__eq__(IMP_MULTIFIT_SwigPyIterator self, IMP_MULTIFIT_SwigPyIterator x) -> bool"""
183 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator___eq__(self, x)
187 """__ne__(IMP_MULTIFIT_SwigPyIterator self, IMP_MULTIFIT_SwigPyIterator x) -> bool"""
188 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator___ne__(self, x)
191 def __iadd__(self, n):
192 """__iadd__(IMP_MULTIFIT_SwigPyIterator self, ptrdiff_t n) -> IMP_MULTIFIT_SwigPyIterator"""
193 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator___iadd__(self, n)
196 def __isub__(self, n):
197 """__isub__(IMP_MULTIFIT_SwigPyIterator self, ptrdiff_t n) -> IMP_MULTIFIT_SwigPyIterator"""
198 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator___isub__(self, n)
201 def __add__(self, n):
202 """__add__(IMP_MULTIFIT_SwigPyIterator self, ptrdiff_t n) -> IMP_MULTIFIT_SwigPyIterator"""
203 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator___add__(self, n)
206 def __sub__(self, *args):
208 __sub__(IMP_MULTIFIT_SwigPyIterator self, ptrdiff_t n) -> IMP_MULTIFIT_SwigPyIterator
209 __sub__(IMP_MULTIFIT_SwigPyIterator self, IMP_MULTIFIT_SwigPyIterator x) -> ptrdiff_t
211 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator___sub__(self, *args)
215 IMP_MULTIFIT_SwigPyIterator_swigregister = _IMP_multifit.IMP_MULTIFIT_SwigPyIterator_swigregister
216 IMP_MULTIFIT_SwigPyIterator_swigregister(IMP_MULTIFIT_SwigPyIterator)
225 _IMP_multifit.IMP_DEBUG_swigconstant(_IMP_multifit)
226 IMP_DEBUG = _IMP_multifit.IMP_DEBUG
228 _IMP_multifit.IMP_RELEASE_swigconstant(_IMP_multifit)
229 IMP_RELEASE = _IMP_multifit.IMP_RELEASE
231 _IMP_multifit.IMP_SILENT_swigconstant(_IMP_multifit)
232 IMP_SILENT = _IMP_multifit.IMP_SILENT
234 _IMP_multifit.IMP_PROGRESS_swigconstant(_IMP_multifit)
235 IMP_PROGRESS = _IMP_multifit.IMP_PROGRESS
237 _IMP_multifit.IMP_TERSE_swigconstant(_IMP_multifit)
238 IMP_TERSE = _IMP_multifit.IMP_TERSE
240 _IMP_multifit.IMP_VERBOSE_swigconstant(_IMP_multifit)
241 IMP_VERBOSE = _IMP_multifit.IMP_VERBOSE
243 _IMP_multifit.IMP_MEMORY_swigconstant(_IMP_multifit)
244 IMP_MEMORY = _IMP_multifit.IMP_MEMORY
246 _IMP_multifit.IMP_NONE_swigconstant(_IMP_multifit)
247 IMP_NONE = _IMP_multifit.IMP_NONE
249 _IMP_multifit.IMP_USAGE_swigconstant(_IMP_multifit)
250 IMP_USAGE = _IMP_multifit.IMP_USAGE
252 _IMP_multifit.IMP_INTERNAL_swigconstant(_IMP_multifit)
253 IMP_INTERNAL = _IMP_multifit.IMP_INTERNAL
255 _IMP_multifit.IMP_KERNEL_HAS_LOG4CXX_swigconstant(_IMP_multifit)
256 IMP_KERNEL_HAS_LOG4CXX = _IMP_multifit.IMP_KERNEL_HAS_LOG4CXX
258 _IMP_multifit.IMP_COMPILER_HAS_DEBUG_VECTOR_swigconstant(_IMP_multifit)
259 IMP_COMPILER_HAS_DEBUG_VECTOR = _IMP_multifit.IMP_COMPILER_HAS_DEBUG_VECTOR
261 _IMP_multifit.IMP_COMPILER_HAS_RANDOM_SHUFFLE_swigconstant(_IMP_multifit)
262 IMP_COMPILER_HAS_RANDOM_SHUFFLE = _IMP_multifit.IMP_COMPILER_HAS_RANDOM_SHUFFLE
264 _IMP_multifit.IMP_COMPILER_HAS_THREE_WAY_swigconstant(_IMP_multifit)
265 IMP_COMPILER_HAS_THREE_WAY = _IMP_multifit.IMP_COMPILER_HAS_THREE_WAY
267 _IMP_multifit.IMP_KERNEL_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
268 IMP_KERNEL_HAS_BOOST_RANDOM = _IMP_multifit.IMP_KERNEL_HAS_BOOST_RANDOM
270 _IMP_multifit.IMP_KERNEL_HAS_NUMPY_swigconstant(_IMP_multifit)
271 IMP_KERNEL_HAS_NUMPY = _IMP_multifit.IMP_KERNEL_HAS_NUMPY
273 _IMP_multifit.IMP_KERNEL_HAS_GPERFTOOLS_swigconstant(_IMP_multifit)
274 IMP_KERNEL_HAS_GPERFTOOLS = _IMP_multifit.IMP_KERNEL_HAS_GPERFTOOLS
276 _IMP_multifit.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER_swigconstant(_IMP_multifit)
277 IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER = _IMP_multifit.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER
279 _IMP_multifit.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER_swigconstant(_IMP_multifit)
280 IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER = _IMP_multifit.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER
282 _IMP_multifit.IMPKERNEL_SHOW_WARNINGS_swigconstant(_IMP_multifit)
283 IMPKERNEL_SHOW_WARNINGS = _IMP_multifit.IMPKERNEL_SHOW_WARNINGS
286 class _DirectorObjects(object):
287 """@internal Simple class to keep references to director objects
288 to prevent premature deletion."""
291 def register(self, obj):
292 """Take a reference to a director object; will only work for
293 refcounted C++ classes"""
294 if hasattr(obj,
'get_ref_count'):
295 self._objects.append(obj)
297 """Only drop our reference and allow cleanup by Python if no other
298 Python references exist (we hold 3 references: one in self._objects,
299 one in x, and one in the argument list for getrefcount) *and* no
300 other C++ references exist (the Python object always holds one)"""
301 objs = [x
for x
in self._objects
if sys.getrefcount(x) > 3 \
302 or x.get_ref_count() > 1]
306 def get_object_count(self):
307 """Get number of director objects (useful for testing only)"""
308 return len(self._objects)
309 _director_objects = _DirectorObjects()
311 class _ostream(object):
312 """Proxy of C++ std::ostream class"""
313 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
315 def __init__(self, *args, **kwargs):
316 raise AttributeError(
"No constructor defined")
317 __repr__ = _swig_repr
319 def write(self, osa_buf):
320 """write(_ostream self, char const * osa_buf)"""
321 return _IMP_multifit._ostream_write(self, osa_buf)
323 _ostream_swigregister = _IMP_multifit._ostream_swigregister
324 _ostream_swigregister(_ostream)
327 _IMP_multifit.IMP_HAS_NOEXCEPT_swigconstant(_IMP_multifit)
328 IMP_HAS_NOEXCEPT = _IMP_multifit.IMP_HAS_NOEXCEPT
330 _IMP_multifit.IMP_C_OPEN_BINARY_swigconstant(_IMP_multifit)
331 IMP_C_OPEN_BINARY = _IMP_multifit.IMP_C_OPEN_BINARY
334 _IMP_multifit.IMP_CGAL_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
335 IMP_CGAL_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_CGAL_HAS_BOOST_FILESYSTEM
337 _IMP_multifit.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
338 IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS
340 _IMP_multifit.IMP_CGAL_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
341 IMP_CGAL_HAS_BOOST_RANDOM = _IMP_multifit.IMP_CGAL_HAS_BOOST_RANDOM
343 _IMP_multifit.IMP_CGAL_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_multifit)
344 IMP_CGAL_HAS_BOOST_SERIALIZATION = _IMP_multifit.IMP_CGAL_HAS_BOOST_SERIALIZATION
346 _IMP_multifit.IMP_CGAL_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
347 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_CGAL_HAS_BOOST_SYSTEM
349 _IMP_multifit.IMP_CGAL_HAS_NUMPY_swigconstant(_IMP_multifit)
350 IMP_CGAL_HAS_NUMPY = _IMP_multifit.IMP_CGAL_HAS_NUMPY
352 _IMP_multifit.IMPCGAL_SHOW_WARNINGS_swigconstant(_IMP_multifit)
353 IMPCGAL_SHOW_WARNINGS = _IMP_multifit.IMPCGAL_SHOW_WARNINGS
356 _IMP_multifit.IMP_ALGEBRA_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
357 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_multifit.IMP_ALGEBRA_HAS_IMP_CGAL
359 _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
360 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
362 _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
363 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
365 _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
366 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_RANDOM
368 _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_multifit)
369 IMP_ALGEBRA_HAS_BOOST_SERIALIZATION = _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_SERIALIZATION
371 _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
372 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_SYSTEM
374 _IMP_multifit.IMP_ALGEBRA_HAS_CGAL_swigconstant(_IMP_multifit)
375 IMP_ALGEBRA_HAS_CGAL = _IMP_multifit.IMP_ALGEBRA_HAS_CGAL
377 _IMP_multifit.IMP_ALGEBRA_HAS_NUMPY_swigconstant(_IMP_multifit)
378 IMP_ALGEBRA_HAS_NUMPY = _IMP_multifit.IMP_ALGEBRA_HAS_NUMPY
380 _IMP_multifit.IMP_ALGEBRA_HAS_ANN_swigconstant(_IMP_multifit)
381 IMP_ALGEBRA_HAS_ANN = _IMP_multifit.IMP_ALGEBRA_HAS_ANN
383 _IMP_multifit.IMPALGEBRA_SHOW_WARNINGS_swigconstant(_IMP_multifit)
384 IMPALGEBRA_SHOW_WARNINGS = _IMP_multifit.IMPALGEBRA_SHOW_WARNINGS
387 _IMP_multifit.IMP_DISPLAY_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
388 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_multifit.IMP_DISPLAY_HAS_IMP_CGAL
390 _IMP_multifit.IMP_DISPLAY_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
391 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
393 _IMP_multifit.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
394 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
396 _IMP_multifit.IMP_DISPLAY_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
397 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_multifit.IMP_DISPLAY_HAS_BOOST_RANDOM
399 _IMP_multifit.IMP_DISPLAY_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_multifit)
400 IMP_DISPLAY_HAS_BOOST_SERIALIZATION = _IMP_multifit.IMP_DISPLAY_HAS_BOOST_SERIALIZATION
402 _IMP_multifit.IMP_DISPLAY_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
403 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_DISPLAY_HAS_BOOST_SYSTEM
405 _IMP_multifit.IMP_DISPLAY_HAS_CGAL_swigconstant(_IMP_multifit)
406 IMP_DISPLAY_HAS_CGAL = _IMP_multifit.IMP_DISPLAY_HAS_CGAL
408 _IMP_multifit.IMP_DISPLAY_HAS_NUMPY_swigconstant(_IMP_multifit)
409 IMP_DISPLAY_HAS_NUMPY = _IMP_multifit.IMP_DISPLAY_HAS_NUMPY
411 _IMP_multifit.IMPDISPLAY_SHOW_WARNINGS_swigconstant(_IMP_multifit)
412 IMPDISPLAY_SHOW_WARNINGS = _IMP_multifit.IMPDISPLAY_SHOW_WARNINGS
415 _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
416 IMP_SCORE_FUNCTOR_HAS_IMP_CGAL = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL
418 _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
419 IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM
421 _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
422 IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS
424 _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
425 IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM
427 _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_multifit)
428 IMP_SCORE_FUNCTOR_HAS_BOOST_SERIALIZATION = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_SERIALIZATION
430 _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
431 IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM
433 _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_CGAL_swigconstant(_IMP_multifit)
434 IMP_SCORE_FUNCTOR_HAS_CGAL = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_CGAL
436 _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_HDF5_swigconstant(_IMP_multifit)
437 IMP_SCORE_FUNCTOR_HAS_HDF5 = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_HDF5
439 _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_NUMPY_swigconstant(_IMP_multifit)
440 IMP_SCORE_FUNCTOR_HAS_NUMPY = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_NUMPY
442 _IMP_multifit.IMPSCOREFUNCTOR_SHOW_WARNINGS_swigconstant(_IMP_multifit)
443 IMPSCOREFUNCTOR_SHOW_WARNINGS = _IMP_multifit.IMPSCOREFUNCTOR_SHOW_WARNINGS
446 _IMP_multifit.IMP_STATISTICS_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
447 IMP_STATISTICS_HAS_IMP_CGAL = _IMP_multifit.IMP_STATISTICS_HAS_IMP_CGAL
449 _IMP_multifit.IMP_STATISTICS_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
450 IMP_STATISTICS_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_STATISTICS_HAS_BOOST_FILESYSTEM
452 _IMP_multifit.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
453 IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS
455 _IMP_multifit.IMP_STATISTICS_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
456 IMP_STATISTICS_HAS_BOOST_RANDOM = _IMP_multifit.IMP_STATISTICS_HAS_BOOST_RANDOM
458 _IMP_multifit.IMP_STATISTICS_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_multifit)
459 IMP_STATISTICS_HAS_BOOST_SERIALIZATION = _IMP_multifit.IMP_STATISTICS_HAS_BOOST_SERIALIZATION
461 _IMP_multifit.IMP_STATISTICS_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
462 IMP_STATISTICS_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_STATISTICS_HAS_BOOST_SYSTEM
464 _IMP_multifit.IMP_STATISTICS_HAS_CGAL_swigconstant(_IMP_multifit)
465 IMP_STATISTICS_HAS_CGAL = _IMP_multifit.IMP_STATISTICS_HAS_CGAL
467 _IMP_multifit.IMP_STATISTICS_HAS_NUMPY_swigconstant(_IMP_multifit)
468 IMP_STATISTICS_HAS_NUMPY = _IMP_multifit.IMP_STATISTICS_HAS_NUMPY
470 _IMP_multifit.IMPSTATISTICS_SHOW_WARNINGS_swigconstant(_IMP_multifit)
471 IMPSTATISTICS_SHOW_WARNINGS = _IMP_multifit.IMPSTATISTICS_SHOW_WARNINGS
474 _IMP_multifit.IMP_CORE_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
475 IMP_CORE_HAS_IMP_CGAL = _IMP_multifit.IMP_CORE_HAS_IMP_CGAL
477 _IMP_multifit.IMP_CORE_HAS_IMP_KERNEL_swigconstant(_IMP_multifit)
478 IMP_CORE_HAS_IMP_KERNEL = _IMP_multifit.IMP_CORE_HAS_IMP_KERNEL
480 _IMP_multifit.IMP_CORE_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
481 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_CORE_HAS_BOOST_FILESYSTEM
483 _IMP_multifit.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
484 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
486 _IMP_multifit.IMP_CORE_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
487 IMP_CORE_HAS_BOOST_RANDOM = _IMP_multifit.IMP_CORE_HAS_BOOST_RANDOM
489 _IMP_multifit.IMP_CORE_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_multifit)
490 IMP_CORE_HAS_BOOST_SERIALIZATION = _IMP_multifit.IMP_CORE_HAS_BOOST_SERIALIZATION
492 _IMP_multifit.IMP_CORE_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
493 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_CORE_HAS_BOOST_SYSTEM
495 _IMP_multifit.IMP_CORE_HAS_CGAL_swigconstant(_IMP_multifit)
496 IMP_CORE_HAS_CGAL = _IMP_multifit.IMP_CORE_HAS_CGAL
498 _IMP_multifit.IMP_CORE_HAS_HDF5_swigconstant(_IMP_multifit)
499 IMP_CORE_HAS_HDF5 = _IMP_multifit.IMP_CORE_HAS_HDF5
501 _IMP_multifit.IMP_CORE_HAS_NUMPY_swigconstant(_IMP_multifit)
502 IMP_CORE_HAS_NUMPY = _IMP_multifit.IMP_CORE_HAS_NUMPY
504 _IMP_multifit.IMPCORE_SHOW_WARNINGS_swigconstant(_IMP_multifit)
505 IMPCORE_SHOW_WARNINGS = _IMP_multifit.IMPCORE_SHOW_WARNINGS
508 _IMP_multifit.IMP_CONTAINER_HAS_IMP_ALGEBRA_swigconstant(_IMP_multifit)
509 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_multifit.IMP_CONTAINER_HAS_IMP_ALGEBRA
511 _IMP_multifit.IMP_CONTAINER_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
512 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_multifit.IMP_CONTAINER_HAS_IMP_CGAL
514 _IMP_multifit.IMP_CONTAINER_HAS_IMP_DISPLAY_swigconstant(_IMP_multifit)
515 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_multifit.IMP_CONTAINER_HAS_IMP_DISPLAY
517 _IMP_multifit.IMP_CONTAINER_HAS_IMP_KERNEL_swigconstant(_IMP_multifit)
518 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_multifit.IMP_CONTAINER_HAS_IMP_KERNEL
520 _IMP_multifit.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_multifit)
521 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_multifit.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
523 _IMP_multifit.IMP_CONTAINER_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
524 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
526 _IMP_multifit.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
527 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
529 _IMP_multifit.IMP_CONTAINER_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
530 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_multifit.IMP_CONTAINER_HAS_BOOST_RANDOM
532 _IMP_multifit.IMP_CONTAINER_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_multifit)
533 IMP_CONTAINER_HAS_BOOST_SERIALIZATION = _IMP_multifit.IMP_CONTAINER_HAS_BOOST_SERIALIZATION
535 _IMP_multifit.IMP_CONTAINER_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
536 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_CONTAINER_HAS_BOOST_SYSTEM
538 _IMP_multifit.IMP_CONTAINER_HAS_CGAL_swigconstant(_IMP_multifit)
539 IMP_CONTAINER_HAS_CGAL = _IMP_multifit.IMP_CONTAINER_HAS_CGAL
541 _IMP_multifit.IMP_CONTAINER_HAS_HDF5_swigconstant(_IMP_multifit)
542 IMP_CONTAINER_HAS_HDF5 = _IMP_multifit.IMP_CONTAINER_HAS_HDF5
544 _IMP_multifit.IMP_CONTAINER_HAS_NUMPY_swigconstant(_IMP_multifit)
545 IMP_CONTAINER_HAS_NUMPY = _IMP_multifit.IMP_CONTAINER_HAS_NUMPY
547 _IMP_multifit.IMP_CONTAINER_HAS_PYTHON_IHM_swigconstant(_IMP_multifit)
548 IMP_CONTAINER_HAS_PYTHON_IHM = _IMP_multifit.IMP_CONTAINER_HAS_PYTHON_IHM
550 _IMP_multifit.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP_swigconstant(_IMP_multifit)
551 IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP = _IMP_multifit.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP
553 _IMP_multifit.IMP_CONTAINER_HAS_ROBIN_MAP_swigconstant(_IMP_multifit)
554 IMP_CONTAINER_HAS_ROBIN_MAP = _IMP_multifit.IMP_CONTAINER_HAS_ROBIN_MAP
556 _IMP_multifit.IMPCONTAINER_SHOW_WARNINGS_swigconstant(_IMP_multifit)
557 IMPCONTAINER_SHOW_WARNINGS = _IMP_multifit.IMPCONTAINER_SHOW_WARNINGS
560 _IMP_multifit.IMP_ATOM_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
561 IMP_ATOM_HAS_IMP_CGAL = _IMP_multifit.IMP_ATOM_HAS_IMP_CGAL
563 _IMP_multifit.IMP_ATOM_HAS_IMP_KERNEL_swigconstant(_IMP_multifit)
564 IMP_ATOM_HAS_IMP_KERNEL = _IMP_multifit.IMP_ATOM_HAS_IMP_KERNEL
566 _IMP_multifit.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_multifit)
567 IMP_ATOM_HAS_IMP_SCORE_FUNCTOR = _IMP_multifit.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR
569 _IMP_multifit.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
570 IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS
572 _IMP_multifit.IMP_ATOM_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
573 IMP_ATOM_HAS_BOOST_RANDOM = _IMP_multifit.IMP_ATOM_HAS_BOOST_RANDOM
575 _IMP_multifit.IMP_ATOM_HAS_BOOST_REGEX_swigconstant(_IMP_multifit)
576 IMP_ATOM_HAS_BOOST_REGEX = _IMP_multifit.IMP_ATOM_HAS_BOOST_REGEX
578 _IMP_multifit.IMP_ATOM_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_multifit)
579 IMP_ATOM_HAS_BOOST_SERIALIZATION = _IMP_multifit.IMP_ATOM_HAS_BOOST_SERIALIZATION
581 _IMP_multifit.IMP_ATOM_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
582 IMP_ATOM_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_ATOM_HAS_BOOST_SYSTEM
584 _IMP_multifit.IMP_ATOM_HAS_CGAL_swigconstant(_IMP_multifit)
585 IMP_ATOM_HAS_CGAL = _IMP_multifit.IMP_ATOM_HAS_CGAL
587 _IMP_multifit.IMP_ATOM_HAS_HDF5_swigconstant(_IMP_multifit)
588 IMP_ATOM_HAS_HDF5 = _IMP_multifit.IMP_ATOM_HAS_HDF5
590 _IMP_multifit.IMP_ATOM_HAS_NUMPY_swigconstant(_IMP_multifit)
591 IMP_ATOM_HAS_NUMPY = _IMP_multifit.IMP_ATOM_HAS_NUMPY
593 _IMP_multifit.IMP_ATOM_HAS_PYTHON_IHM_swigconstant(_IMP_multifit)
594 IMP_ATOM_HAS_PYTHON_IHM = _IMP_multifit.IMP_ATOM_HAS_PYTHON_IHM
596 _IMP_multifit.IMPATOM_SHOW_WARNINGS_swigconstant(_IMP_multifit)
597 IMPATOM_SHOW_WARNINGS = _IMP_multifit.IMPATOM_SHOW_WARNINGS
599 _IMP_multifit.IMP_ATOM_TYPE_INDEX_swigconstant(_IMP_multifit)
600 IMP_ATOM_TYPE_INDEX = _IMP_multifit.IMP_ATOM_TYPE_INDEX
602 _IMP_multifit.IMP_RESIDUE_TYPE_INDEX_swigconstant(_IMP_multifit)
603 IMP_RESIDUE_TYPE_INDEX = _IMP_multifit.IMP_RESIDUE_TYPE_INDEX
605 _IMP_multifit.IMP_HIERARCHY_TYPE_INDEX_swigconstant(_IMP_multifit)
606 IMP_HIERARCHY_TYPE_INDEX = _IMP_multifit.IMP_HIERARCHY_TYPE_INDEX
608 _IMP_multifit.IMP_CHAIN_TYPE_INDEX_swigconstant(_IMP_multifit)
609 IMP_CHAIN_TYPE_INDEX = _IMP_multifit.IMP_CHAIN_TYPE_INDEX
612 _IMP_multifit.IMP_EM_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
613 IMP_EM_HAS_IMP_CGAL = _IMP_multifit.IMP_EM_HAS_IMP_CGAL
615 _IMP_multifit.IMP_EM_HAS_IMP_CONTAINER_swigconstant(_IMP_multifit)
616 IMP_EM_HAS_IMP_CONTAINER = _IMP_multifit.IMP_EM_HAS_IMP_CONTAINER
618 _IMP_multifit.IMP_EM_HAS_IMP_DISPLAY_swigconstant(_IMP_multifit)
619 IMP_EM_HAS_IMP_DISPLAY = _IMP_multifit.IMP_EM_HAS_IMP_DISPLAY
621 _IMP_multifit.IMP_EM_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_multifit)
622 IMP_EM_HAS_IMP_SCORE_FUNCTOR = _IMP_multifit.IMP_EM_HAS_IMP_SCORE_FUNCTOR
624 _IMP_multifit.IMP_EM_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
625 IMP_EM_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_EM_HAS_BOOST_FILESYSTEM
627 _IMP_multifit.IMP_EM_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
628 IMP_EM_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_EM_HAS_BOOST_PROGRAMOPTIONS
630 _IMP_multifit.IMP_EM_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
631 IMP_EM_HAS_BOOST_RANDOM = _IMP_multifit.IMP_EM_HAS_BOOST_RANDOM
633 _IMP_multifit.IMP_EM_HAS_BOOST_REGEX_swigconstant(_IMP_multifit)
634 IMP_EM_HAS_BOOST_REGEX = _IMP_multifit.IMP_EM_HAS_BOOST_REGEX
636 _IMP_multifit.IMP_EM_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_multifit)
637 IMP_EM_HAS_BOOST_SERIALIZATION = _IMP_multifit.IMP_EM_HAS_BOOST_SERIALIZATION
639 _IMP_multifit.IMP_EM_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
640 IMP_EM_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_EM_HAS_BOOST_SYSTEM
642 _IMP_multifit.IMP_EM_HAS_CGAL_swigconstant(_IMP_multifit)
643 IMP_EM_HAS_CGAL = _IMP_multifit.IMP_EM_HAS_CGAL
645 _IMP_multifit.IMP_EM_HAS_HDF5_swigconstant(_IMP_multifit)
646 IMP_EM_HAS_HDF5 = _IMP_multifit.IMP_EM_HAS_HDF5
648 _IMP_multifit.IMP_EM_HAS_NUMPY_swigconstant(_IMP_multifit)
649 IMP_EM_HAS_NUMPY = _IMP_multifit.IMP_EM_HAS_NUMPY
651 _IMP_multifit.IMP_EM_HAS_PYTHON_IHM_swigconstant(_IMP_multifit)
652 IMP_EM_HAS_PYTHON_IHM = _IMP_multifit.IMP_EM_HAS_PYTHON_IHM
654 _IMP_multifit.IMPEM_SHOW_WARNINGS_swigconstant(_IMP_multifit)
655 IMPEM_SHOW_WARNINGS = _IMP_multifit.IMPEM_SHOW_WARNINGS
658 _IMP_multifit.IMP_SAXS_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
659 IMP_SAXS_HAS_IMP_CGAL = _IMP_multifit.IMP_SAXS_HAS_IMP_CGAL
661 _IMP_multifit.IMP_SAXS_HAS_IMP_CONTAINER_swigconstant(_IMP_multifit)
662 IMP_SAXS_HAS_IMP_CONTAINER = _IMP_multifit.IMP_SAXS_HAS_IMP_CONTAINER
664 _IMP_multifit.IMP_SAXS_HAS_IMP_DISPLAY_swigconstant(_IMP_multifit)
665 IMP_SAXS_HAS_IMP_DISPLAY = _IMP_multifit.IMP_SAXS_HAS_IMP_DISPLAY
667 _IMP_multifit.IMP_SAXS_HAS_IMP_KERNEL_swigconstant(_IMP_multifit)
668 IMP_SAXS_HAS_IMP_KERNEL = _IMP_multifit.IMP_SAXS_HAS_IMP_KERNEL
670 _IMP_multifit.IMP_SAXS_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_multifit)
671 IMP_SAXS_HAS_IMP_SCORE_FUNCTOR = _IMP_multifit.IMP_SAXS_HAS_IMP_SCORE_FUNCTOR
673 _IMP_multifit.IMP_SAXS_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
674 IMP_SAXS_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_SAXS_HAS_BOOST_FILESYSTEM
676 _IMP_multifit.IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
677 IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS
679 _IMP_multifit.IMP_SAXS_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
680 IMP_SAXS_HAS_BOOST_RANDOM = _IMP_multifit.IMP_SAXS_HAS_BOOST_RANDOM
682 _IMP_multifit.IMP_SAXS_HAS_BOOST_REGEX_swigconstant(_IMP_multifit)
683 IMP_SAXS_HAS_BOOST_REGEX = _IMP_multifit.IMP_SAXS_HAS_BOOST_REGEX
685 _IMP_multifit.IMP_SAXS_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_multifit)
686 IMP_SAXS_HAS_BOOST_SERIALIZATION = _IMP_multifit.IMP_SAXS_HAS_BOOST_SERIALIZATION
688 _IMP_multifit.IMP_SAXS_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
689 IMP_SAXS_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_SAXS_HAS_BOOST_SYSTEM
691 _IMP_multifit.IMP_SAXS_HAS_CGAL_swigconstant(_IMP_multifit)
692 IMP_SAXS_HAS_CGAL = _IMP_multifit.IMP_SAXS_HAS_CGAL
694 _IMP_multifit.IMP_SAXS_HAS_HDF5_swigconstant(_IMP_multifit)
695 IMP_SAXS_HAS_HDF5 = _IMP_multifit.IMP_SAXS_HAS_HDF5
697 _IMP_multifit.IMP_SAXS_HAS_NUMPY_swigconstant(_IMP_multifit)
698 IMP_SAXS_HAS_NUMPY = _IMP_multifit.IMP_SAXS_HAS_NUMPY
700 _IMP_multifit.IMP_SAXS_HAS_PYTHON_IHM_swigconstant(_IMP_multifit)
701 IMP_SAXS_HAS_PYTHON_IHM = _IMP_multifit.IMP_SAXS_HAS_PYTHON_IHM
703 _IMP_multifit.IMPSAXS_SHOW_WARNINGS_swigconstant(_IMP_multifit)
704 IMPSAXS_SHOW_WARNINGS = _IMP_multifit.IMPSAXS_SHOW_WARNINGS
707 _IMP_multifit.IMP_ISD_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
708 IMP_ISD_HAS_IMP_CGAL = _IMP_multifit.IMP_ISD_HAS_IMP_CGAL
710 _IMP_multifit.IMP_ISD_HAS_IMP_DISPLAY_swigconstant(_IMP_multifit)
711 IMP_ISD_HAS_IMP_DISPLAY = _IMP_multifit.IMP_ISD_HAS_IMP_DISPLAY
713 _IMP_multifit.IMP_ISD_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_multifit)
714 IMP_ISD_HAS_IMP_SCORE_FUNCTOR = _IMP_multifit.IMP_ISD_HAS_IMP_SCORE_FUNCTOR
716 _IMP_multifit.IMP_ISD_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
717 IMP_ISD_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_ISD_HAS_BOOST_FILESYSTEM
719 _IMP_multifit.IMP_ISD_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
720 IMP_ISD_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_ISD_HAS_BOOST_PROGRAMOPTIONS
722 _IMP_multifit.IMP_ISD_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
723 IMP_ISD_HAS_BOOST_RANDOM = _IMP_multifit.IMP_ISD_HAS_BOOST_RANDOM
725 _IMP_multifit.IMP_ISD_HAS_BOOST_REGEX_swigconstant(_IMP_multifit)
726 IMP_ISD_HAS_BOOST_REGEX = _IMP_multifit.IMP_ISD_HAS_BOOST_REGEX
728 _IMP_multifit.IMP_ISD_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_multifit)
729 IMP_ISD_HAS_BOOST_SERIALIZATION = _IMP_multifit.IMP_ISD_HAS_BOOST_SERIALIZATION
731 _IMP_multifit.IMP_ISD_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
732 IMP_ISD_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_ISD_HAS_BOOST_SYSTEM
734 _IMP_multifit.IMP_ISD_HAS_CGAL_swigconstant(_IMP_multifit)
735 IMP_ISD_HAS_CGAL = _IMP_multifit.IMP_ISD_HAS_CGAL
737 _IMP_multifit.IMP_ISD_HAS_HDF5_swigconstant(_IMP_multifit)
738 IMP_ISD_HAS_HDF5 = _IMP_multifit.IMP_ISD_HAS_HDF5
740 _IMP_multifit.IMP_ISD_HAS_NUMPY_swigconstant(_IMP_multifit)
741 IMP_ISD_HAS_NUMPY = _IMP_multifit.IMP_ISD_HAS_NUMPY
743 _IMP_multifit.IMP_ISD_HAS_PYTHON_IHM_swigconstant(_IMP_multifit)
744 IMP_ISD_HAS_PYTHON_IHM = _IMP_multifit.IMP_ISD_HAS_PYTHON_IHM
746 _IMP_multifit.IMPISD_SHOW_WARNINGS_swigconstant(_IMP_multifit)
747 IMPISD_SHOW_WARNINGS = _IMP_multifit.IMPISD_SHOW_WARNINGS
750 _IMP_multifit.IMP_RMF_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
751 IMP_RMF_HAS_IMP_CGAL = _IMP_multifit.IMP_RMF_HAS_IMP_CGAL
753 _IMP_multifit.IMP_RMF_HAS_IMP_EM_swigconstant(_IMP_multifit)
754 IMP_RMF_HAS_IMP_EM = _IMP_multifit.IMP_RMF_HAS_IMP_EM
756 _IMP_multifit.IMP_RMF_HAS_IMP_SAXS_swigconstant(_IMP_multifit)
757 IMP_RMF_HAS_IMP_SAXS = _IMP_multifit.IMP_RMF_HAS_IMP_SAXS
759 _IMP_multifit.IMP_RMF_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_multifit)
760 IMP_RMF_HAS_IMP_SCORE_FUNCTOR = _IMP_multifit.IMP_RMF_HAS_IMP_SCORE_FUNCTOR
762 _IMP_multifit.IMP_RMF_HAS_IMP_STATISTICS_swigconstant(_IMP_multifit)
763 IMP_RMF_HAS_IMP_STATISTICS = _IMP_multifit.IMP_RMF_HAS_IMP_STATISTICS
765 _IMP_multifit.IMP_RMF_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
766 IMP_RMF_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_RMF_HAS_BOOST_FILESYSTEM
768 _IMP_multifit.IMP_RMF_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
769 IMP_RMF_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_RMF_HAS_BOOST_PROGRAMOPTIONS
771 _IMP_multifit.IMP_RMF_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
772 IMP_RMF_HAS_BOOST_RANDOM = _IMP_multifit.IMP_RMF_HAS_BOOST_RANDOM
774 _IMP_multifit.IMP_RMF_HAS_BOOST_REGEX_swigconstant(_IMP_multifit)
775 IMP_RMF_HAS_BOOST_REGEX = _IMP_multifit.IMP_RMF_HAS_BOOST_REGEX
777 _IMP_multifit.IMP_RMF_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_multifit)
778 IMP_RMF_HAS_BOOST_SERIALIZATION = _IMP_multifit.IMP_RMF_HAS_BOOST_SERIALIZATION
780 _IMP_multifit.IMP_RMF_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
781 IMP_RMF_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_RMF_HAS_BOOST_SYSTEM
783 _IMP_multifit.IMP_RMF_HAS_CGAL_swigconstant(_IMP_multifit)
784 IMP_RMF_HAS_CGAL = _IMP_multifit.IMP_RMF_HAS_CGAL
786 _IMP_multifit.IMP_RMF_HAS_HDF5_swigconstant(_IMP_multifit)
787 IMP_RMF_HAS_HDF5 = _IMP_multifit.IMP_RMF_HAS_HDF5
789 _IMP_multifit.IMP_RMF_HAS_NUMPY_swigconstant(_IMP_multifit)
790 IMP_RMF_HAS_NUMPY = _IMP_multifit.IMP_RMF_HAS_NUMPY
792 _IMP_multifit.IMP_RMF_HAS_PYTHON_IHM_swigconstant(_IMP_multifit)
793 IMP_RMF_HAS_PYTHON_IHM = _IMP_multifit.IMP_RMF_HAS_PYTHON_IHM
795 _IMP_multifit.IMPRMF_SHOW_WARNINGS_swigconstant(_IMP_multifit)
796 IMPRMF_SHOW_WARNINGS = _IMP_multifit.IMPRMF_SHOW_WARNINGS
800 _IMP_multifit.IMP_DOMINO_HAS_IMP_ATOM_swigconstant(_IMP_multifit)
801 IMP_DOMINO_HAS_IMP_ATOM = _IMP_multifit.IMP_DOMINO_HAS_IMP_ATOM
803 _IMP_multifit.IMP_DOMINO_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
804 IMP_DOMINO_HAS_IMP_CGAL = _IMP_multifit.IMP_DOMINO_HAS_IMP_CGAL
806 _IMP_multifit.IMP_DOMINO_HAS_IMP_EM_swigconstant(_IMP_multifit)
807 IMP_DOMINO_HAS_IMP_EM = _IMP_multifit.IMP_DOMINO_HAS_IMP_EM
809 _IMP_multifit.IMP_DOMINO_HAS_IMP_ISD_swigconstant(_IMP_multifit)
810 IMP_DOMINO_HAS_IMP_ISD = _IMP_multifit.IMP_DOMINO_HAS_IMP_ISD
812 _IMP_multifit.IMP_DOMINO_HAS_IMP_KERNEL_swigconstant(_IMP_multifit)
813 IMP_DOMINO_HAS_IMP_KERNEL = _IMP_multifit.IMP_DOMINO_HAS_IMP_KERNEL
815 _IMP_multifit.IMP_DOMINO_HAS_IMP_RMF_swigconstant(_IMP_multifit)
816 IMP_DOMINO_HAS_IMP_RMF = _IMP_multifit.IMP_DOMINO_HAS_IMP_RMF
818 _IMP_multifit.IMP_DOMINO_HAS_IMP_SAXS_swigconstant(_IMP_multifit)
819 IMP_DOMINO_HAS_IMP_SAXS = _IMP_multifit.IMP_DOMINO_HAS_IMP_SAXS
821 _IMP_multifit.IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_multifit)
822 IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR = _IMP_multifit.IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR
824 _IMP_multifit.IMP_DOMINO_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
825 IMP_DOMINO_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_DOMINO_HAS_BOOST_FILESYSTEM
827 _IMP_multifit.IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
828 IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS
830 _IMP_multifit.IMP_DOMINO_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
831 IMP_DOMINO_HAS_BOOST_RANDOM = _IMP_multifit.IMP_DOMINO_HAS_BOOST_RANDOM
833 _IMP_multifit.IMP_DOMINO_HAS_BOOST_REGEX_swigconstant(_IMP_multifit)
834 IMP_DOMINO_HAS_BOOST_REGEX = _IMP_multifit.IMP_DOMINO_HAS_BOOST_REGEX
836 _IMP_multifit.IMP_DOMINO_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_multifit)
837 IMP_DOMINO_HAS_BOOST_SERIALIZATION = _IMP_multifit.IMP_DOMINO_HAS_BOOST_SERIALIZATION
839 _IMP_multifit.IMP_DOMINO_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
840 IMP_DOMINO_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_DOMINO_HAS_BOOST_SYSTEM
842 _IMP_multifit.IMP_DOMINO_HAS_CGAL_swigconstant(_IMP_multifit)
843 IMP_DOMINO_HAS_CGAL = _IMP_multifit.IMP_DOMINO_HAS_CGAL
845 _IMP_multifit.IMP_DOMINO_HAS_HDF5_swigconstant(_IMP_multifit)
846 IMP_DOMINO_HAS_HDF5 = _IMP_multifit.IMP_DOMINO_HAS_HDF5
848 _IMP_multifit.IMP_DOMINO_HAS_NUMPY_swigconstant(_IMP_multifit)
849 IMP_DOMINO_HAS_NUMPY = _IMP_multifit.IMP_DOMINO_HAS_NUMPY
851 _IMP_multifit.IMP_DOMINO_HAS_RMF_swigconstant(_IMP_multifit)
852 IMP_DOMINO_HAS_RMF = _IMP_multifit.IMP_DOMINO_HAS_RMF
854 _IMP_multifit.IMP_DOMINO_HAS_PYTHON_IHM_swigconstant(_IMP_multifit)
855 IMP_DOMINO_HAS_PYTHON_IHM = _IMP_multifit.IMP_DOMINO_HAS_PYTHON_IHM
857 _IMP_multifit.IMPDOMINO_SHOW_WARNINGS_swigconstant(_IMP_multifit)
858 IMPDOMINO_SHOW_WARNINGS = _IMP_multifit.IMPDOMINO_SHOW_WARNINGS
862 _IMP_multifit.IMP_MULTIFIT_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
863 IMP_MULTIFIT_HAS_IMP_CGAL = _IMP_multifit.IMP_MULTIFIT_HAS_IMP_CGAL
865 _IMP_multifit.IMP_MULTIFIT_HAS_IMP_CONTAINER_swigconstant(_IMP_multifit)
866 IMP_MULTIFIT_HAS_IMP_CONTAINER = _IMP_multifit.IMP_MULTIFIT_HAS_IMP_CONTAINER
868 _IMP_multifit.IMP_MULTIFIT_HAS_IMP_DISPLAY_swigconstant(_IMP_multifit)
869 IMP_MULTIFIT_HAS_IMP_DISPLAY = _IMP_multifit.IMP_MULTIFIT_HAS_IMP_DISPLAY
871 _IMP_multifit.IMP_MULTIFIT_HAS_IMP_ISD_swigconstant(_IMP_multifit)
872 IMP_MULTIFIT_HAS_IMP_ISD = _IMP_multifit.IMP_MULTIFIT_HAS_IMP_ISD
874 _IMP_multifit.IMP_MULTIFIT_HAS_IMP_KERNEL_swigconstant(_IMP_multifit)
875 IMP_MULTIFIT_HAS_IMP_KERNEL = _IMP_multifit.IMP_MULTIFIT_HAS_IMP_KERNEL
877 _IMP_multifit.IMP_MULTIFIT_HAS_IMP_RMF_swigconstant(_IMP_multifit)
878 IMP_MULTIFIT_HAS_IMP_RMF = _IMP_multifit.IMP_MULTIFIT_HAS_IMP_RMF
880 _IMP_multifit.IMP_MULTIFIT_HAS_IMP_SAXS_swigconstant(_IMP_multifit)
881 IMP_MULTIFIT_HAS_IMP_SAXS = _IMP_multifit.IMP_MULTIFIT_HAS_IMP_SAXS
883 _IMP_multifit.IMP_MULTIFIT_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_multifit)
884 IMP_MULTIFIT_HAS_IMP_SCORE_FUNCTOR = _IMP_multifit.IMP_MULTIFIT_HAS_IMP_SCORE_FUNCTOR
886 _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_GRAPH_swigconstant(_IMP_multifit)
887 IMP_MULTIFIT_HAS_BOOST_GRAPH = _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_GRAPH
889 _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
890 IMP_MULTIFIT_HAS_BOOST_RANDOM = _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_RANDOM
892 _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_REGEX_swigconstant(_IMP_multifit)
893 IMP_MULTIFIT_HAS_BOOST_REGEX = _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_REGEX
895 _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_SERIALIZATION_swigconstant(_IMP_multifit)
896 IMP_MULTIFIT_HAS_BOOST_SERIALIZATION = _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_SERIALIZATION
898 _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
899 IMP_MULTIFIT_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_SYSTEM
901 _IMP_multifit.IMP_MULTIFIT_HAS_CGAL_swigconstant(_IMP_multifit)
902 IMP_MULTIFIT_HAS_CGAL = _IMP_multifit.IMP_MULTIFIT_HAS_CGAL
904 _IMP_multifit.IMP_MULTIFIT_HAS_HDF5_swigconstant(_IMP_multifit)
905 IMP_MULTIFIT_HAS_HDF5 = _IMP_multifit.IMP_MULTIFIT_HAS_HDF5
907 _IMP_multifit.IMP_MULTIFIT_HAS_NUMPY_swigconstant(_IMP_multifit)
908 IMP_MULTIFIT_HAS_NUMPY = _IMP_multifit.IMP_MULTIFIT_HAS_NUMPY
910 _IMP_multifit.IMP_MULTIFIT_HAS_RMF_swigconstant(_IMP_multifit)
911 IMP_MULTIFIT_HAS_RMF = _IMP_multifit.IMP_MULTIFIT_HAS_RMF
913 _IMP_multifit.IMP_MULTIFIT_HAS_PYTHON_IHM_swigconstant(_IMP_multifit)
914 IMP_MULTIFIT_HAS_PYTHON_IHM = _IMP_multifit.IMP_MULTIFIT_HAS_PYTHON_IHM
916 _IMP_multifit.IMPMULTIFIT_SHOW_WARNINGS_swigconstant(_IMP_multifit)
917 IMPMULTIFIT_SHOW_WARNINGS = _IMP_multifit.IMPMULTIFIT_SHOW_WARNINGS
919 _object_types.append(
"RadiusOfGyrationRestraint")
922 def _object_cast_to_RadiusOfGyrationRestraint(o):
923 """_object_cast_to_RadiusOfGyrationRestraint(Object o) -> RadiusOfGyrationRestraint"""
924 return _IMP_multifit._object_cast_to_RadiusOfGyrationRestraint(o)
926 _object_types.append(
"ComponentHeader")
929 def _object_cast_to_ComponentHeader(o):
930 """_object_cast_to_ComponentHeader(Object o) -> ComponentHeader"""
931 return _IMP_multifit._object_cast_to_ComponentHeader(o)
933 _object_types.append(
"AssemblyHeader")
936 def _object_cast_to_AssemblyHeader(o):
937 """_object_cast_to_AssemblyHeader(Object o) -> AssemblyHeader"""
938 return _IMP_multifit._object_cast_to_AssemblyHeader(o)
940 _object_types.append(
"SettingsData")
943 def _object_cast_to_SettingsData(o):
944 """_object_cast_to_SettingsData(Object o) -> SettingsData"""
945 return _IMP_multifit._object_cast_to_SettingsData(o)
947 _object_types.append(
"WeightedExcludedVolumeRestraint")
950 def _object_cast_to_WeightedExcludedVolumeRestraint(o):
951 """_object_cast_to_WeightedExcludedVolumeRestraint(Object o) -> WeightedExcludedVolumeRestraint"""
952 return _IMP_multifit._object_cast_to_WeightedExcludedVolumeRestraint(o)
954 _object_types.append(
"ComplementarityRestraint")
957 def _object_cast_to_ComplementarityRestraint(o):
958 """_object_cast_to_ComplementarityRestraint(Object o) -> ComplementarityRestraint"""
959 return _IMP_multifit._object_cast_to_ComplementarityRestraint(o)
961 ProteinRecordDataList=list
962 _plural_types.append(
"ProteinRecordDataList")
963 _value_types.append(
"ProteinRecordData")
966 FittingSolutionRecords=list
967 _plural_types.append(
"FittingSolutionRecords")
968 _value_types.append(
"FittingSolutionRecord")
972 _plural_types.append(
"AnchorsDataList")
973 _value_types.append(
"AnchorsData")
976 DominoParamsList=list
977 _plural_types.append(
"DominoParamsList")
978 _value_types.append(
"DominoParams")
981 ComplementarityParamsList=list
982 _plural_types.append(
"ComplementarityParamsList")
983 _value_types.append(
"ComplementarityParams")
987 _plural_types.append(
"XlinkParamsList")
988 _value_types.append(
"XlinkParams")
991 ConnectivityParamsList=list
992 _plural_types.append(
"ConnectivityParamsList")
993 _value_types.append(
"ConnectivityParams")
996 FragmentsParamsList=list
997 _plural_types.append(
"FragmentsParamsList")
998 _value_types.append(
"FragmentsParams")
1002 _plural_types.append(
"RogParamsList")
1003 _value_types.append(
"RogParams")
1007 _plural_types.append(
"EVParamsList")
1008 _value_types.append(
"EVParams")
1011 FiltersParamsList=list
1012 _plural_types.append(
"FiltersParamsList")
1013 _value_types.append(
"FiltersParams")
1016 AlignmentParamsList=list
1017 _plural_types.append(
"AlignmentParamsList")
1018 _value_types.append(
"AlignmentParams")
1021 FittingParamsList=list
1022 _plural_types.append(
"FittingParamsList")
1023 _value_types.append(
"FittingParams")
1026 ProteinsAnchorsSamplingSpaces=list
1027 _plural_types.append(
"ProteinsAnchorsSamplingSpaces")
1028 _value_types.append(
"ProteinsAnchorsSamplingSpace")
1031 _object_types.append(
"ProteomicsData")
1034 def _object_cast_to_ProteomicsData(o):
1035 """_object_cast_to_ProteomicsData(Object o) -> ProteomicsData"""
1036 return _IMP_multifit._object_cast_to_ProteomicsData(o)
1038 _object_types.append(
"FFTFitting")
1041 def _object_cast_to_FFTFitting(o):
1042 """_object_cast_to_FFTFitting(Object o) -> FFTFitting"""
1043 return _IMP_multifit._object_cast_to_FFTFitting(o)
1045 _object_types.append(
"FFTFittingOutput")
1048 def _object_cast_to_FFTFittingOutput(o):
1049 """_object_cast_to_FFTFittingOutput(Object o) -> FFTFittingOutput"""
1050 return _IMP_multifit._object_cast_to_FFTFittingOutput(o)
1052 _object_types.append(
"ProbabilisticAnchorGraph")
1055 def _object_cast_to_ProbabilisticAnchorGraph(o):
1056 """_object_cast_to_ProbabilisticAnchorGraph(Object o) -> ProbabilisticAnchorGraph"""
1057 return _IMP_multifit._object_cast_to_ProbabilisticAnchorGraph(o)
1059 _object_types.append(
"Ensemble")
1062 def _object_cast_to_Ensemble(o):
1063 """_object_cast_to_Ensemble(Object o) -> Ensemble"""
1064 return _IMP_multifit._object_cast_to_Ensemble(o)
1066 _object_types.append(
"ProteomicsEMAlignmentAtomic")
1069 def _object_cast_to_ProteomicsEMAlignmentAtomic(o):
1070 """_object_cast_to_ProteomicsEMAlignmentAtomic(Object o) -> ProteomicsEMAlignmentAtomic"""
1071 return _IMP_multifit._object_cast_to_ProteomicsEMAlignmentAtomic(o)
1073 _object_types.append(
"RigidLeavesRefiner")
1076 def _object_cast_to_RigidLeavesRefiner(o):
1077 """_object_cast_to_RigidLeavesRefiner(Object o) -> RigidLeavesRefiner"""
1078 return _IMP_multifit._object_cast_to_RigidLeavesRefiner(o)
1082 add_surface_index(Hierarchy mhd, IMP::Float apix, FloatKey shell_key, FloatKey radius_key, FloatKey weight_key)
1083 add_surface_index(Hierarchy mhd, IMP::Float apix, FloatKey shell_key, FloatKey radius_key)
1084 add_surface_index(Hierarchy mhd, IMP::Float apix, FloatKey shell_key)
1085 add_surface_index(Hierarchy mhd, IMP::Float apix)
1087 return _IMP_multifit.add_surface_index(*args)
1091 create_weighted_excluded_volume_restraint(RigidBody rb1, RigidBody rb2, FloatKey shell_key) -> Restraint
1092 create_weighted_excluded_volume_restraint(RigidBody rb1, RigidBody rb2) -> Restraint
1094 return _IMP_multifit.create_weighted_excluded_volume_restraint(*args)
1095 class FittingSolutionRecord(object):
1096 """Proxy of C++ IMP::multifit::FittingSolutionRecord class"""
1097 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1100 """__init__(IMP::multifit::FittingSolutionRecord self) -> FittingSolutionRecord"""
1101 this = _IMP_multifit.new_FittingSolutionRecord()
1103 self.this.append(this)
1108 """get_index(FittingSolutionRecord self) -> unsigned int"""
1109 return _IMP_multifit.FittingSolutionRecord_get_index(self)
1112 def set_index(self, new_ind):
1113 """set_index(FittingSolutionRecord self, unsigned int new_ind)"""
1114 return _IMP_multifit.FittingSolutionRecord_set_index(self, new_ind)
1117 def get_solution_filename(self):
1118 """get_solution_filename(FittingSolutionRecord self) -> std::string"""
1119 return _IMP_multifit.FittingSolutionRecord_get_solution_filename(self)
1122 def set_solution_filename(self, sol_fn):
1123 """set_solution_filename(FittingSolutionRecord self, std::string sol_fn)"""
1124 return _IMP_multifit.FittingSolutionRecord_set_solution_filename(self, sol_fn)
1127 def get_fit_transformation(self):
1128 """get_fit_transformation(FittingSolutionRecord self) -> Transformation3D"""
1129 return _IMP_multifit.FittingSolutionRecord_get_fit_transformation(self)
1132 def set_fit_transformation(self, t):
1133 """set_fit_transformation(FittingSolutionRecord self, Transformation3D t)"""
1134 return _IMP_multifit.FittingSolutionRecord_set_fit_transformation(self, t)
1137 def get_match_size(self):
1138 """get_match_size(FittingSolutionRecord self) -> unsigned int"""
1139 return _IMP_multifit.FittingSolutionRecord_get_match_size(self)
1142 def set_match_size(self, match_size):
1143 """set_match_size(FittingSolutionRecord self, unsigned int match_size)"""
1144 return _IMP_multifit.FittingSolutionRecord_set_match_size(self, match_size)
1147 def get_match_average_distance(self):
1148 """get_match_average_distance(FittingSolutionRecord self) -> IMP::Float"""
1149 return _IMP_multifit.FittingSolutionRecord_get_match_average_distance(self)
1152 def set_match_average_distance(self, match_avg_dist):
1153 """set_match_average_distance(FittingSolutionRecord self, IMP::Float match_avg_dist)"""
1154 return _IMP_multifit.FittingSolutionRecord_set_match_average_distance(self, match_avg_dist)
1157 def get_fitting_score(self):
1158 """get_fitting_score(FittingSolutionRecord self) -> IMP::Float"""
1159 return _IMP_multifit.FittingSolutionRecord_get_fitting_score(self)
1162 def set_fitting_score(self, fit_score):
1163 """set_fitting_score(FittingSolutionRecord self, IMP::Float fit_score)"""
1164 return _IMP_multifit.FittingSolutionRecord_set_fitting_score(self, fit_score)
1167 def get_rmsd_to_reference(self):
1168 """get_rmsd_to_reference(FittingSolutionRecord self) -> IMP::Float"""
1169 return _IMP_multifit.FittingSolutionRecord_get_rmsd_to_reference(self)
1172 def set_rmsd_to_reference(self, rmsd_to_ref):
1173 """set_rmsd_to_reference(FittingSolutionRecord self, IMP::Float rmsd_to_ref)"""
1174 return _IMP_multifit.FittingSolutionRecord_set_rmsd_to_reference(self, rmsd_to_ref)
1177 def get_dock_transformation(self):
1178 """get_dock_transformation(FittingSolutionRecord self) -> Transformation3D"""
1179 return _IMP_multifit.FittingSolutionRecord_get_dock_transformation(self)
1182 def set_dock_transformation(self, t):
1183 """set_dock_transformation(FittingSolutionRecord self, Transformation3D t)"""
1184 return _IMP_multifit.FittingSolutionRecord_set_dock_transformation(self, t)
1187 def get_envelope_penetration_score(self):
1188 """get_envelope_penetration_score(FittingSolutionRecord self) -> IMP::Float"""
1189 return _IMP_multifit.FittingSolutionRecord_get_envelope_penetration_score(self)
1192 def set_envelope_penetration_score(self, s):
1193 """set_envelope_penetration_score(FittingSolutionRecord self, IMP::Float s)"""
1194 return _IMP_multifit.FittingSolutionRecord_set_envelope_penetration_score(self, s)
1197 def show(self, *args):
1199 show(FittingSolutionRecord self, _ostream out)
1200 show(FittingSolutionRecord self)
1202 return _IMP_multifit.FittingSolutionRecord_show(self, *args)
1205 def get_record_header():
1206 """get_record_header() -> std::string"""
1207 return _IMP_multifit.FittingSolutionRecord_get_record_header()
1209 get_record_header = staticmethod(get_record_header)
1212 """__str__(FittingSolutionRecord self) -> std::string"""
1213 return _IMP_multifit.FittingSolutionRecord___str__(self)
1217 """__repr__(FittingSolutionRecord self) -> std::string"""
1218 return _IMP_multifit.FittingSolutionRecord___repr__(self)
1221 def _get_as_binary(self):
1222 """_get_as_binary(FittingSolutionRecord self) -> PyObject *"""
1223 return _IMP_multifit.FittingSolutionRecord__get_as_binary(self)
1226 def _set_from_binary(self, p):
1227 """_set_from_binary(FittingSolutionRecord self, PyObject * p)"""
1228 return _IMP_multifit.FittingSolutionRecord__set_from_binary(self, p)
1231 def __getstate__(self):
1232 p = self._get_as_binary()
1233 if len(self.__dict__) > 1:
1234 d = self.__dict__.copy()
1239 def __setstate__(self, p):
1240 if not hasattr(self,
'this'):
1242 if isinstance(p, tuple):
1244 self.__dict__.update(d)
1245 return self._set_from_binary(p)
1247 __swig_destroy__ = _IMP_multifit.delete_FittingSolutionRecord
1248 __del__ =
lambda self:
None
1249 FittingSolutionRecord_swigregister = _IMP_multifit.FittingSolutionRecord_swigregister
1250 FittingSolutionRecord_swigregister(FittingSolutionRecord)
1252 def FittingSolutionRecord_get_record_header():
1253 """FittingSolutionRecord_get_record_header() -> std::string"""
1254 return _IMP_multifit.FittingSolutionRecord_get_record_header()
1259 pca_based_rigid_fitting(RigidBody rb, Refiner rb_refiner, DensityMap em_map, IMP::Float threshold, FloatKey wei_key, PrincipalComponentAnalysis3D dens_pca_input) -> FittingSolutions
1260 pca_based_rigid_fitting(RigidBody rb, Refiner rb_refiner, DensityMap em_map, IMP::Float threshold, FloatKey wei_key) -> FittingSolutions
1261 pca_based_rigid_fitting(RigidBody rb, Refiner rb_refiner, DensityMap em_map, IMP::Float threshold) -> FittingSolutions
1262 pca_based_rigid_fitting(IMP::ParticlesTemp ps, DensityMap em_map, IMP::Float threshold, FloatKey wei_key, PrincipalComponentAnalysis3D dens_pca_input) -> FittingSolutions
1263 pca_based_rigid_fitting(IMP::ParticlesTemp ps, DensityMap em_map, IMP::Float threshold, FloatKey wei_key) -> FittingSolutions
1264 pca_based_rigid_fitting(IMP::ParticlesTemp ps, DensityMap em_map, IMP::Float threshold) -> FittingSolutions
1266 return _IMP_multifit.pca_based_rigid_fitting(*args)
1268 def write_markers(pca, out):
1269 """write_markers(PrincipalComponentAnalysis3D pca, _ostream out)"""
1270 return _IMP_multifit.write_markers(pca, out)
1272 """Proxy of C++ IMP::multifit::ComponentHeader class"""
1273 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1276 """__init__(IMP::multifit::ComponentHeader self) -> ComponentHeader"""
1277 this = _IMP_multifit.new_ComponentHeader()
1279 self.this.append(this)
1283 def set_name(self, name):
1284 """set_name(ComponentHeader self, std::string const & name)"""
1285 return _IMP_multifit.ComponentHeader_set_name(self, name)
1289 """get_name(ComponentHeader self) -> std::string"""
1290 return _IMP_multifit.ComponentHeader_get_name(self)
1293 def get_filename(self):
1294 """get_filename(ComponentHeader self) -> std::string"""
1295 return _IMP_multifit.ComponentHeader_get_filename(self)
1298 def set_filename(self, filename):
1299 """set_filename(ComponentHeader self, std::string const & filename)"""
1300 return _IMP_multifit.ComponentHeader_set_filename(self, filename)
1303 def get_surface_fn(self):
1304 """get_surface_fn(ComponentHeader self) -> std::string"""
1305 return _IMP_multifit.ComponentHeader_get_surface_fn(self)
1308 def set_surface_fn(self, fn):
1309 """set_surface_fn(ComponentHeader self, std::string const & fn)"""
1310 return _IMP_multifit.ComponentHeader_set_surface_fn(self, fn)
1313 def set_txt_ap_fn(self, pdb_ap_fn):
1314 """set_txt_ap_fn(ComponentHeader self, std::string const & pdb_ap_fn)"""
1315 return _IMP_multifit.ComponentHeader_set_txt_ap_fn(self, pdb_ap_fn)
1318 def get_txt_ap_fn(self):
1319 """get_txt_ap_fn(ComponentHeader self) -> std::string"""
1320 return _IMP_multifit.ComponentHeader_get_txt_ap_fn(self)
1323 def set_txt_fine_ap_fn(self, pdb_ap_fn):
1324 """set_txt_fine_ap_fn(ComponentHeader self, std::string const & pdb_ap_fn)"""
1325 return _IMP_multifit.ComponentHeader_set_txt_fine_ap_fn(self, pdb_ap_fn)
1328 def get_txt_fine_ap_fn(self):
1329 """get_txt_fine_ap_fn(ComponentHeader self) -> std::string"""
1330 return _IMP_multifit.ComponentHeader_get_txt_fine_ap_fn(self)
1333 def set_num_ap(self, num_ap):
1334 """set_num_ap(ComponentHeader self, int num_ap)"""
1335 return _IMP_multifit.ComponentHeader_set_num_ap(self, num_ap)
1338 def get_num_ap(self):
1339 """get_num_ap(ComponentHeader self) -> int"""
1340 return _IMP_multifit.ComponentHeader_get_num_ap(self)
1343 def set_num_fine_ap(self, num_ap):
1344 """set_num_fine_ap(ComponentHeader self, int num_ap)"""
1345 return _IMP_multifit.ComponentHeader_set_num_fine_ap(self, num_ap)
1348 def get_num_fine_ap(self):
1349 """get_num_fine_ap(ComponentHeader self) -> int"""
1350 return _IMP_multifit.ComponentHeader_get_num_fine_ap(self)
1353 def set_transformations_fn(self, transformations_fn):
1354 """set_transformations_fn(ComponentHeader self, std::string transformations_fn)"""
1355 return _IMP_multifit.ComponentHeader_set_transformations_fn(self, transformations_fn)
1358 def get_transformations_fn(self):
1359 """get_transformations_fn(ComponentHeader self) -> std::string"""
1360 return _IMP_multifit.ComponentHeader_get_transformations_fn(self)
1363 def set_reference_fn(self, ref_fn):
1364 """set_reference_fn(ComponentHeader self, std::string const & ref_fn)"""
1365 return _IMP_multifit.ComponentHeader_set_reference_fn(self, ref_fn)
1368 def get_reference_fn(self):
1369 """get_reference_fn(ComponentHeader self) -> std::string"""
1370 return _IMP_multifit.ComponentHeader_get_reference_fn(self)
1373 def get_version_info(self):
1374 """get_version_info(ComponentHeader self) -> VersionInfo"""
1375 return _IMP_multifit.ComponentHeader_get_version_info(self)
1379 """__str__(ComponentHeader self) -> std::string"""
1380 return _IMP_multifit.ComponentHeader___str__(self)
1384 """__repr__(ComponentHeader self) -> std::string"""
1385 return _IMP_multifit.ComponentHeader___repr__(self)
1390 return _object_cast_to_ComponentHeader(o)
1392 ComponentHeader_swigregister = _IMP_multifit.ComponentHeader_swigregister
1393 ComponentHeader_swigregister(ComponentHeader)
1396 """Proxy of C++ IMP::multifit::AssemblyHeader class"""
1397 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1400 """__init__(IMP::multifit::AssemblyHeader self) -> AssemblyHeader"""
1401 this = _IMP_multifit.new_AssemblyHeader()
1403 self.this.append(this)
1407 def set_dens_fn(self, dens_fn):
1408 """set_dens_fn(AssemblyHeader self, std::string const & dens_fn)"""
1409 return _IMP_multifit.AssemblyHeader_set_dens_fn(self, dens_fn)
1412 def get_dens_fn(self):
1413 """get_dens_fn(AssemblyHeader self) -> std::string"""
1414 return _IMP_multifit.AssemblyHeader_get_dens_fn(self)
1417 def set_resolution(self, res):
1418 """set_resolution(AssemblyHeader self, float res)"""
1419 return _IMP_multifit.AssemblyHeader_set_resolution(self, res)
1423 """get_resolution(AssemblyHeader self) -> float"""
1424 return _IMP_multifit.AssemblyHeader_get_resolution(self)
1427 def get_spacing(self):
1428 """get_spacing(AssemblyHeader self) -> float"""
1429 return _IMP_multifit.AssemblyHeader_get_spacing(self)
1432 def set_spacing(self, spacing):
1433 """set_spacing(AssemblyHeader self, float spacing)"""
1434 return _IMP_multifit.AssemblyHeader_set_spacing(self, spacing)
1437 def set_threshold(self, t):
1438 """set_threshold(AssemblyHeader self, float t)"""
1439 return _IMP_multifit.AssemblyHeader_set_threshold(self, t)
1442 def get_threshold(self):
1443 """get_threshold(AssemblyHeader self) -> float"""
1444 return _IMP_multifit.AssemblyHeader_get_threshold(self)
1447 def get_origin(self):
1448 """get_origin(AssemblyHeader self) -> Vector3D"""
1449 return _IMP_multifit.AssemblyHeader_get_origin(self)
1452 def set_origin(self, origin):
1453 """set_origin(AssemblyHeader self, Vector3D origin)"""
1454 return _IMP_multifit.AssemblyHeader_set_origin(self, origin)
1457 def get_coarse_ap_fn(self):
1458 """get_coarse_ap_fn(AssemblyHeader self) -> std::string"""
1459 return _IMP_multifit.AssemblyHeader_get_coarse_ap_fn(self)
1462 def set_coarse_ap_fn(self, new_fn):
1463 """set_coarse_ap_fn(AssemblyHeader self, std::string const & new_fn)"""
1464 return _IMP_multifit.AssemblyHeader_set_coarse_ap_fn(self, new_fn)
1467 def get_coarse_over_sampled_ap_fn(self):
1468 """get_coarse_over_sampled_ap_fn(AssemblyHeader self) -> std::string"""
1469 return _IMP_multifit.AssemblyHeader_get_coarse_over_sampled_ap_fn(self)
1472 def set_coarse_over_sampled_ap_fn(self, new_fn):
1473 """set_coarse_over_sampled_ap_fn(AssemblyHeader self, std::string const & new_fn)"""
1474 return _IMP_multifit.AssemblyHeader_set_coarse_over_sampled_ap_fn(self, new_fn)
1477 def get_fine_ap_fn(self):
1478 """get_fine_ap_fn(AssemblyHeader self) -> std::string"""
1479 return _IMP_multifit.AssemblyHeader_get_fine_ap_fn(self)
1482 def set_fine_ap_fn(self, new_fn):
1483 """set_fine_ap_fn(AssemblyHeader self, std::string const & new_fn)"""
1484 return _IMP_multifit.AssemblyHeader_set_fine_ap_fn(self, new_fn)
1487 def get_fine_over_sampled_ap_fn(self):
1488 """get_fine_over_sampled_ap_fn(AssemblyHeader self) -> std::string"""
1489 return _IMP_multifit.AssemblyHeader_get_fine_over_sampled_ap_fn(self)
1492 def set_fine_over_sampled_ap_fn(self, new_fn):
1493 """set_fine_over_sampled_ap_fn(AssemblyHeader self, std::string const & new_fn)"""
1494 return _IMP_multifit.AssemblyHeader_set_fine_over_sampled_ap_fn(self, new_fn)
1497 def get_version_info(self):
1498 """get_version_info(AssemblyHeader self) -> VersionInfo"""
1499 return _IMP_multifit.AssemblyHeader_get_version_info(self)
1503 """__str__(AssemblyHeader self) -> std::string"""
1504 return _IMP_multifit.AssemblyHeader___str__(self)
1508 """__repr__(AssemblyHeader self) -> std::string"""
1509 return _IMP_multifit.AssemblyHeader___repr__(self)
1514 return _object_cast_to_AssemblyHeader(o)
1516 AssemblyHeader_swigregister = _IMP_multifit.AssemblyHeader_swigregister
1517 AssemblyHeader_swigregister(AssemblyHeader)
1520 """Proxy of C++ IMP::multifit::SettingsData class"""
1521 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1524 """__init__(IMP::multifit::SettingsData self) -> SettingsData"""
1525 this = _IMP_multifit.new_SettingsData()
1527 self.this.append(this)
1531 def show_component_header_line(*args):
1533 show_component_header_line(_ostream out)
1534 show_component_header_line()
1536 return _IMP_multifit.SettingsData_show_component_header_line(*args)
1538 show_component_header_line = staticmethod(show_component_header_line)
1540 def get_component_header_line():
1541 """get_component_header_line() -> std::string"""
1542 return _IMP_multifit.SettingsData_get_component_header_line()
1544 get_component_header_line = staticmethod(get_component_header_line)
1546 def show_density_header_line(*args):
1548 show_density_header_line(_ostream out)
1549 show_density_header_line()
1551 return _IMP_multifit.SettingsData_show_density_header_line(*args)
1553 show_density_header_line = staticmethod(show_density_header_line)
1555 def get_density_header_line():
1556 """get_density_header_line() -> std::string"""
1557 return _IMP_multifit.SettingsData_get_density_header_line()
1559 get_density_header_line = staticmethod(get_density_header_line)
1561 def set_assembly_filename(self, fn):
1562 """set_assembly_filename(SettingsData self, std::string const & fn)"""
1563 return _IMP_multifit.SettingsData_set_assembly_filename(self, fn)
1566 def get_assembly_filename(self):
1567 """get_assembly_filename(SettingsData self) -> char const *"""
1568 return _IMP_multifit.SettingsData_get_assembly_filename(self)
1571 def set_assembly_header(self, h):
1572 """set_assembly_header(SettingsData self, AssemblyHeader h)"""
1573 return _IMP_multifit.SettingsData_set_assembly_header(self, h)
1576 def get_assembly_header(self):
1577 """get_assembly_header(SettingsData self) -> AssemblyHeader"""
1578 return _IMP_multifit.SettingsData_get_assembly_header(self)
1581 def set_data_path(self, fn):
1582 """set_data_path(SettingsData self, std::string const & fn)"""
1583 return _IMP_multifit.SettingsData_set_data_path(self, fn)
1587 """get_data_path(SettingsData self) -> std::string"""
1588 return _IMP_multifit.SettingsData_get_data_path(self)
1591 def get_version_info(self):
1592 """get_version_info(SettingsData self) -> VersionInfo"""
1593 return _IMP_multifit.SettingsData_get_version_info(self)
1595 def __get_component_headers(self):
return IMP._list_util.VarList(getdimfunc=self.get_number_of_component_headers, getfunc=self.get_component_header, erasefunc=self.erase_component_header, appendfunc=self.add_component_header, extendfunc=self.add_component_headers, clearfunc=self.clear_component_headers, indexfunc=self._python_index_component_header)
1596 def __set_component_headers(self, obj): IMP._list_util.set_varlist(self.component_headers, obj)
1597 def __del_component_headers(self): IMP._list_util.del_varlist(self.component_headers)
1598 component_headers = property(__get_component_headers, __set_component_headers, __del_component_headers, doc=
"List of ##ucnames")
1600 def remove_component_header(self, d):
1601 """remove_component_header(SettingsData self, ComponentHeader d)"""
1602 return _IMP_multifit.SettingsData_remove_component_header(self, d)
1605 def _python_index_component_header(self, d, start, stop):
1606 """_python_index_component_header(SettingsData self, ComponentHeader d, unsigned int start, unsigned int stop) -> unsigned int"""
1607 return _IMP_multifit.SettingsData__python_index_component_header(self, d, start, stop)
1610 def remove_component_headers(self, d):
1611 """remove_component_headers(SettingsData self, IMP::multifit::ComponentHeaders const & d)"""
1612 return _IMP_multifit.SettingsData_remove_component_headers(self, d)
1615 def set_component_headers(self, ps):
1616 """set_component_headers(SettingsData self, IMP::multifit::ComponentHeaders const & ps)"""
1617 return _IMP_multifit.SettingsData_set_component_headers(self, ps)
1620 def set_component_headers_order(self, objs):
1621 """set_component_headers_order(SettingsData self, IMP::multifit::ComponentHeaders const & objs)"""
1622 return _IMP_multifit.SettingsData_set_component_headers_order(self, objs)
1625 def add_component_header(self, obj):
1626 """add_component_header(SettingsData self, ComponentHeader obj) -> unsigned int"""
1627 return _IMP_multifit.SettingsData_add_component_header(self, obj)
1630 def add_component_headers(self, objs):
1631 """add_component_headers(SettingsData self, IMP::multifit::ComponentHeaders const & objs)"""
1632 return _IMP_multifit.SettingsData_add_component_headers(self, objs)
1635 def clear_component_headers(self):
1636 """clear_component_headers(SettingsData self)"""
1637 return _IMP_multifit.SettingsData_clear_component_headers(self)
1640 def get_number_of_component_headers(self):
1641 """get_number_of_component_headers(SettingsData self) -> unsigned int"""
1642 return _IMP_multifit.SettingsData_get_number_of_component_headers(self)
1645 def get_has_component_headers(self):
1646 """get_has_component_headers(SettingsData self) -> bool"""
1647 return _IMP_multifit.SettingsData_get_has_component_headers(self)
1650 def get_component_header(self, i):
1651 """get_component_header(SettingsData self, unsigned int i) -> ComponentHeader"""
1652 return _IMP_multifit.SettingsData_get_component_header(self, i)
1655 def get_component_headers(self):
1656 """get_component_headers(SettingsData self) -> IMP::multifit::ComponentHeaders"""
1657 return _IMP_multifit.SettingsData_get_component_headers(self)
1660 def erase_component_header(self, i):
1661 """erase_component_header(SettingsData self, unsigned int i)"""
1662 return _IMP_multifit.SettingsData_erase_component_header(self, i)
1665 def reserve_component_headers(self, sz):
1666 """reserve_component_headers(SettingsData self, unsigned int sz)"""
1667 return _IMP_multifit.SettingsData_reserve_component_headers(self, sz)
1671 """__str__(SettingsData self) -> std::string"""
1672 return _IMP_multifit.SettingsData___str__(self)
1676 """__repr__(SettingsData self) -> std::string"""
1677 return _IMP_multifit.SettingsData___repr__(self)
1682 return _object_cast_to_SettingsData(o)
1684 SettingsData_swigregister = _IMP_multifit.SettingsData_swigregister
1685 SettingsData_swigregister(SettingsData)
1687 def SettingsData_show_component_header_line(*args):
1689 show_component_header_line(_ostream out)
1690 SettingsData_show_component_header_line()
1692 return _IMP_multifit.SettingsData_show_component_header_line(*args)
1694 def SettingsData_get_component_header_line():
1695 """SettingsData_get_component_header_line() -> std::string"""
1696 return _IMP_multifit.SettingsData_get_component_header_line()
1698 def SettingsData_show_density_header_line(*args):
1700 show_density_header_line(_ostream out)
1701 SettingsData_show_density_header_line()
1703 return _IMP_multifit.SettingsData_show_density_header_line(*args)
1705 def SettingsData_get_density_header_line():
1706 """SettingsData_get_density_header_line() -> std::string"""
1707 return _IMP_multifit.SettingsData_get_density_header_line()
1710 def read_settings(filename):
1711 """read_settings(char const * filename) -> SettingsData"""
1712 return _IMP_multifit.read_settings(filename)
1714 def write_settings(filename, sd):
1715 """write_settings(char const * filename, SettingsData sd)"""
1716 return _IMP_multifit.write_settings(filename, sd)
1718 """Proxy of C++ IMP::multifit::WeightedExcludedVolumeRestraint class"""
1719 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1723 __init__(IMP::multifit::WeightedExcludedVolumeRestraint self, IMP::core::RigidBodies rbs, Refiner refiner, FloatKey weight_key) -> WeightedExcludedVolumeRestraint
1724 __init__(IMP::multifit::WeightedExcludedVolumeRestraint self, IMP::core::RigidBodies rbs, Refiner refiner) -> WeightedExcludedVolumeRestraint
1726 this = _IMP_multifit.new_WeightedExcludedVolumeRestraint(*args)
1728 self.this.append(this)
1732 def do_get_inputs(self):
1733 """do_get_inputs(WeightedExcludedVolumeRestraint self) -> IMP::ModelObjectsTemp"""
1734 return _IMP_multifit.WeightedExcludedVolumeRestraint_do_get_inputs(self)
1737 def get_version_info(self):
1738 """get_version_info(WeightedExcludedVolumeRestraint self) -> VersionInfo"""
1739 return _IMP_multifit.WeightedExcludedVolumeRestraint_get_version_info(self)
1743 """__str__(WeightedExcludedVolumeRestraint self) -> std::string"""
1744 return _IMP_multifit.WeightedExcludedVolumeRestraint___str__(self)
1748 """__repr__(WeightedExcludedVolumeRestraint self) -> std::string"""
1749 return _IMP_multifit.WeightedExcludedVolumeRestraint___repr__(self)
1754 return _object_cast_to_WeightedExcludedVolumeRestraint(o)
1756 WeightedExcludedVolumeRestraint_swigregister = _IMP_multifit.WeightedExcludedVolumeRestraint_swigregister
1757 WeightedExcludedVolumeRestraint_swigregister(WeightedExcludedVolumeRestraint)
1760 """Proxy of C++ IMP::multifit::FFTFittingOutput class"""
1761 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1764 """__init__(IMP::multifit::FFTFittingOutput self) -> FFTFittingOutput"""
1765 this = _IMP_multifit.new_FFTFittingOutput()
1767 self.this.append(this)
1771 def get_version_info(self):
1772 """get_version_info(FFTFittingOutput self) -> VersionInfo"""
1773 return _IMP_multifit.FFTFittingOutput_get_version_info(self)
1775 best_fits_ = _swig_property(_IMP_multifit.FFTFittingOutput_best_fits__get, _IMP_multifit.FFTFittingOutput_best_fits__set)
1776 best_trans_per_rot_ = _swig_property(_IMP_multifit.FFTFittingOutput_best_trans_per_rot__get, _IMP_multifit.FFTFittingOutput_best_trans_per_rot__set)
1779 """__str__(FFTFittingOutput self) -> std::string"""
1780 return _IMP_multifit.FFTFittingOutput___str__(self)
1784 """__repr__(FFTFittingOutput self) -> std::string"""
1785 return _IMP_multifit.FFTFittingOutput___repr__(self)
1790 return _object_cast_to_FFTFittingOutput(o)
1792 FFTFittingOutput_swigregister = _IMP_multifit.FFTFittingOutput_swigregister
1793 FFTFittingOutput_swigregister(FFTFittingOutput)
1796 """Proxy of C++ IMP::multifit::FFTFitting class"""
1797 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1799 def get_version_info(self):
1800 """get_version_info(FFTFitting self) -> VersionInfo"""
1801 return _IMP_multifit.FFTFitting_get_version_info(self)
1805 """__init__(IMP::multifit::FFTFitting self) -> FFTFitting"""
1806 this = _IMP_multifit.new_FFTFitting()
1808 self.this.append(this)
1812 def do_global_fitting(self, *args):
1814 do_global_fitting(FFTFitting self, DensityMap dmap, double density_threshold, Hierarchy mol2fit, double angle_sampling_interval_rad, int num_fits_to_report, double max_clustering_translation, double max_clustering_angle, bool cluster_fits=True, int num_angle_per_voxel=1, std::string const & angles_filename) -> FFTFittingOutput
1815 do_global_fitting(FFTFitting self, DensityMap dmap, double density_threshold, Hierarchy mol2fit, double angle_sampling_interval_rad, int num_fits_to_report, double max_clustering_translation, double max_clustering_angle, bool cluster_fits=True, int num_angle_per_voxel=1) -> FFTFittingOutput
1816 do_global_fitting(FFTFitting self, DensityMap dmap, double density_threshold, Hierarchy mol2fit, double angle_sampling_interval_rad, int num_fits_to_report, double max_clustering_translation, double max_clustering_angle, bool cluster_fits=True) -> FFTFittingOutput
1817 do_global_fitting(FFTFitting self, DensityMap dmap, double density_threshold, Hierarchy mol2fit, double angle_sampling_interval_rad, int num_fits_to_report, double max_clustering_translation, double max_clustering_angle) -> FFTFittingOutput
1819 return _IMP_multifit.FFTFitting_do_global_fitting(self, *args)
1822 def do_local_fitting(self, *args):
1824 do_local_fitting(FFTFitting self, DensityMap dmap, double density_threshold, Hierarchy mol2fit, double angle_sampling_interval_rad, double max_angle_sampling_rad, double max_translation, int num_fits_to_report, bool cluster_fits, int num_angle_per_voxel, double max_clustering_translation, double max_clustering_rotation, std::string const & angles_filename) -> FFTFittingOutput
1825 do_local_fitting(FFTFitting self, DensityMap dmap, double density_threshold, Hierarchy mol2fit, double angle_sampling_interval_rad, double max_angle_sampling_rad, double max_translation, int num_fits_to_report, bool cluster_fits, int num_angle_per_voxel, double max_clustering_translation, double max_clustering_rotation) -> FFTFittingOutput
1827 return _IMP_multifit.FFTFitting_do_local_fitting(self, *args)
1831 """__str__(FFTFitting self) -> std::string"""
1832 return _IMP_multifit.FFTFitting___str__(self)
1836 """__repr__(FFTFitting self) -> std::string"""
1837 return _IMP_multifit.FFTFitting___repr__(self)
1842 return _object_cast_to_FFTFitting(o)
1844 FFTFitting_swigregister = _IMP_multifit.FFTFitting_swigregister
1845 FFTFitting_swigregister(FFTFitting)
1849 """fft_based_rigid_fitting(Hierarchy mol2fit, DensityMap dmap, double density_threshold, double angle_sampling_interval_rad) -> IMP::multifit::FittingSolutionRecords"""
1850 return _IMP_multifit.fft_based_rigid_fitting(mol2fit, dmap, density_threshold, angle_sampling_interval_rad)
1853 """remove_background(DensityMap dmap, float threshold, float edge_threshold) -> DensityMap"""
1854 return _IMP_multifit.remove_background(dmap, threshold, edge_threshold)
1857 """get_connected_components(DensityMap dmap, float threshold, float edge_threshold) -> IMP::IntsList"""
1858 return _IMP_multifit.get_connected_components(dmap, threshold, edge_threshold)
1860 def get_segmentation(dmap, apix, density_threshold, num_means, pdb_filename, cmm_filename, seg_filename, txt_filename):
1861 """get_segmentation(DensityMap dmap, double apix, double density_threshold, int num_means, std::string const pdb_filename, std::string const cmm_filename, std::string const seg_filename, std::string const txt_filename)"""
1862 return _IMP_multifit.get_segmentation(dmap, apix, density_threshold, num_means, pdb_filename, cmm_filename, seg_filename, txt_filename)
1864 """Proxy of C++ IMP::multifit::ComplementarityRestraint class"""
1865 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1869 __init__(IMP::multifit::ComplementarityRestraint self, IMP::ParticlesTemp const & a, IMP::ParticlesTemp const & b, std::string name) -> ComplementarityRestraint
1870 __init__(IMP::multifit::ComplementarityRestraint self, IMP::ParticlesTemp const & a, IMP::ParticlesTemp const & b) -> ComplementarityRestraint
1872 this = _IMP_multifit.new_ComplementarityRestraint(*args)
1874 self.this.append(this)
1878 def set_maximum_penetration_score(self, s):
1879 """set_maximum_penetration_score(ComplementarityRestraint self, double s)"""
1880 return _IMP_multifit.ComplementarityRestraint_set_maximum_penetration_score(self, s)
1883 def set_maximum_penetration(self, d):
1884 """set_maximum_penetration(ComplementarityRestraint self, double d)"""
1885 return _IMP_multifit.ComplementarityRestraint_set_maximum_penetration(self, d)
1888 def set_maximum_separation(self, s):
1889 """set_maximum_separation(ComplementarityRestraint self, double s)"""
1890 return _IMP_multifit.ComplementarityRestraint_set_maximum_separation(self, s)
1893 def set_complementarity_thickness(self, th):
1894 """set_complementarity_thickness(ComplementarityRestraint self, double th)"""
1895 return _IMP_multifit.ComplementarityRestraint_set_complementarity_thickness(self, th)
1898 def set_complementarity_value(self, th):
1899 """set_complementarity_value(ComplementarityRestraint self, double th)"""
1900 return _IMP_multifit.ComplementarityRestraint_set_complementarity_value(self, th)
1903 def set_interior_layer_thickness(self, th):
1904 """set_interior_layer_thickness(ComplementarityRestraint self, double th)"""
1905 return _IMP_multifit.ComplementarityRestraint_set_interior_layer_thickness(self, th)
1908 def set_penetration_coefficient(self, pc):
1909 """set_penetration_coefficient(ComplementarityRestraint self, double pc)"""
1910 return _IMP_multifit.ComplementarityRestraint_set_penetration_coefficient(self, pc)
1913 def set_complementarity_coefficient(self, cc):
1914 """set_complementarity_coefficient(ComplementarityRestraint self, double cc)"""
1915 return _IMP_multifit.ComplementarityRestraint_set_complementarity_coefficient(self, cc)
1918 def set_boundary_coefficient(self, bc):
1919 """set_boundary_coefficient(ComplementarityRestraint self, double bc)"""
1920 return _IMP_multifit.ComplementarityRestraint_set_boundary_coefficient(self, bc)
1923 def get_voxel_size(self):
1924 """get_voxel_size(ComplementarityRestraint self) -> float"""
1925 return _IMP_multifit.ComplementarityRestraint_get_voxel_size(self)
1928 def do_get_inputs(self):
1929 """do_get_inputs(ComplementarityRestraint self) -> IMP::ModelObjectsTemp"""
1930 return _IMP_multifit.ComplementarityRestraint_do_get_inputs(self)
1933 def get_version_info(self):
1934 """get_version_info(ComplementarityRestraint self) -> VersionInfo"""
1935 return _IMP_multifit.ComplementarityRestraint_get_version_info(self)
1939 """__str__(ComplementarityRestraint self) -> std::string"""
1940 return _IMP_multifit.ComplementarityRestraint___str__(self)
1944 """__repr__(ComplementarityRestraint self) -> std::string"""
1945 return _IMP_multifit.ComplementarityRestraint___repr__(self)
1950 return _object_cast_to_ComplementarityRestraint(o)
1952 ComplementarityRestraint_swigregister = _IMP_multifit.ComplementarityRestraint_swigregister
1953 ComplementarityRestraint_swigregister(ComplementarityRestraint)
1957 """read_fitting_solutions(char const * fitting_fn) -> IMP::multifit::FittingSolutionRecords"""
1958 return _IMP_multifit.read_fitting_solutions(fitting_fn)
1962 write_fitting_solutions(char const * fitting_fn, IMP::multifit::FittingSolutionRecords const & fit_sols, int num_sols=-1)
1963 write_fitting_solutions(char const * fitting_fn, IMP::multifit::FittingSolutionRecords const & fit_sols)
1965 return _IMP_multifit.write_fitting_solutions(fitting_fn, fit_sols, num_sols)
1967 def convert_em_to_multifit_format(em_fits):
1968 """convert_em_to_multifit_format(FittingSolutions em_fits) -> IMP::multifit::FittingSolutionRecords"""
1969 return _IMP_multifit.convert_em_to_multifit_format(em_fits)
1971 def convert_multifit_to_em_format(multifit_fits):
1972 """convert_multifit_to_em_format(IMP::multifit::FittingSolutionRecords const & multifit_fits) -> FittingSolutions"""
1973 return _IMP_multifit.convert_multifit_to_em_format(multifit_fits)
1975 def convert_transformations_to_multifit_format(trans):
1976 """convert_transformations_to_multifit_format(IMP::algebra::Transformation3Ds const & trans) -> IMP::multifit::FittingSolutionRecords"""
1977 return _IMP_multifit.convert_transformations_to_multifit_format(trans)
1979 def convert_multifit_format_to_transformations(recs):
1980 """convert_multifit_format_to_transformations(IMP::multifit::FittingSolutionRecords const & recs) -> IMP::algebra::Transformation3Ds"""
1981 return _IMP_multifit.convert_multifit_format_to_transformations(recs)
1984 """get_close_to_point(IMP::multifit::FittingSolutionRecords const & fit_sols, Hierarchy mh, Particle ap, IMP::Float dist) -> IMP::multifit::FittingSolutionRecords"""
1985 return _IMP_multifit.get_close_to_point(fit_sols, mh, ap, dist)
1987 """Proxy of C++ IMP::multifit::ProbabilisticAnchorGraph class"""
1988 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1990 def __init__(self, anchor_positions):
1991 """__init__(IMP::multifit::ProbabilisticAnchorGraph self, IMP::algebra::Vector3Ds anchor_positions) -> ProbabilisticAnchorGraph"""
1992 this = _IMP_multifit.new_ProbabilisticAnchorGraph(anchor_positions)
1994 self.this.append(this)
1998 def add_edge(self, i, j):
1999 """add_edge(ProbabilisticAnchorGraph self, int i, int j)"""
2000 return _IMP_multifit.ProbabilisticAnchorGraph_add_edge(self, i, j)
2003 def set_particle_probabilities_on_anchors(self, p, sols):
2004 """set_particle_probabilities_on_anchors(ProbabilisticAnchorGraph self, Particle p, IMP::multifit::FittingSolutionRecords sols)"""
2005 return _IMP_multifit.ProbabilisticAnchorGraph_set_particle_probabilities_on_anchors(self, p, sols)
2008 def show(self, *args):
2010 show(ProbabilisticAnchorGraph self, _ostream out)
2011 show(ProbabilisticAnchorGraph self)
2013 return _IMP_multifit.ProbabilisticAnchorGraph_show(self, *args)
2016 def get_number_of_anchors(self):
2017 """get_number_of_anchors(ProbabilisticAnchorGraph self) -> unsigned int"""
2018 return _IMP_multifit.ProbabilisticAnchorGraph_get_number_of_anchors(self)
2021 def get_number_of_edges(self):
2022 """get_number_of_edges(ProbabilisticAnchorGraph self) -> unsigned int"""
2023 return _IMP_multifit.ProbabilisticAnchorGraph_get_number_of_edges(self)
2026 def get_edge_list(self):
2027 """get_edge_list(ProbabilisticAnchorGraph self) -> IMP::IntRanges"""
2028 return _IMP_multifit.ProbabilisticAnchorGraph_get_edge_list(self)
2031 def get_anchors(self):
2032 """get_anchors(ProbabilisticAnchorGraph self) -> IMP::algebra::Vector3Ds"""
2033 return _IMP_multifit.ProbabilisticAnchorGraph_get_anchors(self)
2036 def get_particle_anchors(self, p, min_prob=0):
2038 get_particle_anchors(ProbabilisticAnchorGraph self, Particle p, float min_prob=0) -> IMP::algebra::Vector3Ds
2039 get_particle_anchors(ProbabilisticAnchorGraph self, Particle p) -> IMP::algebra::Vector3Ds
2041 return _IMP_multifit.ProbabilisticAnchorGraph_get_particle_anchors(self, p, min_prob)
2044 def get_are_probabilities_for_particle_set(self, p):
2045 """get_are_probabilities_for_particle_set(ProbabilisticAnchorGraph self, Particle p) -> bool"""
2046 return _IMP_multifit.ProbabilisticAnchorGraph_get_are_probabilities_for_particle_set(self, p)
2049 def get_particle_probabilities(self, p):
2050 """get_particle_probabilities(ProbabilisticAnchorGraph self, Particle p) -> IMP::Floats"""
2051 return _IMP_multifit.ProbabilisticAnchorGraph_get_particle_probabilities(self, p)
2054 def get_version_info(self):
2055 """get_version_info(ProbabilisticAnchorGraph self) -> VersionInfo"""
2056 return _IMP_multifit.ProbabilisticAnchorGraph_get_version_info(self)
2060 """__str__(ProbabilisticAnchorGraph self) -> std::string"""
2061 return _IMP_multifit.ProbabilisticAnchorGraph___str__(self)
2065 """__repr__(ProbabilisticAnchorGraph self) -> std::string"""
2066 return _IMP_multifit.ProbabilisticAnchorGraph___repr__(self)
2071 return _object_cast_to_ProbabilisticAnchorGraph(o)
2073 ProbabilisticAnchorGraph_swigregister = _IMP_multifit.ProbabilisticAnchorGraph_swigregister
2074 ProbabilisticAnchorGraph_swigregister(ProbabilisticAnchorGraph)
2076 class ProteinRecordData(object):
2077 """Proxy of C++ IMP::multifit::ProteinRecordData class"""
2078 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2080 def reset_all(self):
2081 """reset_all(ProteinRecordData self)"""
2082 return _IMP_multifit.ProteinRecordData_reset_all(self)
2087 __init__(IMP::multifit::ProteinRecordData self) -> ProteinRecordData
2088 __init__(IMP::multifit::ProteinRecordData self, std::string const & name) -> ProteinRecordData
2089 __init__(IMP::multifit::ProteinRecordData self, std::string const & name, std::string const fn) -> ProteinRecordData
2090 __init__(IMP::multifit::ProteinRecordData self, std::string const & name, int start_res, int end_res, std::string const fn) -> ProteinRecordData
2091 __init__(IMP::multifit::ProteinRecordData self, std::string const & name, int start_res, int end_res, std::string const & fn, std::string const & surface_fn, std::string const & ref_fn) -> ProteinRecordData
2093 this = _IMP_multifit.new_ProteinRecordData(*args)
2095 self.this.append(this)
2099 def show(self, *args):
2101 show(ProteinRecordData self, _ostream out)
2102 show(ProteinRecordData self)
2104 return _IMP_multifit.ProteinRecordData_show(self, *args)
2106 name_ = _swig_property(_IMP_multifit.ProteinRecordData_name__get, _IMP_multifit.ProteinRecordData_name__set)
2107 start_res_ = _swig_property(_IMP_multifit.ProteinRecordData_start_res__get, _IMP_multifit.ProteinRecordData_start_res__set)
2108 end_res_ = _swig_property(_IMP_multifit.ProteinRecordData_end_res__get, _IMP_multifit.ProteinRecordData_end_res__set)
2109 filename_ = _swig_property(_IMP_multifit.ProteinRecordData_filename__get, _IMP_multifit.ProteinRecordData_filename__set)
2110 surface_filename_ = _swig_property(_IMP_multifit.ProteinRecordData_surface_filename__get, _IMP_multifit.ProteinRecordData_surface_filename__set)
2111 ref_filename_ = _swig_property(_IMP_multifit.ProteinRecordData_ref_filename__get, _IMP_multifit.ProteinRecordData_ref_filename__set)
2114 """__str__(ProteinRecordData self) -> std::string"""
2115 return _IMP_multifit.ProteinRecordData___str__(self)
2119 """__repr__(ProteinRecordData self) -> std::string"""
2120 return _IMP_multifit.ProteinRecordData___repr__(self)
2123 def _get_as_binary(self):
2124 """_get_as_binary(ProteinRecordData self) -> PyObject *"""
2125 return _IMP_multifit.ProteinRecordData__get_as_binary(self)
2128 def _set_from_binary(self, p):
2129 """_set_from_binary(ProteinRecordData self, PyObject * p)"""
2130 return _IMP_multifit.ProteinRecordData__set_from_binary(self, p)
2133 def __getstate__(self):
2134 p = self._get_as_binary()
2135 if len(self.__dict__) > 1:
2136 d = self.__dict__.copy()
2141 def __setstate__(self, p):
2142 if not hasattr(self,
'this'):
2144 if isinstance(p, tuple):
2146 self.__dict__.update(d)
2147 return self._set_from_binary(p)
2149 __swig_destroy__ = _IMP_multifit.delete_ProteinRecordData
2150 __del__ =
lambda self:
None
2151 ProteinRecordData_swigregister = _IMP_multifit.ProteinRecordData_swigregister
2152 ProteinRecordData_swigregister(ProteinRecordData)
2155 """Proxy of C++ IMP::multifit::ProteomicsData class"""
2156 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2159 """__init__(IMP::multifit::ProteomicsData self) -> ProteomicsData"""
2160 this = _IMP_multifit.new_ProteomicsData()
2162 self.this.append(this)
2166 def add_protein(self, *args):
2168 add_protein(ProteomicsData self, std::string name, int start_res, int end_res, std::string const & mol_fn, std::string const & surface_fn, std::string const & ref_fn) -> int
2169 add_protein(ProteomicsData self, ProteinRecordData rec) -> int
2171 return _IMP_multifit.ProteomicsData_add_protein(self, *args)
2174 def find(self, name):
2175 """find(ProteomicsData self, std::string const & name) -> int"""
2176 return _IMP_multifit.ProteomicsData_find(self, name)
2179 def add_interaction(self, ii, used_for_filter, linker_len):
2180 """add_interaction(ProteomicsData self, IMP::Ints const & ii, bool used_for_filter, float linker_len)"""
2181 return _IMP_multifit.ProteomicsData_add_interaction(self, ii, used_for_filter, linker_len)
2184 def add_cross_link_interaction(self, prot1, res1, prot2, res2, used_in_filter, linker_len):
2185 """add_cross_link_interaction(ProteomicsData self, IMP::Int prot1, IMP::Int res1, IMP::Int prot2, IMP::Int res2, bool used_in_filter, IMP::Float linker_len)"""
2186 return _IMP_multifit.ProteomicsData_add_cross_link_interaction(self, prot1, res1, prot2, res2, used_in_filter, linker_len)
2189 def add_ev_pair(self, prot1, prot2):
2190 """add_ev_pair(ProteomicsData self, IMP::Int prot1, IMP::Int prot2)"""
2191 return _IMP_multifit.ProteomicsData_add_ev_pair(self, prot1, prot2)
2194 def get_number_of_proteins(self):
2195 """get_number_of_proteins(ProteomicsData self) -> int"""
2196 return _IMP_multifit.ProteomicsData_get_number_of_proteins(self)
2199 def get_number_of_interactions(self):
2200 """get_number_of_interactions(ProteomicsData self) -> int"""
2201 return _IMP_multifit.ProteomicsData_get_number_of_interactions(self)
2204 def get_interaction(self, interaction_ind):
2205 """get_interaction(ProteomicsData self, int interaction_ind) -> IMP::Ints"""
2206 return _IMP_multifit.ProteomicsData_get_interaction(self, interaction_ind)
2209 def get_interaction_part_of_filter(self, interaction_ind):
2210 """get_interaction_part_of_filter(ProteomicsData self, int interaction_ind) -> bool"""
2211 return _IMP_multifit.ProteomicsData_get_interaction_part_of_filter(self, interaction_ind)
2214 def get_interaction_linker_length(self, interaction_ind):
2215 """get_interaction_linker_length(ProteomicsData self, int interaction_ind) -> int"""
2216 return _IMP_multifit.ProteomicsData_get_interaction_linker_length(self, interaction_ind)
2219 def get_number_of_cross_links(self):
2220 """get_number_of_cross_links(ProteomicsData self) -> int"""
2221 return _IMP_multifit.ProteomicsData_get_number_of_cross_links(self)
2224 def get_cross_link(self, xlink_ind):
2225 """get_cross_link(ProteomicsData self, int xlink_ind) -> std::pair< IMP::IntPair,IMP::IntPair >"""
2226 return _IMP_multifit.ProteomicsData_get_cross_link(self, xlink_ind)
2229 def get_cross_link_part_of_filter(self, xlink_ind):
2230 """get_cross_link_part_of_filter(ProteomicsData self, int xlink_ind) -> bool"""
2231 return _IMP_multifit.ProteomicsData_get_cross_link_part_of_filter(self, xlink_ind)
2234 def get_cross_link_length(self, xlink_ind):
2235 """get_cross_link_length(ProteomicsData self, int xlink_ind) -> float"""
2236 return _IMP_multifit.ProteomicsData_get_cross_link_length(self, xlink_ind)
2239 def get_number_of_ev_pairs(self):
2240 """get_number_of_ev_pairs(ProteomicsData self) -> int"""
2241 return _IMP_multifit.ProteomicsData_get_number_of_ev_pairs(self)
2244 def get_ev_pair(self, ev_ind):
2245 """get_ev_pair(ProteomicsData self, int ev_ind) -> IMP::IntPair"""
2246 return _IMP_multifit.ProteomicsData_get_ev_pair(self, ev_ind)
2249 def get_protein_name(self, protein_ind):
2250 """get_protein_name(ProteomicsData self, int protein_ind) -> std::string"""
2251 return _IMP_multifit.ProteomicsData_get_protein_name(self, protein_ind)
2254 def get_end_res(self, protein_ind):
2255 """get_end_res(ProteomicsData self, int protein_ind) -> int"""
2256 return _IMP_multifit.ProteomicsData_get_end_res(self, protein_ind)
2259 def get_start_res(self, protein_ind):
2260 """get_start_res(ProteomicsData self, int protein_ind) -> int"""
2261 return _IMP_multifit.ProteomicsData_get_start_res(self, protein_ind)
2264 def get_protein_filename(self, protein_ind):
2265 """get_protein_filename(ProteomicsData self, int protein_ind) -> std::string"""
2266 return _IMP_multifit.ProteomicsData_get_protein_filename(self, protein_ind)
2269 def get_reference_filename(self, protein_ind):
2270 """get_reference_filename(ProteomicsData self, int protein_ind) -> std::string"""
2271 return _IMP_multifit.ProteomicsData_get_reference_filename(self, protein_ind)
2274 def get_surface_filename(self, protein_ind):
2275 """get_surface_filename(ProteomicsData self, int protein_ind) -> std::string"""
2276 return _IMP_multifit.ProteomicsData_get_surface_filename(self, protein_ind)
2279 def get_protein_data(self, protein_ind):
2280 """get_protein_data(ProteomicsData self, int protein_ind) -> ProteinRecordData"""
2281 return _IMP_multifit.ProteomicsData_get_protein_data(self, protein_ind)
2284 def get_version_info(self):
2285 """get_version_info(ProteomicsData self) -> VersionInfo"""
2286 return _IMP_multifit.ProteomicsData_get_version_info(self)
2289 def get_num_allowed_violated_interactions(self):
2290 """get_num_allowed_violated_interactions(ProteomicsData self) -> int"""
2291 return _IMP_multifit.ProteomicsData_get_num_allowed_violated_interactions(self)
2294 def set_num_allowed_violated_interactions(self, n):
2295 """set_num_allowed_violated_interactions(ProteomicsData self, int n)"""
2296 return _IMP_multifit.ProteomicsData_set_num_allowed_violated_interactions(self, n)
2299 def get_num_allowed_violated_cross_links(self):
2300 """get_num_allowed_violated_cross_links(ProteomicsData self) -> int"""
2301 return _IMP_multifit.ProteomicsData_get_num_allowed_violated_cross_links(self)
2304 def set_num_allowed_violated_cross_links(self, n):
2305 """set_num_allowed_violated_cross_links(ProteomicsData self, int n)"""
2306 return _IMP_multifit.ProteomicsData_set_num_allowed_violated_cross_links(self, n)
2309 def get_num_allowed_violated_ev(self):
2310 """get_num_allowed_violated_ev(ProteomicsData self) -> int"""
2311 return _IMP_multifit.ProteomicsData_get_num_allowed_violated_ev(self)
2314 def set_num_allowed_violated_ev(self, n):
2315 """set_num_allowed_violated_ev(ProteomicsData self, int n)"""
2316 return _IMP_multifit.ProteomicsData_set_num_allowed_violated_ev(self, n)
2320 """__str__(ProteomicsData self) -> std::string"""
2321 return _IMP_multifit.ProteomicsData___str__(self)
2325 """__repr__(ProteomicsData self) -> std::string"""
2326 return _IMP_multifit.ProteomicsData___repr__(self)
2331 return _object_cast_to_ProteomicsData(o)
2333 ProteomicsData_swigregister = _IMP_multifit.ProteomicsData_swigregister
2334 ProteomicsData_swigregister(ProteomicsData)
2338 """read_proteomics_data(char const * proteomics_fn) -> ProteomicsData"""
2339 return _IMP_multifit.read_proteomics_data(proteomics_fn)
2341 def get_partial_proteomics_data(pd, prot_names):
2342 """get_partial_proteomics_data(ProteomicsData pd, IMP::Strings const & prot_names) -> ProteomicsData"""
2343 return _IMP_multifit.get_partial_proteomics_data(pd, prot_names)
2344 class AnchorsData(object):
2345 """Proxy of C++ IMP::multifit::AnchorsData class"""
2346 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2350 __init__(IMP::multifit::AnchorsData self) -> AnchorsData
2351 __init__(IMP::multifit::AnchorsData self, IMP::algebra::Vector3Ds points, IMP::IntPairs edges) -> AnchorsData
2353 this = _IMP_multifit.new_AnchorsData(*args)
2355 self.this.append(this)
2359 def remove_edges_for_node(self, node_ind):
2360 """remove_edges_for_node(AnchorsData self, int node_ind)"""
2361 return _IMP_multifit.AnchorsData_remove_edges_for_node(self, node_ind)
2364 def get_number_of_points(self):
2365 """get_number_of_points(AnchorsData self) -> int"""
2366 return _IMP_multifit.AnchorsData_get_number_of_points(self)
2369 def get_number_of_edges(self):
2370 """get_number_of_edges(AnchorsData self) -> int"""
2371 return _IMP_multifit.AnchorsData_get_number_of_edges(self)
2374 def get_is_point_considered(self, node_ind):
2375 """get_is_point_considered(AnchorsData self, int node_ind) -> bool"""
2376 return _IMP_multifit.AnchorsData_get_is_point_considered(self, node_ind)
2379 def show(self, *args):
2381 show(AnchorsData self, _ostream out)
2382 show(AnchorsData self)
2384 return _IMP_multifit.AnchorsData_show(self, *args)
2387 def get_secondary_structure_is_set(self):
2388 """get_secondary_structure_is_set(AnchorsData self) -> bool"""
2389 return _IMP_multifit.AnchorsData_get_secondary_structure_is_set(self)
2392 def setup_secondary_structure(self, mdl):
2393 """setup_secondary_structure(AnchorsData self, Model mdl)"""
2394 return _IMP_multifit.AnchorsData_setup_secondary_structure(self, mdl)
2397 def set_secondary_structure_probabilities(self, *args):
2399 set_secondary_structure_probabilities(AnchorsData self, IMP::Particles const & ssres_ps, IMP::Ints const & indices)
2400 set_secondary_structure_probabilities(AnchorsData self, IMP::Particles const & ssres_ps)
2402 return _IMP_multifit.AnchorsData_set_secondary_structure_probabilities(self, *args)
2405 def get_secondary_structure_particles(self):
2406 """get_secondary_structure_particles(AnchorsData self) -> IMP::Particles"""
2407 return _IMP_multifit.AnchorsData_get_secondary_structure_particles(self)
2409 points_ = _swig_property(_IMP_multifit.AnchorsData_points__get, _IMP_multifit.AnchorsData_points__set)
2410 consider_point_ = _swig_property(_IMP_multifit.AnchorsData_consider_point__get, _IMP_multifit.AnchorsData_consider_point__set)
2411 edges_ = _swig_property(_IMP_multifit.AnchorsData_edges__get, _IMP_multifit.AnchorsData_edges__set)
2414 """__str__(AnchorsData self) -> std::string"""
2415 return _IMP_multifit.AnchorsData___str__(self)
2419 """__repr__(AnchorsData self) -> std::string"""
2420 return _IMP_multifit.AnchorsData___repr__(self)
2422 __swig_destroy__ = _IMP_multifit.delete_AnchorsData
2423 __del__ =
lambda self:
None
2424 AnchorsData_swigregister = _IMP_multifit.AnchorsData_swigregister
2425 AnchorsData_swigregister(AnchorsData)
2428 def read_anchors_data(txt_filename):
2429 """read_anchors_data(char const * txt_filename) -> AnchorsData"""
2430 return _IMP_multifit.read_anchors_data(txt_filename)
2432 def write_txt(txt_filename, ad):
2433 """write_txt(std::string const & txt_filename, AnchorsData ad)"""
2434 return _IMP_multifit.write_txt(txt_filename, ad)
2436 def write_cmm(cmm_filename, marker_set_name, dpa):
2437 """write_cmm(std::string const & cmm_filename, std::string const & marker_set_name, AnchorsData dpa)"""
2438 return _IMP_multifit.write_cmm(cmm_filename, marker_set_name, dpa)
2441 """create_coarse_molecule_from_density(DensityMap dmap, float dens_threshold, int num_beads, Model mdl, float bead_radius) -> Hierarchy"""
2442 return _IMP_multifit.create_coarse_molecule_from_density(dmap, dens_threshold, num_beads, mdl, bead_radius)
2444 def create_hit_map(rb, rb_ref, sols, damp):
2445 """create_hit_map(RigidBody rb, Refiner rb_ref, IMP::multifit::FittingSolutionRecords const & sols, DensityMap damp) -> DensityMap"""
2446 return _IMP_multifit.create_hit_map(rb, rb_ref, sols, damp)
2449 """get_points_close_to_molecule(Hierarchy mh, IMP::algebra::Vector3Ds const points, IMP::Float max_dist) -> IMP::algebra::Vector3Ds"""
2450 return _IMP_multifit.get_points_close_to_molecule(mh, points, max_dist)
2452 def get_points_far_from_molecule(mh, points, max_dist):
2453 """get_points_far_from_molecule(Hierarchy mh, IMP::algebra::Vector3Ds const points, IMP::Float max_dist) -> IMP::algebra::Vector3Ds"""
2454 return _IMP_multifit.get_points_far_from_molecule(mh, points, max_dist)
2456 """Proxy of C++ IMP::multifit::RadiusOfGyrationRestraint class"""
2457 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2459 def __init__(self, ps, num_residues, scale=1.):
2461 __init__(IMP::multifit::RadiusOfGyrationRestraint self, IMP::Particles ps, int num_residues, IMP::Float scale=1.) -> RadiusOfGyrationRestraint
2462 __init__(IMP::multifit::RadiusOfGyrationRestraint self, IMP::Particles ps, int num_residues) -> RadiusOfGyrationRestraint
2464 this = _IMP_multifit.new_RadiusOfGyrationRestraint(ps, num_residues, scale)
2466 self.this.append(this)
2470 def do_get_inputs(self):
2471 """do_get_inputs(RadiusOfGyrationRestraint self) -> IMP::ModelObjectsTemp"""
2472 return _IMP_multifit.RadiusOfGyrationRestraint_do_get_inputs(self)
2475 def get_version_info(self):
2476 """get_version_info(RadiusOfGyrationRestraint self) -> VersionInfo"""
2477 return _IMP_multifit.RadiusOfGyrationRestraint_get_version_info(self)
2480 def set_radius_of_gyration(self, r):
2481 """set_radius_of_gyration(RadiusOfGyrationRestraint self, IMP::Float r)"""
2482 return _IMP_multifit.RadiusOfGyrationRestraint_set_radius_of_gyration(self, r)
2486 """get_radius_of_gyration(RadiusOfGyrationRestraint self) -> IMP::Float"""
2487 return _IMP_multifit.RadiusOfGyrationRestraint_get_radius_of_gyration(self)
2491 """__str__(RadiusOfGyrationRestraint self) -> std::string"""
2492 return _IMP_multifit.RadiusOfGyrationRestraint___str__(self)
2496 """__repr__(RadiusOfGyrationRestraint self) -> std::string"""
2497 return _IMP_multifit.RadiusOfGyrationRestraint___repr__(self)
2502 return _object_cast_to_RadiusOfGyrationRestraint(o)
2504 RadiusOfGyrationRestraint_swigregister = _IMP_multifit.RadiusOfGyrationRestraint_swigregister
2505 RadiusOfGyrationRestraint_swigregister(RadiusOfGyrationRestraint)
2508 def get_approximated_radius_of_gyration(len):
2509 """get_approximated_radius_of_gyration(int len) -> float"""
2510 return _IMP_multifit.get_approximated_radius_of_gyration(len)
2512 def get_actual_radius_of_gyration(ps):
2513 """get_actual_radius_of_gyration(IMP::ParticlesTemp ps) -> float"""
2514 return _IMP_multifit.get_actual_radius_of_gyration(ps)
2516 def get_approximated_radius(len):
2517 """get_approximated_radius(int len) -> float"""
2518 return _IMP_multifit.get_approximated_radius(len)
2519 class ProteinsAnchorsSamplingSpace(object):
2520 """Proxy of C++ IMP::multifit::ProteinsAnchorsSamplingSpace class"""
2521 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2525 __init__(IMP::multifit::ProteinsAnchorsSamplingSpace self, ProteomicsData prots=None) -> ProteinsAnchorsSamplingSpace
2526 __init__(IMP::multifit::ProteinsAnchorsSamplingSpace self) -> ProteinsAnchorsSamplingSpace
2528 this = _IMP_multifit.new_ProteinsAnchorsSamplingSpace(prots)
2530 self.this.append(this)
2534 def set_anchors(self, data):
2535 """set_anchors(ProteinsAnchorsSamplingSpace self, AnchorsData data)"""
2536 return _IMP_multifit.ProteinsAnchorsSamplingSpace_set_anchors(self, data)
2539 def get_anchors(self):
2540 """get_anchors(ProteinsAnchorsSamplingSpace self) -> AnchorsData"""
2541 return _IMP_multifit.ProteinsAnchorsSamplingSpace_get_anchors(self)
2544 def get_anchors_filename(self):
2545 """get_anchors_filename(ProteinsAnchorsSamplingSpace self) -> std::string"""
2546 return _IMP_multifit.ProteinsAnchorsSamplingSpace_get_anchors_filename(self)
2549 def set_anchors_filename(self, fn):
2550 """set_anchors_filename(ProteinsAnchorsSamplingSpace self, std::string const & fn)"""
2551 return _IMP_multifit.ProteinsAnchorsSamplingSpace_set_anchors_filename(self, fn)
2554 def get_proteomics_data(self):
2555 """get_proteomics_data(ProteinsAnchorsSamplingSpace self) -> ProteomicsData"""
2556 return _IMP_multifit.ProteinsAnchorsSamplingSpace_get_proteomics_data(self)
2559 def add_protein(self, rec):
2560 """add_protein(ProteinsAnchorsSamplingSpace self, ProteinRecordData rec)"""
2561 return _IMP_multifit.ProteinsAnchorsSamplingSpace_add_protein(self, rec)
2564 def get_paths_for_protein(self, prot_name):
2565 """get_paths_for_protein(ProteinsAnchorsSamplingSpace self, std::string const & prot_name) -> IMP::IntsList"""
2566 return _IMP_multifit.ProteinsAnchorsSamplingSpace_get_paths_for_protein(self, prot_name)
2569 def set_paths_filename_for_protein(self, prot_name, paths_filename):
2570 """set_paths_filename_for_protein(ProteinsAnchorsSamplingSpace self, std::string const & prot_name, std::string const & paths_filename)"""
2571 return _IMP_multifit.ProteinsAnchorsSamplingSpace_set_paths_filename_for_protein(self, prot_name, paths_filename)
2574 def get_paths_filename_for_protein(self, prot_name):
2575 """get_paths_filename_for_protein(ProteinsAnchorsSamplingSpace self, std::string const & prot_name) -> std::string"""
2576 return _IMP_multifit.ProteinsAnchorsSamplingSpace_get_paths_filename_for_protein(self, prot_name)
2579 def set_paths_for_protein(self, prot_name, paths):
2580 """set_paths_for_protein(ProteinsAnchorsSamplingSpace self, std::string const & prot_name, IMP::IntsList paths)"""
2581 return _IMP_multifit.ProteinsAnchorsSamplingSpace_set_paths_for_protein(self, prot_name, paths)
2584 def show(self, *args):
2586 show(ProteinsAnchorsSamplingSpace self, _ostream s)
2587 show(ProteinsAnchorsSamplingSpace self)
2589 return _IMP_multifit.ProteinsAnchorsSamplingSpace_show(self, *args)
2593 """__str__(ProteinsAnchorsSamplingSpace self) -> std::string"""
2594 return _IMP_multifit.ProteinsAnchorsSamplingSpace___str__(self)
2598 """__repr__(ProteinsAnchorsSamplingSpace self) -> std::string"""
2599 return _IMP_multifit.ProteinsAnchorsSamplingSpace___repr__(self)
2601 __swig_destroy__ = _IMP_multifit.delete_ProteinsAnchorsSamplingSpace
2602 __del__ =
lambda self:
None
2603 ProteinsAnchorsSamplingSpace_swigregister = _IMP_multifit.ProteinsAnchorsSamplingSpace_swigregister
2604 ProteinsAnchorsSamplingSpace_swigregister(ProteinsAnchorsSamplingSpace)
2607 def read_protein_anchors_mapping(*args):
2609 read_protein_anchors_mapping(ProteomicsData prots, std::string const & anchors_prot_map_fn, int max_paths) -> ProteinsAnchorsSamplingSpace
2610 read_protein_anchors_mapping(ProteomicsData prots, std::string const & anchors_prot_map_fn) -> ProteinsAnchorsSamplingSpace
2612 return _IMP_multifit.read_protein_anchors_mapping(*args)
2614 def write_protein_anchors_mapping(*args):
2616 write_protein_anchors_mapping(std::string const & anchors_prot_map_fn, std::string const & anchors_fn, std::vector< std::pair< IMP::String,IMP::String >,std::allocator< std::pair< IMP::String,IMP::String > > > const & prot_paths)
2617 write_protein_anchors_mapping(std::string const & anchors_prot_map_fn, ProteinsAnchorsSamplingSpace pa, IMP::Strings const & prot_names)
2619 return _IMP_multifit.write_protein_anchors_mapping(*args)
2622 """get_part_of_sampling_space(ProteinsAnchorsSamplingSpace prots_ss, IMP::Strings const & prot_names) -> ProteinsAnchorsSamplingSpace"""
2623 return _IMP_multifit.get_part_of_sampling_space(prots_ss, prot_names)
2626 """get_partial_assembly_setting_data(SettingsData prots_sd, IMP::Strings const & prot_names) -> SettingsData"""
2627 return _IMP_multifit.get_partial_assembly_setting_data(prots_sd, prot_names)
2631 read_paths(char const * txt_filename, int max_paths) -> IMP::IntsList
2632 read_paths(char const * txt_filename) -> IMP::IntsList
2634 return _IMP_multifit.read_paths(*args)
2636 def write_paths(paths, txt_filename):
2637 """write_paths(IMP::IntsList const & paths, std::string const & txt_filename)"""
2638 return _IMP_multifit.write_paths(paths, txt_filename)
2640 def molecule2anchors(mh, k):
2641 """molecule2anchors(Hierarchy mh, int k) -> AnchorsData"""
2642 return _IMP_multifit.molecule2anchors(mh, k)
2644 def get_anchors_for_density(dmap, number_of_means, density_threshold, pdb_filename, cmm_filename, seg_filename, txt_filename):
2645 """get_anchors_for_density(DensityMap dmap, int number_of_means, float density_threshold, std::string pdb_filename, std::string cmm_filename, std::string seg_filename, std::string txt_filename)"""
2646 return _IMP_multifit.get_anchors_for_density(dmap, number_of_means, density_threshold, pdb_filename, cmm_filename, seg_filename, txt_filename)
2650 get_anchor_indices_matching_secondary_structure(AnchorsData ad, IMP::atom::SecondaryStructureResidues const & ssrs, IMP::Float max_rmsd=0.7) -> IMP::IntsList
2651 get_anchor_indices_matching_secondary_structure(AnchorsData ad, IMP::atom::SecondaryStructureResidues const & ssrs) -> IMP::IntsList
2653 return _IMP_multifit.get_anchor_indices_matching_secondary_structure(ad, ssrs, max_rmsd)
2654 class DominoParams(object):
2655 """Proxy of C++ IMP::multifit::DominoParams class"""
2656 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2659 """__init__(IMP::multifit::DominoParams self) -> DominoParams"""
2660 this = _IMP_multifit.new_DominoParams()
2662 self.this.append(this)
2667 """add(DominoParams self, boost::property_tree::ptree const & pt)"""
2668 return _IMP_multifit.DominoParams_add(self, pt)
2671 def show(self, *args):
2673 show(DominoParams self, _ostream s)
2674 show(DominoParams self)
2676 return _IMP_multifit.DominoParams_show(self, *args)
2678 max_value_threshold_ = _swig_property(_IMP_multifit.DominoParams_max_value_threshold__get, _IMP_multifit.DominoParams_max_value_threshold__set)
2679 max_num_states_for_subset_ = _swig_property(_IMP_multifit.DominoParams_max_num_states_for_subset__get, _IMP_multifit.DominoParams_max_num_states_for_subset__set)
2680 max_anchor_penetration_ = _swig_property(_IMP_multifit.DominoParams_max_anchor_penetration__get, _IMP_multifit.DominoParams_max_anchor_penetration__set)
2681 heap_size_ = _swig_property(_IMP_multifit.DominoParams_heap_size__get, _IMP_multifit.DominoParams_heap_size__set)
2682 cache_size_ = _swig_property(_IMP_multifit.DominoParams_cache_size__get, _IMP_multifit.DominoParams_cache_size__set)
2685 """__str__(DominoParams self) -> std::string"""
2686 return _IMP_multifit.DominoParams___str__(self)
2690 """__repr__(DominoParams self) -> std::string"""
2691 return _IMP_multifit.DominoParams___repr__(self)
2694 def _get_as_binary(self):
2695 """_get_as_binary(DominoParams self) -> PyObject *"""
2696 return _IMP_multifit.DominoParams__get_as_binary(self)
2699 def _set_from_binary(self, p):
2700 """_set_from_binary(DominoParams self, PyObject * p)"""
2701 return _IMP_multifit.DominoParams__set_from_binary(self, p)
2704 def __getstate__(self):
2705 p = self._get_as_binary()
2706 if len(self.__dict__) > 1:
2707 d = self.__dict__.copy()
2712 def __setstate__(self, p):
2713 if not hasattr(self,
'this'):
2715 if isinstance(p, tuple):
2717 self.__dict__.update(d)
2718 return self._set_from_binary(p)
2720 __swig_destroy__ = _IMP_multifit.delete_DominoParams
2721 __del__ =
lambda self:
None
2722 DominoParams_swigregister = _IMP_multifit.DominoParams_swigregister
2723 DominoParams_swigregister(DominoParams)
2725 class XlinkParams(object):
2726 """Proxy of C++ IMP::multifit::XlinkParams class"""
2727 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2730 """__init__(IMP::multifit::XlinkParams self) -> XlinkParams"""
2731 this = _IMP_multifit.new_XlinkParams()
2733 self.this.append(this)
2738 """add(XlinkParams self, boost::property_tree::ptree const & pt)"""
2739 return _IMP_multifit.XlinkParams_add(self, pt)
2742 def show(self, *args):
2744 show(XlinkParams self, _ostream s)
2745 show(XlinkParams self)
2747 return _IMP_multifit.XlinkParams_show(self, *args)
2749 upper_bound_ = _swig_property(_IMP_multifit.XlinkParams_upper_bound__get, _IMP_multifit.XlinkParams_upper_bound__set)
2750 k_ = _swig_property(_IMP_multifit.XlinkParams_k__get, _IMP_multifit.XlinkParams_k__set)
2751 max_xlink_val_ = _swig_property(_IMP_multifit.XlinkParams_max_xlink_val__get, _IMP_multifit.XlinkParams_max_xlink_val__set)
2752 treat_between_residues_ = _swig_property(_IMP_multifit.XlinkParams_treat_between_residues__get, _IMP_multifit.XlinkParams_treat_between_residues__set)
2755 """__str__(XlinkParams self) -> std::string"""
2756 return _IMP_multifit.XlinkParams___str__(self)
2760 """__repr__(XlinkParams self) -> std::string"""
2761 return _IMP_multifit.XlinkParams___repr__(self)
2764 def _get_as_binary(self):
2765 """_get_as_binary(XlinkParams self) -> PyObject *"""
2766 return _IMP_multifit.XlinkParams__get_as_binary(self)
2769 def _set_from_binary(self, p):
2770 """_set_from_binary(XlinkParams self, PyObject * p)"""
2771 return _IMP_multifit.XlinkParams__set_from_binary(self, p)
2774 def __getstate__(self):
2775 p = self._get_as_binary()
2776 if len(self.__dict__) > 1:
2777 d = self.__dict__.copy()
2782 def __setstate__(self, p):
2783 if not hasattr(self,
'this'):
2785 if isinstance(p, tuple):
2787 self.__dict__.update(d)
2788 return self._set_from_binary(p)
2790 __swig_destroy__ = _IMP_multifit.delete_XlinkParams
2791 __del__ =
lambda self:
None
2792 XlinkParams_swigregister = _IMP_multifit.XlinkParams_swigregister
2793 XlinkParams_swigregister(XlinkParams)
2795 class ConnectivityParams(object):
2796 """Proxy of C++ IMP::multifit::ConnectivityParams class"""
2797 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2800 """__init__(IMP::multifit::ConnectivityParams self) -> ConnectivityParams"""
2801 this = _IMP_multifit.new_ConnectivityParams()
2803 self.this.append(this)
2808 """add(ConnectivityParams self, boost::property_tree::ptree const & pt)"""
2809 return _IMP_multifit.ConnectivityParams_add(self, pt)
2812 def show(self, *args):
2814 show(ConnectivityParams self, _ostream s)
2815 show(ConnectivityParams self)
2817 return _IMP_multifit.ConnectivityParams_show(self, *args)
2819 upper_bound_ = _swig_property(_IMP_multifit.ConnectivityParams_upper_bound__get, _IMP_multifit.ConnectivityParams_upper_bound__set)
2820 k_ = _swig_property(_IMP_multifit.ConnectivityParams_k__get, _IMP_multifit.ConnectivityParams_k__set)
2821 max_conn_rest_val_ = _swig_property(_IMP_multifit.ConnectivityParams_max_conn_rest_val__get, _IMP_multifit.ConnectivityParams_max_conn_rest_val__set)
2824 """__str__(ConnectivityParams self) -> std::string"""
2825 return _IMP_multifit.ConnectivityParams___str__(self)
2829 """__repr__(ConnectivityParams self) -> std::string"""
2830 return _IMP_multifit.ConnectivityParams___repr__(self)
2833 def _get_as_binary(self):
2834 """_get_as_binary(ConnectivityParams self) -> PyObject *"""
2835 return _IMP_multifit.ConnectivityParams__get_as_binary(self)
2838 def _set_from_binary(self, p):
2839 """_set_from_binary(ConnectivityParams self, PyObject * p)"""
2840 return _IMP_multifit.ConnectivityParams__set_from_binary(self, p)
2843 def __getstate__(self):
2844 p = self._get_as_binary()
2845 if len(self.__dict__) > 1:
2846 d = self.__dict__.copy()
2851 def __setstate__(self, p):
2852 if not hasattr(self,
'this'):
2854 if isinstance(p, tuple):
2856 self.__dict__.update(d)
2857 return self._set_from_binary(p)
2859 __swig_destroy__ = _IMP_multifit.delete_ConnectivityParams
2860 __del__ =
lambda self:
None
2861 ConnectivityParams_swigregister = _IMP_multifit.ConnectivityParams_swigregister
2862 ConnectivityParams_swigregister(ConnectivityParams)
2864 class FragmentsParams(object):
2865 """Proxy of C++ IMP::multifit::FragmentsParams class"""
2866 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2869 """__init__(IMP::multifit::FragmentsParams self) -> FragmentsParams"""
2870 this = _IMP_multifit.new_FragmentsParams()
2872 self.this.append(this)
2877 """add(FragmentsParams self, boost::property_tree::ptree const & pt)"""
2878 return _IMP_multifit.FragmentsParams_add(self, pt)
2881 def show(self, *args):
2883 show(FragmentsParams self, _ostream s)
2884 show(FragmentsParams self)
2886 return _IMP_multifit.FragmentsParams_show(self, *args)
2888 frag_len_ = _swig_property(_IMP_multifit.FragmentsParams_frag_len__get, _IMP_multifit.FragmentsParams_frag_len__set)
2889 bead_radius_scale_ = _swig_property(_IMP_multifit.FragmentsParams_bead_radius_scale__get, _IMP_multifit.FragmentsParams_bead_radius_scale__set)
2890 load_atomic_ = _swig_property(_IMP_multifit.FragmentsParams_load_atomic__get, _IMP_multifit.FragmentsParams_load_atomic__set)
2891 subunit_rigid_ = _swig_property(_IMP_multifit.FragmentsParams_subunit_rigid__get, _IMP_multifit.FragmentsParams_subunit_rigid__set)
2894 """__str__(FragmentsParams self) -> std::string"""
2895 return _IMP_multifit.FragmentsParams___str__(self)
2899 """__repr__(FragmentsParams self) -> std::string"""
2900 return _IMP_multifit.FragmentsParams___repr__(self)
2903 def _get_as_binary(self):
2904 """_get_as_binary(FragmentsParams self) -> PyObject *"""
2905 return _IMP_multifit.FragmentsParams__get_as_binary(self)
2908 def _set_from_binary(self, p):
2909 """_set_from_binary(FragmentsParams self, PyObject * p)"""
2910 return _IMP_multifit.FragmentsParams__set_from_binary(self, p)
2913 def __getstate__(self):
2914 p = self._get_as_binary()
2915 if len(self.__dict__) > 1:
2916 d = self.__dict__.copy()
2921 def __setstate__(self, p):
2922 if not hasattr(self,
'this'):
2924 if isinstance(p, tuple):
2926 self.__dict__.update(d)
2927 return self._set_from_binary(p)
2929 __swig_destroy__ = _IMP_multifit.delete_FragmentsParams
2930 __del__ =
lambda self:
None
2931 FragmentsParams_swigregister = _IMP_multifit.FragmentsParams_swigregister
2932 FragmentsParams_swigregister(FragmentsParams)
2934 class RogParams(object):
2935 """Proxy of C++ IMP::multifit::RogParams class"""
2936 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2939 """__init__(IMP::multifit::RogParams self) -> RogParams"""
2940 this = _IMP_multifit.new_RogParams()
2942 self.this.append(this)
2947 """add(RogParams self, boost::property_tree::ptree const & pt)"""
2948 return _IMP_multifit.RogParams_add(self, pt)
2951 def get_max_score(self):
2952 """get_max_score(RogParams self) -> float"""
2953 return _IMP_multifit.RogParams_get_max_score(self)
2956 def get_scale(self):
2957 """get_scale(RogParams self) -> float"""
2958 return _IMP_multifit.RogParams_get_scale(self)
2961 def show(self, *args):
2963 show(RogParams self, _ostream s)
2964 show(RogParams self)
2966 return _IMP_multifit.RogParams_show(self, *args)
2970 """__str__(RogParams self) -> std::string"""
2971 return _IMP_multifit.RogParams___str__(self)
2975 """__repr__(RogParams self) -> std::string"""
2976 return _IMP_multifit.RogParams___repr__(self)
2979 def _get_as_binary(self):
2980 """_get_as_binary(RogParams self) -> PyObject *"""
2981 return _IMP_multifit.RogParams__get_as_binary(self)
2984 def _set_from_binary(self, p):
2985 """_set_from_binary(RogParams self, PyObject * p)"""
2986 return _IMP_multifit.RogParams__set_from_binary(self, p)
2989 def __getstate__(self):
2990 p = self._get_as_binary()
2991 if len(self.__dict__) > 1:
2992 d = self.__dict__.copy()
2997 def __setstate__(self, p):
2998 if not hasattr(self,
'this'):
3000 if isinstance(p, tuple):
3002 self.__dict__.update(d)
3003 return self._set_from_binary(p)
3005 __swig_destroy__ = _IMP_multifit.delete_RogParams
3006 __del__ =
lambda self:
None
3007 RogParams_swigregister = _IMP_multifit.RogParams_swigregister
3008 RogParams_swigregister(RogParams)
3010 class EVParams(object):
3011 """Proxy of C++ IMP::multifit::EVParams class"""
3012 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3015 """__init__(IMP::multifit::EVParams self) -> EVParams"""
3016 this = _IMP_multifit.new_EVParams()
3018 self.this.append(this)
3023 """add(EVParams self, boost::property_tree::ptree const & pt)"""
3024 return _IMP_multifit.EVParams_add(self, pt)
3027 def show(self, *args):
3029 show(EVParams self, _ostream s)
3032 return _IMP_multifit.EVParams_show(self, *args)
3034 pair_distance_ = _swig_property(_IMP_multifit.EVParams_pair_distance__get, _IMP_multifit.EVParams_pair_distance__set)
3035 pair_slack_ = _swig_property(_IMP_multifit.EVParams_pair_slack__get, _IMP_multifit.EVParams_pair_slack__set)
3036 hlb_mean_ = _swig_property(_IMP_multifit.EVParams_hlb_mean__get, _IMP_multifit.EVParams_hlb_mean__set)
3037 hlb_k_ = _swig_property(_IMP_multifit.EVParams_hlb_k__get, _IMP_multifit.EVParams_hlb_k__set)
3038 maximum_ev_score_for_pair_ = _swig_property(_IMP_multifit.EVParams_maximum_ev_score_for_pair__get, _IMP_multifit.EVParams_maximum_ev_score_for_pair__set)
3039 allowed_percentage_of_bad_pairs_ = _swig_property(_IMP_multifit.EVParams_allowed_percentage_of_bad_pairs__get, _IMP_multifit.EVParams_allowed_percentage_of_bad_pairs__set)
3040 scoring_mode_ = _swig_property(_IMP_multifit.EVParams_scoring_mode__get, _IMP_multifit.EVParams_scoring_mode__set)
3043 """__str__(EVParams self) -> std::string"""
3044 return _IMP_multifit.EVParams___str__(self)
3048 """__repr__(EVParams self) -> std::string"""
3049 return _IMP_multifit.EVParams___repr__(self)
3052 def _get_as_binary(self):
3053 """_get_as_binary(EVParams self) -> PyObject *"""
3054 return _IMP_multifit.EVParams__get_as_binary(self)
3057 def _set_from_binary(self, p):
3058 """_set_from_binary(EVParams self, PyObject * p)"""
3059 return _IMP_multifit.EVParams__set_from_binary(self, p)
3062 def __getstate__(self):
3063 p = self._get_as_binary()
3064 if len(self.__dict__) > 1:
3065 d = self.__dict__.copy()
3070 def __setstate__(self, p):
3071 if not hasattr(self,
'this'):
3073 if isinstance(p, tuple):
3075 self.__dict__.update(d)
3076 return self._set_from_binary(p)
3078 __swig_destroy__ = _IMP_multifit.delete_EVParams
3079 __del__ =
lambda self:
None
3080 EVParams_swigregister = _IMP_multifit.EVParams_swigregister
3081 EVParams_swigregister(EVParams)
3083 class FiltersParams(object):
3084 """Proxy of C++ IMP::multifit::FiltersParams class"""
3085 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3088 """__init__(IMP::multifit::FiltersParams self) -> FiltersParams"""
3089 this = _IMP_multifit.new_FiltersParams()
3091 self.this.append(this)
3096 """add(FiltersParams self, boost::property_tree::ptree const & pt)"""
3097 return _IMP_multifit.FiltersParams_add(self, pt)
3100 def show(self, *args):
3102 show(FiltersParams self, _ostream s)
3103 show(FiltersParams self)
3105 return _IMP_multifit.FiltersParams_show(self, *args)
3107 max_num_violated_xlink_ = _swig_property(_IMP_multifit.FiltersParams_max_num_violated_xlink__get, _IMP_multifit.FiltersParams_max_num_violated_xlink__set)
3108 max_num_violated_conn_ = _swig_property(_IMP_multifit.FiltersParams_max_num_violated_conn__get, _IMP_multifit.FiltersParams_max_num_violated_conn__set)
3109 max_num_violated_ev_ = _swig_property(_IMP_multifit.FiltersParams_max_num_violated_ev__get, _IMP_multifit.FiltersParams_max_num_violated_ev__set)
3112 """__str__(FiltersParams self) -> std::string"""
3113 return _IMP_multifit.FiltersParams___str__(self)
3117 """__repr__(FiltersParams self) -> std::string"""
3118 return _IMP_multifit.FiltersParams___repr__(self)
3121 def _get_as_binary(self):
3122 """_get_as_binary(FiltersParams self) -> PyObject *"""
3123 return _IMP_multifit.FiltersParams__get_as_binary(self)
3126 def _set_from_binary(self, p):
3127 """_set_from_binary(FiltersParams self, PyObject * p)"""
3128 return _IMP_multifit.FiltersParams__set_from_binary(self, p)
3131 def __getstate__(self):
3132 p = self._get_as_binary()
3133 if len(self.__dict__) > 1:
3134 d = self.__dict__.copy()
3139 def __setstate__(self, p):
3140 if not hasattr(self,
'this'):
3142 if isinstance(p, tuple):
3144 self.__dict__.update(d)
3145 return self._set_from_binary(p)
3147 __swig_destroy__ = _IMP_multifit.delete_FiltersParams
3148 __del__ =
lambda self:
None
3149 FiltersParams_swigregister = _IMP_multifit.FiltersParams_swigregister
3150 FiltersParams_swigregister(FiltersParams)
3152 class FittingParams(object):
3153 """Proxy of C++ IMP::multifit::FittingParams class"""
3154 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3157 """__init__(IMP::multifit::FittingParams self) -> FittingParams"""
3158 this = _IMP_multifit.new_FittingParams()
3160 self.this.append(this)
3165 """add(FittingParams self, boost::property_tree::ptree const & pt)"""
3166 return _IMP_multifit.FittingParams_add(self, pt)
3169 def show(self, *args):
3171 show(FittingParams self, _ostream s)
3172 show(FittingParams self)
3174 return _IMP_multifit.FittingParams_show(self, *args)
3176 pca_max_angle_diff_ = _swig_property(_IMP_multifit.FittingParams_pca_max_angle_diff__get, _IMP_multifit.FittingParams_pca_max_angle_diff__set)
3177 pca_max_size_diff_ = _swig_property(_IMP_multifit.FittingParams_pca_max_size_diff__get, _IMP_multifit.FittingParams_pca_max_size_diff__set)
3178 pca_max_cent_dist_diff_ = _swig_property(_IMP_multifit.FittingParams_pca_max_cent_dist_diff__get, _IMP_multifit.FittingParams_pca_max_cent_dist_diff__set)
3179 max_asmb_fit_score_ = _swig_property(_IMP_multifit.FittingParams_max_asmb_fit_score__get, _IMP_multifit.FittingParams_max_asmb_fit_score__set)
3182 """__str__(FittingParams self) -> std::string"""
3183 return _IMP_multifit.FittingParams___str__(self)
3187 """__repr__(FittingParams self) -> std::string"""
3188 return _IMP_multifit.FittingParams___repr__(self)
3191 def _get_as_binary(self):
3192 """_get_as_binary(FittingParams self) -> PyObject *"""
3193 return _IMP_multifit.FittingParams__get_as_binary(self)
3196 def _set_from_binary(self, p):
3197 """_set_from_binary(FittingParams self, PyObject * p)"""
3198 return _IMP_multifit.FittingParams__set_from_binary(self, p)
3201 def __getstate__(self):
3202 p = self._get_as_binary()
3203 if len(self.__dict__) > 1:
3204 d = self.__dict__.copy()
3209 def __setstate__(self, p):
3210 if not hasattr(self,
'this'):
3212 if isinstance(p, tuple):
3214 self.__dict__.update(d)
3215 return self._set_from_binary(p)
3217 __swig_destroy__ = _IMP_multifit.delete_FittingParams
3218 __del__ =
lambda self:
None
3219 FittingParams_swigregister = _IMP_multifit.FittingParams_swigregister
3220 FittingParams_swigregister(FittingParams)
3222 class ComplementarityParams(object):
3223 """Proxy of C++ IMP::multifit::ComplementarityParams class"""
3224 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3227 """__init__(IMP::multifit::ComplementarityParams self) -> ComplementarityParams"""
3228 this = _IMP_multifit.new_ComplementarityParams()
3230 self.this.append(this)
3235 """add(ComplementarityParams self, boost::property_tree::ptree const & pt)"""
3236 return _IMP_multifit.ComplementarityParams_add(self, pt)
3239 def show(self, *args):
3241 show(ComplementarityParams self, _ostream s)
3242 show(ComplementarityParams self)
3244 return _IMP_multifit.ComplementarityParams_show(self, *args)
3246 max_score_ = _swig_property(_IMP_multifit.ComplementarityParams_max_score__get, _IMP_multifit.ComplementarityParams_max_score__set)
3247 max_penetration_ = _swig_property(_IMP_multifit.ComplementarityParams_max_penetration__get, _IMP_multifit.ComplementarityParams_max_penetration__set)
3248 interior_layer_thickness_ = _swig_property(_IMP_multifit.ComplementarityParams_interior_layer_thickness__get, _IMP_multifit.ComplementarityParams_interior_layer_thickness__set)
3249 boundary_coef_ = _swig_property(_IMP_multifit.ComplementarityParams_boundary_coef__get, _IMP_multifit.ComplementarityParams_boundary_coef__set)
3250 comp_coef_ = _swig_property(_IMP_multifit.ComplementarityParams_comp_coef__get, _IMP_multifit.ComplementarityParams_comp_coef__set)
3251 penetration_coef_ = _swig_property(_IMP_multifit.ComplementarityParams_penetration_coef__get, _IMP_multifit.ComplementarityParams_penetration_coef__set)
3254 """__str__(ComplementarityParams self) -> std::string"""
3255 return _IMP_multifit.ComplementarityParams___str__(self)
3259 """__repr__(ComplementarityParams self) -> std::string"""
3260 return _IMP_multifit.ComplementarityParams___repr__(self)
3263 def _get_as_binary(self):
3264 """_get_as_binary(ComplementarityParams self) -> PyObject *"""
3265 return _IMP_multifit.ComplementarityParams__get_as_binary(self)
3268 def _set_from_binary(self, p):
3269 """_set_from_binary(ComplementarityParams self, PyObject * p)"""
3270 return _IMP_multifit.ComplementarityParams__set_from_binary(self, p)
3273 def __getstate__(self):
3274 p = self._get_as_binary()
3275 if len(self.__dict__) > 1:
3276 d = self.__dict__.copy()
3281 def __setstate__(self, p):
3282 if not hasattr(self,
'this'):
3284 if isinstance(p, tuple):
3286 self.__dict__.update(d)
3287 return self._set_from_binary(p)
3289 __swig_destroy__ = _IMP_multifit.delete_ComplementarityParams
3290 __del__ =
lambda self:
None
3291 ComplementarityParams_swigregister = _IMP_multifit.ComplementarityParams_swigregister
3292 ComplementarityParams_swigregister(ComplementarityParams)
3294 class AlignmentParams(object):
3295 """Proxy of C++ IMP::multifit::AlignmentParams class"""
3296 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3300 __init__(IMP::multifit::AlignmentParams self) -> AlignmentParams
3301 __init__(IMP::multifit::AlignmentParams self, char const * param_filename) -> AlignmentParams
3303 this = _IMP_multifit.new_AlignmentParams(*args)
3305 self.this.append(this)
3309 def get_domino_params(self):
3310 """get_domino_params(AlignmentParams self) -> DominoParams"""
3311 return _IMP_multifit.AlignmentParams_get_domino_params(self)
3314 def get_fitting_params(self):
3315 """get_fitting_params(AlignmentParams self) -> FittingParams"""
3316 return _IMP_multifit.AlignmentParams_get_fitting_params(self)
3319 def get_complementarity_params(self):
3320 """get_complementarity_params(AlignmentParams self) -> ComplementarityParams"""
3321 return _IMP_multifit.AlignmentParams_get_complementarity_params(self)
3324 def get_xlink_params(self):
3325 """get_xlink_params(AlignmentParams self) -> XlinkParams"""
3326 return _IMP_multifit.AlignmentParams_get_xlink_params(self)
3329 def get_connectivity_params(self):
3330 """get_connectivity_params(AlignmentParams self) -> ConnectivityParams"""
3331 return _IMP_multifit.AlignmentParams_get_connectivity_params(self)
3334 def get_rog_params(self):
3335 """get_rog_params(AlignmentParams self) -> RogParams"""
3336 return _IMP_multifit.AlignmentParams_get_rog_params(self)
3339 def get_fragments_params(self):
3340 """get_fragments_params(AlignmentParams self) -> FragmentsParams"""
3341 return _IMP_multifit.AlignmentParams_get_fragments_params(self)
3344 def get_filters_params(self):
3345 """get_filters_params(AlignmentParams self) -> FiltersParams"""
3346 return _IMP_multifit.AlignmentParams_get_filters_params(self)
3349 def get_ev_params(self):
3350 """get_ev_params(AlignmentParams self) -> EVParams"""
3351 return _IMP_multifit.AlignmentParams_get_ev_params(self)
3354 def show(self, *args):
3356 show(AlignmentParams self, _ostream s)
3357 show(AlignmentParams self)
3359 return _IMP_multifit.AlignmentParams_show(self, *args)
3363 """__str__(AlignmentParams self) -> std::string"""
3364 return _IMP_multifit.AlignmentParams___str__(self)
3368 """__repr__(AlignmentParams self) -> std::string"""
3369 return _IMP_multifit.AlignmentParams___repr__(self)
3372 def _get_as_binary(self):
3373 """_get_as_binary(AlignmentParams self) -> PyObject *"""
3374 return _IMP_multifit.AlignmentParams__get_as_binary(self)
3377 def _set_from_binary(self, p):
3378 """_set_from_binary(AlignmentParams self, PyObject * p)"""
3379 return _IMP_multifit.AlignmentParams__set_from_binary(self, p)
3382 def __getstate__(self):
3383 p = self._get_as_binary()
3384 if len(self.__dict__) > 1:
3385 d = self.__dict__.copy()
3390 def __setstate__(self, p):
3391 if not hasattr(self,
'this'):
3393 if isinstance(p, tuple):
3395 self.__dict__.update(d)
3396 return self._set_from_binary(p)
3398 __swig_destroy__ = _IMP_multifit.delete_AlignmentParams
3399 __del__ =
lambda self:
None
3400 AlignmentParams_swigregister = _IMP_multifit.AlignmentParams_swigregister
3401 AlignmentParams_swigregister(AlignmentParams)
3403 class ProteomicsEMAlignmentAtomic(
IMP.Object):
3404 """Proxy of C++ IMP::multifit::ProteomicsEMAlignmentAtomic class"""
3405 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3407 def __init__(self, mapping_data, asmb_data, align_param):
3408 """__init__(IMP::multifit::ProteomicsEMAlignmentAtomic self, ProteinsAnchorsSamplingSpace mapping_data, SettingsData asmb_data, AlignmentParams align_param) -> ProteomicsEMAlignmentAtomic"""
3409 this = _IMP_multifit.new_ProteomicsEMAlignmentAtomic(mapping_data, asmb_data, align_param)
3411 self.this.append(this)
3416 """align(ProteomicsEMAlignmentAtomic self)"""
3417 return _IMP_multifit.ProteomicsEMAlignmentAtomic_align(self)
3420 def add_all_restraints(self):
3421 """add_all_restraints(ProteomicsEMAlignmentAtomic self)"""
3422 return _IMP_multifit.ProteomicsEMAlignmentAtomic_add_all_restraints(self)
3425 def get_restraint_set(self):
3426 """get_restraint_set(ProteomicsEMAlignmentAtomic self) -> RestraintSet"""
3427 return _IMP_multifit.ProteomicsEMAlignmentAtomic_get_restraint_set(self)
3430 def add_states_and_filters(self):
3431 """add_states_and_filters(ProteomicsEMAlignmentAtomic self)"""
3432 return _IMP_multifit.ProteomicsEMAlignmentAtomic_add_states_and_filters(self)
3435 def show_domino_merge_tree(self):
3436 """show_domino_merge_tree(ProteomicsEMAlignmentAtomic self)"""
3437 return _IMP_multifit.ProteomicsEMAlignmentAtomic_show_domino_merge_tree(self)
3440 def get_combinations(self, uniques=False):
3442 get_combinations(ProteomicsEMAlignmentAtomic self, bool uniques=False) -> IMP::domino::Assignments
3443 get_combinations(ProteomicsEMAlignmentAtomic self) -> IMP::domino::Assignments
3445 return _IMP_multifit.ProteomicsEMAlignmentAtomic_get_combinations(self, uniques)
3448 def set_density_map(self, dmap, threshold):
3449 """set_density_map(ProteomicsEMAlignmentAtomic self, DensityMap dmap, float threshold)"""
3450 return _IMP_multifit.ProteomicsEMAlignmentAtomic_set_density_map(self, dmap, threshold)
3453 def get_molecules(self):
3454 """get_molecules(ProteomicsEMAlignmentAtomic self) -> IMP::atom::Hierarchies"""
3455 return _IMP_multifit.ProteomicsEMAlignmentAtomic_get_molecules(self)
3458 def get_rigid_bodies(self):
3459 """get_rigid_bodies(ProteomicsEMAlignmentAtomic self) -> IMP::core::RigidBodies"""
3460 return _IMP_multifit.ProteomicsEMAlignmentAtomic_get_rigid_bodies(self)
3463 def load_combination_of_states(self, state4particles):
3464 """load_combination_of_states(ProteomicsEMAlignmentAtomic self, IMP::Ints const & state4particles)"""
3465 return _IMP_multifit.ProteomicsEMAlignmentAtomic_load_combination_of_states(self, state4particles)
3468 def show_scores_header(self, *args):
3470 show_scores_header(ProteomicsEMAlignmentAtomic self, _ostream ous)
3471 show_scores_header(ProteomicsEMAlignmentAtomic self)
3473 return _IMP_multifit.ProteomicsEMAlignmentAtomic_show_scores_header(self, *args)
3476 def get_model(self):
3477 """get_model(ProteomicsEMAlignmentAtomic self) -> Model"""
3478 return _IMP_multifit.ProteomicsEMAlignmentAtomic_get_model(self)
3481 def set_fast_scoring(self, state):
3482 """set_fast_scoring(ProteomicsEMAlignmentAtomic self, bool state)"""
3483 return _IMP_multifit.ProteomicsEMAlignmentAtomic_set_fast_scoring(self, state)
3486 def get_version_info(self):
3487 """get_version_info(ProteomicsEMAlignmentAtomic self) -> VersionInfo"""
3488 return _IMP_multifit.ProteomicsEMAlignmentAtomic_get_version_info(self)
3492 """__str__(ProteomicsEMAlignmentAtomic self) -> std::string"""
3493 return _IMP_multifit.ProteomicsEMAlignmentAtomic___str__(self)
3497 """__repr__(ProteomicsEMAlignmentAtomic self) -> std::string"""
3498 return _IMP_multifit.ProteomicsEMAlignmentAtomic___repr__(self)
3503 return _object_cast_to_ProteomicsEMAlignmentAtomic(o)
3505 ProteomicsEMAlignmentAtomic_swigregister = _IMP_multifit.ProteomicsEMAlignmentAtomic_swigregister
3506 ProteomicsEMAlignmentAtomic_swigregister(ProteomicsEMAlignmentAtomic)
3510 """write_connolly_surface(IMP::atom::Atoms atoms, TextOutput fn, float density, float probe_radius)"""
3511 return _IMP_multifit.write_connolly_surface(atoms, fn, density, probe_radius)
3513 """Proxy of C++ IMP::multifit::Ensemble class"""
3514 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3516 def load_combination(self, fit_comb):
3517 """load_combination(Ensemble self, IMP::Ints fit_comb)"""
3518 return _IMP_multifit.Ensemble_load_combination(self, fit_comb)
3521 def unload_combination(self, fit_comb):
3522 """unload_combination(Ensemble self, IMP::Ints fit_comb)"""
3523 return _IMP_multifit.Ensemble_unload_combination(self, fit_comb)
3526 def add_component_and_fits(self, mh, fits):
3527 """add_component_and_fits(Ensemble self, Hierarchy mh, IMP::multifit::FittingSolutionRecords const & fits)"""
3528 return _IMP_multifit.Ensemble_add_component_and_fits(self, mh, fits)
3531 def get_molecules(self):
3532 """get_molecules(Ensemble self) -> IMP::atom::Hierarchies"""
3533 return _IMP_multifit.Ensemble_get_molecules(self)
3536 def get_rigid_bodies(self):
3537 """get_rigid_bodies(Ensemble self) -> IMP::core::RigidBodies"""
3538 return _IMP_multifit.Ensemble_get_rigid_bodies(self)
3542 """get_rmsd(Ensemble self, IMP::core::XYZs const & second_xyz) -> float"""
3543 return _IMP_multifit.Ensemble_get_rmsd(self, second_xyz)
3546 def __init__(self, sd, mapping_data):
3547 """__init__(IMP::multifit::Ensemble self, SettingsData sd, ProteinsAnchorsSamplingSpace mapping_data) -> Ensemble"""
3548 this = _IMP_multifit.new_Ensemble(sd, mapping_data)
3550 self.this.append(this)
3554 def score_by_restraints(self, rs, combinations):
3555 """score_by_restraints(Ensemble self, IMP::Restraints rs, IMP::IntsList const & combinations) -> std::vector< IMP::Floats,std::allocator< IMP::Floats > >"""
3556 return _IMP_multifit.Ensemble_score_by_restraints(self, rs, combinations)
3559 def get_version_info(self):
3560 """get_version_info(Ensemble self) -> VersionInfo"""
3561 return _IMP_multifit.Ensemble_get_version_info(self)
3565 """__str__(Ensemble self) -> std::string"""
3566 return _IMP_multifit.Ensemble___str__(self)
3570 """__repr__(Ensemble self) -> std::string"""
3571 return _IMP_multifit.Ensemble___repr__(self)
3576 return _object_cast_to_Ensemble(o)
3578 Ensemble_swigregister = _IMP_multifit.Ensemble_swigregister
3579 Ensemble_swigregister(Ensemble)
3582 def load_ensemble(sd, mdl, mapping_data):
3583 """load_ensemble(SettingsData sd, Model mdl, ProteinsAnchorsSamplingSpace mapping_data) -> Ensemble"""
3584 return _IMP_multifit.load_ensemble(sd, mdl, mapping_data)
3586 """Proxy of C++ IMP::multifit::RigidLeavesRefiner class"""
3587 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3591 __init__(IMP::multifit::RigidLeavesRefiner self, std::string name) -> RigidLeavesRefiner
3592 __init__(IMP::multifit::RigidLeavesRefiner self) -> RigidLeavesRefiner
3594 this = _IMP_multifit.new_RigidLeavesRefiner(*args)
3596 self.this.append(this)
3600 def do_get_inputs(self, m, pis):
3601 """do_get_inputs(RigidLeavesRefiner self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
3602 return _IMP_multifit.RigidLeavesRefiner_do_get_inputs(self, m, pis)
3605 def get_version_info(self):
3606 """get_version_info(RigidLeavesRefiner self) -> VersionInfo"""
3607 return _IMP_multifit.RigidLeavesRefiner_get_version_info(self)
3611 """__str__(RigidLeavesRefiner self) -> std::string"""
3612 return _IMP_multifit.RigidLeavesRefiner___str__(self)
3616 """__repr__(RigidLeavesRefiner self) -> std::string"""
3617 return _IMP_multifit.RigidLeavesRefiner___repr__(self)
3622 return _object_cast_to_RigidLeavesRefiner(o)
3624 RigidLeavesRefiner_swigregister = _IMP_multifit.RigidLeavesRefiner_swigregister
3625 RigidLeavesRefiner_swigregister(RigidLeavesRefiner)
3628 _all_commands = [
"param",
"anchors",
"fit_fft",
"cluster",
"add_fit_rmsd",
3629 "indexes",
"proteomics",
"align",
"models",
"transforms",
3630 "score",
"merge_tree",
"reference",
"refine_fft",
"segment"]
3634 """get_module_version() -> std::string const"""
3635 return _IMP_multifit.get_module_version()
3638 """get_example_path(std::string fname) -> std::string"""
3639 return _IMP_multifit.get_example_path(fname)
3642 """get_data_path(std::string fname) -> std::string"""
3643 return _IMP_multifit.get_data_path(fname)
3645 from .
import _version_check
IntsList get_anchor_indices_matching_secondary_structure(const AnchorsData &ad, const atom::SecondaryStructureResidues &ssrs, Float max_rmsd=0.7)
Get lists of anchors that match a sequence of secondary structures.
FittingSolutionRecords get_close_to_point(const FittingSolutionRecords &fit_sols, atom::Hierarchy mh, IMP::Particle *ap, Float dist)
prune solutions by distance to an anchor point
std::string get_example_path(std::string file_name)
Return the full path to one of this module's example files.
IntsList get_connected_components(em::DensityMap *dmap, float threshold, float edge_threshold)
Return connected components based on density values.
Various classes to hold sets of particles.
Make CGAL functionality available to IMP.
em::DensityMap * remove_background(em::DensityMap *dmap, float threshold, float edge_threshold)
Returns a map containing all density without the background.
ProteinsAnchorsSamplingSpace get_part_of_sampling_space(const ProteinsAnchorsSamplingSpace &prots_ss, const Strings &prot_names)
Get the sampling space of few of the proteins.
std::string get_module_version()
Return the version of this module, as a string.
std::string get_data_path(std::string file_name)
Return the full path to one of this module's data files.
multifit::SettingsData * get_partial_assembly_setting_data(multifit::SettingsData *prots_sd, const Strings &prot_names)
Get the assembly data for a few of the proteins.
Composable functors to implement scores via compile-time composition.
em::FittingSolutions pca_based_rigid_fitting(core::RigidBody rb, Refiner *rb_refiner, em::DensityMap *em_map, Float threshold, FloatKey wei_key=atom::Mass::get_mass_key(), algebra::PrincipalComponentAnalysis dens_pca_input=algebra::PrincipalComponentAnalysis())
Compute fitting scores for a given set of rigid transformations.
Code to compute statistical measures.
void add_surface_index(core::Hierarchy mhd, Float apix, FloatKey shell_key=FloatKey("surf_ind"), FloatKey radius_key=core::XYZR::get_radius_key(), FloatKey weight_key=atom::Mass::get_mass_key())
Add shell index to leaves.
Ints get_index(const ParticlesTemp &particles, const Subset &subset, const Subsets &excluded)
Common base class for heavy weight IMP objects.
void get_anchors_for_density(em::DensityMap *dmap, int number_of_means, float density_threshold, std::string pdb_filename, std::string cmm_filename, std::string seg_filename, std::string txt_filename)
Generate anchors in several formats for a given density map.
double get_rmsd(const Vector3DsOrXYZs0 &m1, const Vector3DsOrXYZs1 &m2)
double get_radius_of_gyration(const Vector3Ds &ps)
Return the radius of gyration of a set of points.
Basic utilities for handling cryo-electron microscopy 3D density maps.
void write_fitting_solutions(const char *fitting_fn, const FittingSolutionRecords &fit_sols, int num_sols=-1)
Write fitting solutions to a file.
ProteomicsData * read_proteomics_data(const char *proteomics_fn)
Proteomics reader.
IMP::Restraint * create_weighted_excluded_volume_restraint(core::RigidBody rb1, core::RigidBody rb2, FloatKey shell_key=FloatKey("surf_ind"))
Create a weighted excluded volume restraint between two rigid bodies.
algebra::Vector3Ds get_points_close_to_molecule(const atom::Hierarchy &mh, const algebra::Vector3Ds points, Float max_dist)
void get_segmentation(em::DensityMap *dmap, double apix, double density_threshold, int num_means, const std::string pdb_filename, const std::string cmm_filename, const std::string seg_filename, const std::string txt_filename)
Segment a density map using the anchor graph.
void write_connolly_surface(atom::Atoms atoms, TextOutput fn, float density, float probe_radius)
Write the Connolly surface for a set of atoms to a file.
std::ostream & show(Hierarchy h, std::ostream &out=std::cout)
Print the hierarchy using a given decorator to display each node.
multifit::FittingSolutionRecords fft_based_rigid_fitting(atom::Hierarchy mol2fit, em::DensityMap *dmap, double density_threshold, double angle_sampling_interval_rad)
FFT fit of a molecule in the density.
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...
IntsList read_paths(const char *txt_filename, int max_paths=INT_MAX)
Read paths.
FittingSolutionRecords read_fitting_solutions(const char *fitting_fn)
Fitting solutions reader.
Abstract class to implement hierarchical methods.
double get_resolution(Model *m, ParticleIndex pi)
Estimate the resolution of the hierarchy as used by Representation.
Output IMP model data in various file formats.
Functionality for loading, creating, manipulating and scoring atomic structures.
Support for the RMF file format for storing hierarchical molecular data and markup.
Divide-and-conquer inferential optimization in discrete space.
Support for small angle X-ray scattering (SAXS) data.
Inferential scoring building on methods developed as part of the Inferential Structure Determination ...
A restraint is a term in an IMP ScoringFunction.
atom::Hierarchy create_coarse_molecule_from_density(em::DensityMap *dmap, float dens_threshold, int num_beads, Model *mdl, float bead_radius)
Coarsen a density map based on voxels clustering.