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_SYSTEM_swigconstant(_IMP_multifit)
344 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_CGAL_HAS_BOOST_SYSTEM
346 _IMP_multifit.IMP_CGAL_HAS_NUMPY_swigconstant(_IMP_multifit)
347 IMP_CGAL_HAS_NUMPY = _IMP_multifit.IMP_CGAL_HAS_NUMPY
349 _IMP_multifit.IMPCGAL_SHOW_WARNINGS_swigconstant(_IMP_multifit)
350 IMPCGAL_SHOW_WARNINGS = _IMP_multifit.IMPCGAL_SHOW_WARNINGS
353 _IMP_multifit.IMP_ALGEBRA_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
354 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_multifit.IMP_ALGEBRA_HAS_IMP_CGAL
356 _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
357 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
359 _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
360 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
362 _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
363 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_RANDOM
365 _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
366 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_SYSTEM
368 _IMP_multifit.IMP_ALGEBRA_HAS_CGAL_swigconstant(_IMP_multifit)
369 IMP_ALGEBRA_HAS_CGAL = _IMP_multifit.IMP_ALGEBRA_HAS_CGAL
371 _IMP_multifit.IMP_ALGEBRA_HAS_NUMPY_swigconstant(_IMP_multifit)
372 IMP_ALGEBRA_HAS_NUMPY = _IMP_multifit.IMP_ALGEBRA_HAS_NUMPY
374 _IMP_multifit.IMP_ALGEBRA_HAS_ANN_swigconstant(_IMP_multifit)
375 IMP_ALGEBRA_HAS_ANN = _IMP_multifit.IMP_ALGEBRA_HAS_ANN
377 _IMP_multifit.IMPALGEBRA_SHOW_WARNINGS_swigconstant(_IMP_multifit)
378 IMPALGEBRA_SHOW_WARNINGS = _IMP_multifit.IMPALGEBRA_SHOW_WARNINGS
381 _IMP_multifit.IMP_DISPLAY_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
382 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_multifit.IMP_DISPLAY_HAS_IMP_CGAL
384 _IMP_multifit.IMP_DISPLAY_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
385 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
387 _IMP_multifit.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
388 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
390 _IMP_multifit.IMP_DISPLAY_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
391 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_multifit.IMP_DISPLAY_HAS_BOOST_RANDOM
393 _IMP_multifit.IMP_DISPLAY_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
394 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_DISPLAY_HAS_BOOST_SYSTEM
396 _IMP_multifit.IMP_DISPLAY_HAS_CGAL_swigconstant(_IMP_multifit)
397 IMP_DISPLAY_HAS_CGAL = _IMP_multifit.IMP_DISPLAY_HAS_CGAL
399 _IMP_multifit.IMP_DISPLAY_HAS_NUMPY_swigconstant(_IMP_multifit)
400 IMP_DISPLAY_HAS_NUMPY = _IMP_multifit.IMP_DISPLAY_HAS_NUMPY
402 _IMP_multifit.IMPDISPLAY_SHOW_WARNINGS_swigconstant(_IMP_multifit)
403 IMPDISPLAY_SHOW_WARNINGS = _IMP_multifit.IMPDISPLAY_SHOW_WARNINGS
406 _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
407 IMP_SCORE_FUNCTOR_HAS_IMP_CGAL = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL
409 _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
410 IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM
412 _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
413 IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS
415 _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
416 IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM
418 _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
419 IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM
421 _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_CGAL_swigconstant(_IMP_multifit)
422 IMP_SCORE_FUNCTOR_HAS_CGAL = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_CGAL
424 _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_HDF5_swigconstant(_IMP_multifit)
425 IMP_SCORE_FUNCTOR_HAS_HDF5 = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_HDF5
427 _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_NUMPY_swigconstant(_IMP_multifit)
428 IMP_SCORE_FUNCTOR_HAS_NUMPY = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_NUMPY
430 _IMP_multifit.IMPSCOREFUNCTOR_SHOW_WARNINGS_swigconstant(_IMP_multifit)
431 IMPSCOREFUNCTOR_SHOW_WARNINGS = _IMP_multifit.IMPSCOREFUNCTOR_SHOW_WARNINGS
434 _IMP_multifit.IMP_STATISTICS_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
435 IMP_STATISTICS_HAS_IMP_CGAL = _IMP_multifit.IMP_STATISTICS_HAS_IMP_CGAL
437 _IMP_multifit.IMP_STATISTICS_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
438 IMP_STATISTICS_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_STATISTICS_HAS_BOOST_FILESYSTEM
440 _IMP_multifit.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
441 IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS
443 _IMP_multifit.IMP_STATISTICS_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
444 IMP_STATISTICS_HAS_BOOST_RANDOM = _IMP_multifit.IMP_STATISTICS_HAS_BOOST_RANDOM
446 _IMP_multifit.IMP_STATISTICS_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
447 IMP_STATISTICS_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_STATISTICS_HAS_BOOST_SYSTEM
449 _IMP_multifit.IMP_STATISTICS_HAS_CGAL_swigconstant(_IMP_multifit)
450 IMP_STATISTICS_HAS_CGAL = _IMP_multifit.IMP_STATISTICS_HAS_CGAL
452 _IMP_multifit.IMP_STATISTICS_HAS_NUMPY_swigconstant(_IMP_multifit)
453 IMP_STATISTICS_HAS_NUMPY = _IMP_multifit.IMP_STATISTICS_HAS_NUMPY
455 _IMP_multifit.IMPSTATISTICS_SHOW_WARNINGS_swigconstant(_IMP_multifit)
456 IMPSTATISTICS_SHOW_WARNINGS = _IMP_multifit.IMPSTATISTICS_SHOW_WARNINGS
459 _IMP_multifit.IMP_CORE_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
460 IMP_CORE_HAS_IMP_CGAL = _IMP_multifit.IMP_CORE_HAS_IMP_CGAL
462 _IMP_multifit.IMP_CORE_HAS_IMP_KERNEL_swigconstant(_IMP_multifit)
463 IMP_CORE_HAS_IMP_KERNEL = _IMP_multifit.IMP_CORE_HAS_IMP_KERNEL
465 _IMP_multifit.IMP_CORE_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
466 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_CORE_HAS_BOOST_FILESYSTEM
468 _IMP_multifit.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
469 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
471 _IMP_multifit.IMP_CORE_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
472 IMP_CORE_HAS_BOOST_RANDOM = _IMP_multifit.IMP_CORE_HAS_BOOST_RANDOM
474 _IMP_multifit.IMP_CORE_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
475 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_CORE_HAS_BOOST_SYSTEM
477 _IMP_multifit.IMP_CORE_HAS_CGAL_swigconstant(_IMP_multifit)
478 IMP_CORE_HAS_CGAL = _IMP_multifit.IMP_CORE_HAS_CGAL
480 _IMP_multifit.IMP_CORE_HAS_HDF5_swigconstant(_IMP_multifit)
481 IMP_CORE_HAS_HDF5 = _IMP_multifit.IMP_CORE_HAS_HDF5
483 _IMP_multifit.IMP_CORE_HAS_NUMPY_swigconstant(_IMP_multifit)
484 IMP_CORE_HAS_NUMPY = _IMP_multifit.IMP_CORE_HAS_NUMPY
486 _IMP_multifit.IMPCORE_SHOW_WARNINGS_swigconstant(_IMP_multifit)
487 IMPCORE_SHOW_WARNINGS = _IMP_multifit.IMPCORE_SHOW_WARNINGS
490 _IMP_multifit.IMP_CONTAINER_HAS_IMP_ALGEBRA_swigconstant(_IMP_multifit)
491 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_multifit.IMP_CONTAINER_HAS_IMP_ALGEBRA
493 _IMP_multifit.IMP_CONTAINER_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
494 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_multifit.IMP_CONTAINER_HAS_IMP_CGAL
496 _IMP_multifit.IMP_CONTAINER_HAS_IMP_DISPLAY_swigconstant(_IMP_multifit)
497 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_multifit.IMP_CONTAINER_HAS_IMP_DISPLAY
499 _IMP_multifit.IMP_CONTAINER_HAS_IMP_KERNEL_swigconstant(_IMP_multifit)
500 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_multifit.IMP_CONTAINER_HAS_IMP_KERNEL
502 _IMP_multifit.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_multifit)
503 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_multifit.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
505 _IMP_multifit.IMP_CONTAINER_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
506 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
508 _IMP_multifit.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
509 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
511 _IMP_multifit.IMP_CONTAINER_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
512 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_multifit.IMP_CONTAINER_HAS_BOOST_RANDOM
514 _IMP_multifit.IMP_CONTAINER_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
515 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_CONTAINER_HAS_BOOST_SYSTEM
517 _IMP_multifit.IMP_CONTAINER_HAS_CGAL_swigconstant(_IMP_multifit)
518 IMP_CONTAINER_HAS_CGAL = _IMP_multifit.IMP_CONTAINER_HAS_CGAL
520 _IMP_multifit.IMP_CONTAINER_HAS_HDF5_swigconstant(_IMP_multifit)
521 IMP_CONTAINER_HAS_HDF5 = _IMP_multifit.IMP_CONTAINER_HAS_HDF5
523 _IMP_multifit.IMP_CONTAINER_HAS_NUMPY_swigconstant(_IMP_multifit)
524 IMP_CONTAINER_HAS_NUMPY = _IMP_multifit.IMP_CONTAINER_HAS_NUMPY
526 _IMP_multifit.IMP_CONTAINER_HAS_PYTHON_IHM_swigconstant(_IMP_multifit)
527 IMP_CONTAINER_HAS_PYTHON_IHM = _IMP_multifit.IMP_CONTAINER_HAS_PYTHON_IHM
529 _IMP_multifit.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP_swigconstant(_IMP_multifit)
530 IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP = _IMP_multifit.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP
532 _IMP_multifit.IMP_CONTAINER_HAS_ROBIN_MAP_swigconstant(_IMP_multifit)
533 IMP_CONTAINER_HAS_ROBIN_MAP = _IMP_multifit.IMP_CONTAINER_HAS_ROBIN_MAP
535 _IMP_multifit.IMPCONTAINER_SHOW_WARNINGS_swigconstant(_IMP_multifit)
536 IMPCONTAINER_SHOW_WARNINGS = _IMP_multifit.IMPCONTAINER_SHOW_WARNINGS
539 _IMP_multifit.IMP_ATOM_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
540 IMP_ATOM_HAS_IMP_CGAL = _IMP_multifit.IMP_ATOM_HAS_IMP_CGAL
542 _IMP_multifit.IMP_ATOM_HAS_IMP_KERNEL_swigconstant(_IMP_multifit)
543 IMP_ATOM_HAS_IMP_KERNEL = _IMP_multifit.IMP_ATOM_HAS_IMP_KERNEL
545 _IMP_multifit.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_multifit)
546 IMP_ATOM_HAS_IMP_SCORE_FUNCTOR = _IMP_multifit.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR
548 _IMP_multifit.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
549 IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS
551 _IMP_multifit.IMP_ATOM_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
552 IMP_ATOM_HAS_BOOST_RANDOM = _IMP_multifit.IMP_ATOM_HAS_BOOST_RANDOM
554 _IMP_multifit.IMP_ATOM_HAS_BOOST_REGEX_swigconstant(_IMP_multifit)
555 IMP_ATOM_HAS_BOOST_REGEX = _IMP_multifit.IMP_ATOM_HAS_BOOST_REGEX
557 _IMP_multifit.IMP_ATOM_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
558 IMP_ATOM_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_ATOM_HAS_BOOST_SYSTEM
560 _IMP_multifit.IMP_ATOM_HAS_CGAL_swigconstant(_IMP_multifit)
561 IMP_ATOM_HAS_CGAL = _IMP_multifit.IMP_ATOM_HAS_CGAL
563 _IMP_multifit.IMP_ATOM_HAS_HDF5_swigconstant(_IMP_multifit)
564 IMP_ATOM_HAS_HDF5 = _IMP_multifit.IMP_ATOM_HAS_HDF5
566 _IMP_multifit.IMP_ATOM_HAS_NUMPY_swigconstant(_IMP_multifit)
567 IMP_ATOM_HAS_NUMPY = _IMP_multifit.IMP_ATOM_HAS_NUMPY
569 _IMP_multifit.IMP_ATOM_HAS_PYTHON_IHM_swigconstant(_IMP_multifit)
570 IMP_ATOM_HAS_PYTHON_IHM = _IMP_multifit.IMP_ATOM_HAS_PYTHON_IHM
572 _IMP_multifit.IMPATOM_SHOW_WARNINGS_swigconstant(_IMP_multifit)
573 IMPATOM_SHOW_WARNINGS = _IMP_multifit.IMPATOM_SHOW_WARNINGS
575 _IMP_multifit.IMP_ATOM_TYPE_INDEX_swigconstant(_IMP_multifit)
576 IMP_ATOM_TYPE_INDEX = _IMP_multifit.IMP_ATOM_TYPE_INDEX
578 _IMP_multifit.IMP_RESIDUE_TYPE_INDEX_swigconstant(_IMP_multifit)
579 IMP_RESIDUE_TYPE_INDEX = _IMP_multifit.IMP_RESIDUE_TYPE_INDEX
581 _IMP_multifit.IMP_HIERARCHY_TYPE_INDEX_swigconstant(_IMP_multifit)
582 IMP_HIERARCHY_TYPE_INDEX = _IMP_multifit.IMP_HIERARCHY_TYPE_INDEX
584 _IMP_multifit.IMP_CHAIN_TYPE_INDEX_swigconstant(_IMP_multifit)
585 IMP_CHAIN_TYPE_INDEX = _IMP_multifit.IMP_CHAIN_TYPE_INDEX
588 _IMP_multifit.IMP_EM_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
589 IMP_EM_HAS_IMP_CGAL = _IMP_multifit.IMP_EM_HAS_IMP_CGAL
591 _IMP_multifit.IMP_EM_HAS_IMP_CONTAINER_swigconstant(_IMP_multifit)
592 IMP_EM_HAS_IMP_CONTAINER = _IMP_multifit.IMP_EM_HAS_IMP_CONTAINER
594 _IMP_multifit.IMP_EM_HAS_IMP_DISPLAY_swigconstant(_IMP_multifit)
595 IMP_EM_HAS_IMP_DISPLAY = _IMP_multifit.IMP_EM_HAS_IMP_DISPLAY
597 _IMP_multifit.IMP_EM_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_multifit)
598 IMP_EM_HAS_IMP_SCORE_FUNCTOR = _IMP_multifit.IMP_EM_HAS_IMP_SCORE_FUNCTOR
600 _IMP_multifit.IMP_EM_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
601 IMP_EM_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_EM_HAS_BOOST_FILESYSTEM
603 _IMP_multifit.IMP_EM_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
604 IMP_EM_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_EM_HAS_BOOST_PROGRAMOPTIONS
606 _IMP_multifit.IMP_EM_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
607 IMP_EM_HAS_BOOST_RANDOM = _IMP_multifit.IMP_EM_HAS_BOOST_RANDOM
609 _IMP_multifit.IMP_EM_HAS_BOOST_REGEX_swigconstant(_IMP_multifit)
610 IMP_EM_HAS_BOOST_REGEX = _IMP_multifit.IMP_EM_HAS_BOOST_REGEX
612 _IMP_multifit.IMP_EM_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
613 IMP_EM_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_EM_HAS_BOOST_SYSTEM
615 _IMP_multifit.IMP_EM_HAS_CGAL_swigconstant(_IMP_multifit)
616 IMP_EM_HAS_CGAL = _IMP_multifit.IMP_EM_HAS_CGAL
618 _IMP_multifit.IMP_EM_HAS_HDF5_swigconstant(_IMP_multifit)
619 IMP_EM_HAS_HDF5 = _IMP_multifit.IMP_EM_HAS_HDF5
621 _IMP_multifit.IMP_EM_HAS_NUMPY_swigconstant(_IMP_multifit)
622 IMP_EM_HAS_NUMPY = _IMP_multifit.IMP_EM_HAS_NUMPY
624 _IMP_multifit.IMP_EM_HAS_PYTHON_IHM_swigconstant(_IMP_multifit)
625 IMP_EM_HAS_PYTHON_IHM = _IMP_multifit.IMP_EM_HAS_PYTHON_IHM
627 _IMP_multifit.IMPEM_SHOW_WARNINGS_swigconstant(_IMP_multifit)
628 IMPEM_SHOW_WARNINGS = _IMP_multifit.IMPEM_SHOW_WARNINGS
631 _IMP_multifit.IMP_SAXS_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
632 IMP_SAXS_HAS_IMP_CGAL = _IMP_multifit.IMP_SAXS_HAS_IMP_CGAL
634 _IMP_multifit.IMP_SAXS_HAS_IMP_CONTAINER_swigconstant(_IMP_multifit)
635 IMP_SAXS_HAS_IMP_CONTAINER = _IMP_multifit.IMP_SAXS_HAS_IMP_CONTAINER
637 _IMP_multifit.IMP_SAXS_HAS_IMP_DISPLAY_swigconstant(_IMP_multifit)
638 IMP_SAXS_HAS_IMP_DISPLAY = _IMP_multifit.IMP_SAXS_HAS_IMP_DISPLAY
640 _IMP_multifit.IMP_SAXS_HAS_IMP_KERNEL_swigconstant(_IMP_multifit)
641 IMP_SAXS_HAS_IMP_KERNEL = _IMP_multifit.IMP_SAXS_HAS_IMP_KERNEL
643 _IMP_multifit.IMP_SAXS_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_multifit)
644 IMP_SAXS_HAS_IMP_SCORE_FUNCTOR = _IMP_multifit.IMP_SAXS_HAS_IMP_SCORE_FUNCTOR
646 _IMP_multifit.IMP_SAXS_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
647 IMP_SAXS_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_SAXS_HAS_BOOST_FILESYSTEM
649 _IMP_multifit.IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
650 IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS
652 _IMP_multifit.IMP_SAXS_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
653 IMP_SAXS_HAS_BOOST_RANDOM = _IMP_multifit.IMP_SAXS_HAS_BOOST_RANDOM
655 _IMP_multifit.IMP_SAXS_HAS_BOOST_REGEX_swigconstant(_IMP_multifit)
656 IMP_SAXS_HAS_BOOST_REGEX = _IMP_multifit.IMP_SAXS_HAS_BOOST_REGEX
658 _IMP_multifit.IMP_SAXS_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
659 IMP_SAXS_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_SAXS_HAS_BOOST_SYSTEM
661 _IMP_multifit.IMP_SAXS_HAS_CGAL_swigconstant(_IMP_multifit)
662 IMP_SAXS_HAS_CGAL = _IMP_multifit.IMP_SAXS_HAS_CGAL
664 _IMP_multifit.IMP_SAXS_HAS_HDF5_swigconstant(_IMP_multifit)
665 IMP_SAXS_HAS_HDF5 = _IMP_multifit.IMP_SAXS_HAS_HDF5
667 _IMP_multifit.IMP_SAXS_HAS_NUMPY_swigconstant(_IMP_multifit)
668 IMP_SAXS_HAS_NUMPY = _IMP_multifit.IMP_SAXS_HAS_NUMPY
670 _IMP_multifit.IMP_SAXS_HAS_PYTHON_IHM_swigconstant(_IMP_multifit)
671 IMP_SAXS_HAS_PYTHON_IHM = _IMP_multifit.IMP_SAXS_HAS_PYTHON_IHM
673 _IMP_multifit.IMPSAXS_SHOW_WARNINGS_swigconstant(_IMP_multifit)
674 IMPSAXS_SHOW_WARNINGS = _IMP_multifit.IMPSAXS_SHOW_WARNINGS
677 _IMP_multifit.IMP_ISD_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
678 IMP_ISD_HAS_IMP_CGAL = _IMP_multifit.IMP_ISD_HAS_IMP_CGAL
680 _IMP_multifit.IMP_ISD_HAS_IMP_DISPLAY_swigconstant(_IMP_multifit)
681 IMP_ISD_HAS_IMP_DISPLAY = _IMP_multifit.IMP_ISD_HAS_IMP_DISPLAY
683 _IMP_multifit.IMP_ISD_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_multifit)
684 IMP_ISD_HAS_IMP_SCORE_FUNCTOR = _IMP_multifit.IMP_ISD_HAS_IMP_SCORE_FUNCTOR
686 _IMP_multifit.IMP_ISD_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
687 IMP_ISD_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_ISD_HAS_BOOST_FILESYSTEM
689 _IMP_multifit.IMP_ISD_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
690 IMP_ISD_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_ISD_HAS_BOOST_PROGRAMOPTIONS
692 _IMP_multifit.IMP_ISD_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
693 IMP_ISD_HAS_BOOST_RANDOM = _IMP_multifit.IMP_ISD_HAS_BOOST_RANDOM
695 _IMP_multifit.IMP_ISD_HAS_BOOST_REGEX_swigconstant(_IMP_multifit)
696 IMP_ISD_HAS_BOOST_REGEX = _IMP_multifit.IMP_ISD_HAS_BOOST_REGEX
698 _IMP_multifit.IMP_ISD_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
699 IMP_ISD_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_ISD_HAS_BOOST_SYSTEM
701 _IMP_multifit.IMP_ISD_HAS_CGAL_swigconstant(_IMP_multifit)
702 IMP_ISD_HAS_CGAL = _IMP_multifit.IMP_ISD_HAS_CGAL
704 _IMP_multifit.IMP_ISD_HAS_HDF5_swigconstant(_IMP_multifit)
705 IMP_ISD_HAS_HDF5 = _IMP_multifit.IMP_ISD_HAS_HDF5
707 _IMP_multifit.IMP_ISD_HAS_NUMPY_swigconstant(_IMP_multifit)
708 IMP_ISD_HAS_NUMPY = _IMP_multifit.IMP_ISD_HAS_NUMPY
710 _IMP_multifit.IMP_ISD_HAS_PYTHON_IHM_swigconstant(_IMP_multifit)
711 IMP_ISD_HAS_PYTHON_IHM = _IMP_multifit.IMP_ISD_HAS_PYTHON_IHM
713 _IMP_multifit.IMPISD_SHOW_WARNINGS_swigconstant(_IMP_multifit)
714 IMPISD_SHOW_WARNINGS = _IMP_multifit.IMPISD_SHOW_WARNINGS
717 _IMP_multifit.IMP_RMF_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
718 IMP_RMF_HAS_IMP_CGAL = _IMP_multifit.IMP_RMF_HAS_IMP_CGAL
720 _IMP_multifit.IMP_RMF_HAS_IMP_EM_swigconstant(_IMP_multifit)
721 IMP_RMF_HAS_IMP_EM = _IMP_multifit.IMP_RMF_HAS_IMP_EM
723 _IMP_multifit.IMP_RMF_HAS_IMP_SAXS_swigconstant(_IMP_multifit)
724 IMP_RMF_HAS_IMP_SAXS = _IMP_multifit.IMP_RMF_HAS_IMP_SAXS
726 _IMP_multifit.IMP_RMF_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_multifit)
727 IMP_RMF_HAS_IMP_SCORE_FUNCTOR = _IMP_multifit.IMP_RMF_HAS_IMP_SCORE_FUNCTOR
729 _IMP_multifit.IMP_RMF_HAS_IMP_STATISTICS_swigconstant(_IMP_multifit)
730 IMP_RMF_HAS_IMP_STATISTICS = _IMP_multifit.IMP_RMF_HAS_IMP_STATISTICS
732 _IMP_multifit.IMP_RMF_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
733 IMP_RMF_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_RMF_HAS_BOOST_FILESYSTEM
735 _IMP_multifit.IMP_RMF_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
736 IMP_RMF_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_RMF_HAS_BOOST_PROGRAMOPTIONS
738 _IMP_multifit.IMP_RMF_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
739 IMP_RMF_HAS_BOOST_RANDOM = _IMP_multifit.IMP_RMF_HAS_BOOST_RANDOM
741 _IMP_multifit.IMP_RMF_HAS_BOOST_REGEX_swigconstant(_IMP_multifit)
742 IMP_RMF_HAS_BOOST_REGEX = _IMP_multifit.IMP_RMF_HAS_BOOST_REGEX
744 _IMP_multifit.IMP_RMF_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
745 IMP_RMF_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_RMF_HAS_BOOST_SYSTEM
747 _IMP_multifit.IMP_RMF_HAS_CGAL_swigconstant(_IMP_multifit)
748 IMP_RMF_HAS_CGAL = _IMP_multifit.IMP_RMF_HAS_CGAL
750 _IMP_multifit.IMP_RMF_HAS_HDF5_swigconstant(_IMP_multifit)
751 IMP_RMF_HAS_HDF5 = _IMP_multifit.IMP_RMF_HAS_HDF5
753 _IMP_multifit.IMP_RMF_HAS_NUMPY_swigconstant(_IMP_multifit)
754 IMP_RMF_HAS_NUMPY = _IMP_multifit.IMP_RMF_HAS_NUMPY
756 _IMP_multifit.IMP_RMF_HAS_PYTHON_IHM_swigconstant(_IMP_multifit)
757 IMP_RMF_HAS_PYTHON_IHM = _IMP_multifit.IMP_RMF_HAS_PYTHON_IHM
759 _IMP_multifit.IMPRMF_SHOW_WARNINGS_swigconstant(_IMP_multifit)
760 IMPRMF_SHOW_WARNINGS = _IMP_multifit.IMPRMF_SHOW_WARNINGS
764 _IMP_multifit.IMP_DOMINO_HAS_IMP_ATOM_swigconstant(_IMP_multifit)
765 IMP_DOMINO_HAS_IMP_ATOM = _IMP_multifit.IMP_DOMINO_HAS_IMP_ATOM
767 _IMP_multifit.IMP_DOMINO_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
768 IMP_DOMINO_HAS_IMP_CGAL = _IMP_multifit.IMP_DOMINO_HAS_IMP_CGAL
770 _IMP_multifit.IMP_DOMINO_HAS_IMP_EM_swigconstant(_IMP_multifit)
771 IMP_DOMINO_HAS_IMP_EM = _IMP_multifit.IMP_DOMINO_HAS_IMP_EM
773 _IMP_multifit.IMP_DOMINO_HAS_IMP_ISD_swigconstant(_IMP_multifit)
774 IMP_DOMINO_HAS_IMP_ISD = _IMP_multifit.IMP_DOMINO_HAS_IMP_ISD
776 _IMP_multifit.IMP_DOMINO_HAS_IMP_KERNEL_swigconstant(_IMP_multifit)
777 IMP_DOMINO_HAS_IMP_KERNEL = _IMP_multifit.IMP_DOMINO_HAS_IMP_KERNEL
779 _IMP_multifit.IMP_DOMINO_HAS_IMP_RMF_swigconstant(_IMP_multifit)
780 IMP_DOMINO_HAS_IMP_RMF = _IMP_multifit.IMP_DOMINO_HAS_IMP_RMF
782 _IMP_multifit.IMP_DOMINO_HAS_IMP_SAXS_swigconstant(_IMP_multifit)
783 IMP_DOMINO_HAS_IMP_SAXS = _IMP_multifit.IMP_DOMINO_HAS_IMP_SAXS
785 _IMP_multifit.IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_multifit)
786 IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR = _IMP_multifit.IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR
788 _IMP_multifit.IMP_DOMINO_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
789 IMP_DOMINO_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_DOMINO_HAS_BOOST_FILESYSTEM
791 _IMP_multifit.IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
792 IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS
794 _IMP_multifit.IMP_DOMINO_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
795 IMP_DOMINO_HAS_BOOST_RANDOM = _IMP_multifit.IMP_DOMINO_HAS_BOOST_RANDOM
797 _IMP_multifit.IMP_DOMINO_HAS_BOOST_REGEX_swigconstant(_IMP_multifit)
798 IMP_DOMINO_HAS_BOOST_REGEX = _IMP_multifit.IMP_DOMINO_HAS_BOOST_REGEX
800 _IMP_multifit.IMP_DOMINO_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
801 IMP_DOMINO_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_DOMINO_HAS_BOOST_SYSTEM
803 _IMP_multifit.IMP_DOMINO_HAS_CGAL_swigconstant(_IMP_multifit)
804 IMP_DOMINO_HAS_CGAL = _IMP_multifit.IMP_DOMINO_HAS_CGAL
806 _IMP_multifit.IMP_DOMINO_HAS_HDF5_swigconstant(_IMP_multifit)
807 IMP_DOMINO_HAS_HDF5 = _IMP_multifit.IMP_DOMINO_HAS_HDF5
809 _IMP_multifit.IMP_DOMINO_HAS_NUMPY_swigconstant(_IMP_multifit)
810 IMP_DOMINO_HAS_NUMPY = _IMP_multifit.IMP_DOMINO_HAS_NUMPY
812 _IMP_multifit.IMP_DOMINO_HAS_RMF_swigconstant(_IMP_multifit)
813 IMP_DOMINO_HAS_RMF = _IMP_multifit.IMP_DOMINO_HAS_RMF
815 _IMP_multifit.IMP_DOMINO_HAS_PYTHON_IHM_swigconstant(_IMP_multifit)
816 IMP_DOMINO_HAS_PYTHON_IHM = _IMP_multifit.IMP_DOMINO_HAS_PYTHON_IHM
818 _IMP_multifit.IMPDOMINO_SHOW_WARNINGS_swigconstant(_IMP_multifit)
819 IMPDOMINO_SHOW_WARNINGS = _IMP_multifit.IMPDOMINO_SHOW_WARNINGS
823 _IMP_multifit.IMP_MULTIFIT_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
824 IMP_MULTIFIT_HAS_IMP_CGAL = _IMP_multifit.IMP_MULTIFIT_HAS_IMP_CGAL
826 _IMP_multifit.IMP_MULTIFIT_HAS_IMP_CONTAINER_swigconstant(_IMP_multifit)
827 IMP_MULTIFIT_HAS_IMP_CONTAINER = _IMP_multifit.IMP_MULTIFIT_HAS_IMP_CONTAINER
829 _IMP_multifit.IMP_MULTIFIT_HAS_IMP_DISPLAY_swigconstant(_IMP_multifit)
830 IMP_MULTIFIT_HAS_IMP_DISPLAY = _IMP_multifit.IMP_MULTIFIT_HAS_IMP_DISPLAY
832 _IMP_multifit.IMP_MULTIFIT_HAS_IMP_ISD_swigconstant(_IMP_multifit)
833 IMP_MULTIFIT_HAS_IMP_ISD = _IMP_multifit.IMP_MULTIFIT_HAS_IMP_ISD
835 _IMP_multifit.IMP_MULTIFIT_HAS_IMP_KERNEL_swigconstant(_IMP_multifit)
836 IMP_MULTIFIT_HAS_IMP_KERNEL = _IMP_multifit.IMP_MULTIFIT_HAS_IMP_KERNEL
838 _IMP_multifit.IMP_MULTIFIT_HAS_IMP_RMF_swigconstant(_IMP_multifit)
839 IMP_MULTIFIT_HAS_IMP_RMF = _IMP_multifit.IMP_MULTIFIT_HAS_IMP_RMF
841 _IMP_multifit.IMP_MULTIFIT_HAS_IMP_SAXS_swigconstant(_IMP_multifit)
842 IMP_MULTIFIT_HAS_IMP_SAXS = _IMP_multifit.IMP_MULTIFIT_HAS_IMP_SAXS
844 _IMP_multifit.IMP_MULTIFIT_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_multifit)
845 IMP_MULTIFIT_HAS_IMP_SCORE_FUNCTOR = _IMP_multifit.IMP_MULTIFIT_HAS_IMP_SCORE_FUNCTOR
847 _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_GRAPH_swigconstant(_IMP_multifit)
848 IMP_MULTIFIT_HAS_BOOST_GRAPH = _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_GRAPH
850 _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
851 IMP_MULTIFIT_HAS_BOOST_RANDOM = _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_RANDOM
853 _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_REGEX_swigconstant(_IMP_multifit)
854 IMP_MULTIFIT_HAS_BOOST_REGEX = _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_REGEX
856 _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
857 IMP_MULTIFIT_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_SYSTEM
859 _IMP_multifit.IMP_MULTIFIT_HAS_CGAL_swigconstant(_IMP_multifit)
860 IMP_MULTIFIT_HAS_CGAL = _IMP_multifit.IMP_MULTIFIT_HAS_CGAL
862 _IMP_multifit.IMP_MULTIFIT_HAS_HDF5_swigconstant(_IMP_multifit)
863 IMP_MULTIFIT_HAS_HDF5 = _IMP_multifit.IMP_MULTIFIT_HAS_HDF5
865 _IMP_multifit.IMP_MULTIFIT_HAS_NUMPY_swigconstant(_IMP_multifit)
866 IMP_MULTIFIT_HAS_NUMPY = _IMP_multifit.IMP_MULTIFIT_HAS_NUMPY
868 _IMP_multifit.IMP_MULTIFIT_HAS_RMF_swigconstant(_IMP_multifit)
869 IMP_MULTIFIT_HAS_RMF = _IMP_multifit.IMP_MULTIFIT_HAS_RMF
871 _IMP_multifit.IMP_MULTIFIT_HAS_PYTHON_IHM_swigconstant(_IMP_multifit)
872 IMP_MULTIFIT_HAS_PYTHON_IHM = _IMP_multifit.IMP_MULTIFIT_HAS_PYTHON_IHM
874 _IMP_multifit.IMPMULTIFIT_SHOW_WARNINGS_swigconstant(_IMP_multifit)
875 IMPMULTIFIT_SHOW_WARNINGS = _IMP_multifit.IMPMULTIFIT_SHOW_WARNINGS
877 _object_types.append(
"RadiusOfGyrationRestraint")
880 def _object_cast_to_RadiusOfGyrationRestraint(o):
881 """_object_cast_to_RadiusOfGyrationRestraint(Object o) -> RadiusOfGyrationRestraint"""
882 return _IMP_multifit._object_cast_to_RadiusOfGyrationRestraint(o)
884 _object_types.append(
"ComponentHeader")
887 def _object_cast_to_ComponentHeader(o):
888 """_object_cast_to_ComponentHeader(Object o) -> ComponentHeader"""
889 return _IMP_multifit._object_cast_to_ComponentHeader(o)
891 _object_types.append(
"AssemblyHeader")
894 def _object_cast_to_AssemblyHeader(o):
895 """_object_cast_to_AssemblyHeader(Object o) -> AssemblyHeader"""
896 return _IMP_multifit._object_cast_to_AssemblyHeader(o)
898 _object_types.append(
"SettingsData")
901 def _object_cast_to_SettingsData(o):
902 """_object_cast_to_SettingsData(Object o) -> SettingsData"""
903 return _IMP_multifit._object_cast_to_SettingsData(o)
905 _object_types.append(
"WeightedExcludedVolumeRestraint")
908 def _object_cast_to_WeightedExcludedVolumeRestraint(o):
909 """_object_cast_to_WeightedExcludedVolumeRestraint(Object o) -> WeightedExcludedVolumeRestraint"""
910 return _IMP_multifit._object_cast_to_WeightedExcludedVolumeRestraint(o)
912 _object_types.append(
"ComplementarityRestraint")
915 def _object_cast_to_ComplementarityRestraint(o):
916 """_object_cast_to_ComplementarityRestraint(Object o) -> ComplementarityRestraint"""
917 return _IMP_multifit._object_cast_to_ComplementarityRestraint(o)
919 ProteinRecordDataList=list
920 _plural_types.append(
"ProteinRecordDataList")
921 _value_types.append(
"ProteinRecordData")
924 FittingSolutionRecords=list
925 _plural_types.append(
"FittingSolutionRecords")
926 _value_types.append(
"FittingSolutionRecord")
930 _plural_types.append(
"AnchorsDataList")
931 _value_types.append(
"AnchorsData")
934 DominoParamsList=list
935 _plural_types.append(
"DominoParamsList")
936 _value_types.append(
"DominoParams")
939 ComplementarityParamsList=list
940 _plural_types.append(
"ComplementarityParamsList")
941 _value_types.append(
"ComplementarityParams")
945 _plural_types.append(
"XlinkParamsList")
946 _value_types.append(
"XlinkParams")
949 ConnectivityParamsList=list
950 _plural_types.append(
"ConnectivityParamsList")
951 _value_types.append(
"ConnectivityParams")
954 FragmentsParamsList=list
955 _plural_types.append(
"FragmentsParamsList")
956 _value_types.append(
"FragmentsParams")
960 _plural_types.append(
"RogParamsList")
961 _value_types.append(
"RogParams")
965 _plural_types.append(
"EVParamsList")
966 _value_types.append(
"EVParams")
969 FiltersParamsList=list
970 _plural_types.append(
"FiltersParamsList")
971 _value_types.append(
"FiltersParams")
974 AlignmentParamsList=list
975 _plural_types.append(
"AlignmentParamsList")
976 _value_types.append(
"AlignmentParams")
979 FittingParamsList=list
980 _plural_types.append(
"FittingParamsList")
981 _value_types.append(
"FittingParams")
984 ProteinsAnchorsSamplingSpaces=list
985 _plural_types.append(
"ProteinsAnchorsSamplingSpaces")
986 _value_types.append(
"ProteinsAnchorsSamplingSpace")
989 _object_types.append(
"ProteomicsData")
992 def _object_cast_to_ProteomicsData(o):
993 """_object_cast_to_ProteomicsData(Object o) -> ProteomicsData"""
994 return _IMP_multifit._object_cast_to_ProteomicsData(o)
996 _object_types.append(
"FFTFitting")
999 def _object_cast_to_FFTFitting(o):
1000 """_object_cast_to_FFTFitting(Object o) -> FFTFitting"""
1001 return _IMP_multifit._object_cast_to_FFTFitting(o)
1003 _object_types.append(
"FFTFittingOutput")
1006 def _object_cast_to_FFTFittingOutput(o):
1007 """_object_cast_to_FFTFittingOutput(Object o) -> FFTFittingOutput"""
1008 return _IMP_multifit._object_cast_to_FFTFittingOutput(o)
1010 _object_types.append(
"ProbabilisticAnchorGraph")
1013 def _object_cast_to_ProbabilisticAnchorGraph(o):
1014 """_object_cast_to_ProbabilisticAnchorGraph(Object o) -> ProbabilisticAnchorGraph"""
1015 return _IMP_multifit._object_cast_to_ProbabilisticAnchorGraph(o)
1017 _object_types.append(
"Ensemble")
1020 def _object_cast_to_Ensemble(o):
1021 """_object_cast_to_Ensemble(Object o) -> Ensemble"""
1022 return _IMP_multifit._object_cast_to_Ensemble(o)
1024 _object_types.append(
"ProteomicsEMAlignmentAtomic")
1027 def _object_cast_to_ProteomicsEMAlignmentAtomic(o):
1028 """_object_cast_to_ProteomicsEMAlignmentAtomic(Object o) -> ProteomicsEMAlignmentAtomic"""
1029 return _IMP_multifit._object_cast_to_ProteomicsEMAlignmentAtomic(o)
1031 _object_types.append(
"RigidLeavesRefiner")
1034 def _object_cast_to_RigidLeavesRefiner(o):
1035 """_object_cast_to_RigidLeavesRefiner(Object o) -> RigidLeavesRefiner"""
1036 return _IMP_multifit._object_cast_to_RigidLeavesRefiner(o)
1040 add_surface_index(Hierarchy mhd, IMP::Float apix, FloatKey shell_key, FloatKey radius_key, FloatKey weight_key)
1041 add_surface_index(Hierarchy mhd, IMP::Float apix, FloatKey shell_key, FloatKey radius_key)
1042 add_surface_index(Hierarchy mhd, IMP::Float apix, FloatKey shell_key)
1043 add_surface_index(Hierarchy mhd, IMP::Float apix)
1045 return _IMP_multifit.add_surface_index(*args)
1049 create_weighted_excluded_volume_restraint(RigidBody rb1, RigidBody rb2, FloatKey shell_key) -> Restraint
1050 create_weighted_excluded_volume_restraint(RigidBody rb1, RigidBody rb2) -> Restraint
1052 return _IMP_multifit.create_weighted_excluded_volume_restraint(*args)
1053 class FittingSolutionRecord(object):
1054 """Proxy of C++ IMP::multifit::FittingSolutionRecord class"""
1055 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1058 """__init__(IMP::multifit::FittingSolutionRecord self) -> FittingSolutionRecord"""
1059 this = _IMP_multifit.new_FittingSolutionRecord()
1061 self.this.append(this)
1066 """get_index(FittingSolutionRecord self) -> unsigned int"""
1067 return _IMP_multifit.FittingSolutionRecord_get_index(self)
1070 def set_index(self, new_ind):
1071 """set_index(FittingSolutionRecord self, unsigned int new_ind)"""
1072 return _IMP_multifit.FittingSolutionRecord_set_index(self, new_ind)
1075 def get_solution_filename(self):
1076 """get_solution_filename(FittingSolutionRecord self) -> std::string"""
1077 return _IMP_multifit.FittingSolutionRecord_get_solution_filename(self)
1080 def set_solution_filename(self, sol_fn):
1081 """set_solution_filename(FittingSolutionRecord self, std::string sol_fn)"""
1082 return _IMP_multifit.FittingSolutionRecord_set_solution_filename(self, sol_fn)
1085 def get_fit_transformation(self):
1086 """get_fit_transformation(FittingSolutionRecord self) -> Transformation3D"""
1087 return _IMP_multifit.FittingSolutionRecord_get_fit_transformation(self)
1090 def set_fit_transformation(self, t):
1091 """set_fit_transformation(FittingSolutionRecord self, Transformation3D t)"""
1092 return _IMP_multifit.FittingSolutionRecord_set_fit_transformation(self, t)
1095 def get_match_size(self):
1096 """get_match_size(FittingSolutionRecord self) -> unsigned int"""
1097 return _IMP_multifit.FittingSolutionRecord_get_match_size(self)
1100 def set_match_size(self, match_size):
1101 """set_match_size(FittingSolutionRecord self, unsigned int match_size)"""
1102 return _IMP_multifit.FittingSolutionRecord_set_match_size(self, match_size)
1105 def get_match_average_distance(self):
1106 """get_match_average_distance(FittingSolutionRecord self) -> IMP::Float"""
1107 return _IMP_multifit.FittingSolutionRecord_get_match_average_distance(self)
1110 def set_match_average_distance(self, match_avg_dist):
1111 """set_match_average_distance(FittingSolutionRecord self, IMP::Float match_avg_dist)"""
1112 return _IMP_multifit.FittingSolutionRecord_set_match_average_distance(self, match_avg_dist)
1115 def get_fitting_score(self):
1116 """get_fitting_score(FittingSolutionRecord self) -> IMP::Float"""
1117 return _IMP_multifit.FittingSolutionRecord_get_fitting_score(self)
1120 def set_fitting_score(self, fit_score):
1121 """set_fitting_score(FittingSolutionRecord self, IMP::Float fit_score)"""
1122 return _IMP_multifit.FittingSolutionRecord_set_fitting_score(self, fit_score)
1125 def get_rmsd_to_reference(self):
1126 """get_rmsd_to_reference(FittingSolutionRecord self) -> IMP::Float"""
1127 return _IMP_multifit.FittingSolutionRecord_get_rmsd_to_reference(self)
1130 def set_rmsd_to_reference(self, rmsd_to_ref):
1131 """set_rmsd_to_reference(FittingSolutionRecord self, IMP::Float rmsd_to_ref)"""
1132 return _IMP_multifit.FittingSolutionRecord_set_rmsd_to_reference(self, rmsd_to_ref)
1135 def get_dock_transformation(self):
1136 """get_dock_transformation(FittingSolutionRecord self) -> Transformation3D"""
1137 return _IMP_multifit.FittingSolutionRecord_get_dock_transformation(self)
1140 def set_dock_transformation(self, t):
1141 """set_dock_transformation(FittingSolutionRecord self, Transformation3D t)"""
1142 return _IMP_multifit.FittingSolutionRecord_set_dock_transformation(self, t)
1145 def get_envelope_penetration_score(self):
1146 """get_envelope_penetration_score(FittingSolutionRecord self) -> IMP::Float"""
1147 return _IMP_multifit.FittingSolutionRecord_get_envelope_penetration_score(self)
1150 def set_envelope_penetration_score(self, s):
1151 """set_envelope_penetration_score(FittingSolutionRecord self, IMP::Float s)"""
1152 return _IMP_multifit.FittingSolutionRecord_set_envelope_penetration_score(self, s)
1155 def show(self, *args):
1157 show(FittingSolutionRecord self, _ostream out)
1158 show(FittingSolutionRecord self)
1160 return _IMP_multifit.FittingSolutionRecord_show(self, *args)
1163 def get_record_header():
1164 """get_record_header() -> std::string"""
1165 return _IMP_multifit.FittingSolutionRecord_get_record_header()
1167 get_record_header = staticmethod(get_record_header)
1170 """__str__(FittingSolutionRecord self) -> std::string"""
1171 return _IMP_multifit.FittingSolutionRecord___str__(self)
1175 """__repr__(FittingSolutionRecord self) -> std::string"""
1176 return _IMP_multifit.FittingSolutionRecord___repr__(self)
1178 __swig_destroy__ = _IMP_multifit.delete_FittingSolutionRecord
1179 __del__ =
lambda self:
None
1180 FittingSolutionRecord_swigregister = _IMP_multifit.FittingSolutionRecord_swigregister
1181 FittingSolutionRecord_swigregister(FittingSolutionRecord)
1183 def FittingSolutionRecord_get_record_header():
1184 """FittingSolutionRecord_get_record_header() -> std::string"""
1185 return _IMP_multifit.FittingSolutionRecord_get_record_header()
1190 pca_based_rigid_fitting(RigidBody rb, Refiner rb_refiner, DensityMap em_map, IMP::Float threshold, FloatKey wei_key, PrincipalComponentAnalysis3D dens_pca_input) -> FittingSolutions
1191 pca_based_rigid_fitting(RigidBody rb, Refiner rb_refiner, DensityMap em_map, IMP::Float threshold, FloatKey wei_key) -> FittingSolutions
1192 pca_based_rigid_fitting(RigidBody rb, Refiner rb_refiner, DensityMap em_map, IMP::Float threshold) -> FittingSolutions
1193 pca_based_rigid_fitting(IMP::ParticlesTemp ps, DensityMap em_map, IMP::Float threshold, FloatKey wei_key, PrincipalComponentAnalysis3D dens_pca_input) -> FittingSolutions
1194 pca_based_rigid_fitting(IMP::ParticlesTemp ps, DensityMap em_map, IMP::Float threshold, FloatKey wei_key) -> FittingSolutions
1195 pca_based_rigid_fitting(IMP::ParticlesTemp ps, DensityMap em_map, IMP::Float threshold) -> FittingSolutions
1197 return _IMP_multifit.pca_based_rigid_fitting(*args)
1199 def write_markers(pca, out):
1200 """write_markers(PrincipalComponentAnalysis3D pca, _ostream out)"""
1201 return _IMP_multifit.write_markers(pca, out)
1203 """Proxy of C++ IMP::multifit::ComponentHeader class"""
1204 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1207 """__init__(IMP::multifit::ComponentHeader self) -> ComponentHeader"""
1208 this = _IMP_multifit.new_ComponentHeader()
1210 self.this.append(this)
1214 def set_name(self, name):
1215 """set_name(ComponentHeader self, std::string const & name)"""
1216 return _IMP_multifit.ComponentHeader_set_name(self, name)
1220 """get_name(ComponentHeader self) -> std::string"""
1221 return _IMP_multifit.ComponentHeader_get_name(self)
1224 def get_filename(self):
1225 """get_filename(ComponentHeader self) -> std::string"""
1226 return _IMP_multifit.ComponentHeader_get_filename(self)
1229 def set_filename(self, filename):
1230 """set_filename(ComponentHeader self, std::string const & filename)"""
1231 return _IMP_multifit.ComponentHeader_set_filename(self, filename)
1234 def get_surface_fn(self):
1235 """get_surface_fn(ComponentHeader self) -> std::string"""
1236 return _IMP_multifit.ComponentHeader_get_surface_fn(self)
1239 def set_surface_fn(self, fn):
1240 """set_surface_fn(ComponentHeader self, std::string const & fn)"""
1241 return _IMP_multifit.ComponentHeader_set_surface_fn(self, fn)
1244 def set_txt_ap_fn(self, pdb_ap_fn):
1245 """set_txt_ap_fn(ComponentHeader self, std::string const & pdb_ap_fn)"""
1246 return _IMP_multifit.ComponentHeader_set_txt_ap_fn(self, pdb_ap_fn)
1249 def get_txt_ap_fn(self):
1250 """get_txt_ap_fn(ComponentHeader self) -> std::string"""
1251 return _IMP_multifit.ComponentHeader_get_txt_ap_fn(self)
1254 def set_txt_fine_ap_fn(self, pdb_ap_fn):
1255 """set_txt_fine_ap_fn(ComponentHeader self, std::string const & pdb_ap_fn)"""
1256 return _IMP_multifit.ComponentHeader_set_txt_fine_ap_fn(self, pdb_ap_fn)
1259 def get_txt_fine_ap_fn(self):
1260 """get_txt_fine_ap_fn(ComponentHeader self) -> std::string"""
1261 return _IMP_multifit.ComponentHeader_get_txt_fine_ap_fn(self)
1264 def set_num_ap(self, num_ap):
1265 """set_num_ap(ComponentHeader self, int num_ap)"""
1266 return _IMP_multifit.ComponentHeader_set_num_ap(self, num_ap)
1269 def get_num_ap(self):
1270 """get_num_ap(ComponentHeader self) -> int"""
1271 return _IMP_multifit.ComponentHeader_get_num_ap(self)
1274 def set_num_fine_ap(self, num_ap):
1275 """set_num_fine_ap(ComponentHeader self, int num_ap)"""
1276 return _IMP_multifit.ComponentHeader_set_num_fine_ap(self, num_ap)
1279 def get_num_fine_ap(self):
1280 """get_num_fine_ap(ComponentHeader self) -> int"""
1281 return _IMP_multifit.ComponentHeader_get_num_fine_ap(self)
1284 def set_transformations_fn(self, transformations_fn):
1285 """set_transformations_fn(ComponentHeader self, std::string transformations_fn)"""
1286 return _IMP_multifit.ComponentHeader_set_transformations_fn(self, transformations_fn)
1289 def get_transformations_fn(self):
1290 """get_transformations_fn(ComponentHeader self) -> std::string"""
1291 return _IMP_multifit.ComponentHeader_get_transformations_fn(self)
1294 def set_reference_fn(self, ref_fn):
1295 """set_reference_fn(ComponentHeader self, std::string const & ref_fn)"""
1296 return _IMP_multifit.ComponentHeader_set_reference_fn(self, ref_fn)
1299 def get_reference_fn(self):
1300 """get_reference_fn(ComponentHeader self) -> std::string"""
1301 return _IMP_multifit.ComponentHeader_get_reference_fn(self)
1304 def get_version_info(self):
1305 """get_version_info(ComponentHeader self) -> VersionInfo"""
1306 return _IMP_multifit.ComponentHeader_get_version_info(self)
1310 """__str__(ComponentHeader self) -> std::string"""
1311 return _IMP_multifit.ComponentHeader___str__(self)
1315 """__repr__(ComponentHeader self) -> std::string"""
1316 return _IMP_multifit.ComponentHeader___repr__(self)
1321 return _object_cast_to_ComponentHeader(o)
1323 ComponentHeader_swigregister = _IMP_multifit.ComponentHeader_swigregister
1324 ComponentHeader_swigregister(ComponentHeader)
1327 """Proxy of C++ IMP::multifit::AssemblyHeader class"""
1328 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1331 """__init__(IMP::multifit::AssemblyHeader self) -> AssemblyHeader"""
1332 this = _IMP_multifit.new_AssemblyHeader()
1334 self.this.append(this)
1338 def set_dens_fn(self, dens_fn):
1339 """set_dens_fn(AssemblyHeader self, std::string const & dens_fn)"""
1340 return _IMP_multifit.AssemblyHeader_set_dens_fn(self, dens_fn)
1343 def get_dens_fn(self):
1344 """get_dens_fn(AssemblyHeader self) -> std::string"""
1345 return _IMP_multifit.AssemblyHeader_get_dens_fn(self)
1348 def set_resolution(self, res):
1349 """set_resolution(AssemblyHeader self, float res)"""
1350 return _IMP_multifit.AssemblyHeader_set_resolution(self, res)
1354 """get_resolution(AssemblyHeader self) -> float"""
1355 return _IMP_multifit.AssemblyHeader_get_resolution(self)
1358 def get_spacing(self):
1359 """get_spacing(AssemblyHeader self) -> float"""
1360 return _IMP_multifit.AssemblyHeader_get_spacing(self)
1363 def set_spacing(self, spacing):
1364 """set_spacing(AssemblyHeader self, float spacing)"""
1365 return _IMP_multifit.AssemblyHeader_set_spacing(self, spacing)
1368 def set_threshold(self, t):
1369 """set_threshold(AssemblyHeader self, float t)"""
1370 return _IMP_multifit.AssemblyHeader_set_threshold(self, t)
1373 def get_threshold(self):
1374 """get_threshold(AssemblyHeader self) -> float"""
1375 return _IMP_multifit.AssemblyHeader_get_threshold(self)
1378 def get_origin(self):
1379 """get_origin(AssemblyHeader self) -> Vector3D"""
1380 return _IMP_multifit.AssemblyHeader_get_origin(self)
1383 def set_origin(self, origin):
1384 """set_origin(AssemblyHeader self, Vector3D origin)"""
1385 return _IMP_multifit.AssemblyHeader_set_origin(self, origin)
1388 def get_coarse_ap_fn(self):
1389 """get_coarse_ap_fn(AssemblyHeader self) -> std::string"""
1390 return _IMP_multifit.AssemblyHeader_get_coarse_ap_fn(self)
1393 def set_coarse_ap_fn(self, new_fn):
1394 """set_coarse_ap_fn(AssemblyHeader self, std::string const & new_fn)"""
1395 return _IMP_multifit.AssemblyHeader_set_coarse_ap_fn(self, new_fn)
1398 def get_coarse_over_sampled_ap_fn(self):
1399 """get_coarse_over_sampled_ap_fn(AssemblyHeader self) -> std::string"""
1400 return _IMP_multifit.AssemblyHeader_get_coarse_over_sampled_ap_fn(self)
1403 def set_coarse_over_sampled_ap_fn(self, new_fn):
1404 """set_coarse_over_sampled_ap_fn(AssemblyHeader self, std::string const & new_fn)"""
1405 return _IMP_multifit.AssemblyHeader_set_coarse_over_sampled_ap_fn(self, new_fn)
1408 def get_fine_ap_fn(self):
1409 """get_fine_ap_fn(AssemblyHeader self) -> std::string"""
1410 return _IMP_multifit.AssemblyHeader_get_fine_ap_fn(self)
1413 def set_fine_ap_fn(self, new_fn):
1414 """set_fine_ap_fn(AssemblyHeader self, std::string const & new_fn)"""
1415 return _IMP_multifit.AssemblyHeader_set_fine_ap_fn(self, new_fn)
1418 def get_fine_over_sampled_ap_fn(self):
1419 """get_fine_over_sampled_ap_fn(AssemblyHeader self) -> std::string"""
1420 return _IMP_multifit.AssemblyHeader_get_fine_over_sampled_ap_fn(self)
1423 def set_fine_over_sampled_ap_fn(self, new_fn):
1424 """set_fine_over_sampled_ap_fn(AssemblyHeader self, std::string const & new_fn)"""
1425 return _IMP_multifit.AssemblyHeader_set_fine_over_sampled_ap_fn(self, new_fn)
1428 def get_version_info(self):
1429 """get_version_info(AssemblyHeader self) -> VersionInfo"""
1430 return _IMP_multifit.AssemblyHeader_get_version_info(self)
1434 """__str__(AssemblyHeader self) -> std::string"""
1435 return _IMP_multifit.AssemblyHeader___str__(self)
1439 """__repr__(AssemblyHeader self) -> std::string"""
1440 return _IMP_multifit.AssemblyHeader___repr__(self)
1445 return _object_cast_to_AssemblyHeader(o)
1447 AssemblyHeader_swigregister = _IMP_multifit.AssemblyHeader_swigregister
1448 AssemblyHeader_swigregister(AssemblyHeader)
1451 """Proxy of C++ IMP::multifit::SettingsData class"""
1452 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1455 """__init__(IMP::multifit::SettingsData self) -> SettingsData"""
1456 this = _IMP_multifit.new_SettingsData()
1458 self.this.append(this)
1462 def show_component_header_line(*args):
1464 show_component_header_line(_ostream out)
1465 show_component_header_line()
1467 return _IMP_multifit.SettingsData_show_component_header_line(*args)
1469 show_component_header_line = staticmethod(show_component_header_line)
1471 def get_component_header_line():
1472 """get_component_header_line() -> std::string"""
1473 return _IMP_multifit.SettingsData_get_component_header_line()
1475 get_component_header_line = staticmethod(get_component_header_line)
1477 def show_density_header_line(*args):
1479 show_density_header_line(_ostream out)
1480 show_density_header_line()
1482 return _IMP_multifit.SettingsData_show_density_header_line(*args)
1484 show_density_header_line = staticmethod(show_density_header_line)
1486 def get_density_header_line():
1487 """get_density_header_line() -> std::string"""
1488 return _IMP_multifit.SettingsData_get_density_header_line()
1490 get_density_header_line = staticmethod(get_density_header_line)
1492 def set_assembly_filename(self, fn):
1493 """set_assembly_filename(SettingsData self, std::string const & fn)"""
1494 return _IMP_multifit.SettingsData_set_assembly_filename(self, fn)
1497 def get_assembly_filename(self):
1498 """get_assembly_filename(SettingsData self) -> char const *"""
1499 return _IMP_multifit.SettingsData_get_assembly_filename(self)
1502 def set_assembly_header(self, h):
1503 """set_assembly_header(SettingsData self, AssemblyHeader h)"""
1504 return _IMP_multifit.SettingsData_set_assembly_header(self, h)
1507 def get_assembly_header(self):
1508 """get_assembly_header(SettingsData self) -> AssemblyHeader"""
1509 return _IMP_multifit.SettingsData_get_assembly_header(self)
1512 def set_data_path(self, fn):
1513 """set_data_path(SettingsData self, std::string const & fn)"""
1514 return _IMP_multifit.SettingsData_set_data_path(self, fn)
1518 """get_data_path(SettingsData self) -> std::string"""
1519 return _IMP_multifit.SettingsData_get_data_path(self)
1522 def get_version_info(self):
1523 """get_version_info(SettingsData self) -> VersionInfo"""
1524 return _IMP_multifit.SettingsData_get_version_info(self)
1527 def remove_component_header(self, d):
1528 """remove_component_header(SettingsData self, ComponentHeader d)"""
1529 return _IMP_multifit.SettingsData_remove_component_header(self, d)
1532 def remove_component_headers(self, d):
1533 """remove_component_headers(SettingsData self, IMP::multifit::ComponentHeaders const & d)"""
1534 return _IMP_multifit.SettingsData_remove_component_headers(self, d)
1537 def set_component_headers(self, ps):
1538 """set_component_headers(SettingsData self, IMP::multifit::ComponentHeaders const & ps)"""
1539 return _IMP_multifit.SettingsData_set_component_headers(self, ps)
1542 def set_component_headers_order(self, objs):
1543 """set_component_headers_order(SettingsData self, IMP::multifit::ComponentHeaders const & objs)"""
1544 return _IMP_multifit.SettingsData_set_component_headers_order(self, objs)
1547 def add_component_header(self, obj):
1548 """add_component_header(SettingsData self, ComponentHeader obj) -> unsigned int"""
1549 return _IMP_multifit.SettingsData_add_component_header(self, obj)
1552 def add_component_headers(self, objs):
1553 """add_component_headers(SettingsData self, IMP::multifit::ComponentHeaders const & objs)"""
1554 return _IMP_multifit.SettingsData_add_component_headers(self, objs)
1557 def clear_component_headers(self):
1558 """clear_component_headers(SettingsData self)"""
1559 return _IMP_multifit.SettingsData_clear_component_headers(self)
1562 def get_number_of_component_headers(self):
1563 """get_number_of_component_headers(SettingsData self) -> unsigned int"""
1564 return _IMP_multifit.SettingsData_get_number_of_component_headers(self)
1567 def get_has_component_headers(self):
1568 """get_has_component_headers(SettingsData self) -> bool"""
1569 return _IMP_multifit.SettingsData_get_has_component_headers(self)
1572 def get_component_header(self, i):
1573 """get_component_header(SettingsData self, unsigned int i) -> ComponentHeader"""
1574 return _IMP_multifit.SettingsData_get_component_header(self, i)
1577 def get_component_headers(self):
1578 """get_component_headers(SettingsData self) -> IMP::multifit::ComponentHeaders"""
1579 return _IMP_multifit.SettingsData_get_component_headers(self)
1582 def reserve_component_headers(self, sz):
1583 """reserve_component_headers(SettingsData self, unsigned int sz)"""
1584 return _IMP_multifit.SettingsData_reserve_component_headers(self, sz)
1588 """__str__(SettingsData self) -> std::string"""
1589 return _IMP_multifit.SettingsData___str__(self)
1593 """__repr__(SettingsData self) -> std::string"""
1594 return _IMP_multifit.SettingsData___repr__(self)
1599 return _object_cast_to_SettingsData(o)
1601 SettingsData_swigregister = _IMP_multifit.SettingsData_swigregister
1602 SettingsData_swigregister(SettingsData)
1604 def SettingsData_show_component_header_line(*args):
1606 show_component_header_line(_ostream out)
1607 SettingsData_show_component_header_line()
1609 return _IMP_multifit.SettingsData_show_component_header_line(*args)
1611 def SettingsData_get_component_header_line():
1612 """SettingsData_get_component_header_line() -> std::string"""
1613 return _IMP_multifit.SettingsData_get_component_header_line()
1615 def SettingsData_show_density_header_line(*args):
1617 show_density_header_line(_ostream out)
1618 SettingsData_show_density_header_line()
1620 return _IMP_multifit.SettingsData_show_density_header_line(*args)
1622 def SettingsData_get_density_header_line():
1623 """SettingsData_get_density_header_line() -> std::string"""
1624 return _IMP_multifit.SettingsData_get_density_header_line()
1627 def read_settings(filename):
1628 """read_settings(char const * filename) -> SettingsData"""
1629 return _IMP_multifit.read_settings(filename)
1631 def write_settings(filename, sd):
1632 """write_settings(char const * filename, SettingsData sd)"""
1633 return _IMP_multifit.write_settings(filename, sd)
1635 """Proxy of C++ IMP::multifit::WeightedExcludedVolumeRestraint class"""
1636 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1640 __init__(IMP::multifit::WeightedExcludedVolumeRestraint self, IMP::core::RigidBodies rbs, Refiner refiner, FloatKey weight_key) -> WeightedExcludedVolumeRestraint
1641 __init__(IMP::multifit::WeightedExcludedVolumeRestraint self, IMP::core::RigidBodies rbs, Refiner refiner) -> WeightedExcludedVolumeRestraint
1643 this = _IMP_multifit.new_WeightedExcludedVolumeRestraint(*args)
1645 self.this.append(this)
1649 def do_get_inputs(self):
1650 """do_get_inputs(WeightedExcludedVolumeRestraint self) -> IMP::ModelObjectsTemp"""
1651 return _IMP_multifit.WeightedExcludedVolumeRestraint_do_get_inputs(self)
1654 def get_version_info(self):
1655 """get_version_info(WeightedExcludedVolumeRestraint self) -> VersionInfo"""
1656 return _IMP_multifit.WeightedExcludedVolumeRestraint_get_version_info(self)
1660 """__str__(WeightedExcludedVolumeRestraint self) -> std::string"""
1661 return _IMP_multifit.WeightedExcludedVolumeRestraint___str__(self)
1665 """__repr__(WeightedExcludedVolumeRestraint self) -> std::string"""
1666 return _IMP_multifit.WeightedExcludedVolumeRestraint___repr__(self)
1671 return _object_cast_to_WeightedExcludedVolumeRestraint(o)
1673 WeightedExcludedVolumeRestraint_swigregister = _IMP_multifit.WeightedExcludedVolumeRestraint_swigregister
1674 WeightedExcludedVolumeRestraint_swigregister(WeightedExcludedVolumeRestraint)
1677 """Proxy of C++ IMP::multifit::FFTFittingOutput class"""
1678 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1681 """__init__(IMP::multifit::FFTFittingOutput self) -> FFTFittingOutput"""
1682 this = _IMP_multifit.new_FFTFittingOutput()
1684 self.this.append(this)
1688 def get_version_info(self):
1689 """get_version_info(FFTFittingOutput self) -> VersionInfo"""
1690 return _IMP_multifit.FFTFittingOutput_get_version_info(self)
1692 best_fits_ = _swig_property(_IMP_multifit.FFTFittingOutput_best_fits__get, _IMP_multifit.FFTFittingOutput_best_fits__set)
1693 best_trans_per_rot_ = _swig_property(_IMP_multifit.FFTFittingOutput_best_trans_per_rot__get, _IMP_multifit.FFTFittingOutput_best_trans_per_rot__set)
1696 """__str__(FFTFittingOutput self) -> std::string"""
1697 return _IMP_multifit.FFTFittingOutput___str__(self)
1701 """__repr__(FFTFittingOutput self) -> std::string"""
1702 return _IMP_multifit.FFTFittingOutput___repr__(self)
1707 return _object_cast_to_FFTFittingOutput(o)
1709 FFTFittingOutput_swigregister = _IMP_multifit.FFTFittingOutput_swigregister
1710 FFTFittingOutput_swigregister(FFTFittingOutput)
1713 """Proxy of C++ IMP::multifit::FFTFitting class"""
1714 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1716 def get_version_info(self):
1717 """get_version_info(FFTFitting self) -> VersionInfo"""
1718 return _IMP_multifit.FFTFitting_get_version_info(self)
1722 """__init__(IMP::multifit::FFTFitting self) -> FFTFitting"""
1723 this = _IMP_multifit.new_FFTFitting()
1725 self.this.append(this)
1729 def do_global_fitting(self, *args):
1731 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
1732 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
1733 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
1734 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
1736 return _IMP_multifit.FFTFitting_do_global_fitting(self, *args)
1739 def do_local_fitting(self, *args):
1741 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
1742 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
1744 return _IMP_multifit.FFTFitting_do_local_fitting(self, *args)
1748 """__str__(FFTFitting self) -> std::string"""
1749 return _IMP_multifit.FFTFitting___str__(self)
1753 """__repr__(FFTFitting self) -> std::string"""
1754 return _IMP_multifit.FFTFitting___repr__(self)
1759 return _object_cast_to_FFTFitting(o)
1761 FFTFitting_swigregister = _IMP_multifit.FFTFitting_swigregister
1762 FFTFitting_swigregister(FFTFitting)
1766 """fft_based_rigid_fitting(Hierarchy mol2fit, DensityMap dmap, double density_threshold, double angle_sampling_interval_rad) -> IMP::multifit::FittingSolutionRecords"""
1767 return _IMP_multifit.fft_based_rigid_fitting(mol2fit, dmap, density_threshold, angle_sampling_interval_rad)
1770 """remove_background(DensityMap dmap, float threshold, float edge_threshold) -> DensityMap"""
1771 return _IMP_multifit.remove_background(dmap, threshold, edge_threshold)
1774 """get_connected_components(DensityMap dmap, float threshold, float edge_threshold) -> IMP::IntsList"""
1775 return _IMP_multifit.get_connected_components(dmap, threshold, edge_threshold)
1777 def get_segmentation(dmap, apix, density_threshold, num_means, pdb_filename, cmm_filename, seg_filename, txt_filename):
1778 """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)"""
1779 return _IMP_multifit.get_segmentation(dmap, apix, density_threshold, num_means, pdb_filename, cmm_filename, seg_filename, txt_filename)
1781 """Proxy of C++ IMP::multifit::ComplementarityRestraint class"""
1782 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1786 __init__(IMP::multifit::ComplementarityRestraint self, IMP::ParticlesTemp const & a, IMP::ParticlesTemp const & b, std::string name) -> ComplementarityRestraint
1787 __init__(IMP::multifit::ComplementarityRestraint self, IMP::ParticlesTemp const & a, IMP::ParticlesTemp const & b) -> ComplementarityRestraint
1789 this = _IMP_multifit.new_ComplementarityRestraint(*args)
1791 self.this.append(this)
1795 def set_maximum_penetration_score(self, s):
1796 """set_maximum_penetration_score(ComplementarityRestraint self, double s)"""
1797 return _IMP_multifit.ComplementarityRestraint_set_maximum_penetration_score(self, s)
1800 def set_maximum_penetration(self, d):
1801 """set_maximum_penetration(ComplementarityRestraint self, double d)"""
1802 return _IMP_multifit.ComplementarityRestraint_set_maximum_penetration(self, d)
1805 def set_maximum_separation(self, s):
1806 """set_maximum_separation(ComplementarityRestraint self, double s)"""
1807 return _IMP_multifit.ComplementarityRestraint_set_maximum_separation(self, s)
1810 def set_complementarity_thickness(self, th):
1811 """set_complementarity_thickness(ComplementarityRestraint self, double th)"""
1812 return _IMP_multifit.ComplementarityRestraint_set_complementarity_thickness(self, th)
1815 def set_complementarity_value(self, th):
1816 """set_complementarity_value(ComplementarityRestraint self, double th)"""
1817 return _IMP_multifit.ComplementarityRestraint_set_complementarity_value(self, th)
1820 def set_interior_layer_thickness(self, th):
1821 """set_interior_layer_thickness(ComplementarityRestraint self, double th)"""
1822 return _IMP_multifit.ComplementarityRestraint_set_interior_layer_thickness(self, th)
1825 def set_penetration_coefficient(self, pc):
1826 """set_penetration_coefficient(ComplementarityRestraint self, double pc)"""
1827 return _IMP_multifit.ComplementarityRestraint_set_penetration_coefficient(self, pc)
1830 def set_complementarity_coefficient(self, cc):
1831 """set_complementarity_coefficient(ComplementarityRestraint self, double cc)"""
1832 return _IMP_multifit.ComplementarityRestraint_set_complementarity_coefficient(self, cc)
1835 def set_boundary_coefficient(self, bc):
1836 """set_boundary_coefficient(ComplementarityRestraint self, double bc)"""
1837 return _IMP_multifit.ComplementarityRestraint_set_boundary_coefficient(self, bc)
1840 def get_voxel_size(self):
1841 """get_voxel_size(ComplementarityRestraint self) -> float"""
1842 return _IMP_multifit.ComplementarityRestraint_get_voxel_size(self)
1845 def do_get_inputs(self):
1846 """do_get_inputs(ComplementarityRestraint self) -> IMP::ModelObjectsTemp"""
1847 return _IMP_multifit.ComplementarityRestraint_do_get_inputs(self)
1850 def get_version_info(self):
1851 """get_version_info(ComplementarityRestraint self) -> VersionInfo"""
1852 return _IMP_multifit.ComplementarityRestraint_get_version_info(self)
1856 """__str__(ComplementarityRestraint self) -> std::string"""
1857 return _IMP_multifit.ComplementarityRestraint___str__(self)
1861 """__repr__(ComplementarityRestraint self) -> std::string"""
1862 return _IMP_multifit.ComplementarityRestraint___repr__(self)
1867 return _object_cast_to_ComplementarityRestraint(o)
1869 ComplementarityRestraint_swigregister = _IMP_multifit.ComplementarityRestraint_swigregister
1870 ComplementarityRestraint_swigregister(ComplementarityRestraint)
1874 """read_fitting_solutions(char const * fitting_fn) -> IMP::multifit::FittingSolutionRecords"""
1875 return _IMP_multifit.read_fitting_solutions(fitting_fn)
1879 write_fitting_solutions(char const * fitting_fn, IMP::multifit::FittingSolutionRecords const & fit_sols, int num_sols=-1)
1880 write_fitting_solutions(char const * fitting_fn, IMP::multifit::FittingSolutionRecords const & fit_sols)
1882 return _IMP_multifit.write_fitting_solutions(fitting_fn, fit_sols, num_sols)
1884 def convert_em_to_multifit_format(em_fits):
1885 """convert_em_to_multifit_format(FittingSolutions em_fits) -> IMP::multifit::FittingSolutionRecords"""
1886 return _IMP_multifit.convert_em_to_multifit_format(em_fits)
1888 def convert_multifit_to_em_format(multifit_fits):
1889 """convert_multifit_to_em_format(IMP::multifit::FittingSolutionRecords const & multifit_fits) -> FittingSolutions"""
1890 return _IMP_multifit.convert_multifit_to_em_format(multifit_fits)
1892 def convert_transformations_to_multifit_format(trans):
1893 """convert_transformations_to_multifit_format(IMP::algebra::Transformation3Ds const & trans) -> IMP::multifit::FittingSolutionRecords"""
1894 return _IMP_multifit.convert_transformations_to_multifit_format(trans)
1896 def convert_multifit_format_to_transformations(recs):
1897 """convert_multifit_format_to_transformations(IMP::multifit::FittingSolutionRecords const & recs) -> IMP::algebra::Transformation3Ds"""
1898 return _IMP_multifit.convert_multifit_format_to_transformations(recs)
1901 """get_close_to_point(IMP::multifit::FittingSolutionRecords const & fit_sols, Hierarchy mh, Particle ap, IMP::Float dist) -> IMP::multifit::FittingSolutionRecords"""
1902 return _IMP_multifit.get_close_to_point(fit_sols, mh, ap, dist)
1904 """Proxy of C++ IMP::multifit::ProbabilisticAnchorGraph class"""
1905 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1907 def __init__(self, anchor_positions):
1908 """__init__(IMP::multifit::ProbabilisticAnchorGraph self, IMP::algebra::Vector3Ds anchor_positions) -> ProbabilisticAnchorGraph"""
1909 this = _IMP_multifit.new_ProbabilisticAnchorGraph(anchor_positions)
1911 self.this.append(this)
1915 def add_edge(self, i, j):
1916 """add_edge(ProbabilisticAnchorGraph self, int i, int j)"""
1917 return _IMP_multifit.ProbabilisticAnchorGraph_add_edge(self, i, j)
1920 def set_particle_probabilities_on_anchors(self, p, sols):
1921 """set_particle_probabilities_on_anchors(ProbabilisticAnchorGraph self, Particle p, IMP::multifit::FittingSolutionRecords sols)"""
1922 return _IMP_multifit.ProbabilisticAnchorGraph_set_particle_probabilities_on_anchors(self, p, sols)
1925 def show(self, *args):
1927 show(ProbabilisticAnchorGraph self, _ostream out)
1928 show(ProbabilisticAnchorGraph self)
1930 return _IMP_multifit.ProbabilisticAnchorGraph_show(self, *args)
1933 def get_number_of_anchors(self):
1934 """get_number_of_anchors(ProbabilisticAnchorGraph self) -> unsigned int"""
1935 return _IMP_multifit.ProbabilisticAnchorGraph_get_number_of_anchors(self)
1938 def get_number_of_edges(self):
1939 """get_number_of_edges(ProbabilisticAnchorGraph self) -> unsigned int"""
1940 return _IMP_multifit.ProbabilisticAnchorGraph_get_number_of_edges(self)
1943 def get_edge_list(self):
1944 """get_edge_list(ProbabilisticAnchorGraph self) -> IMP::IntRanges"""
1945 return _IMP_multifit.ProbabilisticAnchorGraph_get_edge_list(self)
1948 def get_anchors(self):
1949 """get_anchors(ProbabilisticAnchorGraph self) -> IMP::algebra::Vector3Ds"""
1950 return _IMP_multifit.ProbabilisticAnchorGraph_get_anchors(self)
1953 def get_particle_anchors(self, p, min_prob=0):
1955 get_particle_anchors(ProbabilisticAnchorGraph self, Particle p, float min_prob=0) -> IMP::algebra::Vector3Ds
1956 get_particle_anchors(ProbabilisticAnchorGraph self, Particle p) -> IMP::algebra::Vector3Ds
1958 return _IMP_multifit.ProbabilisticAnchorGraph_get_particle_anchors(self, p, min_prob)
1961 def get_are_probabilities_for_particle_set(self, p):
1962 """get_are_probabilities_for_particle_set(ProbabilisticAnchorGraph self, Particle p) -> bool"""
1963 return _IMP_multifit.ProbabilisticAnchorGraph_get_are_probabilities_for_particle_set(self, p)
1966 def get_particle_probabilities(self, p):
1967 """get_particle_probabilities(ProbabilisticAnchorGraph self, Particle p) -> IMP::Floats"""
1968 return _IMP_multifit.ProbabilisticAnchorGraph_get_particle_probabilities(self, p)
1971 def get_version_info(self):
1972 """get_version_info(ProbabilisticAnchorGraph self) -> VersionInfo"""
1973 return _IMP_multifit.ProbabilisticAnchorGraph_get_version_info(self)
1977 """__str__(ProbabilisticAnchorGraph self) -> std::string"""
1978 return _IMP_multifit.ProbabilisticAnchorGraph___str__(self)
1982 """__repr__(ProbabilisticAnchorGraph self) -> std::string"""
1983 return _IMP_multifit.ProbabilisticAnchorGraph___repr__(self)
1988 return _object_cast_to_ProbabilisticAnchorGraph(o)
1990 ProbabilisticAnchorGraph_swigregister = _IMP_multifit.ProbabilisticAnchorGraph_swigregister
1991 ProbabilisticAnchorGraph_swigregister(ProbabilisticAnchorGraph)
1993 class ProteinRecordData(object):
1994 """Proxy of C++ IMP::multifit::ProteinRecordData class"""
1995 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1997 def reset_all(self):
1998 """reset_all(ProteinRecordData self)"""
1999 return _IMP_multifit.ProteinRecordData_reset_all(self)
2004 __init__(IMP::multifit::ProteinRecordData self) -> ProteinRecordData
2005 __init__(IMP::multifit::ProteinRecordData self, std::string const & name) -> ProteinRecordData
2006 __init__(IMP::multifit::ProteinRecordData self, std::string const & name, std::string const fn) -> ProteinRecordData
2007 __init__(IMP::multifit::ProteinRecordData self, std::string const & name, int start_res, int end_res, std::string const fn) -> ProteinRecordData
2008 __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
2010 this = _IMP_multifit.new_ProteinRecordData(*args)
2012 self.this.append(this)
2016 def show(self, *args):
2018 show(ProteinRecordData self, _ostream out)
2019 show(ProteinRecordData self)
2021 return _IMP_multifit.ProteinRecordData_show(self, *args)
2023 name_ = _swig_property(_IMP_multifit.ProteinRecordData_name__get, _IMP_multifit.ProteinRecordData_name__set)
2024 start_res_ = _swig_property(_IMP_multifit.ProteinRecordData_start_res__get, _IMP_multifit.ProteinRecordData_start_res__set)
2025 end_res_ = _swig_property(_IMP_multifit.ProteinRecordData_end_res__get, _IMP_multifit.ProteinRecordData_end_res__set)
2026 filename_ = _swig_property(_IMP_multifit.ProteinRecordData_filename__get, _IMP_multifit.ProteinRecordData_filename__set)
2027 surface_filename_ = _swig_property(_IMP_multifit.ProteinRecordData_surface_filename__get, _IMP_multifit.ProteinRecordData_surface_filename__set)
2028 ref_filename_ = _swig_property(_IMP_multifit.ProteinRecordData_ref_filename__get, _IMP_multifit.ProteinRecordData_ref_filename__set)
2031 """__str__(ProteinRecordData self) -> std::string"""
2032 return _IMP_multifit.ProteinRecordData___str__(self)
2036 """__repr__(ProteinRecordData self) -> std::string"""
2037 return _IMP_multifit.ProteinRecordData___repr__(self)
2039 __swig_destroy__ = _IMP_multifit.delete_ProteinRecordData
2040 __del__ =
lambda self:
None
2041 ProteinRecordData_swigregister = _IMP_multifit.ProteinRecordData_swigregister
2042 ProteinRecordData_swigregister(ProteinRecordData)
2045 """Proxy of C++ IMP::multifit::ProteomicsData class"""
2046 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2049 """__init__(IMP::multifit::ProteomicsData self) -> ProteomicsData"""
2050 this = _IMP_multifit.new_ProteomicsData()
2052 self.this.append(this)
2056 def add_protein(self, *args):
2058 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
2059 add_protein(ProteomicsData self, ProteinRecordData rec) -> int
2061 return _IMP_multifit.ProteomicsData_add_protein(self, *args)
2064 def find(self, name):
2065 """find(ProteomicsData self, std::string const & name) -> int"""
2066 return _IMP_multifit.ProteomicsData_find(self, name)
2069 def add_interaction(self, ii, used_for_filter, linker_len):
2070 """add_interaction(ProteomicsData self, IMP::Ints const & ii, bool used_for_filter, float linker_len)"""
2071 return _IMP_multifit.ProteomicsData_add_interaction(self, ii, used_for_filter, linker_len)
2074 def add_cross_link_interaction(self, prot1, res1, prot2, res2, used_in_filter, linker_len):
2075 """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)"""
2076 return _IMP_multifit.ProteomicsData_add_cross_link_interaction(self, prot1, res1, prot2, res2, used_in_filter, linker_len)
2079 def add_ev_pair(self, prot1, prot2):
2080 """add_ev_pair(ProteomicsData self, IMP::Int prot1, IMP::Int prot2)"""
2081 return _IMP_multifit.ProteomicsData_add_ev_pair(self, prot1, prot2)
2084 def get_number_of_proteins(self):
2085 """get_number_of_proteins(ProteomicsData self) -> int"""
2086 return _IMP_multifit.ProteomicsData_get_number_of_proteins(self)
2089 def get_number_of_interactions(self):
2090 """get_number_of_interactions(ProteomicsData self) -> int"""
2091 return _IMP_multifit.ProteomicsData_get_number_of_interactions(self)
2094 def get_interaction(self, interaction_ind):
2095 """get_interaction(ProteomicsData self, int interaction_ind) -> IMP::Ints"""
2096 return _IMP_multifit.ProteomicsData_get_interaction(self, interaction_ind)
2099 def get_interaction_part_of_filter(self, interaction_ind):
2100 """get_interaction_part_of_filter(ProteomicsData self, int interaction_ind) -> bool"""
2101 return _IMP_multifit.ProteomicsData_get_interaction_part_of_filter(self, interaction_ind)
2104 def get_interaction_linker_length(self, interaction_ind):
2105 """get_interaction_linker_length(ProteomicsData self, int interaction_ind) -> int"""
2106 return _IMP_multifit.ProteomicsData_get_interaction_linker_length(self, interaction_ind)
2109 def get_number_of_cross_links(self):
2110 """get_number_of_cross_links(ProteomicsData self) -> int"""
2111 return _IMP_multifit.ProteomicsData_get_number_of_cross_links(self)
2114 def get_cross_link(self, xlink_ind):
2115 """get_cross_link(ProteomicsData self, int xlink_ind) -> std::pair< IMP::IntPair,IMP::IntPair >"""
2116 return _IMP_multifit.ProteomicsData_get_cross_link(self, xlink_ind)
2119 def get_cross_link_part_of_filter(self, xlink_ind):
2120 """get_cross_link_part_of_filter(ProteomicsData self, int xlink_ind) -> bool"""
2121 return _IMP_multifit.ProteomicsData_get_cross_link_part_of_filter(self, xlink_ind)
2124 def get_cross_link_length(self, xlink_ind):
2125 """get_cross_link_length(ProteomicsData self, int xlink_ind) -> float"""
2126 return _IMP_multifit.ProteomicsData_get_cross_link_length(self, xlink_ind)
2129 def get_number_of_ev_pairs(self):
2130 """get_number_of_ev_pairs(ProteomicsData self) -> int"""
2131 return _IMP_multifit.ProteomicsData_get_number_of_ev_pairs(self)
2134 def get_ev_pair(self, ev_ind):
2135 """get_ev_pair(ProteomicsData self, int ev_ind) -> IMP::IntPair"""
2136 return _IMP_multifit.ProteomicsData_get_ev_pair(self, ev_ind)
2139 def get_protein_name(self, protein_ind):
2140 """get_protein_name(ProteomicsData self, int protein_ind) -> std::string"""
2141 return _IMP_multifit.ProteomicsData_get_protein_name(self, protein_ind)
2144 def get_end_res(self, protein_ind):
2145 """get_end_res(ProteomicsData self, int protein_ind) -> int"""
2146 return _IMP_multifit.ProteomicsData_get_end_res(self, protein_ind)
2149 def get_start_res(self, protein_ind):
2150 """get_start_res(ProteomicsData self, int protein_ind) -> int"""
2151 return _IMP_multifit.ProteomicsData_get_start_res(self, protein_ind)
2154 def get_protein_filename(self, protein_ind):
2155 """get_protein_filename(ProteomicsData self, int protein_ind) -> std::string"""
2156 return _IMP_multifit.ProteomicsData_get_protein_filename(self, protein_ind)
2159 def get_reference_filename(self, protein_ind):
2160 """get_reference_filename(ProteomicsData self, int protein_ind) -> std::string"""
2161 return _IMP_multifit.ProteomicsData_get_reference_filename(self, protein_ind)
2164 def get_surface_filename(self, protein_ind):
2165 """get_surface_filename(ProteomicsData self, int protein_ind) -> std::string"""
2166 return _IMP_multifit.ProteomicsData_get_surface_filename(self, protein_ind)
2169 def get_protein_data(self, protein_ind):
2170 """get_protein_data(ProteomicsData self, int protein_ind) -> ProteinRecordData"""
2171 return _IMP_multifit.ProteomicsData_get_protein_data(self, protein_ind)
2174 def get_version_info(self):
2175 """get_version_info(ProteomicsData self) -> VersionInfo"""
2176 return _IMP_multifit.ProteomicsData_get_version_info(self)
2179 def get_num_allowed_violated_interactions(self):
2180 """get_num_allowed_violated_interactions(ProteomicsData self) -> int"""
2181 return _IMP_multifit.ProteomicsData_get_num_allowed_violated_interactions(self)
2184 def set_num_allowed_violated_interactions(self, n):
2185 """set_num_allowed_violated_interactions(ProteomicsData self, int n)"""
2186 return _IMP_multifit.ProteomicsData_set_num_allowed_violated_interactions(self, n)
2189 def get_num_allowed_violated_cross_links(self):
2190 """get_num_allowed_violated_cross_links(ProteomicsData self) -> int"""
2191 return _IMP_multifit.ProteomicsData_get_num_allowed_violated_cross_links(self)
2194 def set_num_allowed_violated_cross_links(self, n):
2195 """set_num_allowed_violated_cross_links(ProteomicsData self, int n)"""
2196 return _IMP_multifit.ProteomicsData_set_num_allowed_violated_cross_links(self, n)
2199 def get_num_allowed_violated_ev(self):
2200 """get_num_allowed_violated_ev(ProteomicsData self) -> int"""
2201 return _IMP_multifit.ProteomicsData_get_num_allowed_violated_ev(self)
2204 def set_num_allowed_violated_ev(self, n):
2205 """set_num_allowed_violated_ev(ProteomicsData self, int n)"""
2206 return _IMP_multifit.ProteomicsData_set_num_allowed_violated_ev(self, n)
2210 """__str__(ProteomicsData self) -> std::string"""
2211 return _IMP_multifit.ProteomicsData___str__(self)
2215 """__repr__(ProteomicsData self) -> std::string"""
2216 return _IMP_multifit.ProteomicsData___repr__(self)
2221 return _object_cast_to_ProteomicsData(o)
2223 ProteomicsData_swigregister = _IMP_multifit.ProteomicsData_swigregister
2224 ProteomicsData_swigregister(ProteomicsData)
2228 """read_proteomics_data(char const * proteomics_fn) -> ProteomicsData"""
2229 return _IMP_multifit.read_proteomics_data(proteomics_fn)
2231 def get_partial_proteomics_data(pd, prot_names):
2232 """get_partial_proteomics_data(ProteomicsData pd, IMP::Strings const & prot_names) -> ProteomicsData"""
2233 return _IMP_multifit.get_partial_proteomics_data(pd, prot_names)
2234 class AnchorsData(object):
2235 """Proxy of C++ IMP::multifit::AnchorsData class"""
2236 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2240 __init__(IMP::multifit::AnchorsData self) -> AnchorsData
2241 __init__(IMP::multifit::AnchorsData self, IMP::algebra::Vector3Ds points, IMP::IntPairs edges) -> AnchorsData
2243 this = _IMP_multifit.new_AnchorsData(*args)
2245 self.this.append(this)
2249 def remove_edges_for_node(self, node_ind):
2250 """remove_edges_for_node(AnchorsData self, int node_ind)"""
2251 return _IMP_multifit.AnchorsData_remove_edges_for_node(self, node_ind)
2254 def get_number_of_points(self):
2255 """get_number_of_points(AnchorsData self) -> int"""
2256 return _IMP_multifit.AnchorsData_get_number_of_points(self)
2259 def get_number_of_edges(self):
2260 """get_number_of_edges(AnchorsData self) -> int"""
2261 return _IMP_multifit.AnchorsData_get_number_of_edges(self)
2264 def get_is_point_considered(self, node_ind):
2265 """get_is_point_considered(AnchorsData self, int node_ind) -> bool"""
2266 return _IMP_multifit.AnchorsData_get_is_point_considered(self, node_ind)
2269 def show(self, *args):
2271 show(AnchorsData self, _ostream out)
2272 show(AnchorsData self)
2274 return _IMP_multifit.AnchorsData_show(self, *args)
2277 def get_secondary_structure_is_set(self):
2278 """get_secondary_structure_is_set(AnchorsData self) -> bool"""
2279 return _IMP_multifit.AnchorsData_get_secondary_structure_is_set(self)
2282 def setup_secondary_structure(self, mdl):
2283 """setup_secondary_structure(AnchorsData self, Model mdl)"""
2284 return _IMP_multifit.AnchorsData_setup_secondary_structure(self, mdl)
2287 def set_secondary_structure_probabilities(self, *args):
2289 set_secondary_structure_probabilities(AnchorsData self, IMP::Particles const & ssres_ps, IMP::Ints const & indices)
2290 set_secondary_structure_probabilities(AnchorsData self, IMP::Particles const & ssres_ps)
2292 return _IMP_multifit.AnchorsData_set_secondary_structure_probabilities(self, *args)
2295 def get_secondary_structure_particles(self):
2296 """get_secondary_structure_particles(AnchorsData self) -> IMP::Particles"""
2297 return _IMP_multifit.AnchorsData_get_secondary_structure_particles(self)
2299 points_ = _swig_property(_IMP_multifit.AnchorsData_points__get, _IMP_multifit.AnchorsData_points__set)
2300 consider_point_ = _swig_property(_IMP_multifit.AnchorsData_consider_point__get, _IMP_multifit.AnchorsData_consider_point__set)
2301 edges_ = _swig_property(_IMP_multifit.AnchorsData_edges__get, _IMP_multifit.AnchorsData_edges__set)
2304 """__str__(AnchorsData self) -> std::string"""
2305 return _IMP_multifit.AnchorsData___str__(self)
2309 """__repr__(AnchorsData self) -> std::string"""
2310 return _IMP_multifit.AnchorsData___repr__(self)
2312 __swig_destroy__ = _IMP_multifit.delete_AnchorsData
2313 __del__ =
lambda self:
None
2314 AnchorsData_swigregister = _IMP_multifit.AnchorsData_swigregister
2315 AnchorsData_swigregister(AnchorsData)
2318 def read_anchors_data(txt_filename):
2319 """read_anchors_data(char const * txt_filename) -> AnchorsData"""
2320 return _IMP_multifit.read_anchors_data(txt_filename)
2322 def write_txt(txt_filename, ad):
2323 """write_txt(std::string const & txt_filename, AnchorsData ad)"""
2324 return _IMP_multifit.write_txt(txt_filename, ad)
2326 def write_cmm(cmm_filename, marker_set_name, dpa):
2327 """write_cmm(std::string const & cmm_filename, std::string const & marker_set_name, AnchorsData dpa)"""
2328 return _IMP_multifit.write_cmm(cmm_filename, marker_set_name, dpa)
2331 """create_coarse_molecule_from_density(DensityMap dmap, float dens_threshold, int num_beads, Model mdl, float bead_radius) -> Hierarchy"""
2332 return _IMP_multifit.create_coarse_molecule_from_density(dmap, dens_threshold, num_beads, mdl, bead_radius)
2334 def create_hit_map(rb, rb_ref, sols, damp):
2335 """create_hit_map(RigidBody rb, Refiner rb_ref, IMP::multifit::FittingSolutionRecords const & sols, DensityMap damp) -> DensityMap"""
2336 return _IMP_multifit.create_hit_map(rb, rb_ref, sols, damp)
2339 """get_points_close_to_molecule(Hierarchy mh, IMP::algebra::Vector3Ds const points, IMP::Float max_dist) -> IMP::algebra::Vector3Ds"""
2340 return _IMP_multifit.get_points_close_to_molecule(mh, points, max_dist)
2342 def get_points_far_from_molecule(mh, points, max_dist):
2343 """get_points_far_from_molecule(Hierarchy mh, IMP::algebra::Vector3Ds const points, IMP::Float max_dist) -> IMP::algebra::Vector3Ds"""
2344 return _IMP_multifit.get_points_far_from_molecule(mh, points, max_dist)
2346 """Proxy of C++ IMP::multifit::RadiusOfGyrationRestraint class"""
2347 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2349 def __init__(self, ps, num_residues, scale=1.):
2351 __init__(IMP::multifit::RadiusOfGyrationRestraint self, IMP::Particles ps, int num_residues, IMP::Float scale=1.) -> RadiusOfGyrationRestraint
2352 __init__(IMP::multifit::RadiusOfGyrationRestraint self, IMP::Particles ps, int num_residues) -> RadiusOfGyrationRestraint
2354 this = _IMP_multifit.new_RadiusOfGyrationRestraint(ps, num_residues, scale)
2356 self.this.append(this)
2360 def do_get_inputs(self):
2361 """do_get_inputs(RadiusOfGyrationRestraint self) -> IMP::ModelObjectsTemp"""
2362 return _IMP_multifit.RadiusOfGyrationRestraint_do_get_inputs(self)
2365 def get_version_info(self):
2366 """get_version_info(RadiusOfGyrationRestraint self) -> VersionInfo"""
2367 return _IMP_multifit.RadiusOfGyrationRestraint_get_version_info(self)
2370 def set_radius_of_gyration(self, r):
2371 """set_radius_of_gyration(RadiusOfGyrationRestraint self, IMP::Float r)"""
2372 return _IMP_multifit.RadiusOfGyrationRestraint_set_radius_of_gyration(self, r)
2376 """get_radius_of_gyration(RadiusOfGyrationRestraint self) -> IMP::Float"""
2377 return _IMP_multifit.RadiusOfGyrationRestraint_get_radius_of_gyration(self)
2381 """__str__(RadiusOfGyrationRestraint self) -> std::string"""
2382 return _IMP_multifit.RadiusOfGyrationRestraint___str__(self)
2386 """__repr__(RadiusOfGyrationRestraint self) -> std::string"""
2387 return _IMP_multifit.RadiusOfGyrationRestraint___repr__(self)
2392 return _object_cast_to_RadiusOfGyrationRestraint(o)
2394 RadiusOfGyrationRestraint_swigregister = _IMP_multifit.RadiusOfGyrationRestraint_swigregister
2395 RadiusOfGyrationRestraint_swigregister(RadiusOfGyrationRestraint)
2398 def get_approximated_radius_of_gyration(len):
2399 """get_approximated_radius_of_gyration(int len) -> float"""
2400 return _IMP_multifit.get_approximated_radius_of_gyration(len)
2402 def get_actual_radius_of_gyration(ps):
2403 """get_actual_radius_of_gyration(IMP::ParticlesTemp ps) -> float"""
2404 return _IMP_multifit.get_actual_radius_of_gyration(ps)
2406 def get_approximated_radius(len):
2407 """get_approximated_radius(int len) -> float"""
2408 return _IMP_multifit.get_approximated_radius(len)
2409 class ProteinsAnchorsSamplingSpace(object):
2410 """Proxy of C++ IMP::multifit::ProteinsAnchorsSamplingSpace class"""
2411 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2415 __init__(IMP::multifit::ProteinsAnchorsSamplingSpace self, ProteomicsData prots=None) -> ProteinsAnchorsSamplingSpace
2416 __init__(IMP::multifit::ProteinsAnchorsSamplingSpace self) -> ProteinsAnchorsSamplingSpace
2418 this = _IMP_multifit.new_ProteinsAnchorsSamplingSpace(prots)
2420 self.this.append(this)
2424 def set_anchors(self, data):
2425 """set_anchors(ProteinsAnchorsSamplingSpace self, AnchorsData data)"""
2426 return _IMP_multifit.ProteinsAnchorsSamplingSpace_set_anchors(self, data)
2429 def get_anchors(self):
2430 """get_anchors(ProteinsAnchorsSamplingSpace self) -> AnchorsData"""
2431 return _IMP_multifit.ProteinsAnchorsSamplingSpace_get_anchors(self)
2434 def get_anchors_filename(self):
2435 """get_anchors_filename(ProteinsAnchorsSamplingSpace self) -> std::string"""
2436 return _IMP_multifit.ProteinsAnchorsSamplingSpace_get_anchors_filename(self)
2439 def set_anchors_filename(self, fn):
2440 """set_anchors_filename(ProteinsAnchorsSamplingSpace self, std::string const & fn)"""
2441 return _IMP_multifit.ProteinsAnchorsSamplingSpace_set_anchors_filename(self, fn)
2444 def get_proteomics_data(self):
2445 """get_proteomics_data(ProteinsAnchorsSamplingSpace self) -> ProteomicsData"""
2446 return _IMP_multifit.ProteinsAnchorsSamplingSpace_get_proteomics_data(self)
2449 def add_protein(self, rec):
2450 """add_protein(ProteinsAnchorsSamplingSpace self, ProteinRecordData rec)"""
2451 return _IMP_multifit.ProteinsAnchorsSamplingSpace_add_protein(self, rec)
2454 def get_paths_for_protein(self, prot_name):
2455 """get_paths_for_protein(ProteinsAnchorsSamplingSpace self, std::string const & prot_name) -> IMP::IntsList"""
2456 return _IMP_multifit.ProteinsAnchorsSamplingSpace_get_paths_for_protein(self, prot_name)
2459 def set_paths_filename_for_protein(self, prot_name, paths_filename):
2460 """set_paths_filename_for_protein(ProteinsAnchorsSamplingSpace self, std::string const & prot_name, std::string const & paths_filename)"""
2461 return _IMP_multifit.ProteinsAnchorsSamplingSpace_set_paths_filename_for_protein(self, prot_name, paths_filename)
2464 def get_paths_filename_for_protein(self, prot_name):
2465 """get_paths_filename_for_protein(ProteinsAnchorsSamplingSpace self, std::string const & prot_name) -> std::string"""
2466 return _IMP_multifit.ProteinsAnchorsSamplingSpace_get_paths_filename_for_protein(self, prot_name)
2469 def set_paths_for_protein(self, prot_name, paths):
2470 """set_paths_for_protein(ProteinsAnchorsSamplingSpace self, std::string const & prot_name, IMP::IntsList paths)"""
2471 return _IMP_multifit.ProteinsAnchorsSamplingSpace_set_paths_for_protein(self, prot_name, paths)
2474 def show(self, *args):
2476 show(ProteinsAnchorsSamplingSpace self, _ostream s)
2477 show(ProteinsAnchorsSamplingSpace self)
2479 return _IMP_multifit.ProteinsAnchorsSamplingSpace_show(self, *args)
2483 """__str__(ProteinsAnchorsSamplingSpace self) -> std::string"""
2484 return _IMP_multifit.ProteinsAnchorsSamplingSpace___str__(self)
2488 """__repr__(ProteinsAnchorsSamplingSpace self) -> std::string"""
2489 return _IMP_multifit.ProteinsAnchorsSamplingSpace___repr__(self)
2491 __swig_destroy__ = _IMP_multifit.delete_ProteinsAnchorsSamplingSpace
2492 __del__ =
lambda self:
None
2493 ProteinsAnchorsSamplingSpace_swigregister = _IMP_multifit.ProteinsAnchorsSamplingSpace_swigregister
2494 ProteinsAnchorsSamplingSpace_swigregister(ProteinsAnchorsSamplingSpace)
2497 def read_protein_anchors_mapping(*args):
2499 read_protein_anchors_mapping(ProteomicsData prots, std::string const & anchors_prot_map_fn, int max_paths) -> ProteinsAnchorsSamplingSpace
2500 read_protein_anchors_mapping(ProteomicsData prots, std::string const & anchors_prot_map_fn) -> ProteinsAnchorsSamplingSpace
2502 return _IMP_multifit.read_protein_anchors_mapping(*args)
2504 def write_protein_anchors_mapping(*args):
2506 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)
2507 write_protein_anchors_mapping(std::string const & anchors_prot_map_fn, ProteinsAnchorsSamplingSpace pa, IMP::Strings const & prot_names)
2509 return _IMP_multifit.write_protein_anchors_mapping(*args)
2512 """get_part_of_sampling_space(ProteinsAnchorsSamplingSpace prots_ss, IMP::Strings const & prot_names) -> ProteinsAnchorsSamplingSpace"""
2513 return _IMP_multifit.get_part_of_sampling_space(prots_ss, prot_names)
2516 """get_partial_assembly_setting_data(SettingsData prots_sd, IMP::Strings const & prot_names) -> SettingsData"""
2517 return _IMP_multifit.get_partial_assembly_setting_data(prots_sd, prot_names)
2521 read_paths(char const * txt_filename, int max_paths) -> IMP::IntsList
2522 read_paths(char const * txt_filename) -> IMP::IntsList
2524 return _IMP_multifit.read_paths(*args)
2526 def write_paths(paths, txt_filename):
2527 """write_paths(IMP::IntsList const & paths, std::string const & txt_filename)"""
2528 return _IMP_multifit.write_paths(paths, txt_filename)
2530 def molecule2anchors(mh, k):
2531 """molecule2anchors(Hierarchy mh, int k) -> AnchorsData"""
2532 return _IMP_multifit.molecule2anchors(mh, k)
2534 def get_anchors_for_density(dmap, number_of_means, density_threshold, pdb_filename, cmm_filename, seg_filename, txt_filename):
2535 """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)"""
2536 return _IMP_multifit.get_anchors_for_density(dmap, number_of_means, density_threshold, pdb_filename, cmm_filename, seg_filename, txt_filename)
2540 get_anchor_indices_matching_secondary_structure(AnchorsData ad, IMP::atom::SecondaryStructureResidues const & ssrs, IMP::Float max_rmsd=0.7) -> IMP::IntsList
2541 get_anchor_indices_matching_secondary_structure(AnchorsData ad, IMP::atom::SecondaryStructureResidues const & ssrs) -> IMP::IntsList
2543 return _IMP_multifit.get_anchor_indices_matching_secondary_structure(ad, ssrs, max_rmsd)
2544 class DominoParams(object):
2545 """Proxy of C++ IMP::multifit::DominoParams class"""
2546 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2549 """__init__(IMP::multifit::DominoParams self) -> DominoParams"""
2550 this = _IMP_multifit.new_DominoParams()
2552 self.this.append(this)
2557 """add(DominoParams self, boost::property_tree::ptree const & pt)"""
2558 return _IMP_multifit.DominoParams_add(self, pt)
2561 def show(self, *args):
2563 show(DominoParams self, _ostream s)
2564 show(DominoParams self)
2566 return _IMP_multifit.DominoParams_show(self, *args)
2568 max_value_threshold_ = _swig_property(_IMP_multifit.DominoParams_max_value_threshold__get, _IMP_multifit.DominoParams_max_value_threshold__set)
2569 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)
2570 max_anchor_penetration_ = _swig_property(_IMP_multifit.DominoParams_max_anchor_penetration__get, _IMP_multifit.DominoParams_max_anchor_penetration__set)
2571 heap_size_ = _swig_property(_IMP_multifit.DominoParams_heap_size__get, _IMP_multifit.DominoParams_heap_size__set)
2572 cache_size_ = _swig_property(_IMP_multifit.DominoParams_cache_size__get, _IMP_multifit.DominoParams_cache_size__set)
2575 """__str__(DominoParams self) -> std::string"""
2576 return _IMP_multifit.DominoParams___str__(self)
2580 """__repr__(DominoParams self) -> std::string"""
2581 return _IMP_multifit.DominoParams___repr__(self)
2583 __swig_destroy__ = _IMP_multifit.delete_DominoParams
2584 __del__ =
lambda self:
None
2585 DominoParams_swigregister = _IMP_multifit.DominoParams_swigregister
2586 DominoParams_swigregister(DominoParams)
2588 class XlinkParams(object):
2589 """Proxy of C++ IMP::multifit::XlinkParams class"""
2590 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2593 """__init__(IMP::multifit::XlinkParams self) -> XlinkParams"""
2594 this = _IMP_multifit.new_XlinkParams()
2596 self.this.append(this)
2601 """add(XlinkParams self, boost::property_tree::ptree const & pt)"""
2602 return _IMP_multifit.XlinkParams_add(self, pt)
2605 def show(self, *args):
2607 show(XlinkParams self, _ostream s)
2608 show(XlinkParams self)
2610 return _IMP_multifit.XlinkParams_show(self, *args)
2612 upper_bound_ = _swig_property(_IMP_multifit.XlinkParams_upper_bound__get, _IMP_multifit.XlinkParams_upper_bound__set)
2613 k_ = _swig_property(_IMP_multifit.XlinkParams_k__get, _IMP_multifit.XlinkParams_k__set)
2614 max_xlink_val_ = _swig_property(_IMP_multifit.XlinkParams_max_xlink_val__get, _IMP_multifit.XlinkParams_max_xlink_val__set)
2615 treat_between_residues_ = _swig_property(_IMP_multifit.XlinkParams_treat_between_residues__get, _IMP_multifit.XlinkParams_treat_between_residues__set)
2618 """__str__(XlinkParams self) -> std::string"""
2619 return _IMP_multifit.XlinkParams___str__(self)
2623 """__repr__(XlinkParams self) -> std::string"""
2624 return _IMP_multifit.XlinkParams___repr__(self)
2626 __swig_destroy__ = _IMP_multifit.delete_XlinkParams
2627 __del__ =
lambda self:
None
2628 XlinkParams_swigregister = _IMP_multifit.XlinkParams_swigregister
2629 XlinkParams_swigregister(XlinkParams)
2631 class ConnectivityParams(object):
2632 """Proxy of C++ IMP::multifit::ConnectivityParams class"""
2633 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2636 """__init__(IMP::multifit::ConnectivityParams self) -> ConnectivityParams"""
2637 this = _IMP_multifit.new_ConnectivityParams()
2639 self.this.append(this)
2644 """add(ConnectivityParams self, boost::property_tree::ptree const & pt)"""
2645 return _IMP_multifit.ConnectivityParams_add(self, pt)
2648 def show(self, *args):
2650 show(ConnectivityParams self, _ostream s)
2651 show(ConnectivityParams self)
2653 return _IMP_multifit.ConnectivityParams_show(self, *args)
2655 upper_bound_ = _swig_property(_IMP_multifit.ConnectivityParams_upper_bound__get, _IMP_multifit.ConnectivityParams_upper_bound__set)
2656 k_ = _swig_property(_IMP_multifit.ConnectivityParams_k__get, _IMP_multifit.ConnectivityParams_k__set)
2657 max_conn_rest_val_ = _swig_property(_IMP_multifit.ConnectivityParams_max_conn_rest_val__get, _IMP_multifit.ConnectivityParams_max_conn_rest_val__set)
2660 """__str__(ConnectivityParams self) -> std::string"""
2661 return _IMP_multifit.ConnectivityParams___str__(self)
2665 """__repr__(ConnectivityParams self) -> std::string"""
2666 return _IMP_multifit.ConnectivityParams___repr__(self)
2668 __swig_destroy__ = _IMP_multifit.delete_ConnectivityParams
2669 __del__ =
lambda self:
None
2670 ConnectivityParams_swigregister = _IMP_multifit.ConnectivityParams_swigregister
2671 ConnectivityParams_swigregister(ConnectivityParams)
2673 class FragmentsParams(object):
2674 """Proxy of C++ IMP::multifit::FragmentsParams class"""
2675 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2678 """__init__(IMP::multifit::FragmentsParams self) -> FragmentsParams"""
2679 this = _IMP_multifit.new_FragmentsParams()
2681 self.this.append(this)
2686 """add(FragmentsParams self, boost::property_tree::ptree const & pt)"""
2687 return _IMP_multifit.FragmentsParams_add(self, pt)
2690 def show(self, *args):
2692 show(FragmentsParams self, _ostream s)
2693 show(FragmentsParams self)
2695 return _IMP_multifit.FragmentsParams_show(self, *args)
2697 frag_len_ = _swig_property(_IMP_multifit.FragmentsParams_frag_len__get, _IMP_multifit.FragmentsParams_frag_len__set)
2698 bead_radius_scale_ = _swig_property(_IMP_multifit.FragmentsParams_bead_radius_scale__get, _IMP_multifit.FragmentsParams_bead_radius_scale__set)
2699 load_atomic_ = _swig_property(_IMP_multifit.FragmentsParams_load_atomic__get, _IMP_multifit.FragmentsParams_load_atomic__set)
2700 subunit_rigid_ = _swig_property(_IMP_multifit.FragmentsParams_subunit_rigid__get, _IMP_multifit.FragmentsParams_subunit_rigid__set)
2703 """__str__(FragmentsParams self) -> std::string"""
2704 return _IMP_multifit.FragmentsParams___str__(self)
2708 """__repr__(FragmentsParams self) -> std::string"""
2709 return _IMP_multifit.FragmentsParams___repr__(self)
2711 __swig_destroy__ = _IMP_multifit.delete_FragmentsParams
2712 __del__ =
lambda self:
None
2713 FragmentsParams_swigregister = _IMP_multifit.FragmentsParams_swigregister
2714 FragmentsParams_swigregister(FragmentsParams)
2716 class RogParams(object):
2717 """Proxy of C++ IMP::multifit::RogParams class"""
2718 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2721 """__init__(IMP::multifit::RogParams self) -> RogParams"""
2722 this = _IMP_multifit.new_RogParams()
2724 self.this.append(this)
2729 """add(RogParams self, boost::property_tree::ptree const & pt)"""
2730 return _IMP_multifit.RogParams_add(self, pt)
2733 def get_max_score(self):
2734 """get_max_score(RogParams self) -> float"""
2735 return _IMP_multifit.RogParams_get_max_score(self)
2738 def get_scale(self):
2739 """get_scale(RogParams self) -> float"""
2740 return _IMP_multifit.RogParams_get_scale(self)
2743 def show(self, *args):
2745 show(RogParams self, _ostream s)
2746 show(RogParams self)
2748 return _IMP_multifit.RogParams_show(self, *args)
2752 """__str__(RogParams self) -> std::string"""
2753 return _IMP_multifit.RogParams___str__(self)
2757 """__repr__(RogParams self) -> std::string"""
2758 return _IMP_multifit.RogParams___repr__(self)
2760 __swig_destroy__ = _IMP_multifit.delete_RogParams
2761 __del__ =
lambda self:
None
2762 RogParams_swigregister = _IMP_multifit.RogParams_swigregister
2763 RogParams_swigregister(RogParams)
2765 class EVParams(object):
2766 """Proxy of C++ IMP::multifit::EVParams class"""
2767 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2770 """__init__(IMP::multifit::EVParams self) -> EVParams"""
2771 this = _IMP_multifit.new_EVParams()
2773 self.this.append(this)
2778 """add(EVParams self, boost::property_tree::ptree const & pt)"""
2779 return _IMP_multifit.EVParams_add(self, pt)
2782 def show(self, *args):
2784 show(EVParams self, _ostream s)
2787 return _IMP_multifit.EVParams_show(self, *args)
2789 pair_distance_ = _swig_property(_IMP_multifit.EVParams_pair_distance__get, _IMP_multifit.EVParams_pair_distance__set)
2790 pair_slack_ = _swig_property(_IMP_multifit.EVParams_pair_slack__get, _IMP_multifit.EVParams_pair_slack__set)
2791 hlb_mean_ = _swig_property(_IMP_multifit.EVParams_hlb_mean__get, _IMP_multifit.EVParams_hlb_mean__set)
2792 hlb_k_ = _swig_property(_IMP_multifit.EVParams_hlb_k__get, _IMP_multifit.EVParams_hlb_k__set)
2793 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)
2794 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)
2795 scoring_mode_ = _swig_property(_IMP_multifit.EVParams_scoring_mode__get, _IMP_multifit.EVParams_scoring_mode__set)
2798 """__str__(EVParams self) -> std::string"""
2799 return _IMP_multifit.EVParams___str__(self)
2803 """__repr__(EVParams self) -> std::string"""
2804 return _IMP_multifit.EVParams___repr__(self)
2806 __swig_destroy__ = _IMP_multifit.delete_EVParams
2807 __del__ =
lambda self:
None
2808 EVParams_swigregister = _IMP_multifit.EVParams_swigregister
2809 EVParams_swigregister(EVParams)
2811 class FiltersParams(object):
2812 """Proxy of C++ IMP::multifit::FiltersParams class"""
2813 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2816 """__init__(IMP::multifit::FiltersParams self) -> FiltersParams"""
2817 this = _IMP_multifit.new_FiltersParams()
2819 self.this.append(this)
2824 """add(FiltersParams self, boost::property_tree::ptree const & pt)"""
2825 return _IMP_multifit.FiltersParams_add(self, pt)
2828 def show(self, *args):
2830 show(FiltersParams self, _ostream s)
2831 show(FiltersParams self)
2833 return _IMP_multifit.FiltersParams_show(self, *args)
2835 max_num_violated_xlink_ = _swig_property(_IMP_multifit.FiltersParams_max_num_violated_xlink__get, _IMP_multifit.FiltersParams_max_num_violated_xlink__set)
2836 max_num_violated_conn_ = _swig_property(_IMP_multifit.FiltersParams_max_num_violated_conn__get, _IMP_multifit.FiltersParams_max_num_violated_conn__set)
2837 max_num_violated_ev_ = _swig_property(_IMP_multifit.FiltersParams_max_num_violated_ev__get, _IMP_multifit.FiltersParams_max_num_violated_ev__set)
2840 """__str__(FiltersParams self) -> std::string"""
2841 return _IMP_multifit.FiltersParams___str__(self)
2845 """__repr__(FiltersParams self) -> std::string"""
2846 return _IMP_multifit.FiltersParams___repr__(self)
2848 __swig_destroy__ = _IMP_multifit.delete_FiltersParams
2849 __del__ =
lambda self:
None
2850 FiltersParams_swigregister = _IMP_multifit.FiltersParams_swigregister
2851 FiltersParams_swigregister(FiltersParams)
2853 class FittingParams(object):
2854 """Proxy of C++ IMP::multifit::FittingParams class"""
2855 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2858 """__init__(IMP::multifit::FittingParams self) -> FittingParams"""
2859 this = _IMP_multifit.new_FittingParams()
2861 self.this.append(this)
2866 """add(FittingParams self, boost::property_tree::ptree const & pt)"""
2867 return _IMP_multifit.FittingParams_add(self, pt)
2870 def show(self, *args):
2872 show(FittingParams self, _ostream s)
2873 show(FittingParams self)
2875 return _IMP_multifit.FittingParams_show(self, *args)
2877 pca_max_angle_diff_ = _swig_property(_IMP_multifit.FittingParams_pca_max_angle_diff__get, _IMP_multifit.FittingParams_pca_max_angle_diff__set)
2878 pca_max_size_diff_ = _swig_property(_IMP_multifit.FittingParams_pca_max_size_diff__get, _IMP_multifit.FittingParams_pca_max_size_diff__set)
2879 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)
2880 max_asmb_fit_score_ = _swig_property(_IMP_multifit.FittingParams_max_asmb_fit_score__get, _IMP_multifit.FittingParams_max_asmb_fit_score__set)
2883 """__str__(FittingParams self) -> std::string"""
2884 return _IMP_multifit.FittingParams___str__(self)
2888 """__repr__(FittingParams self) -> std::string"""
2889 return _IMP_multifit.FittingParams___repr__(self)
2891 __swig_destroy__ = _IMP_multifit.delete_FittingParams
2892 __del__ =
lambda self:
None
2893 FittingParams_swigregister = _IMP_multifit.FittingParams_swigregister
2894 FittingParams_swigregister(FittingParams)
2896 class ComplementarityParams(object):
2897 """Proxy of C++ IMP::multifit::ComplementarityParams class"""
2898 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2901 """__init__(IMP::multifit::ComplementarityParams self) -> ComplementarityParams"""
2902 this = _IMP_multifit.new_ComplementarityParams()
2904 self.this.append(this)
2909 """add(ComplementarityParams self, boost::property_tree::ptree const & pt)"""
2910 return _IMP_multifit.ComplementarityParams_add(self, pt)
2913 def show(self, *args):
2915 show(ComplementarityParams self, _ostream s)
2916 show(ComplementarityParams self)
2918 return _IMP_multifit.ComplementarityParams_show(self, *args)
2920 max_score_ = _swig_property(_IMP_multifit.ComplementarityParams_max_score__get, _IMP_multifit.ComplementarityParams_max_score__set)
2921 max_penetration_ = _swig_property(_IMP_multifit.ComplementarityParams_max_penetration__get, _IMP_multifit.ComplementarityParams_max_penetration__set)
2922 interior_layer_thickness_ = _swig_property(_IMP_multifit.ComplementarityParams_interior_layer_thickness__get, _IMP_multifit.ComplementarityParams_interior_layer_thickness__set)
2923 boundary_coef_ = _swig_property(_IMP_multifit.ComplementarityParams_boundary_coef__get, _IMP_multifit.ComplementarityParams_boundary_coef__set)
2924 comp_coef_ = _swig_property(_IMP_multifit.ComplementarityParams_comp_coef__get, _IMP_multifit.ComplementarityParams_comp_coef__set)
2925 penetration_coef_ = _swig_property(_IMP_multifit.ComplementarityParams_penetration_coef__get, _IMP_multifit.ComplementarityParams_penetration_coef__set)
2928 """__str__(ComplementarityParams self) -> std::string"""
2929 return _IMP_multifit.ComplementarityParams___str__(self)
2933 """__repr__(ComplementarityParams self) -> std::string"""
2934 return _IMP_multifit.ComplementarityParams___repr__(self)
2936 __swig_destroy__ = _IMP_multifit.delete_ComplementarityParams
2937 __del__ =
lambda self:
None
2938 ComplementarityParams_swigregister = _IMP_multifit.ComplementarityParams_swigregister
2939 ComplementarityParams_swigregister(ComplementarityParams)
2941 class AlignmentParams(object):
2942 """Proxy of C++ IMP::multifit::AlignmentParams class"""
2943 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2945 def __init__(self, param_filename):
2946 """__init__(IMP::multifit::AlignmentParams self, char const * param_filename) -> AlignmentParams"""
2947 this = _IMP_multifit.new_AlignmentParams(param_filename)
2949 self.this.append(this)
2953 def get_domino_params(self):
2954 """get_domino_params(AlignmentParams self) -> DominoParams"""
2955 return _IMP_multifit.AlignmentParams_get_domino_params(self)
2958 def get_fitting_params(self):
2959 """get_fitting_params(AlignmentParams self) -> FittingParams"""
2960 return _IMP_multifit.AlignmentParams_get_fitting_params(self)
2963 def get_complementarity_params(self):
2964 """get_complementarity_params(AlignmentParams self) -> ComplementarityParams"""
2965 return _IMP_multifit.AlignmentParams_get_complementarity_params(self)
2968 def get_xlink_params(self):
2969 """get_xlink_params(AlignmentParams self) -> XlinkParams"""
2970 return _IMP_multifit.AlignmentParams_get_xlink_params(self)
2973 def get_connectivity_params(self):
2974 """get_connectivity_params(AlignmentParams self) -> ConnectivityParams"""
2975 return _IMP_multifit.AlignmentParams_get_connectivity_params(self)
2978 def get_rog_params(self):
2979 """get_rog_params(AlignmentParams self) -> RogParams"""
2980 return _IMP_multifit.AlignmentParams_get_rog_params(self)
2983 def get_fragments_params(self):
2984 """get_fragments_params(AlignmentParams self) -> FragmentsParams"""
2985 return _IMP_multifit.AlignmentParams_get_fragments_params(self)
2988 def get_filters_params(self):
2989 """get_filters_params(AlignmentParams self) -> FiltersParams"""
2990 return _IMP_multifit.AlignmentParams_get_filters_params(self)
2993 def get_ev_params(self):
2994 """get_ev_params(AlignmentParams self) -> EVParams"""
2995 return _IMP_multifit.AlignmentParams_get_ev_params(self)
2998 def show(self, *args):
3000 show(AlignmentParams self, _ostream s)
3001 show(AlignmentParams self)
3003 return _IMP_multifit.AlignmentParams_show(self, *args)
3007 """__str__(AlignmentParams self) -> std::string"""
3008 return _IMP_multifit.AlignmentParams___str__(self)
3012 """__repr__(AlignmentParams self) -> std::string"""
3013 return _IMP_multifit.AlignmentParams___repr__(self)
3015 __swig_destroy__ = _IMP_multifit.delete_AlignmentParams
3016 __del__ =
lambda self:
None
3017 AlignmentParams_swigregister = _IMP_multifit.AlignmentParams_swigregister
3018 AlignmentParams_swigregister(AlignmentParams)
3020 class ProteomicsEMAlignmentAtomic(
IMP.Object):
3021 """Proxy of C++ IMP::multifit::ProteomicsEMAlignmentAtomic class"""
3022 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3024 def __init__(self, mapping_data, asmb_data, align_param):
3025 """__init__(IMP::multifit::ProteomicsEMAlignmentAtomic self, ProteinsAnchorsSamplingSpace mapping_data, SettingsData asmb_data, AlignmentParams align_param) -> ProteomicsEMAlignmentAtomic"""
3026 this = _IMP_multifit.new_ProteomicsEMAlignmentAtomic(mapping_data, asmb_data, align_param)
3028 self.this.append(this)
3033 """align(ProteomicsEMAlignmentAtomic self)"""
3034 return _IMP_multifit.ProteomicsEMAlignmentAtomic_align(self)
3037 def add_all_restraints(self):
3038 """add_all_restraints(ProteomicsEMAlignmentAtomic self)"""
3039 return _IMP_multifit.ProteomicsEMAlignmentAtomic_add_all_restraints(self)
3042 def get_restraint_set(self):
3043 """get_restraint_set(ProteomicsEMAlignmentAtomic self) -> RestraintSet"""
3044 return _IMP_multifit.ProteomicsEMAlignmentAtomic_get_restraint_set(self)
3047 def add_states_and_filters(self):
3048 """add_states_and_filters(ProteomicsEMAlignmentAtomic self)"""
3049 return _IMP_multifit.ProteomicsEMAlignmentAtomic_add_states_and_filters(self)
3052 def show_domino_merge_tree(self):
3053 """show_domino_merge_tree(ProteomicsEMAlignmentAtomic self)"""
3054 return _IMP_multifit.ProteomicsEMAlignmentAtomic_show_domino_merge_tree(self)
3057 def get_combinations(self, uniques=False):
3059 get_combinations(ProteomicsEMAlignmentAtomic self, bool uniques=False) -> IMP::domino::Assignments
3060 get_combinations(ProteomicsEMAlignmentAtomic self) -> IMP::domino::Assignments
3062 return _IMP_multifit.ProteomicsEMAlignmentAtomic_get_combinations(self, uniques)
3065 def set_density_map(self, dmap, threshold):
3066 """set_density_map(ProteomicsEMAlignmentAtomic self, DensityMap dmap, float threshold)"""
3067 return _IMP_multifit.ProteomicsEMAlignmentAtomic_set_density_map(self, dmap, threshold)
3070 def get_molecules(self):
3071 """get_molecules(ProteomicsEMAlignmentAtomic self) -> IMP::atom::Hierarchies"""
3072 return _IMP_multifit.ProteomicsEMAlignmentAtomic_get_molecules(self)
3075 def get_rigid_bodies(self):
3076 """get_rigid_bodies(ProteomicsEMAlignmentAtomic self) -> IMP::core::RigidBodies"""
3077 return _IMP_multifit.ProteomicsEMAlignmentAtomic_get_rigid_bodies(self)
3080 def load_combination_of_states(self, state4particles):
3081 """load_combination_of_states(ProteomicsEMAlignmentAtomic self, IMP::Ints const & state4particles)"""
3082 return _IMP_multifit.ProteomicsEMAlignmentAtomic_load_combination_of_states(self, state4particles)
3085 def show_scores_header(self, *args):
3087 show_scores_header(ProteomicsEMAlignmentAtomic self, _ostream ous)
3088 show_scores_header(ProteomicsEMAlignmentAtomic self)
3090 return _IMP_multifit.ProteomicsEMAlignmentAtomic_show_scores_header(self, *args)
3093 def get_model(self):
3094 """get_model(ProteomicsEMAlignmentAtomic self) -> Model"""
3095 return _IMP_multifit.ProteomicsEMAlignmentAtomic_get_model(self)
3098 def set_fast_scoring(self, state):
3099 """set_fast_scoring(ProteomicsEMAlignmentAtomic self, bool state)"""
3100 return _IMP_multifit.ProteomicsEMAlignmentAtomic_set_fast_scoring(self, state)
3103 def get_version_info(self):
3104 """get_version_info(ProteomicsEMAlignmentAtomic self) -> VersionInfo"""
3105 return _IMP_multifit.ProteomicsEMAlignmentAtomic_get_version_info(self)
3109 """__str__(ProteomicsEMAlignmentAtomic self) -> std::string"""
3110 return _IMP_multifit.ProteomicsEMAlignmentAtomic___str__(self)
3114 """__repr__(ProteomicsEMAlignmentAtomic self) -> std::string"""
3115 return _IMP_multifit.ProteomicsEMAlignmentAtomic___repr__(self)
3120 return _object_cast_to_ProteomicsEMAlignmentAtomic(o)
3122 ProteomicsEMAlignmentAtomic_swigregister = _IMP_multifit.ProteomicsEMAlignmentAtomic_swigregister
3123 ProteomicsEMAlignmentAtomic_swigregister(ProteomicsEMAlignmentAtomic)
3127 """write_connolly_surface(IMP::atom::Atoms atoms, TextOutput fn, float density, float probe_radius)"""
3128 return _IMP_multifit.write_connolly_surface(atoms, fn, density, probe_radius)
3130 """Proxy of C++ IMP::multifit::Ensemble class"""
3131 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3133 def load_combination(self, fit_comb):
3134 """load_combination(Ensemble self, IMP::Ints fit_comb)"""
3135 return _IMP_multifit.Ensemble_load_combination(self, fit_comb)
3138 def unload_combination(self, fit_comb):
3139 """unload_combination(Ensemble self, IMP::Ints fit_comb)"""
3140 return _IMP_multifit.Ensemble_unload_combination(self, fit_comb)
3143 def add_component_and_fits(self, mh, fits):
3144 """add_component_and_fits(Ensemble self, Hierarchy mh, IMP::multifit::FittingSolutionRecords const & fits)"""
3145 return _IMP_multifit.Ensemble_add_component_and_fits(self, mh, fits)
3148 def get_molecules(self):
3149 """get_molecules(Ensemble self) -> IMP::atom::Hierarchies"""
3150 return _IMP_multifit.Ensemble_get_molecules(self)
3153 def get_rigid_bodies(self):
3154 """get_rigid_bodies(Ensemble self) -> IMP::core::RigidBodies"""
3155 return _IMP_multifit.Ensemble_get_rigid_bodies(self)
3159 """get_rmsd(Ensemble self, IMP::core::XYZs const & second_xyz) -> float"""
3160 return _IMP_multifit.Ensemble_get_rmsd(self, second_xyz)
3163 def __init__(self, sd, mapping_data):
3164 """__init__(IMP::multifit::Ensemble self, SettingsData sd, ProteinsAnchorsSamplingSpace mapping_data) -> Ensemble"""
3165 this = _IMP_multifit.new_Ensemble(sd, mapping_data)
3167 self.this.append(this)
3171 def score_by_restraints(self, rs, combinations):
3172 """score_by_restraints(Ensemble self, IMP::Restraints rs, IMP::IntsList const & combinations) -> std::vector< IMP::Floats,std::allocator< IMP::Floats > >"""
3173 return _IMP_multifit.Ensemble_score_by_restraints(self, rs, combinations)
3176 def get_version_info(self):
3177 """get_version_info(Ensemble self) -> VersionInfo"""
3178 return _IMP_multifit.Ensemble_get_version_info(self)
3182 """__str__(Ensemble self) -> std::string"""
3183 return _IMP_multifit.Ensemble___str__(self)
3187 """__repr__(Ensemble self) -> std::string"""
3188 return _IMP_multifit.Ensemble___repr__(self)
3193 return _object_cast_to_Ensemble(o)
3195 Ensemble_swigregister = _IMP_multifit.Ensemble_swigregister
3196 Ensemble_swigregister(Ensemble)
3199 def load_ensemble(sd, mdl, mapping_data):
3200 """load_ensemble(SettingsData sd, Model mdl, ProteinsAnchorsSamplingSpace mapping_data) -> Ensemble"""
3201 return _IMP_multifit.load_ensemble(sd, mdl, mapping_data)
3203 """Proxy of C++ IMP::multifit::RigidLeavesRefiner class"""
3204 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3208 __init__(IMP::multifit::RigidLeavesRefiner self, std::string name) -> RigidLeavesRefiner
3209 __init__(IMP::multifit::RigidLeavesRefiner self) -> RigidLeavesRefiner
3211 this = _IMP_multifit.new_RigidLeavesRefiner(*args)
3213 self.this.append(this)
3217 def do_get_inputs(self, m, pis):
3218 """do_get_inputs(RigidLeavesRefiner self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
3219 return _IMP_multifit.RigidLeavesRefiner_do_get_inputs(self, m, pis)
3222 def get_version_info(self):
3223 """get_version_info(RigidLeavesRefiner self) -> VersionInfo"""
3224 return _IMP_multifit.RigidLeavesRefiner_get_version_info(self)
3228 """__str__(RigidLeavesRefiner self) -> std::string"""
3229 return _IMP_multifit.RigidLeavesRefiner___str__(self)
3233 """__repr__(RigidLeavesRefiner self) -> std::string"""
3234 return _IMP_multifit.RigidLeavesRefiner___repr__(self)
3239 return _object_cast_to_RigidLeavesRefiner(o)
3241 RigidLeavesRefiner_swigregister = _IMP_multifit.RigidLeavesRefiner_swigregister
3242 RigidLeavesRefiner_swigregister(RigidLeavesRefiner)
3245 _all_commands = [
"param",
"anchors",
"fit_fft",
"cluster",
"add_fit_rmsd",
3246 "indexes",
"proteomics",
"align",
"models",
"transforms",
3247 "score",
"merge_tree",
"reference",
"refine_fft",
"segment"]
3251 """get_module_version() -> std::string const"""
3252 return _IMP_multifit.get_module_version()
3255 """get_example_path(std::string fname) -> std::string"""
3256 return _IMP_multifit.get_example_path(fname)
3259 """get_data_path(std::string fname) -> std::string"""
3260 return _IMP_multifit.get_data_path(fname)
3262 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.