10 from __future__
import print_function, division, absolute_import
15 from sys
import version_info
16 if version_info >= (2, 6, 0):
17 def swig_import_helper():
18 from os.path
import dirname
22 fp, pathname, description = imp.find_module(
'_IMP_multifit', [dirname(__file__)])
28 _mod = imp.load_module(
'_IMP_multifit', fp, pathname, description)
32 _IMP_multifit = swig_import_helper()
33 del swig_import_helper
38 _swig_property = property
43 def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
44 if (name ==
"thisown"):
45 return self.this.own(value)
47 if type(value).__name__ ==
'SwigPyObject':
48 self.__dict__[name] = value
50 method = class_type.__swig_setmethods__.get(name,
None)
52 return method(self, value)
54 object.__setattr__(self, name, value)
56 raise AttributeError(
"You cannot add attributes to %s" % self)
59 def _swig_setattr(self, class_type, name, value):
60 return _swig_setattr_nondynamic(self, class_type, name, value, 0)
63 def _swig_getattr_nondynamic(self, class_type, name, static=1):
64 if (name ==
"thisown"):
65 return self.this.own()
66 method = class_type.__swig_getmethods__.get(name,
None)
70 return object.__getattr__(self, name)
72 raise AttributeError(name)
74 def _swig_getattr(self, class_type, name):
75 return _swig_getattr_nondynamic(self, class_type, name, 0)
80 strthis =
"proxy of " + self.this.__repr__()
83 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
88 except AttributeError:
95 def _swig_setattr_nondynamic_method(set):
96 def set_attr(self, name, value):
97 if (name ==
"thisown"):
98 return self.this.own(value)
99 if hasattr(self, name)
or (name ==
"this"):
100 set(self, name, value)
102 raise AttributeError(
"You cannot add attributes to %s" % self)
108 weakref_proxy = weakref.proxy
110 weakref_proxy =
lambda x: x
113 class IMP_MULTIFIT_SwigPyIterator(object):
114 """Proxy of C++ swig::IMP_MULTIFIT_SwigPyIterator class"""
115 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
117 def __init__(self, *args, **kwargs):
118 raise AttributeError(
"No constructor defined - class is abstract")
119 __repr__ = _swig_repr
120 __swig_destroy__ = _IMP_multifit.delete_IMP_MULTIFIT_SwigPyIterator
121 __del__ =
lambda self:
None
124 """value(IMP_MULTIFIT_SwigPyIterator self) -> PyObject *"""
125 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator_value(self)
130 incr(IMP_MULTIFIT_SwigPyIterator self, size_t n=1) -> IMP_MULTIFIT_SwigPyIterator
131 incr(IMP_MULTIFIT_SwigPyIterator self) -> IMP_MULTIFIT_SwigPyIterator
133 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator_incr(self, n)
138 decr(IMP_MULTIFIT_SwigPyIterator self, size_t n=1) -> IMP_MULTIFIT_SwigPyIterator
139 decr(IMP_MULTIFIT_SwigPyIterator self) -> IMP_MULTIFIT_SwigPyIterator
141 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator_decr(self, n)
144 def distance(self, x):
145 """distance(IMP_MULTIFIT_SwigPyIterator self, IMP_MULTIFIT_SwigPyIterator x) -> ptrdiff_t"""
146 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator_distance(self, x)
150 """equal(IMP_MULTIFIT_SwigPyIterator self, IMP_MULTIFIT_SwigPyIterator x) -> bool"""
151 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator_equal(self, x)
155 """copy(IMP_MULTIFIT_SwigPyIterator self) -> IMP_MULTIFIT_SwigPyIterator"""
156 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator_copy(self)
160 """next(IMP_MULTIFIT_SwigPyIterator self) -> PyObject *"""
161 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator_next(self)
165 """__next__(IMP_MULTIFIT_SwigPyIterator self) -> PyObject *"""
166 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator___next__(self)
170 """previous(IMP_MULTIFIT_SwigPyIterator self) -> PyObject *"""
171 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator_previous(self)
174 def advance(self, n):
175 """advance(IMP_MULTIFIT_SwigPyIterator self, ptrdiff_t n) -> IMP_MULTIFIT_SwigPyIterator"""
176 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator_advance(self, n)
180 """__eq__(IMP_MULTIFIT_SwigPyIterator self, IMP_MULTIFIT_SwigPyIterator x) -> bool"""
181 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator___eq__(self, x)
185 """__ne__(IMP_MULTIFIT_SwigPyIterator self, IMP_MULTIFIT_SwigPyIterator x) -> bool"""
186 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator___ne__(self, x)
189 def __iadd__(self, n):
190 """__iadd__(IMP_MULTIFIT_SwigPyIterator self, ptrdiff_t n) -> IMP_MULTIFIT_SwigPyIterator"""
191 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator___iadd__(self, n)
194 def __isub__(self, n):
195 """__isub__(IMP_MULTIFIT_SwigPyIterator self, ptrdiff_t n) -> IMP_MULTIFIT_SwigPyIterator"""
196 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator___isub__(self, n)
199 def __add__(self, n):
200 """__add__(IMP_MULTIFIT_SwigPyIterator self, ptrdiff_t n) -> IMP_MULTIFIT_SwigPyIterator"""
201 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator___add__(self, n)
204 def __sub__(self, *args):
206 __sub__(IMP_MULTIFIT_SwigPyIterator self, ptrdiff_t n) -> IMP_MULTIFIT_SwigPyIterator
207 __sub__(IMP_MULTIFIT_SwigPyIterator self, IMP_MULTIFIT_SwigPyIterator x) -> ptrdiff_t
209 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator___sub__(self, *args)
213 IMP_MULTIFIT_SwigPyIterator_swigregister = _IMP_multifit.IMP_MULTIFIT_SwigPyIterator_swigregister
214 IMP_MULTIFIT_SwigPyIterator_swigregister(IMP_MULTIFIT_SwigPyIterator)
223 _IMP_multifit.IMP_DEBUG_swigconstant(_IMP_multifit)
224 IMP_DEBUG = _IMP_multifit.IMP_DEBUG
226 _IMP_multifit.IMP_RELEASE_swigconstant(_IMP_multifit)
227 IMP_RELEASE = _IMP_multifit.IMP_RELEASE
229 _IMP_multifit.IMP_SILENT_swigconstant(_IMP_multifit)
230 IMP_SILENT = _IMP_multifit.IMP_SILENT
232 _IMP_multifit.IMP_PROGRESS_swigconstant(_IMP_multifit)
233 IMP_PROGRESS = _IMP_multifit.IMP_PROGRESS
235 _IMP_multifit.IMP_TERSE_swigconstant(_IMP_multifit)
236 IMP_TERSE = _IMP_multifit.IMP_TERSE
238 _IMP_multifit.IMP_VERBOSE_swigconstant(_IMP_multifit)
239 IMP_VERBOSE = _IMP_multifit.IMP_VERBOSE
241 _IMP_multifit.IMP_MEMORY_swigconstant(_IMP_multifit)
242 IMP_MEMORY = _IMP_multifit.IMP_MEMORY
244 _IMP_multifit.IMP_NONE_swigconstant(_IMP_multifit)
245 IMP_NONE = _IMP_multifit.IMP_NONE
247 _IMP_multifit.IMP_USAGE_swigconstant(_IMP_multifit)
248 IMP_USAGE = _IMP_multifit.IMP_USAGE
250 _IMP_multifit.IMP_INTERNAL_swigconstant(_IMP_multifit)
251 IMP_INTERNAL = _IMP_multifit.IMP_INTERNAL
253 _IMP_multifit.IMP_KERNEL_HAS_LOG4CXX_swigconstant(_IMP_multifit)
254 IMP_KERNEL_HAS_LOG4CXX = _IMP_multifit.IMP_KERNEL_HAS_LOG4CXX
256 _IMP_multifit.IMP_COMPILER_HAS_AUTO_swigconstant(_IMP_multifit)
257 IMP_COMPILER_HAS_AUTO = _IMP_multifit.IMP_COMPILER_HAS_AUTO
259 _IMP_multifit.IMP_COMPILER_HAS_DEBUG_VECTOR_swigconstant(_IMP_multifit)
260 IMP_COMPILER_HAS_DEBUG_VECTOR = _IMP_multifit.IMP_COMPILER_HAS_DEBUG_VECTOR
262 _IMP_multifit.IMP_COMPILER_HAS_UNIQUE_PTR_swigconstant(_IMP_multifit)
263 IMP_COMPILER_HAS_UNIQUE_PTR = _IMP_multifit.IMP_COMPILER_HAS_UNIQUE_PTR
265 _IMP_multifit.IMP_KERNEL_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
266 IMP_KERNEL_HAS_BOOST_RANDOM = _IMP_multifit.IMP_KERNEL_HAS_BOOST_RANDOM
268 _IMP_multifit.IMP_KERNEL_HAS_NUMPY_swigconstant(_IMP_multifit)
269 IMP_KERNEL_HAS_NUMPY = _IMP_multifit.IMP_KERNEL_HAS_NUMPY
271 _IMP_multifit.IMP_KERNEL_HAS_GPERFTOOLS_swigconstant(_IMP_multifit)
272 IMP_KERNEL_HAS_GPERFTOOLS = _IMP_multifit.IMP_KERNEL_HAS_GPERFTOOLS
274 _IMP_multifit.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER_swigconstant(_IMP_multifit)
275 IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER = _IMP_multifit.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER
277 _IMP_multifit.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER_swigconstant(_IMP_multifit)
278 IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER = _IMP_multifit.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER
280 _IMP_multifit.IMPKERNEL_SHOW_WARNINGS_swigconstant(_IMP_multifit)
281 IMPKERNEL_SHOW_WARNINGS = _IMP_multifit.IMPKERNEL_SHOW_WARNINGS
284 class _DirectorObjects(object):
285 """@internal Simple class to keep references to director objects
286 to prevent premature deletion."""
289 def register(self, obj):
290 """Take a reference to a director object; will only work for
291 refcounted C++ classes"""
292 if hasattr(obj,
'get_ref_count'):
293 self._objects.append(obj)
295 """Only drop our reference and allow cleanup by Python if no other
296 Python references exist (we hold 3 references: one in self._objects,
297 one in x, and one in the argument list for getrefcount) *and* no
298 other C++ references exist (the Python object always holds one)"""
299 objs = [x
for x
in self._objects
if sys.getrefcount(x) > 3 \
300 or x.get_ref_count() > 1]
304 def get_object_count(self):
305 """Get number of director objects (useful for testing only)"""
306 return len(self._objects)
307 _director_objects = _DirectorObjects()
309 class _ostream(object):
310 """Proxy of C++ std::ostream class"""
311 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
313 def __init__(self, *args, **kwargs):
314 raise AttributeError(
"No constructor defined")
315 __repr__ = _swig_repr
317 def write(self, osa_buf):
318 """write(_ostream self, char const * osa_buf)"""
319 return _IMP_multifit._ostream_write(self, osa_buf)
321 _ostream_swigregister = _IMP_multifit._ostream_swigregister
322 _ostream_swigregister(_ostream)
325 _IMP_multifit.IMP_COMPILER_HAS_OVERRIDE_swigconstant(_IMP_multifit)
326 IMP_COMPILER_HAS_OVERRIDE = _IMP_multifit.IMP_COMPILER_HAS_OVERRIDE
328 _IMP_multifit.IMP_COMPILER_HAS_FINAL_swigconstant(_IMP_multifit)
329 IMP_COMPILER_HAS_FINAL = _IMP_multifit.IMP_COMPILER_HAS_FINAL
331 _IMP_multifit.IMP_HAS_NOEXCEPT_swigconstant(_IMP_multifit)
332 IMP_HAS_NOEXCEPT = _IMP_multifit.IMP_HAS_NOEXCEPT
334 _IMP_multifit.IMP_C_OPEN_BINARY_swigconstant(_IMP_multifit)
335 IMP_C_OPEN_BINARY = _IMP_multifit.IMP_C_OPEN_BINARY
338 _IMP_multifit.IMP_CGAL_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
339 IMP_CGAL_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_CGAL_HAS_BOOST_FILESYSTEM
341 _IMP_multifit.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
342 IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS
344 _IMP_multifit.IMP_CGAL_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
345 IMP_CGAL_HAS_BOOST_RANDOM = _IMP_multifit.IMP_CGAL_HAS_BOOST_RANDOM
347 _IMP_multifit.IMP_CGAL_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
348 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_CGAL_HAS_BOOST_SYSTEM
350 _IMP_multifit.IMP_CGAL_HAS_NUMPY_swigconstant(_IMP_multifit)
351 IMP_CGAL_HAS_NUMPY = _IMP_multifit.IMP_CGAL_HAS_NUMPY
353 _IMP_multifit.IMPCGAL_SHOW_WARNINGS_swigconstant(_IMP_multifit)
354 IMPCGAL_SHOW_WARNINGS = _IMP_multifit.IMPCGAL_SHOW_WARNINGS
357 _IMP_multifit.IMP_ALGEBRA_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
358 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_multifit.IMP_ALGEBRA_HAS_IMP_CGAL
360 _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
361 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
363 _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
364 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
366 _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
367 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_RANDOM
369 _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
370 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_SYSTEM
372 _IMP_multifit.IMP_ALGEBRA_HAS_CGAL_swigconstant(_IMP_multifit)
373 IMP_ALGEBRA_HAS_CGAL = _IMP_multifit.IMP_ALGEBRA_HAS_CGAL
375 _IMP_multifit.IMP_ALGEBRA_HAS_NUMPY_swigconstant(_IMP_multifit)
376 IMP_ALGEBRA_HAS_NUMPY = _IMP_multifit.IMP_ALGEBRA_HAS_NUMPY
378 _IMP_multifit.IMP_ALGEBRA_HAS_ANN_swigconstant(_IMP_multifit)
379 IMP_ALGEBRA_HAS_ANN = _IMP_multifit.IMP_ALGEBRA_HAS_ANN
381 _IMP_multifit.IMPALGEBRA_SHOW_WARNINGS_swigconstant(_IMP_multifit)
382 IMPALGEBRA_SHOW_WARNINGS = _IMP_multifit.IMPALGEBRA_SHOW_WARNINGS
385 _IMP_multifit.IMP_DISPLAY_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
386 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_multifit.IMP_DISPLAY_HAS_IMP_CGAL
388 _IMP_multifit.IMP_DISPLAY_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
389 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
391 _IMP_multifit.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
392 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
394 _IMP_multifit.IMP_DISPLAY_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
395 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_multifit.IMP_DISPLAY_HAS_BOOST_RANDOM
397 _IMP_multifit.IMP_DISPLAY_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
398 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_DISPLAY_HAS_BOOST_SYSTEM
400 _IMP_multifit.IMP_DISPLAY_HAS_CGAL_swigconstant(_IMP_multifit)
401 IMP_DISPLAY_HAS_CGAL = _IMP_multifit.IMP_DISPLAY_HAS_CGAL
403 _IMP_multifit.IMP_DISPLAY_HAS_NUMPY_swigconstant(_IMP_multifit)
404 IMP_DISPLAY_HAS_NUMPY = _IMP_multifit.IMP_DISPLAY_HAS_NUMPY
406 _IMP_multifit.IMPDISPLAY_SHOW_WARNINGS_swigconstant(_IMP_multifit)
407 IMPDISPLAY_SHOW_WARNINGS = _IMP_multifit.IMPDISPLAY_SHOW_WARNINGS
410 _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
411 IMP_SCORE_FUNCTOR_HAS_IMP_CGAL = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL
413 _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
414 IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM
416 _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
417 IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS
419 _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
420 IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM
422 _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
423 IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM
425 _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_CGAL_swigconstant(_IMP_multifit)
426 IMP_SCORE_FUNCTOR_HAS_CGAL = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_CGAL
428 _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_HDF5_swigconstant(_IMP_multifit)
429 IMP_SCORE_FUNCTOR_HAS_HDF5 = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_HDF5
431 _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_NUMPY_swigconstant(_IMP_multifit)
432 IMP_SCORE_FUNCTOR_HAS_NUMPY = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_NUMPY
434 _IMP_multifit.IMPSCOREFUNCTOR_SHOW_WARNINGS_swigconstant(_IMP_multifit)
435 IMPSCOREFUNCTOR_SHOW_WARNINGS = _IMP_multifit.IMPSCOREFUNCTOR_SHOW_WARNINGS
438 _IMP_multifit.IMP_STATISTICS_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
439 IMP_STATISTICS_HAS_IMP_CGAL = _IMP_multifit.IMP_STATISTICS_HAS_IMP_CGAL
441 _IMP_multifit.IMP_STATISTICS_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
442 IMP_STATISTICS_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_STATISTICS_HAS_BOOST_FILESYSTEM
444 _IMP_multifit.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
445 IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS
447 _IMP_multifit.IMP_STATISTICS_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
448 IMP_STATISTICS_HAS_BOOST_RANDOM = _IMP_multifit.IMP_STATISTICS_HAS_BOOST_RANDOM
450 _IMP_multifit.IMP_STATISTICS_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
451 IMP_STATISTICS_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_STATISTICS_HAS_BOOST_SYSTEM
453 _IMP_multifit.IMP_STATISTICS_HAS_CGAL_swigconstant(_IMP_multifit)
454 IMP_STATISTICS_HAS_CGAL = _IMP_multifit.IMP_STATISTICS_HAS_CGAL
456 _IMP_multifit.IMP_STATISTICS_HAS_NUMPY_swigconstant(_IMP_multifit)
457 IMP_STATISTICS_HAS_NUMPY = _IMP_multifit.IMP_STATISTICS_HAS_NUMPY
459 _IMP_multifit.IMPSTATISTICS_SHOW_WARNINGS_swigconstant(_IMP_multifit)
460 IMPSTATISTICS_SHOW_WARNINGS = _IMP_multifit.IMPSTATISTICS_SHOW_WARNINGS
463 _IMP_multifit.IMP_CORE_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
464 IMP_CORE_HAS_IMP_CGAL = _IMP_multifit.IMP_CORE_HAS_IMP_CGAL
466 _IMP_multifit.IMP_CORE_HAS_IMP_KERNEL_swigconstant(_IMP_multifit)
467 IMP_CORE_HAS_IMP_KERNEL = _IMP_multifit.IMP_CORE_HAS_IMP_KERNEL
469 _IMP_multifit.IMP_CORE_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
470 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_CORE_HAS_BOOST_FILESYSTEM
472 _IMP_multifit.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
473 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
475 _IMP_multifit.IMP_CORE_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
476 IMP_CORE_HAS_BOOST_RANDOM = _IMP_multifit.IMP_CORE_HAS_BOOST_RANDOM
478 _IMP_multifit.IMP_CORE_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
479 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_CORE_HAS_BOOST_SYSTEM
481 _IMP_multifit.IMP_CORE_HAS_CGAL_swigconstant(_IMP_multifit)
482 IMP_CORE_HAS_CGAL = _IMP_multifit.IMP_CORE_HAS_CGAL
484 _IMP_multifit.IMP_CORE_HAS_HDF5_swigconstant(_IMP_multifit)
485 IMP_CORE_HAS_HDF5 = _IMP_multifit.IMP_CORE_HAS_HDF5
487 _IMP_multifit.IMP_CORE_HAS_NUMPY_swigconstant(_IMP_multifit)
488 IMP_CORE_HAS_NUMPY = _IMP_multifit.IMP_CORE_HAS_NUMPY
490 _IMP_multifit.IMPCORE_SHOW_WARNINGS_swigconstant(_IMP_multifit)
491 IMPCORE_SHOW_WARNINGS = _IMP_multifit.IMPCORE_SHOW_WARNINGS
494 _IMP_multifit.IMP_CONTAINER_HAS_IMP_ALGEBRA_swigconstant(_IMP_multifit)
495 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_multifit.IMP_CONTAINER_HAS_IMP_ALGEBRA
497 _IMP_multifit.IMP_CONTAINER_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
498 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_multifit.IMP_CONTAINER_HAS_IMP_CGAL
500 _IMP_multifit.IMP_CONTAINER_HAS_IMP_DISPLAY_swigconstant(_IMP_multifit)
501 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_multifit.IMP_CONTAINER_HAS_IMP_DISPLAY
503 _IMP_multifit.IMP_CONTAINER_HAS_IMP_KERNEL_swigconstant(_IMP_multifit)
504 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_multifit.IMP_CONTAINER_HAS_IMP_KERNEL
506 _IMP_multifit.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_multifit)
507 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_multifit.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
509 _IMP_multifit.IMP_CONTAINER_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
510 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
512 _IMP_multifit.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
513 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
515 _IMP_multifit.IMP_CONTAINER_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
516 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_multifit.IMP_CONTAINER_HAS_BOOST_RANDOM
518 _IMP_multifit.IMP_CONTAINER_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
519 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_CONTAINER_HAS_BOOST_SYSTEM
521 _IMP_multifit.IMP_CONTAINER_HAS_CGAL_swigconstant(_IMP_multifit)
522 IMP_CONTAINER_HAS_CGAL = _IMP_multifit.IMP_CONTAINER_HAS_CGAL
524 _IMP_multifit.IMP_CONTAINER_HAS_HDF5_swigconstant(_IMP_multifit)
525 IMP_CONTAINER_HAS_HDF5 = _IMP_multifit.IMP_CONTAINER_HAS_HDF5
527 _IMP_multifit.IMP_CONTAINER_HAS_NUMPY_swigconstant(_IMP_multifit)
528 IMP_CONTAINER_HAS_NUMPY = _IMP_multifit.IMP_CONTAINER_HAS_NUMPY
530 _IMP_multifit.IMP_CONTAINER_HAS_PYTHON_IHM_swigconstant(_IMP_multifit)
531 IMP_CONTAINER_HAS_PYTHON_IHM = _IMP_multifit.IMP_CONTAINER_HAS_PYTHON_IHM
533 _IMP_multifit.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP_swigconstant(_IMP_multifit)
534 IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP = _IMP_multifit.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP
536 _IMP_multifit.IMP_CONTAINER_HAS_ROBIN_MAP_swigconstant(_IMP_multifit)
537 IMP_CONTAINER_HAS_ROBIN_MAP = _IMP_multifit.IMP_CONTAINER_HAS_ROBIN_MAP
539 _IMP_multifit.IMPCONTAINER_SHOW_WARNINGS_swigconstant(_IMP_multifit)
540 IMPCONTAINER_SHOW_WARNINGS = _IMP_multifit.IMPCONTAINER_SHOW_WARNINGS
543 _IMP_multifit.IMP_ATOM_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
544 IMP_ATOM_HAS_IMP_CGAL = _IMP_multifit.IMP_ATOM_HAS_IMP_CGAL
546 _IMP_multifit.IMP_ATOM_HAS_IMP_KERNEL_swigconstant(_IMP_multifit)
547 IMP_ATOM_HAS_IMP_KERNEL = _IMP_multifit.IMP_ATOM_HAS_IMP_KERNEL
549 _IMP_multifit.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_multifit)
550 IMP_ATOM_HAS_IMP_SCORE_FUNCTOR = _IMP_multifit.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR
552 _IMP_multifit.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
553 IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS
555 _IMP_multifit.IMP_ATOM_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
556 IMP_ATOM_HAS_BOOST_RANDOM = _IMP_multifit.IMP_ATOM_HAS_BOOST_RANDOM
558 _IMP_multifit.IMP_ATOM_HAS_BOOST_REGEX_swigconstant(_IMP_multifit)
559 IMP_ATOM_HAS_BOOST_REGEX = _IMP_multifit.IMP_ATOM_HAS_BOOST_REGEX
561 _IMP_multifit.IMP_ATOM_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
562 IMP_ATOM_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_ATOM_HAS_BOOST_SYSTEM
564 _IMP_multifit.IMP_ATOM_HAS_CGAL_swigconstant(_IMP_multifit)
565 IMP_ATOM_HAS_CGAL = _IMP_multifit.IMP_ATOM_HAS_CGAL
567 _IMP_multifit.IMP_ATOM_HAS_HDF5_swigconstant(_IMP_multifit)
568 IMP_ATOM_HAS_HDF5 = _IMP_multifit.IMP_ATOM_HAS_HDF5
570 _IMP_multifit.IMP_ATOM_HAS_NUMPY_swigconstant(_IMP_multifit)
571 IMP_ATOM_HAS_NUMPY = _IMP_multifit.IMP_ATOM_HAS_NUMPY
573 _IMP_multifit.IMP_ATOM_HAS_PYTHON_IHM_swigconstant(_IMP_multifit)
574 IMP_ATOM_HAS_PYTHON_IHM = _IMP_multifit.IMP_ATOM_HAS_PYTHON_IHM
576 _IMP_multifit.IMPATOM_SHOW_WARNINGS_swigconstant(_IMP_multifit)
577 IMPATOM_SHOW_WARNINGS = _IMP_multifit.IMPATOM_SHOW_WARNINGS
579 _IMP_multifit.IMP_ATOM_TYPE_INDEX_swigconstant(_IMP_multifit)
580 IMP_ATOM_TYPE_INDEX = _IMP_multifit.IMP_ATOM_TYPE_INDEX
582 _IMP_multifit.IMP_RESIDUE_TYPE_INDEX_swigconstant(_IMP_multifit)
583 IMP_RESIDUE_TYPE_INDEX = _IMP_multifit.IMP_RESIDUE_TYPE_INDEX
585 _IMP_multifit.IMP_HIERARCHY_TYPE_INDEX_swigconstant(_IMP_multifit)
586 IMP_HIERARCHY_TYPE_INDEX = _IMP_multifit.IMP_HIERARCHY_TYPE_INDEX
588 _IMP_multifit.IMP_CHAIN_TYPE_INDEX_swigconstant(_IMP_multifit)
589 IMP_CHAIN_TYPE_INDEX = _IMP_multifit.IMP_CHAIN_TYPE_INDEX
592 _IMP_multifit.IMP_EM_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
593 IMP_EM_HAS_IMP_CGAL = _IMP_multifit.IMP_EM_HAS_IMP_CGAL
595 _IMP_multifit.IMP_EM_HAS_IMP_CONTAINER_swigconstant(_IMP_multifit)
596 IMP_EM_HAS_IMP_CONTAINER = _IMP_multifit.IMP_EM_HAS_IMP_CONTAINER
598 _IMP_multifit.IMP_EM_HAS_IMP_DISPLAY_swigconstant(_IMP_multifit)
599 IMP_EM_HAS_IMP_DISPLAY = _IMP_multifit.IMP_EM_HAS_IMP_DISPLAY
601 _IMP_multifit.IMP_EM_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_multifit)
602 IMP_EM_HAS_IMP_SCORE_FUNCTOR = _IMP_multifit.IMP_EM_HAS_IMP_SCORE_FUNCTOR
604 _IMP_multifit.IMP_EM_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
605 IMP_EM_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_EM_HAS_BOOST_FILESYSTEM
607 _IMP_multifit.IMP_EM_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
608 IMP_EM_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_EM_HAS_BOOST_PROGRAMOPTIONS
610 _IMP_multifit.IMP_EM_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
611 IMP_EM_HAS_BOOST_RANDOM = _IMP_multifit.IMP_EM_HAS_BOOST_RANDOM
613 _IMP_multifit.IMP_EM_HAS_BOOST_REGEX_swigconstant(_IMP_multifit)
614 IMP_EM_HAS_BOOST_REGEX = _IMP_multifit.IMP_EM_HAS_BOOST_REGEX
616 _IMP_multifit.IMP_EM_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
617 IMP_EM_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_EM_HAS_BOOST_SYSTEM
619 _IMP_multifit.IMP_EM_HAS_CGAL_swigconstant(_IMP_multifit)
620 IMP_EM_HAS_CGAL = _IMP_multifit.IMP_EM_HAS_CGAL
622 _IMP_multifit.IMP_EM_HAS_HDF5_swigconstant(_IMP_multifit)
623 IMP_EM_HAS_HDF5 = _IMP_multifit.IMP_EM_HAS_HDF5
625 _IMP_multifit.IMP_EM_HAS_NUMPY_swigconstant(_IMP_multifit)
626 IMP_EM_HAS_NUMPY = _IMP_multifit.IMP_EM_HAS_NUMPY
628 _IMP_multifit.IMP_EM_HAS_PYTHON_IHM_swigconstant(_IMP_multifit)
629 IMP_EM_HAS_PYTHON_IHM = _IMP_multifit.IMP_EM_HAS_PYTHON_IHM
631 _IMP_multifit.IMPEM_SHOW_WARNINGS_swigconstant(_IMP_multifit)
632 IMPEM_SHOW_WARNINGS = _IMP_multifit.IMPEM_SHOW_WARNINGS
635 _IMP_multifit.IMP_SAXS_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
636 IMP_SAXS_HAS_IMP_CGAL = _IMP_multifit.IMP_SAXS_HAS_IMP_CGAL
638 _IMP_multifit.IMP_SAXS_HAS_IMP_CONTAINER_swigconstant(_IMP_multifit)
639 IMP_SAXS_HAS_IMP_CONTAINER = _IMP_multifit.IMP_SAXS_HAS_IMP_CONTAINER
641 _IMP_multifit.IMP_SAXS_HAS_IMP_DISPLAY_swigconstant(_IMP_multifit)
642 IMP_SAXS_HAS_IMP_DISPLAY = _IMP_multifit.IMP_SAXS_HAS_IMP_DISPLAY
644 _IMP_multifit.IMP_SAXS_HAS_IMP_KERNEL_swigconstant(_IMP_multifit)
645 IMP_SAXS_HAS_IMP_KERNEL = _IMP_multifit.IMP_SAXS_HAS_IMP_KERNEL
647 _IMP_multifit.IMP_SAXS_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_multifit)
648 IMP_SAXS_HAS_IMP_SCORE_FUNCTOR = _IMP_multifit.IMP_SAXS_HAS_IMP_SCORE_FUNCTOR
650 _IMP_multifit.IMP_SAXS_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
651 IMP_SAXS_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_SAXS_HAS_BOOST_FILESYSTEM
653 _IMP_multifit.IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
654 IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS
656 _IMP_multifit.IMP_SAXS_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
657 IMP_SAXS_HAS_BOOST_RANDOM = _IMP_multifit.IMP_SAXS_HAS_BOOST_RANDOM
659 _IMP_multifit.IMP_SAXS_HAS_BOOST_REGEX_swigconstant(_IMP_multifit)
660 IMP_SAXS_HAS_BOOST_REGEX = _IMP_multifit.IMP_SAXS_HAS_BOOST_REGEX
662 _IMP_multifit.IMP_SAXS_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
663 IMP_SAXS_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_SAXS_HAS_BOOST_SYSTEM
665 _IMP_multifit.IMP_SAXS_HAS_CGAL_swigconstant(_IMP_multifit)
666 IMP_SAXS_HAS_CGAL = _IMP_multifit.IMP_SAXS_HAS_CGAL
668 _IMP_multifit.IMP_SAXS_HAS_HDF5_swigconstant(_IMP_multifit)
669 IMP_SAXS_HAS_HDF5 = _IMP_multifit.IMP_SAXS_HAS_HDF5
671 _IMP_multifit.IMP_SAXS_HAS_NUMPY_swigconstant(_IMP_multifit)
672 IMP_SAXS_HAS_NUMPY = _IMP_multifit.IMP_SAXS_HAS_NUMPY
674 _IMP_multifit.IMP_SAXS_HAS_PYTHON_IHM_swigconstant(_IMP_multifit)
675 IMP_SAXS_HAS_PYTHON_IHM = _IMP_multifit.IMP_SAXS_HAS_PYTHON_IHM
677 _IMP_multifit.IMPSAXS_SHOW_WARNINGS_swigconstant(_IMP_multifit)
678 IMPSAXS_SHOW_WARNINGS = _IMP_multifit.IMPSAXS_SHOW_WARNINGS
681 _IMP_multifit.IMP_ISD_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
682 IMP_ISD_HAS_IMP_CGAL = _IMP_multifit.IMP_ISD_HAS_IMP_CGAL
684 _IMP_multifit.IMP_ISD_HAS_IMP_DISPLAY_swigconstant(_IMP_multifit)
685 IMP_ISD_HAS_IMP_DISPLAY = _IMP_multifit.IMP_ISD_HAS_IMP_DISPLAY
687 _IMP_multifit.IMP_ISD_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_multifit)
688 IMP_ISD_HAS_IMP_SCORE_FUNCTOR = _IMP_multifit.IMP_ISD_HAS_IMP_SCORE_FUNCTOR
690 _IMP_multifit.IMP_ISD_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
691 IMP_ISD_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_ISD_HAS_BOOST_FILESYSTEM
693 _IMP_multifit.IMP_ISD_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
694 IMP_ISD_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_ISD_HAS_BOOST_PROGRAMOPTIONS
696 _IMP_multifit.IMP_ISD_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
697 IMP_ISD_HAS_BOOST_RANDOM = _IMP_multifit.IMP_ISD_HAS_BOOST_RANDOM
699 _IMP_multifit.IMP_ISD_HAS_BOOST_REGEX_swigconstant(_IMP_multifit)
700 IMP_ISD_HAS_BOOST_REGEX = _IMP_multifit.IMP_ISD_HAS_BOOST_REGEX
702 _IMP_multifit.IMP_ISD_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
703 IMP_ISD_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_ISD_HAS_BOOST_SYSTEM
705 _IMP_multifit.IMP_ISD_HAS_CGAL_swigconstant(_IMP_multifit)
706 IMP_ISD_HAS_CGAL = _IMP_multifit.IMP_ISD_HAS_CGAL
708 _IMP_multifit.IMP_ISD_HAS_HDF5_swigconstant(_IMP_multifit)
709 IMP_ISD_HAS_HDF5 = _IMP_multifit.IMP_ISD_HAS_HDF5
711 _IMP_multifit.IMP_ISD_HAS_NUMPY_swigconstant(_IMP_multifit)
712 IMP_ISD_HAS_NUMPY = _IMP_multifit.IMP_ISD_HAS_NUMPY
714 _IMP_multifit.IMP_ISD_HAS_PYTHON_IHM_swigconstant(_IMP_multifit)
715 IMP_ISD_HAS_PYTHON_IHM = _IMP_multifit.IMP_ISD_HAS_PYTHON_IHM
717 _IMP_multifit.IMPISD_SHOW_WARNINGS_swigconstant(_IMP_multifit)
718 IMPISD_SHOW_WARNINGS = _IMP_multifit.IMPISD_SHOW_WARNINGS
721 _IMP_multifit.IMP_RMF_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
722 IMP_RMF_HAS_IMP_CGAL = _IMP_multifit.IMP_RMF_HAS_IMP_CGAL
724 _IMP_multifit.IMP_RMF_HAS_IMP_EM_swigconstant(_IMP_multifit)
725 IMP_RMF_HAS_IMP_EM = _IMP_multifit.IMP_RMF_HAS_IMP_EM
727 _IMP_multifit.IMP_RMF_HAS_IMP_SAXS_swigconstant(_IMP_multifit)
728 IMP_RMF_HAS_IMP_SAXS = _IMP_multifit.IMP_RMF_HAS_IMP_SAXS
730 _IMP_multifit.IMP_RMF_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_multifit)
731 IMP_RMF_HAS_IMP_SCORE_FUNCTOR = _IMP_multifit.IMP_RMF_HAS_IMP_SCORE_FUNCTOR
733 _IMP_multifit.IMP_RMF_HAS_IMP_STATISTICS_swigconstant(_IMP_multifit)
734 IMP_RMF_HAS_IMP_STATISTICS = _IMP_multifit.IMP_RMF_HAS_IMP_STATISTICS
736 _IMP_multifit.IMP_RMF_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
737 IMP_RMF_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_RMF_HAS_BOOST_FILESYSTEM
739 _IMP_multifit.IMP_RMF_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
740 IMP_RMF_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_RMF_HAS_BOOST_PROGRAMOPTIONS
742 _IMP_multifit.IMP_RMF_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
743 IMP_RMF_HAS_BOOST_RANDOM = _IMP_multifit.IMP_RMF_HAS_BOOST_RANDOM
745 _IMP_multifit.IMP_RMF_HAS_BOOST_REGEX_swigconstant(_IMP_multifit)
746 IMP_RMF_HAS_BOOST_REGEX = _IMP_multifit.IMP_RMF_HAS_BOOST_REGEX
748 _IMP_multifit.IMP_RMF_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
749 IMP_RMF_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_RMF_HAS_BOOST_SYSTEM
751 _IMP_multifit.IMP_RMF_HAS_CGAL_swigconstant(_IMP_multifit)
752 IMP_RMF_HAS_CGAL = _IMP_multifit.IMP_RMF_HAS_CGAL
754 _IMP_multifit.IMP_RMF_HAS_HDF5_swigconstant(_IMP_multifit)
755 IMP_RMF_HAS_HDF5 = _IMP_multifit.IMP_RMF_HAS_HDF5
757 _IMP_multifit.IMP_RMF_HAS_NUMPY_swigconstant(_IMP_multifit)
758 IMP_RMF_HAS_NUMPY = _IMP_multifit.IMP_RMF_HAS_NUMPY
760 _IMP_multifit.IMP_RMF_HAS_PYTHON_IHM_swigconstant(_IMP_multifit)
761 IMP_RMF_HAS_PYTHON_IHM = _IMP_multifit.IMP_RMF_HAS_PYTHON_IHM
763 _IMP_multifit.IMPRMF_SHOW_WARNINGS_swigconstant(_IMP_multifit)
764 IMPRMF_SHOW_WARNINGS = _IMP_multifit.IMPRMF_SHOW_WARNINGS
768 _IMP_multifit.IMP_DOMINO_HAS_IMP_ATOM_swigconstant(_IMP_multifit)
769 IMP_DOMINO_HAS_IMP_ATOM = _IMP_multifit.IMP_DOMINO_HAS_IMP_ATOM
771 _IMP_multifit.IMP_DOMINO_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
772 IMP_DOMINO_HAS_IMP_CGAL = _IMP_multifit.IMP_DOMINO_HAS_IMP_CGAL
774 _IMP_multifit.IMP_DOMINO_HAS_IMP_EM_swigconstant(_IMP_multifit)
775 IMP_DOMINO_HAS_IMP_EM = _IMP_multifit.IMP_DOMINO_HAS_IMP_EM
777 _IMP_multifit.IMP_DOMINO_HAS_IMP_ISD_swigconstant(_IMP_multifit)
778 IMP_DOMINO_HAS_IMP_ISD = _IMP_multifit.IMP_DOMINO_HAS_IMP_ISD
780 _IMP_multifit.IMP_DOMINO_HAS_IMP_KERNEL_swigconstant(_IMP_multifit)
781 IMP_DOMINO_HAS_IMP_KERNEL = _IMP_multifit.IMP_DOMINO_HAS_IMP_KERNEL
783 _IMP_multifit.IMP_DOMINO_HAS_IMP_RMF_swigconstant(_IMP_multifit)
784 IMP_DOMINO_HAS_IMP_RMF = _IMP_multifit.IMP_DOMINO_HAS_IMP_RMF
786 _IMP_multifit.IMP_DOMINO_HAS_IMP_SAXS_swigconstant(_IMP_multifit)
787 IMP_DOMINO_HAS_IMP_SAXS = _IMP_multifit.IMP_DOMINO_HAS_IMP_SAXS
789 _IMP_multifit.IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_multifit)
790 IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR = _IMP_multifit.IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR
792 _IMP_multifit.IMP_DOMINO_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
793 IMP_DOMINO_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_DOMINO_HAS_BOOST_FILESYSTEM
795 _IMP_multifit.IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
796 IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS
798 _IMP_multifit.IMP_DOMINO_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
799 IMP_DOMINO_HAS_BOOST_RANDOM = _IMP_multifit.IMP_DOMINO_HAS_BOOST_RANDOM
801 _IMP_multifit.IMP_DOMINO_HAS_BOOST_REGEX_swigconstant(_IMP_multifit)
802 IMP_DOMINO_HAS_BOOST_REGEX = _IMP_multifit.IMP_DOMINO_HAS_BOOST_REGEX
804 _IMP_multifit.IMP_DOMINO_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
805 IMP_DOMINO_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_DOMINO_HAS_BOOST_SYSTEM
807 _IMP_multifit.IMP_DOMINO_HAS_CGAL_swigconstant(_IMP_multifit)
808 IMP_DOMINO_HAS_CGAL = _IMP_multifit.IMP_DOMINO_HAS_CGAL
810 _IMP_multifit.IMP_DOMINO_HAS_HDF5_swigconstant(_IMP_multifit)
811 IMP_DOMINO_HAS_HDF5 = _IMP_multifit.IMP_DOMINO_HAS_HDF5
813 _IMP_multifit.IMP_DOMINO_HAS_NUMPY_swigconstant(_IMP_multifit)
814 IMP_DOMINO_HAS_NUMPY = _IMP_multifit.IMP_DOMINO_HAS_NUMPY
816 _IMP_multifit.IMP_DOMINO_HAS_RMF_swigconstant(_IMP_multifit)
817 IMP_DOMINO_HAS_RMF = _IMP_multifit.IMP_DOMINO_HAS_RMF
819 _IMP_multifit.IMP_DOMINO_HAS_PYTHON_IHM_swigconstant(_IMP_multifit)
820 IMP_DOMINO_HAS_PYTHON_IHM = _IMP_multifit.IMP_DOMINO_HAS_PYTHON_IHM
822 _IMP_multifit.IMPDOMINO_SHOW_WARNINGS_swigconstant(_IMP_multifit)
823 IMPDOMINO_SHOW_WARNINGS = _IMP_multifit.IMPDOMINO_SHOW_WARNINGS
827 _IMP_multifit.IMP_MULTIFIT_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
828 IMP_MULTIFIT_HAS_IMP_CGAL = _IMP_multifit.IMP_MULTIFIT_HAS_IMP_CGAL
830 _IMP_multifit.IMP_MULTIFIT_HAS_IMP_CONTAINER_swigconstant(_IMP_multifit)
831 IMP_MULTIFIT_HAS_IMP_CONTAINER = _IMP_multifit.IMP_MULTIFIT_HAS_IMP_CONTAINER
833 _IMP_multifit.IMP_MULTIFIT_HAS_IMP_DISPLAY_swigconstant(_IMP_multifit)
834 IMP_MULTIFIT_HAS_IMP_DISPLAY = _IMP_multifit.IMP_MULTIFIT_HAS_IMP_DISPLAY
836 _IMP_multifit.IMP_MULTIFIT_HAS_IMP_ISD_swigconstant(_IMP_multifit)
837 IMP_MULTIFIT_HAS_IMP_ISD = _IMP_multifit.IMP_MULTIFIT_HAS_IMP_ISD
839 _IMP_multifit.IMP_MULTIFIT_HAS_IMP_KERNEL_swigconstant(_IMP_multifit)
840 IMP_MULTIFIT_HAS_IMP_KERNEL = _IMP_multifit.IMP_MULTIFIT_HAS_IMP_KERNEL
842 _IMP_multifit.IMP_MULTIFIT_HAS_IMP_RMF_swigconstant(_IMP_multifit)
843 IMP_MULTIFIT_HAS_IMP_RMF = _IMP_multifit.IMP_MULTIFIT_HAS_IMP_RMF
845 _IMP_multifit.IMP_MULTIFIT_HAS_IMP_SAXS_swigconstant(_IMP_multifit)
846 IMP_MULTIFIT_HAS_IMP_SAXS = _IMP_multifit.IMP_MULTIFIT_HAS_IMP_SAXS
848 _IMP_multifit.IMP_MULTIFIT_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_multifit)
849 IMP_MULTIFIT_HAS_IMP_SCORE_FUNCTOR = _IMP_multifit.IMP_MULTIFIT_HAS_IMP_SCORE_FUNCTOR
851 _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_GRAPH_swigconstant(_IMP_multifit)
852 IMP_MULTIFIT_HAS_BOOST_GRAPH = _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_GRAPH
854 _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
855 IMP_MULTIFIT_HAS_BOOST_RANDOM = _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_RANDOM
857 _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_REGEX_swigconstant(_IMP_multifit)
858 IMP_MULTIFIT_HAS_BOOST_REGEX = _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_REGEX
860 _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
861 IMP_MULTIFIT_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_SYSTEM
863 _IMP_multifit.IMP_MULTIFIT_HAS_CGAL_swigconstant(_IMP_multifit)
864 IMP_MULTIFIT_HAS_CGAL = _IMP_multifit.IMP_MULTIFIT_HAS_CGAL
866 _IMP_multifit.IMP_MULTIFIT_HAS_HDF5_swigconstant(_IMP_multifit)
867 IMP_MULTIFIT_HAS_HDF5 = _IMP_multifit.IMP_MULTIFIT_HAS_HDF5
869 _IMP_multifit.IMP_MULTIFIT_HAS_NUMPY_swigconstant(_IMP_multifit)
870 IMP_MULTIFIT_HAS_NUMPY = _IMP_multifit.IMP_MULTIFIT_HAS_NUMPY
872 _IMP_multifit.IMP_MULTIFIT_HAS_RMF_swigconstant(_IMP_multifit)
873 IMP_MULTIFIT_HAS_RMF = _IMP_multifit.IMP_MULTIFIT_HAS_RMF
875 _IMP_multifit.IMP_MULTIFIT_HAS_PYTHON_IHM_swigconstant(_IMP_multifit)
876 IMP_MULTIFIT_HAS_PYTHON_IHM = _IMP_multifit.IMP_MULTIFIT_HAS_PYTHON_IHM
878 _IMP_multifit.IMPMULTIFIT_SHOW_WARNINGS_swigconstant(_IMP_multifit)
879 IMPMULTIFIT_SHOW_WARNINGS = _IMP_multifit.IMPMULTIFIT_SHOW_WARNINGS
881 _object_types.append(
"RadiusOfGyrationRestraint")
884 def _object_cast_to_RadiusOfGyrationRestraint(o):
885 """_object_cast_to_RadiusOfGyrationRestraint(Object o) -> RadiusOfGyrationRestraint"""
886 return _IMP_multifit._object_cast_to_RadiusOfGyrationRestraint(o)
888 _object_types.append(
"ComponentHeader")
891 def _object_cast_to_ComponentHeader(o):
892 """_object_cast_to_ComponentHeader(Object o) -> ComponentHeader"""
893 return _IMP_multifit._object_cast_to_ComponentHeader(o)
895 _object_types.append(
"AssemblyHeader")
898 def _object_cast_to_AssemblyHeader(o):
899 """_object_cast_to_AssemblyHeader(Object o) -> AssemblyHeader"""
900 return _IMP_multifit._object_cast_to_AssemblyHeader(o)
902 _object_types.append(
"SettingsData")
905 def _object_cast_to_SettingsData(o):
906 """_object_cast_to_SettingsData(Object o) -> SettingsData"""
907 return _IMP_multifit._object_cast_to_SettingsData(o)
909 _object_types.append(
"WeightedExcludedVolumeRestraint")
912 def _object_cast_to_WeightedExcludedVolumeRestraint(o):
913 """_object_cast_to_WeightedExcludedVolumeRestraint(Object o) -> WeightedExcludedVolumeRestraint"""
914 return _IMP_multifit._object_cast_to_WeightedExcludedVolumeRestraint(o)
916 _object_types.append(
"ComplementarityRestraint")
919 def _object_cast_to_ComplementarityRestraint(o):
920 """_object_cast_to_ComplementarityRestraint(Object o) -> ComplementarityRestraint"""
921 return _IMP_multifit._object_cast_to_ComplementarityRestraint(o)
923 ProteinRecordDataList=list
924 _plural_types.append(
"ProteinRecordDataList")
925 _value_types.append(
"ProteinRecordData")
928 FittingSolutionRecords=list
929 _plural_types.append(
"FittingSolutionRecords")
930 _value_types.append(
"FittingSolutionRecord")
934 _plural_types.append(
"AnchorsDataList")
935 _value_types.append(
"AnchorsData")
938 DominoParamsList=list
939 _plural_types.append(
"DominoParamsList")
940 _value_types.append(
"DominoParams")
943 ComplementarityParamsList=list
944 _plural_types.append(
"ComplementarityParamsList")
945 _value_types.append(
"ComplementarityParams")
949 _plural_types.append(
"XlinkParamsList")
950 _value_types.append(
"XlinkParams")
953 ConnectivityParamsList=list
954 _plural_types.append(
"ConnectivityParamsList")
955 _value_types.append(
"ConnectivityParams")
958 FragmentsParamsList=list
959 _plural_types.append(
"FragmentsParamsList")
960 _value_types.append(
"FragmentsParams")
964 _plural_types.append(
"RogParamsList")
965 _value_types.append(
"RogParams")
969 _plural_types.append(
"EVParamsList")
970 _value_types.append(
"EVParams")
973 FiltersParamsList=list
974 _plural_types.append(
"FiltersParamsList")
975 _value_types.append(
"FiltersParams")
978 AlignmentParamsList=list
979 _plural_types.append(
"AlignmentParamsList")
980 _value_types.append(
"AlignmentParams")
983 FittingParamsList=list
984 _plural_types.append(
"FittingParamsList")
985 _value_types.append(
"FittingParams")
988 ProteinsAnchorsSamplingSpaces=list
989 _plural_types.append(
"ProteinsAnchorsSamplingSpaces")
990 _value_types.append(
"ProteinsAnchorsSamplingSpace")
993 _object_types.append(
"ProteomicsData")
996 def _object_cast_to_ProteomicsData(o):
997 """_object_cast_to_ProteomicsData(Object o) -> ProteomicsData"""
998 return _IMP_multifit._object_cast_to_ProteomicsData(o)
1000 _object_types.append(
"FFTFitting")
1003 def _object_cast_to_FFTFitting(o):
1004 """_object_cast_to_FFTFitting(Object o) -> FFTFitting"""
1005 return _IMP_multifit._object_cast_to_FFTFitting(o)
1007 _object_types.append(
"FFTFittingOutput")
1010 def _object_cast_to_FFTFittingOutput(o):
1011 """_object_cast_to_FFTFittingOutput(Object o) -> FFTFittingOutput"""
1012 return _IMP_multifit._object_cast_to_FFTFittingOutput(o)
1014 _object_types.append(
"ProbabilisticAnchorGraph")
1017 def _object_cast_to_ProbabilisticAnchorGraph(o):
1018 """_object_cast_to_ProbabilisticAnchorGraph(Object o) -> ProbabilisticAnchorGraph"""
1019 return _IMP_multifit._object_cast_to_ProbabilisticAnchorGraph(o)
1021 _object_types.append(
"Ensemble")
1024 def _object_cast_to_Ensemble(o):
1025 """_object_cast_to_Ensemble(Object o) -> Ensemble"""
1026 return _IMP_multifit._object_cast_to_Ensemble(o)
1028 _object_types.append(
"ProteomicsEMAlignmentAtomic")
1031 def _object_cast_to_ProteomicsEMAlignmentAtomic(o):
1032 """_object_cast_to_ProteomicsEMAlignmentAtomic(Object o) -> ProteomicsEMAlignmentAtomic"""
1033 return _IMP_multifit._object_cast_to_ProteomicsEMAlignmentAtomic(o)
1035 _object_types.append(
"RigidLeavesRefiner")
1038 def _object_cast_to_RigidLeavesRefiner(o):
1039 """_object_cast_to_RigidLeavesRefiner(Object o) -> RigidLeavesRefiner"""
1040 return _IMP_multifit._object_cast_to_RigidLeavesRefiner(o)
1044 add_surface_index(Hierarchy mhd, IMP::Float apix, FloatKey shell_key, FloatKey radius_key, FloatKey weight_key)
1045 add_surface_index(Hierarchy mhd, IMP::Float apix, FloatKey shell_key, FloatKey radius_key)
1046 add_surface_index(Hierarchy mhd, IMP::Float apix, FloatKey shell_key)
1047 add_surface_index(Hierarchy mhd, IMP::Float apix)
1049 return _IMP_multifit.add_surface_index(*args)
1053 create_weighted_excluded_volume_restraint(RigidBody rb1, RigidBody rb2, FloatKey shell_key) -> Restraint
1054 create_weighted_excluded_volume_restraint(RigidBody rb1, RigidBody rb2) -> Restraint
1056 return _IMP_multifit.create_weighted_excluded_volume_restraint(*args)
1057 class FittingSolutionRecord(object):
1058 """Proxy of C++ IMP::multifit::FittingSolutionRecord class"""
1059 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1062 """__init__(IMP::multifit::FittingSolutionRecord self) -> FittingSolutionRecord"""
1063 this = _IMP_multifit.new_FittingSolutionRecord()
1065 self.this.append(this)
1070 """get_index(FittingSolutionRecord self) -> unsigned int"""
1071 return _IMP_multifit.FittingSolutionRecord_get_index(self)
1074 def set_index(self, new_ind):
1075 """set_index(FittingSolutionRecord self, unsigned int new_ind)"""
1076 return _IMP_multifit.FittingSolutionRecord_set_index(self, new_ind)
1079 def get_solution_filename(self):
1080 """get_solution_filename(FittingSolutionRecord self) -> std::string"""
1081 return _IMP_multifit.FittingSolutionRecord_get_solution_filename(self)
1084 def set_solution_filename(self, sol_fn):
1085 """set_solution_filename(FittingSolutionRecord self, std::string sol_fn)"""
1086 return _IMP_multifit.FittingSolutionRecord_set_solution_filename(self, sol_fn)
1089 def get_fit_transformation(self):
1090 """get_fit_transformation(FittingSolutionRecord self) -> Transformation3D"""
1091 return _IMP_multifit.FittingSolutionRecord_get_fit_transformation(self)
1094 def set_fit_transformation(self, t):
1095 """set_fit_transformation(FittingSolutionRecord self, Transformation3D t)"""
1096 return _IMP_multifit.FittingSolutionRecord_set_fit_transformation(self, t)
1099 def get_match_size(self):
1100 """get_match_size(FittingSolutionRecord self) -> unsigned int"""
1101 return _IMP_multifit.FittingSolutionRecord_get_match_size(self)
1104 def set_match_size(self, match_size):
1105 """set_match_size(FittingSolutionRecord self, unsigned int match_size)"""
1106 return _IMP_multifit.FittingSolutionRecord_set_match_size(self, match_size)
1109 def get_match_average_distance(self):
1110 """get_match_average_distance(FittingSolutionRecord self) -> IMP::Float"""
1111 return _IMP_multifit.FittingSolutionRecord_get_match_average_distance(self)
1114 def set_match_average_distance(self, match_avg_dist):
1115 """set_match_average_distance(FittingSolutionRecord self, IMP::Float match_avg_dist)"""
1116 return _IMP_multifit.FittingSolutionRecord_set_match_average_distance(self, match_avg_dist)
1119 def get_fitting_score(self):
1120 """get_fitting_score(FittingSolutionRecord self) -> IMP::Float"""
1121 return _IMP_multifit.FittingSolutionRecord_get_fitting_score(self)
1124 def set_fitting_score(self, fit_score):
1125 """set_fitting_score(FittingSolutionRecord self, IMP::Float fit_score)"""
1126 return _IMP_multifit.FittingSolutionRecord_set_fitting_score(self, fit_score)
1129 def get_rmsd_to_reference(self):
1130 """get_rmsd_to_reference(FittingSolutionRecord self) -> IMP::Float"""
1131 return _IMP_multifit.FittingSolutionRecord_get_rmsd_to_reference(self)
1134 def set_rmsd_to_reference(self, rmsd_to_ref):
1135 """set_rmsd_to_reference(FittingSolutionRecord self, IMP::Float rmsd_to_ref)"""
1136 return _IMP_multifit.FittingSolutionRecord_set_rmsd_to_reference(self, rmsd_to_ref)
1139 def get_dock_transformation(self):
1140 """get_dock_transformation(FittingSolutionRecord self) -> Transformation3D"""
1141 return _IMP_multifit.FittingSolutionRecord_get_dock_transformation(self)
1144 def set_dock_transformation(self, t):
1145 """set_dock_transformation(FittingSolutionRecord self, Transformation3D t)"""
1146 return _IMP_multifit.FittingSolutionRecord_set_dock_transformation(self, t)
1149 def get_envelope_penetration_score(self):
1150 """get_envelope_penetration_score(FittingSolutionRecord self) -> IMP::Float"""
1151 return _IMP_multifit.FittingSolutionRecord_get_envelope_penetration_score(self)
1154 def set_envelope_penetration_score(self, s):
1155 """set_envelope_penetration_score(FittingSolutionRecord self, IMP::Float s)"""
1156 return _IMP_multifit.FittingSolutionRecord_set_envelope_penetration_score(self, s)
1159 def show(self, *args):
1161 show(FittingSolutionRecord self, _ostream out)
1162 show(FittingSolutionRecord self)
1164 return _IMP_multifit.FittingSolutionRecord_show(self, *args)
1167 def get_record_header():
1168 """get_record_header() -> std::string"""
1169 return _IMP_multifit.FittingSolutionRecord_get_record_header()
1171 get_record_header = staticmethod(get_record_header)
1174 """__str__(FittingSolutionRecord self) -> std::string"""
1175 return _IMP_multifit.FittingSolutionRecord___str__(self)
1179 """__repr__(FittingSolutionRecord self) -> std::string"""
1180 return _IMP_multifit.FittingSolutionRecord___repr__(self)
1182 __swig_destroy__ = _IMP_multifit.delete_FittingSolutionRecord
1183 __del__ =
lambda self:
None
1184 FittingSolutionRecord_swigregister = _IMP_multifit.FittingSolutionRecord_swigregister
1185 FittingSolutionRecord_swigregister(FittingSolutionRecord)
1187 def FittingSolutionRecord_get_record_header():
1188 """FittingSolutionRecord_get_record_header() -> std::string"""
1189 return _IMP_multifit.FittingSolutionRecord_get_record_header()
1194 pca_based_rigid_fitting(RigidBody rb, Refiner rb_refiner, DensityMap em_map, IMP::Float threshold, FloatKey wei_key, PrincipalComponentAnalysis3D dens_pca_input) -> FittingSolutions
1195 pca_based_rigid_fitting(RigidBody rb, Refiner rb_refiner, DensityMap em_map, IMP::Float threshold, FloatKey wei_key) -> FittingSolutions
1196 pca_based_rigid_fitting(RigidBody rb, Refiner rb_refiner, DensityMap em_map, IMP::Float threshold) -> FittingSolutions
1197 pca_based_rigid_fitting(IMP::ParticlesTemp ps, DensityMap em_map, IMP::Float threshold, FloatKey wei_key, PrincipalComponentAnalysis3D dens_pca_input) -> FittingSolutions
1198 pca_based_rigid_fitting(IMP::ParticlesTemp ps, DensityMap em_map, IMP::Float threshold, FloatKey wei_key) -> FittingSolutions
1199 pca_based_rigid_fitting(IMP::ParticlesTemp ps, DensityMap em_map, IMP::Float threshold) -> FittingSolutions
1201 return _IMP_multifit.pca_based_rigid_fitting(*args)
1203 def write_markers(pca, out):
1204 """write_markers(PrincipalComponentAnalysis3D pca, _ostream out)"""
1205 return _IMP_multifit.write_markers(pca, out)
1207 """Proxy of C++ IMP::multifit::ComponentHeader class"""
1208 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1211 """__init__(IMP::multifit::ComponentHeader self) -> ComponentHeader"""
1212 this = _IMP_multifit.new_ComponentHeader()
1214 self.this.append(this)
1218 def set_name(self, name):
1219 """set_name(ComponentHeader self, std::string const & name)"""
1220 return _IMP_multifit.ComponentHeader_set_name(self, name)
1224 """get_name(ComponentHeader self) -> std::string"""
1225 return _IMP_multifit.ComponentHeader_get_name(self)
1228 def get_filename(self):
1229 """get_filename(ComponentHeader self) -> std::string"""
1230 return _IMP_multifit.ComponentHeader_get_filename(self)
1233 def set_filename(self, filename):
1234 """set_filename(ComponentHeader self, std::string const & filename)"""
1235 return _IMP_multifit.ComponentHeader_set_filename(self, filename)
1238 def get_surface_fn(self):
1239 """get_surface_fn(ComponentHeader self) -> std::string"""
1240 return _IMP_multifit.ComponentHeader_get_surface_fn(self)
1243 def set_surface_fn(self, fn):
1244 """set_surface_fn(ComponentHeader self, std::string const & fn)"""
1245 return _IMP_multifit.ComponentHeader_set_surface_fn(self, fn)
1248 def set_txt_ap_fn(self, pdb_ap_fn):
1249 """set_txt_ap_fn(ComponentHeader self, std::string const & pdb_ap_fn)"""
1250 return _IMP_multifit.ComponentHeader_set_txt_ap_fn(self, pdb_ap_fn)
1253 def get_txt_ap_fn(self):
1254 """get_txt_ap_fn(ComponentHeader self) -> std::string"""
1255 return _IMP_multifit.ComponentHeader_get_txt_ap_fn(self)
1258 def set_txt_fine_ap_fn(self, pdb_ap_fn):
1259 """set_txt_fine_ap_fn(ComponentHeader self, std::string const & pdb_ap_fn)"""
1260 return _IMP_multifit.ComponentHeader_set_txt_fine_ap_fn(self, pdb_ap_fn)
1263 def get_txt_fine_ap_fn(self):
1264 """get_txt_fine_ap_fn(ComponentHeader self) -> std::string"""
1265 return _IMP_multifit.ComponentHeader_get_txt_fine_ap_fn(self)
1268 def set_num_ap(self, num_ap):
1269 """set_num_ap(ComponentHeader self, int num_ap)"""
1270 return _IMP_multifit.ComponentHeader_set_num_ap(self, num_ap)
1273 def get_num_ap(self):
1274 """get_num_ap(ComponentHeader self) -> int"""
1275 return _IMP_multifit.ComponentHeader_get_num_ap(self)
1278 def set_num_fine_ap(self, num_ap):
1279 """set_num_fine_ap(ComponentHeader self, int num_ap)"""
1280 return _IMP_multifit.ComponentHeader_set_num_fine_ap(self, num_ap)
1283 def get_num_fine_ap(self):
1284 """get_num_fine_ap(ComponentHeader self) -> int"""
1285 return _IMP_multifit.ComponentHeader_get_num_fine_ap(self)
1288 def set_transformations_fn(self, transformations_fn):
1289 """set_transformations_fn(ComponentHeader self, std::string transformations_fn)"""
1290 return _IMP_multifit.ComponentHeader_set_transformations_fn(self, transformations_fn)
1293 def get_transformations_fn(self):
1294 """get_transformations_fn(ComponentHeader self) -> std::string"""
1295 return _IMP_multifit.ComponentHeader_get_transformations_fn(self)
1298 def set_reference_fn(self, ref_fn):
1299 """set_reference_fn(ComponentHeader self, std::string const & ref_fn)"""
1300 return _IMP_multifit.ComponentHeader_set_reference_fn(self, ref_fn)
1303 def get_reference_fn(self):
1304 """get_reference_fn(ComponentHeader self) -> std::string"""
1305 return _IMP_multifit.ComponentHeader_get_reference_fn(self)
1308 def get_version_info(self):
1309 """get_version_info(ComponentHeader self) -> VersionInfo"""
1310 return _IMP_multifit.ComponentHeader_get_version_info(self)
1314 """__str__(ComponentHeader self) -> std::string"""
1315 return _IMP_multifit.ComponentHeader___str__(self)
1319 """__repr__(ComponentHeader self) -> std::string"""
1320 return _IMP_multifit.ComponentHeader___repr__(self)
1325 return _object_cast_to_ComponentHeader(o)
1327 ComponentHeader_swigregister = _IMP_multifit.ComponentHeader_swigregister
1328 ComponentHeader_swigregister(ComponentHeader)
1331 """Proxy of C++ IMP::multifit::AssemblyHeader class"""
1332 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1335 """__init__(IMP::multifit::AssemblyHeader self) -> AssemblyHeader"""
1336 this = _IMP_multifit.new_AssemblyHeader()
1338 self.this.append(this)
1342 def set_dens_fn(self, dens_fn):
1343 """set_dens_fn(AssemblyHeader self, std::string const & dens_fn)"""
1344 return _IMP_multifit.AssemblyHeader_set_dens_fn(self, dens_fn)
1347 def get_dens_fn(self):
1348 """get_dens_fn(AssemblyHeader self) -> std::string"""
1349 return _IMP_multifit.AssemblyHeader_get_dens_fn(self)
1352 def set_resolution(self, res):
1353 """set_resolution(AssemblyHeader self, float res)"""
1354 return _IMP_multifit.AssemblyHeader_set_resolution(self, res)
1358 """get_resolution(AssemblyHeader self) -> float"""
1359 return _IMP_multifit.AssemblyHeader_get_resolution(self)
1362 def get_spacing(self):
1363 """get_spacing(AssemblyHeader self) -> float"""
1364 return _IMP_multifit.AssemblyHeader_get_spacing(self)
1367 def set_spacing(self, spacing):
1368 """set_spacing(AssemblyHeader self, float spacing)"""
1369 return _IMP_multifit.AssemblyHeader_set_spacing(self, spacing)
1372 def set_threshold(self, t):
1373 """set_threshold(AssemblyHeader self, float t)"""
1374 return _IMP_multifit.AssemblyHeader_set_threshold(self, t)
1377 def get_threshold(self):
1378 """get_threshold(AssemblyHeader self) -> float"""
1379 return _IMP_multifit.AssemblyHeader_get_threshold(self)
1382 def get_origin(self):
1383 """get_origin(AssemblyHeader self) -> Vector3D"""
1384 return _IMP_multifit.AssemblyHeader_get_origin(self)
1387 def set_origin(self, origin):
1388 """set_origin(AssemblyHeader self, Vector3D origin)"""
1389 return _IMP_multifit.AssemblyHeader_set_origin(self, origin)
1392 def get_coarse_ap_fn(self):
1393 """get_coarse_ap_fn(AssemblyHeader self) -> std::string"""
1394 return _IMP_multifit.AssemblyHeader_get_coarse_ap_fn(self)
1397 def set_coarse_ap_fn(self, new_fn):
1398 """set_coarse_ap_fn(AssemblyHeader self, std::string const & new_fn)"""
1399 return _IMP_multifit.AssemblyHeader_set_coarse_ap_fn(self, new_fn)
1402 def get_coarse_over_sampled_ap_fn(self):
1403 """get_coarse_over_sampled_ap_fn(AssemblyHeader self) -> std::string"""
1404 return _IMP_multifit.AssemblyHeader_get_coarse_over_sampled_ap_fn(self)
1407 def set_coarse_over_sampled_ap_fn(self, new_fn):
1408 """set_coarse_over_sampled_ap_fn(AssemblyHeader self, std::string const & new_fn)"""
1409 return _IMP_multifit.AssemblyHeader_set_coarse_over_sampled_ap_fn(self, new_fn)
1412 def get_fine_ap_fn(self):
1413 """get_fine_ap_fn(AssemblyHeader self) -> std::string"""
1414 return _IMP_multifit.AssemblyHeader_get_fine_ap_fn(self)
1417 def set_fine_ap_fn(self, new_fn):
1418 """set_fine_ap_fn(AssemblyHeader self, std::string const & new_fn)"""
1419 return _IMP_multifit.AssemblyHeader_set_fine_ap_fn(self, new_fn)
1422 def get_fine_over_sampled_ap_fn(self):
1423 """get_fine_over_sampled_ap_fn(AssemblyHeader self) -> std::string"""
1424 return _IMP_multifit.AssemblyHeader_get_fine_over_sampled_ap_fn(self)
1427 def set_fine_over_sampled_ap_fn(self, new_fn):
1428 """set_fine_over_sampled_ap_fn(AssemblyHeader self, std::string const & new_fn)"""
1429 return _IMP_multifit.AssemblyHeader_set_fine_over_sampled_ap_fn(self, new_fn)
1432 def get_version_info(self):
1433 """get_version_info(AssemblyHeader self) -> VersionInfo"""
1434 return _IMP_multifit.AssemblyHeader_get_version_info(self)
1438 """__str__(AssemblyHeader self) -> std::string"""
1439 return _IMP_multifit.AssemblyHeader___str__(self)
1443 """__repr__(AssemblyHeader self) -> std::string"""
1444 return _IMP_multifit.AssemblyHeader___repr__(self)
1449 return _object_cast_to_AssemblyHeader(o)
1451 AssemblyHeader_swigregister = _IMP_multifit.AssemblyHeader_swigregister
1452 AssemblyHeader_swigregister(AssemblyHeader)
1455 """Proxy of C++ IMP::multifit::SettingsData class"""
1456 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1459 """__init__(IMP::multifit::SettingsData self) -> SettingsData"""
1460 this = _IMP_multifit.new_SettingsData()
1462 self.this.append(this)
1466 def show_component_header_line(*args):
1468 show_component_header_line(_ostream out)
1469 show_component_header_line()
1471 return _IMP_multifit.SettingsData_show_component_header_line(*args)
1473 show_component_header_line = staticmethod(show_component_header_line)
1475 def get_component_header_line():
1476 """get_component_header_line() -> std::string"""
1477 return _IMP_multifit.SettingsData_get_component_header_line()
1479 get_component_header_line = staticmethod(get_component_header_line)
1481 def show_density_header_line(*args):
1483 show_density_header_line(_ostream out)
1484 show_density_header_line()
1486 return _IMP_multifit.SettingsData_show_density_header_line(*args)
1488 show_density_header_line = staticmethod(show_density_header_line)
1490 def get_density_header_line():
1491 """get_density_header_line() -> std::string"""
1492 return _IMP_multifit.SettingsData_get_density_header_line()
1494 get_density_header_line = staticmethod(get_density_header_line)
1496 def set_assembly_filename(self, fn):
1497 """set_assembly_filename(SettingsData self, std::string const & fn)"""
1498 return _IMP_multifit.SettingsData_set_assembly_filename(self, fn)
1501 def get_assembly_filename(self):
1502 """get_assembly_filename(SettingsData self) -> char const *"""
1503 return _IMP_multifit.SettingsData_get_assembly_filename(self)
1506 def set_assembly_header(self, h):
1507 """set_assembly_header(SettingsData self, AssemblyHeader h)"""
1508 return _IMP_multifit.SettingsData_set_assembly_header(self, h)
1511 def get_assembly_header(self):
1512 """get_assembly_header(SettingsData self) -> AssemblyHeader"""
1513 return _IMP_multifit.SettingsData_get_assembly_header(self)
1516 def set_data_path(self, fn):
1517 """set_data_path(SettingsData self, std::string const & fn)"""
1518 return _IMP_multifit.SettingsData_set_data_path(self, fn)
1522 """get_data_path(SettingsData self) -> std::string"""
1523 return _IMP_multifit.SettingsData_get_data_path(self)
1526 def get_version_info(self):
1527 """get_version_info(SettingsData self) -> VersionInfo"""
1528 return _IMP_multifit.SettingsData_get_version_info(self)
1531 def remove_component_header(self, d):
1532 """remove_component_header(SettingsData self, ComponentHeader d)"""
1533 return _IMP_multifit.SettingsData_remove_component_header(self, d)
1536 def remove_component_headers(self, d):
1537 """remove_component_headers(SettingsData self, IMP::multifit::ComponentHeaders const & d)"""
1538 return _IMP_multifit.SettingsData_remove_component_headers(self, d)
1541 def set_component_headers(self, ps):
1542 """set_component_headers(SettingsData self, IMP::multifit::ComponentHeaders const & ps)"""
1543 return _IMP_multifit.SettingsData_set_component_headers(self, ps)
1546 def set_component_headers_order(self, objs):
1547 """set_component_headers_order(SettingsData self, IMP::multifit::ComponentHeaders const & objs)"""
1548 return _IMP_multifit.SettingsData_set_component_headers_order(self, objs)
1551 def add_component_header(self, obj):
1552 """add_component_header(SettingsData self, ComponentHeader obj) -> unsigned int"""
1553 return _IMP_multifit.SettingsData_add_component_header(self, obj)
1556 def add_component_headers(self, objs):
1557 """add_component_headers(SettingsData self, IMP::multifit::ComponentHeaders const & objs)"""
1558 return _IMP_multifit.SettingsData_add_component_headers(self, objs)
1561 def clear_component_headers(self):
1562 """clear_component_headers(SettingsData self)"""
1563 return _IMP_multifit.SettingsData_clear_component_headers(self)
1566 def get_number_of_component_headers(self):
1567 """get_number_of_component_headers(SettingsData self) -> unsigned int"""
1568 return _IMP_multifit.SettingsData_get_number_of_component_headers(self)
1571 def get_has_component_headers(self):
1572 """get_has_component_headers(SettingsData self) -> bool"""
1573 return _IMP_multifit.SettingsData_get_has_component_headers(self)
1576 def get_component_header(self, i):
1577 """get_component_header(SettingsData self, unsigned int i) -> ComponentHeader"""
1578 return _IMP_multifit.SettingsData_get_component_header(self, i)
1581 def get_component_headers(self):
1582 """get_component_headers(SettingsData self) -> IMP::multifit::ComponentHeaders"""
1583 return _IMP_multifit.SettingsData_get_component_headers(self)
1586 def reserve_component_headers(self, sz):
1587 """reserve_component_headers(SettingsData self, unsigned int sz)"""
1588 return _IMP_multifit.SettingsData_reserve_component_headers(self, sz)
1592 """__str__(SettingsData self) -> std::string"""
1593 return _IMP_multifit.SettingsData___str__(self)
1597 """__repr__(SettingsData self) -> std::string"""
1598 return _IMP_multifit.SettingsData___repr__(self)
1603 return _object_cast_to_SettingsData(o)
1605 SettingsData_swigregister = _IMP_multifit.SettingsData_swigregister
1606 SettingsData_swigregister(SettingsData)
1608 def SettingsData_show_component_header_line(*args):
1610 show_component_header_line(_ostream out)
1611 SettingsData_show_component_header_line()
1613 return _IMP_multifit.SettingsData_show_component_header_line(*args)
1615 def SettingsData_get_component_header_line():
1616 """SettingsData_get_component_header_line() -> std::string"""
1617 return _IMP_multifit.SettingsData_get_component_header_line()
1619 def SettingsData_show_density_header_line(*args):
1621 show_density_header_line(_ostream out)
1622 SettingsData_show_density_header_line()
1624 return _IMP_multifit.SettingsData_show_density_header_line(*args)
1626 def SettingsData_get_density_header_line():
1627 """SettingsData_get_density_header_line() -> std::string"""
1628 return _IMP_multifit.SettingsData_get_density_header_line()
1631 def read_settings(filename):
1632 """read_settings(char const * filename) -> SettingsData"""
1633 return _IMP_multifit.read_settings(filename)
1635 def write_settings(filename, sd):
1636 """write_settings(char const * filename, SettingsData sd)"""
1637 return _IMP_multifit.write_settings(filename, sd)
1639 """Proxy of C++ IMP::multifit::WeightedExcludedVolumeRestraint class"""
1640 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1644 __init__(IMP::multifit::WeightedExcludedVolumeRestraint self, IMP::core::RigidBodies rbs, Refiner refiner, FloatKey weight_key) -> WeightedExcludedVolumeRestraint
1645 __init__(IMP::multifit::WeightedExcludedVolumeRestraint self, IMP::core::RigidBodies rbs, Refiner refiner) -> WeightedExcludedVolumeRestraint
1647 this = _IMP_multifit.new_WeightedExcludedVolumeRestraint(*args)
1649 self.this.append(this)
1653 def do_get_inputs(self):
1654 """do_get_inputs(WeightedExcludedVolumeRestraint self) -> IMP::ModelObjectsTemp"""
1655 return _IMP_multifit.WeightedExcludedVolumeRestraint_do_get_inputs(self)
1658 def get_version_info(self):
1659 """get_version_info(WeightedExcludedVolumeRestraint self) -> VersionInfo"""
1660 return _IMP_multifit.WeightedExcludedVolumeRestraint_get_version_info(self)
1664 """__str__(WeightedExcludedVolumeRestraint self) -> std::string"""
1665 return _IMP_multifit.WeightedExcludedVolumeRestraint___str__(self)
1669 """__repr__(WeightedExcludedVolumeRestraint self) -> std::string"""
1670 return _IMP_multifit.WeightedExcludedVolumeRestraint___repr__(self)
1675 return _object_cast_to_WeightedExcludedVolumeRestraint(o)
1677 WeightedExcludedVolumeRestraint_swigregister = _IMP_multifit.WeightedExcludedVolumeRestraint_swigregister
1678 WeightedExcludedVolumeRestraint_swigregister(WeightedExcludedVolumeRestraint)
1681 """Proxy of C++ IMP::multifit::FFTFittingOutput class"""
1682 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1685 """__init__(IMP::multifit::FFTFittingOutput self) -> FFTFittingOutput"""
1686 this = _IMP_multifit.new_FFTFittingOutput()
1688 self.this.append(this)
1692 def get_version_info(self):
1693 """get_version_info(FFTFittingOutput self) -> VersionInfo"""
1694 return _IMP_multifit.FFTFittingOutput_get_version_info(self)
1696 best_fits_ = _swig_property(_IMP_multifit.FFTFittingOutput_best_fits__get, _IMP_multifit.FFTFittingOutput_best_fits__set)
1697 best_trans_per_rot_ = _swig_property(_IMP_multifit.FFTFittingOutput_best_trans_per_rot__get, _IMP_multifit.FFTFittingOutput_best_trans_per_rot__set)
1700 """__str__(FFTFittingOutput self) -> std::string"""
1701 return _IMP_multifit.FFTFittingOutput___str__(self)
1705 """__repr__(FFTFittingOutput self) -> std::string"""
1706 return _IMP_multifit.FFTFittingOutput___repr__(self)
1711 return _object_cast_to_FFTFittingOutput(o)
1713 FFTFittingOutput_swigregister = _IMP_multifit.FFTFittingOutput_swigregister
1714 FFTFittingOutput_swigregister(FFTFittingOutput)
1717 """Proxy of C++ IMP::multifit::FFTFitting class"""
1718 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1720 def get_version_info(self):
1721 """get_version_info(FFTFitting self) -> VersionInfo"""
1722 return _IMP_multifit.FFTFitting_get_version_info(self)
1726 """__init__(IMP::multifit::FFTFitting self) -> FFTFitting"""
1727 this = _IMP_multifit.new_FFTFitting()
1729 self.this.append(this)
1733 def do_global_fitting(self, *args):
1735 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
1736 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
1737 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
1738 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
1740 return _IMP_multifit.FFTFitting_do_global_fitting(self, *args)
1743 def do_local_fitting(self, *args):
1745 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
1746 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
1748 return _IMP_multifit.FFTFitting_do_local_fitting(self, *args)
1752 """__str__(FFTFitting self) -> std::string"""
1753 return _IMP_multifit.FFTFitting___str__(self)
1757 """__repr__(FFTFitting self) -> std::string"""
1758 return _IMP_multifit.FFTFitting___repr__(self)
1763 return _object_cast_to_FFTFitting(o)
1765 FFTFitting_swigregister = _IMP_multifit.FFTFitting_swigregister
1766 FFTFitting_swigregister(FFTFitting)
1770 """fft_based_rigid_fitting(Hierarchy mol2fit, DensityMap dmap, double density_threshold, double angle_sampling_interval_rad) -> IMP::multifit::FittingSolutionRecords"""
1771 return _IMP_multifit.fft_based_rigid_fitting(mol2fit, dmap, density_threshold, angle_sampling_interval_rad)
1774 """remove_background(DensityMap dmap, float threshold, float edge_threshold) -> DensityMap"""
1775 return _IMP_multifit.remove_background(dmap, threshold, edge_threshold)
1778 """get_connected_components(DensityMap dmap, float threshold, float edge_threshold) -> IMP::IntsList"""
1779 return _IMP_multifit.get_connected_components(dmap, threshold, edge_threshold)
1781 def get_segmentation(dmap, apix, density_threshold, num_means, pdb_filename, cmm_filename, seg_filename, txt_filename):
1782 """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)"""
1783 return _IMP_multifit.get_segmentation(dmap, apix, density_threshold, num_means, pdb_filename, cmm_filename, seg_filename, txt_filename)
1785 """Proxy of C++ IMP::multifit::ComplementarityRestraint class"""
1786 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1790 __init__(IMP::multifit::ComplementarityRestraint self, IMP::ParticlesTemp const & a, IMP::ParticlesTemp const & b, std::string name) -> ComplementarityRestraint
1791 __init__(IMP::multifit::ComplementarityRestraint self, IMP::ParticlesTemp const & a, IMP::ParticlesTemp const & b) -> ComplementarityRestraint
1793 this = _IMP_multifit.new_ComplementarityRestraint(*args)
1795 self.this.append(this)
1799 def set_maximum_penetration_score(self, s):
1800 """set_maximum_penetration_score(ComplementarityRestraint self, double s)"""
1801 return _IMP_multifit.ComplementarityRestraint_set_maximum_penetration_score(self, s)
1804 def set_maximum_penetration(self, d):
1805 """set_maximum_penetration(ComplementarityRestraint self, double d)"""
1806 return _IMP_multifit.ComplementarityRestraint_set_maximum_penetration(self, d)
1809 def set_maximum_separation(self, s):
1810 """set_maximum_separation(ComplementarityRestraint self, double s)"""
1811 return _IMP_multifit.ComplementarityRestraint_set_maximum_separation(self, s)
1814 def set_complementarity_thickness(self, th):
1815 """set_complementarity_thickness(ComplementarityRestraint self, double th)"""
1816 return _IMP_multifit.ComplementarityRestraint_set_complementarity_thickness(self, th)
1819 def set_complementarity_value(self, th):
1820 """set_complementarity_value(ComplementarityRestraint self, double th)"""
1821 return _IMP_multifit.ComplementarityRestraint_set_complementarity_value(self, th)
1824 def set_interior_layer_thickness(self, th):
1825 """set_interior_layer_thickness(ComplementarityRestraint self, double th)"""
1826 return _IMP_multifit.ComplementarityRestraint_set_interior_layer_thickness(self, th)
1829 def set_penetration_coefficient(self, pc):
1830 """set_penetration_coefficient(ComplementarityRestraint self, double pc)"""
1831 return _IMP_multifit.ComplementarityRestraint_set_penetration_coefficient(self, pc)
1834 def set_complementarity_coefficient(self, cc):
1835 """set_complementarity_coefficient(ComplementarityRestraint self, double cc)"""
1836 return _IMP_multifit.ComplementarityRestraint_set_complementarity_coefficient(self, cc)
1839 def set_boundary_coefficient(self, bc):
1840 """set_boundary_coefficient(ComplementarityRestraint self, double bc)"""
1841 return _IMP_multifit.ComplementarityRestraint_set_boundary_coefficient(self, bc)
1844 def get_voxel_size(self):
1845 """get_voxel_size(ComplementarityRestraint self) -> float"""
1846 return _IMP_multifit.ComplementarityRestraint_get_voxel_size(self)
1849 def do_get_inputs(self):
1850 """do_get_inputs(ComplementarityRestraint self) -> IMP::ModelObjectsTemp"""
1851 return _IMP_multifit.ComplementarityRestraint_do_get_inputs(self)
1854 def get_version_info(self):
1855 """get_version_info(ComplementarityRestraint self) -> VersionInfo"""
1856 return _IMP_multifit.ComplementarityRestraint_get_version_info(self)
1860 """__str__(ComplementarityRestraint self) -> std::string"""
1861 return _IMP_multifit.ComplementarityRestraint___str__(self)
1865 """__repr__(ComplementarityRestraint self) -> std::string"""
1866 return _IMP_multifit.ComplementarityRestraint___repr__(self)
1871 return _object_cast_to_ComplementarityRestraint(o)
1873 ComplementarityRestraint_swigregister = _IMP_multifit.ComplementarityRestraint_swigregister
1874 ComplementarityRestraint_swigregister(ComplementarityRestraint)
1878 """read_fitting_solutions(char const * fitting_fn) -> IMP::multifit::FittingSolutionRecords"""
1879 return _IMP_multifit.read_fitting_solutions(fitting_fn)
1883 write_fitting_solutions(char const * fitting_fn, IMP::multifit::FittingSolutionRecords const & fit_sols, int num_sols=-1)
1884 write_fitting_solutions(char const * fitting_fn, IMP::multifit::FittingSolutionRecords const & fit_sols)
1886 return _IMP_multifit.write_fitting_solutions(fitting_fn, fit_sols, num_sols)
1888 def convert_em_to_multifit_format(em_fits):
1889 """convert_em_to_multifit_format(FittingSolutions em_fits) -> IMP::multifit::FittingSolutionRecords"""
1890 return _IMP_multifit.convert_em_to_multifit_format(em_fits)
1892 def convert_multifit_to_em_format(multifit_fits):
1893 """convert_multifit_to_em_format(IMP::multifit::FittingSolutionRecords const & multifit_fits) -> FittingSolutions"""
1894 return _IMP_multifit.convert_multifit_to_em_format(multifit_fits)
1896 def convert_transformations_to_multifit_format(trans):
1897 """convert_transformations_to_multifit_format(IMP::algebra::Transformation3Ds const & trans) -> IMP::multifit::FittingSolutionRecords"""
1898 return _IMP_multifit.convert_transformations_to_multifit_format(trans)
1900 def convert_multifit_format_to_transformations(recs):
1901 """convert_multifit_format_to_transformations(IMP::multifit::FittingSolutionRecords const & recs) -> IMP::algebra::Transformation3Ds"""
1902 return _IMP_multifit.convert_multifit_format_to_transformations(recs)
1905 """get_close_to_point(IMP::multifit::FittingSolutionRecords const & fit_sols, Hierarchy mh, Particle ap, IMP::Float dist) -> IMP::multifit::FittingSolutionRecords"""
1906 return _IMP_multifit.get_close_to_point(fit_sols, mh, ap, dist)
1908 """Proxy of C++ IMP::multifit::ProbabilisticAnchorGraph class"""
1909 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1911 def __init__(self, anchor_positions):
1912 """__init__(IMP::multifit::ProbabilisticAnchorGraph self, IMP::algebra::Vector3Ds anchor_positions) -> ProbabilisticAnchorGraph"""
1913 this = _IMP_multifit.new_ProbabilisticAnchorGraph(anchor_positions)
1915 self.this.append(this)
1919 def add_edge(self, i, j):
1920 """add_edge(ProbabilisticAnchorGraph self, int i, int j)"""
1921 return _IMP_multifit.ProbabilisticAnchorGraph_add_edge(self, i, j)
1924 def set_particle_probabilities_on_anchors(self, p, sols):
1925 """set_particle_probabilities_on_anchors(ProbabilisticAnchorGraph self, Particle p, IMP::multifit::FittingSolutionRecords sols)"""
1926 return _IMP_multifit.ProbabilisticAnchorGraph_set_particle_probabilities_on_anchors(self, p, sols)
1929 def show(self, *args):
1931 show(ProbabilisticAnchorGraph self, _ostream out)
1932 show(ProbabilisticAnchorGraph self)
1934 return _IMP_multifit.ProbabilisticAnchorGraph_show(self, *args)
1937 def get_number_of_anchors(self):
1938 """get_number_of_anchors(ProbabilisticAnchorGraph self) -> unsigned int"""
1939 return _IMP_multifit.ProbabilisticAnchorGraph_get_number_of_anchors(self)
1942 def get_number_of_edges(self):
1943 """get_number_of_edges(ProbabilisticAnchorGraph self) -> unsigned int"""
1944 return _IMP_multifit.ProbabilisticAnchorGraph_get_number_of_edges(self)
1947 def get_edge_list(self):
1948 """get_edge_list(ProbabilisticAnchorGraph self) -> IMP::IntRanges"""
1949 return _IMP_multifit.ProbabilisticAnchorGraph_get_edge_list(self)
1952 def get_anchors(self):
1953 """get_anchors(ProbabilisticAnchorGraph self) -> IMP::algebra::Vector3Ds"""
1954 return _IMP_multifit.ProbabilisticAnchorGraph_get_anchors(self)
1957 def get_particle_anchors(self, p, min_prob=0):
1959 get_particle_anchors(ProbabilisticAnchorGraph self, Particle p, float min_prob=0) -> IMP::algebra::Vector3Ds
1960 get_particle_anchors(ProbabilisticAnchorGraph self, Particle p) -> IMP::algebra::Vector3Ds
1962 return _IMP_multifit.ProbabilisticAnchorGraph_get_particle_anchors(self, p, min_prob)
1965 def get_are_probabilities_for_particle_set(self, p):
1966 """get_are_probabilities_for_particle_set(ProbabilisticAnchorGraph self, Particle p) -> bool"""
1967 return _IMP_multifit.ProbabilisticAnchorGraph_get_are_probabilities_for_particle_set(self, p)
1970 def get_particle_probabilities(self, p):
1971 """get_particle_probabilities(ProbabilisticAnchorGraph self, Particle p) -> IMP::Floats"""
1972 return _IMP_multifit.ProbabilisticAnchorGraph_get_particle_probabilities(self, p)
1975 def get_version_info(self):
1976 """get_version_info(ProbabilisticAnchorGraph self) -> VersionInfo"""
1977 return _IMP_multifit.ProbabilisticAnchorGraph_get_version_info(self)
1981 """__str__(ProbabilisticAnchorGraph self) -> std::string"""
1982 return _IMP_multifit.ProbabilisticAnchorGraph___str__(self)
1986 """__repr__(ProbabilisticAnchorGraph self) -> std::string"""
1987 return _IMP_multifit.ProbabilisticAnchorGraph___repr__(self)
1992 return _object_cast_to_ProbabilisticAnchorGraph(o)
1994 ProbabilisticAnchorGraph_swigregister = _IMP_multifit.ProbabilisticAnchorGraph_swigregister
1995 ProbabilisticAnchorGraph_swigregister(ProbabilisticAnchorGraph)
1997 class ProteinRecordData(object):
1998 """Proxy of C++ IMP::multifit::ProteinRecordData class"""
1999 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2001 def reset_all(self):
2002 """reset_all(ProteinRecordData self)"""
2003 return _IMP_multifit.ProteinRecordData_reset_all(self)
2008 __init__(IMP::multifit::ProteinRecordData self) -> ProteinRecordData
2009 __init__(IMP::multifit::ProteinRecordData self, std::string const & name) -> ProteinRecordData
2010 __init__(IMP::multifit::ProteinRecordData self, std::string const & name, std::string const fn) -> ProteinRecordData
2011 __init__(IMP::multifit::ProteinRecordData self, std::string const & name, int start_res, int end_res, std::string const fn) -> ProteinRecordData
2012 __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
2014 this = _IMP_multifit.new_ProteinRecordData(*args)
2016 self.this.append(this)
2020 def show(self, *args):
2022 show(ProteinRecordData self, _ostream out)
2023 show(ProteinRecordData self)
2025 return _IMP_multifit.ProteinRecordData_show(self, *args)
2027 name_ = _swig_property(_IMP_multifit.ProteinRecordData_name__get, _IMP_multifit.ProteinRecordData_name__set)
2028 start_res_ = _swig_property(_IMP_multifit.ProteinRecordData_start_res__get, _IMP_multifit.ProteinRecordData_start_res__set)
2029 end_res_ = _swig_property(_IMP_multifit.ProteinRecordData_end_res__get, _IMP_multifit.ProteinRecordData_end_res__set)
2030 filename_ = _swig_property(_IMP_multifit.ProteinRecordData_filename__get, _IMP_multifit.ProteinRecordData_filename__set)
2031 surface_filename_ = _swig_property(_IMP_multifit.ProteinRecordData_surface_filename__get, _IMP_multifit.ProteinRecordData_surface_filename__set)
2032 ref_filename_ = _swig_property(_IMP_multifit.ProteinRecordData_ref_filename__get, _IMP_multifit.ProteinRecordData_ref_filename__set)
2035 """__str__(ProteinRecordData self) -> std::string"""
2036 return _IMP_multifit.ProteinRecordData___str__(self)
2040 """__repr__(ProteinRecordData self) -> std::string"""
2041 return _IMP_multifit.ProteinRecordData___repr__(self)
2043 __swig_destroy__ = _IMP_multifit.delete_ProteinRecordData
2044 __del__ =
lambda self:
None
2045 ProteinRecordData_swigregister = _IMP_multifit.ProteinRecordData_swigregister
2046 ProteinRecordData_swigregister(ProteinRecordData)
2049 """Proxy of C++ IMP::multifit::ProteomicsData class"""
2050 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2053 """__init__(IMP::multifit::ProteomicsData self) -> ProteomicsData"""
2054 this = _IMP_multifit.new_ProteomicsData()
2056 self.this.append(this)
2060 def add_protein(self, *args):
2062 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
2063 add_protein(ProteomicsData self, ProteinRecordData rec) -> int
2065 return _IMP_multifit.ProteomicsData_add_protein(self, *args)
2068 def find(self, name):
2069 """find(ProteomicsData self, std::string const & name) -> int"""
2070 return _IMP_multifit.ProteomicsData_find(self, name)
2073 def add_interaction(self, ii, used_for_filter, linker_len):
2074 """add_interaction(ProteomicsData self, IMP::Ints const & ii, bool used_for_filter, float linker_len)"""
2075 return _IMP_multifit.ProteomicsData_add_interaction(self, ii, used_for_filter, linker_len)
2078 def add_cross_link_interaction(self, prot1, res1, prot2, res2, used_in_filter, linker_len):
2079 """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)"""
2080 return _IMP_multifit.ProteomicsData_add_cross_link_interaction(self, prot1, res1, prot2, res2, used_in_filter, linker_len)
2083 def add_ev_pair(self, prot1, prot2):
2084 """add_ev_pair(ProteomicsData self, IMP::Int prot1, IMP::Int prot2)"""
2085 return _IMP_multifit.ProteomicsData_add_ev_pair(self, prot1, prot2)
2088 def get_number_of_proteins(self):
2089 """get_number_of_proteins(ProteomicsData self) -> int"""
2090 return _IMP_multifit.ProteomicsData_get_number_of_proteins(self)
2093 def get_number_of_interactions(self):
2094 """get_number_of_interactions(ProteomicsData self) -> int"""
2095 return _IMP_multifit.ProteomicsData_get_number_of_interactions(self)
2098 def get_interaction(self, interaction_ind):
2099 """get_interaction(ProteomicsData self, int interaction_ind) -> IMP::Ints"""
2100 return _IMP_multifit.ProteomicsData_get_interaction(self, interaction_ind)
2103 def get_interaction_part_of_filter(self, interaction_ind):
2104 """get_interaction_part_of_filter(ProteomicsData self, int interaction_ind) -> bool"""
2105 return _IMP_multifit.ProteomicsData_get_interaction_part_of_filter(self, interaction_ind)
2108 def get_interaction_linker_length(self, interaction_ind):
2109 """get_interaction_linker_length(ProteomicsData self, int interaction_ind) -> int"""
2110 return _IMP_multifit.ProteomicsData_get_interaction_linker_length(self, interaction_ind)
2113 def get_number_of_cross_links(self):
2114 """get_number_of_cross_links(ProteomicsData self) -> int"""
2115 return _IMP_multifit.ProteomicsData_get_number_of_cross_links(self)
2118 def get_cross_link(self, xlink_ind):
2119 """get_cross_link(ProteomicsData self, int xlink_ind) -> std::pair< IMP::IntPair,IMP::IntPair >"""
2120 return _IMP_multifit.ProteomicsData_get_cross_link(self, xlink_ind)
2123 def get_cross_link_part_of_filter(self, xlink_ind):
2124 """get_cross_link_part_of_filter(ProteomicsData self, int xlink_ind) -> bool"""
2125 return _IMP_multifit.ProteomicsData_get_cross_link_part_of_filter(self, xlink_ind)
2128 def get_cross_link_length(self, xlink_ind):
2129 """get_cross_link_length(ProteomicsData self, int xlink_ind) -> float"""
2130 return _IMP_multifit.ProteomicsData_get_cross_link_length(self, xlink_ind)
2133 def get_number_of_ev_pairs(self):
2134 """get_number_of_ev_pairs(ProteomicsData self) -> int"""
2135 return _IMP_multifit.ProteomicsData_get_number_of_ev_pairs(self)
2138 def get_ev_pair(self, ev_ind):
2139 """get_ev_pair(ProteomicsData self, int ev_ind) -> IMP::IntPair"""
2140 return _IMP_multifit.ProteomicsData_get_ev_pair(self, ev_ind)
2143 def get_protein_name(self, protein_ind):
2144 """get_protein_name(ProteomicsData self, int protein_ind) -> std::string"""
2145 return _IMP_multifit.ProteomicsData_get_protein_name(self, protein_ind)
2148 def get_end_res(self, protein_ind):
2149 """get_end_res(ProteomicsData self, int protein_ind) -> int"""
2150 return _IMP_multifit.ProteomicsData_get_end_res(self, protein_ind)
2153 def get_start_res(self, protein_ind):
2154 """get_start_res(ProteomicsData self, int protein_ind) -> int"""
2155 return _IMP_multifit.ProteomicsData_get_start_res(self, protein_ind)
2158 def get_protein_filename(self, protein_ind):
2159 """get_protein_filename(ProteomicsData self, int protein_ind) -> std::string"""
2160 return _IMP_multifit.ProteomicsData_get_protein_filename(self, protein_ind)
2163 def get_reference_filename(self, protein_ind):
2164 """get_reference_filename(ProteomicsData self, int protein_ind) -> std::string"""
2165 return _IMP_multifit.ProteomicsData_get_reference_filename(self, protein_ind)
2168 def get_surface_filename(self, protein_ind):
2169 """get_surface_filename(ProteomicsData self, int protein_ind) -> std::string"""
2170 return _IMP_multifit.ProteomicsData_get_surface_filename(self, protein_ind)
2173 def get_protein_data(self, protein_ind):
2174 """get_protein_data(ProteomicsData self, int protein_ind) -> ProteinRecordData"""
2175 return _IMP_multifit.ProteomicsData_get_protein_data(self, protein_ind)
2178 def get_version_info(self):
2179 """get_version_info(ProteomicsData self) -> VersionInfo"""
2180 return _IMP_multifit.ProteomicsData_get_version_info(self)
2183 def get_num_allowed_violated_interactions(self):
2184 """get_num_allowed_violated_interactions(ProteomicsData self) -> int"""
2185 return _IMP_multifit.ProteomicsData_get_num_allowed_violated_interactions(self)
2188 def set_num_allowed_violated_interactions(self, n):
2189 """set_num_allowed_violated_interactions(ProteomicsData self, int n)"""
2190 return _IMP_multifit.ProteomicsData_set_num_allowed_violated_interactions(self, n)
2193 def get_num_allowed_violated_cross_links(self):
2194 """get_num_allowed_violated_cross_links(ProteomicsData self) -> int"""
2195 return _IMP_multifit.ProteomicsData_get_num_allowed_violated_cross_links(self)
2198 def set_num_allowed_violated_cross_links(self, n):
2199 """set_num_allowed_violated_cross_links(ProteomicsData self, int n)"""
2200 return _IMP_multifit.ProteomicsData_set_num_allowed_violated_cross_links(self, n)
2203 def get_num_allowed_violated_ev(self):
2204 """get_num_allowed_violated_ev(ProteomicsData self) -> int"""
2205 return _IMP_multifit.ProteomicsData_get_num_allowed_violated_ev(self)
2208 def set_num_allowed_violated_ev(self, n):
2209 """set_num_allowed_violated_ev(ProteomicsData self, int n)"""
2210 return _IMP_multifit.ProteomicsData_set_num_allowed_violated_ev(self, n)
2214 """__str__(ProteomicsData self) -> std::string"""
2215 return _IMP_multifit.ProteomicsData___str__(self)
2219 """__repr__(ProteomicsData self) -> std::string"""
2220 return _IMP_multifit.ProteomicsData___repr__(self)
2225 return _object_cast_to_ProteomicsData(o)
2227 ProteomicsData_swigregister = _IMP_multifit.ProteomicsData_swigregister
2228 ProteomicsData_swigregister(ProteomicsData)
2232 """read_proteomics_data(char const * proteomics_fn) -> ProteomicsData"""
2233 return _IMP_multifit.read_proteomics_data(proteomics_fn)
2235 def get_partial_proteomics_data(pd, prot_names):
2236 """get_partial_proteomics_data(ProteomicsData pd, IMP::Strings const & prot_names) -> ProteomicsData"""
2237 return _IMP_multifit.get_partial_proteomics_data(pd, prot_names)
2238 class AnchorsData(object):
2239 """Proxy of C++ IMP::multifit::AnchorsData class"""
2240 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2244 __init__(IMP::multifit::AnchorsData self) -> AnchorsData
2245 __init__(IMP::multifit::AnchorsData self, IMP::algebra::Vector3Ds points, IMP::IntPairs edges) -> AnchorsData
2247 this = _IMP_multifit.new_AnchorsData(*args)
2249 self.this.append(this)
2253 def remove_edges_for_node(self, node_ind):
2254 """remove_edges_for_node(AnchorsData self, int node_ind)"""
2255 return _IMP_multifit.AnchorsData_remove_edges_for_node(self, node_ind)
2258 def get_number_of_points(self):
2259 """get_number_of_points(AnchorsData self) -> int"""
2260 return _IMP_multifit.AnchorsData_get_number_of_points(self)
2263 def get_number_of_edges(self):
2264 """get_number_of_edges(AnchorsData self) -> int"""
2265 return _IMP_multifit.AnchorsData_get_number_of_edges(self)
2268 def get_is_point_considered(self, node_ind):
2269 """get_is_point_considered(AnchorsData self, int node_ind) -> bool"""
2270 return _IMP_multifit.AnchorsData_get_is_point_considered(self, node_ind)
2273 def show(self, *args):
2275 show(AnchorsData self, _ostream out)
2276 show(AnchorsData self)
2278 return _IMP_multifit.AnchorsData_show(self, *args)
2281 def get_secondary_structure_is_set(self):
2282 """get_secondary_structure_is_set(AnchorsData self) -> bool"""
2283 return _IMP_multifit.AnchorsData_get_secondary_structure_is_set(self)
2286 def setup_secondary_structure(self, mdl):
2287 """setup_secondary_structure(AnchorsData self, Model mdl)"""
2288 return _IMP_multifit.AnchorsData_setup_secondary_structure(self, mdl)
2291 def set_secondary_structure_probabilities(self, *args):
2293 set_secondary_structure_probabilities(AnchorsData self, IMP::Particles const & ssres_ps, IMP::Ints const & indices)
2294 set_secondary_structure_probabilities(AnchorsData self, IMP::Particles const & ssres_ps)
2296 return _IMP_multifit.AnchorsData_set_secondary_structure_probabilities(self, *args)
2299 def get_secondary_structure_particles(self):
2300 """get_secondary_structure_particles(AnchorsData self) -> IMP::Particles"""
2301 return _IMP_multifit.AnchorsData_get_secondary_structure_particles(self)
2303 points_ = _swig_property(_IMP_multifit.AnchorsData_points__get, _IMP_multifit.AnchorsData_points__set)
2304 consider_point_ = _swig_property(_IMP_multifit.AnchorsData_consider_point__get, _IMP_multifit.AnchorsData_consider_point__set)
2305 edges_ = _swig_property(_IMP_multifit.AnchorsData_edges__get, _IMP_multifit.AnchorsData_edges__set)
2308 """__str__(AnchorsData self) -> std::string"""
2309 return _IMP_multifit.AnchorsData___str__(self)
2313 """__repr__(AnchorsData self) -> std::string"""
2314 return _IMP_multifit.AnchorsData___repr__(self)
2316 __swig_destroy__ = _IMP_multifit.delete_AnchorsData
2317 __del__ =
lambda self:
None
2318 AnchorsData_swigregister = _IMP_multifit.AnchorsData_swigregister
2319 AnchorsData_swigregister(AnchorsData)
2322 def read_anchors_data(txt_filename):
2323 """read_anchors_data(char const * txt_filename) -> AnchorsData"""
2324 return _IMP_multifit.read_anchors_data(txt_filename)
2326 def write_txt(txt_filename, ad):
2327 """write_txt(std::string const & txt_filename, AnchorsData ad)"""
2328 return _IMP_multifit.write_txt(txt_filename, ad)
2330 def write_cmm(cmm_filename, marker_set_name, dpa):
2331 """write_cmm(std::string const & cmm_filename, std::string const & marker_set_name, AnchorsData dpa)"""
2332 return _IMP_multifit.write_cmm(cmm_filename, marker_set_name, dpa)
2335 """create_coarse_molecule_from_density(DensityMap dmap, float dens_threshold, int num_beads, Model mdl, float bead_radius) -> Hierarchy"""
2336 return _IMP_multifit.create_coarse_molecule_from_density(dmap, dens_threshold, num_beads, mdl, bead_radius)
2338 def create_hit_map(rb, rb_ref, sols, damp):
2339 """create_hit_map(RigidBody rb, Refiner rb_ref, IMP::multifit::FittingSolutionRecords const & sols, DensityMap damp) -> DensityMap"""
2340 return _IMP_multifit.create_hit_map(rb, rb_ref, sols, damp)
2343 """get_points_close_to_molecule(Hierarchy mh, IMP::algebra::Vector3Ds const points, IMP::Float max_dist) -> IMP::algebra::Vector3Ds"""
2344 return _IMP_multifit.get_points_close_to_molecule(mh, points, max_dist)
2346 def get_points_far_from_molecule(mh, points, max_dist):
2347 """get_points_far_from_molecule(Hierarchy mh, IMP::algebra::Vector3Ds const points, IMP::Float max_dist) -> IMP::algebra::Vector3Ds"""
2348 return _IMP_multifit.get_points_far_from_molecule(mh, points, max_dist)
2350 """Proxy of C++ IMP::multifit::RadiusOfGyrationRestraint class"""
2351 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2353 def __init__(self, ps, num_residues, scale=1.):
2355 __init__(IMP::multifit::RadiusOfGyrationRestraint self, IMP::Particles ps, int num_residues, IMP::Float scale=1.) -> RadiusOfGyrationRestraint
2356 __init__(IMP::multifit::RadiusOfGyrationRestraint self, IMP::Particles ps, int num_residues) -> RadiusOfGyrationRestraint
2358 this = _IMP_multifit.new_RadiusOfGyrationRestraint(ps, num_residues, scale)
2360 self.this.append(this)
2364 def do_get_inputs(self):
2365 """do_get_inputs(RadiusOfGyrationRestraint self) -> IMP::ModelObjectsTemp"""
2366 return _IMP_multifit.RadiusOfGyrationRestraint_do_get_inputs(self)
2369 def get_version_info(self):
2370 """get_version_info(RadiusOfGyrationRestraint self) -> VersionInfo"""
2371 return _IMP_multifit.RadiusOfGyrationRestraint_get_version_info(self)
2374 def set_radius_of_gyration(self, r):
2375 """set_radius_of_gyration(RadiusOfGyrationRestraint self, IMP::Float r)"""
2376 return _IMP_multifit.RadiusOfGyrationRestraint_set_radius_of_gyration(self, r)
2380 """get_radius_of_gyration(RadiusOfGyrationRestraint self) -> IMP::Float"""
2381 return _IMP_multifit.RadiusOfGyrationRestraint_get_radius_of_gyration(self)
2385 """__str__(RadiusOfGyrationRestraint self) -> std::string"""
2386 return _IMP_multifit.RadiusOfGyrationRestraint___str__(self)
2390 """__repr__(RadiusOfGyrationRestraint self) -> std::string"""
2391 return _IMP_multifit.RadiusOfGyrationRestraint___repr__(self)
2396 return _object_cast_to_RadiusOfGyrationRestraint(o)
2398 RadiusOfGyrationRestraint_swigregister = _IMP_multifit.RadiusOfGyrationRestraint_swigregister
2399 RadiusOfGyrationRestraint_swigregister(RadiusOfGyrationRestraint)
2402 def get_approximated_radius_of_gyration(len):
2403 """get_approximated_radius_of_gyration(int len) -> float"""
2404 return _IMP_multifit.get_approximated_radius_of_gyration(len)
2406 def get_actual_radius_of_gyration(ps):
2407 """get_actual_radius_of_gyration(IMP::ParticlesTemp ps) -> float"""
2408 return _IMP_multifit.get_actual_radius_of_gyration(ps)
2410 def get_approximated_radius(len):
2411 """get_approximated_radius(int len) -> float"""
2412 return _IMP_multifit.get_approximated_radius(len)
2413 class ProteinsAnchorsSamplingSpace(object):
2414 """Proxy of C++ IMP::multifit::ProteinsAnchorsSamplingSpace class"""
2415 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2419 __init__(IMP::multifit::ProteinsAnchorsSamplingSpace self, ProteomicsData prots=None) -> ProteinsAnchorsSamplingSpace
2420 __init__(IMP::multifit::ProteinsAnchorsSamplingSpace self) -> ProteinsAnchorsSamplingSpace
2422 this = _IMP_multifit.new_ProteinsAnchorsSamplingSpace(prots)
2424 self.this.append(this)
2428 def set_anchors(self, data):
2429 """set_anchors(ProteinsAnchorsSamplingSpace self, AnchorsData data)"""
2430 return _IMP_multifit.ProteinsAnchorsSamplingSpace_set_anchors(self, data)
2433 def get_anchors(self):
2434 """get_anchors(ProteinsAnchorsSamplingSpace self) -> AnchorsData"""
2435 return _IMP_multifit.ProteinsAnchorsSamplingSpace_get_anchors(self)
2438 def get_anchors_filename(self):
2439 """get_anchors_filename(ProteinsAnchorsSamplingSpace self) -> std::string"""
2440 return _IMP_multifit.ProteinsAnchorsSamplingSpace_get_anchors_filename(self)
2443 def set_anchors_filename(self, fn):
2444 """set_anchors_filename(ProteinsAnchorsSamplingSpace self, std::string const & fn)"""
2445 return _IMP_multifit.ProteinsAnchorsSamplingSpace_set_anchors_filename(self, fn)
2448 def get_proteomics_data(self):
2449 """get_proteomics_data(ProteinsAnchorsSamplingSpace self) -> ProteomicsData"""
2450 return _IMP_multifit.ProteinsAnchorsSamplingSpace_get_proteomics_data(self)
2453 def add_protein(self, rec):
2454 """add_protein(ProteinsAnchorsSamplingSpace self, ProteinRecordData rec)"""
2455 return _IMP_multifit.ProteinsAnchorsSamplingSpace_add_protein(self, rec)
2458 def get_paths_for_protein(self, prot_name):
2459 """get_paths_for_protein(ProteinsAnchorsSamplingSpace self, std::string const & prot_name) -> IMP::IntsList"""
2460 return _IMP_multifit.ProteinsAnchorsSamplingSpace_get_paths_for_protein(self, prot_name)
2463 def set_paths_filename_for_protein(self, prot_name, paths_filename):
2464 """set_paths_filename_for_protein(ProteinsAnchorsSamplingSpace self, std::string const & prot_name, std::string const & paths_filename)"""
2465 return _IMP_multifit.ProteinsAnchorsSamplingSpace_set_paths_filename_for_protein(self, prot_name, paths_filename)
2468 def get_paths_filename_for_protein(self, prot_name):
2469 """get_paths_filename_for_protein(ProteinsAnchorsSamplingSpace self, std::string const & prot_name) -> std::string"""
2470 return _IMP_multifit.ProteinsAnchorsSamplingSpace_get_paths_filename_for_protein(self, prot_name)
2473 def set_paths_for_protein(self, prot_name, paths):
2474 """set_paths_for_protein(ProteinsAnchorsSamplingSpace self, std::string const & prot_name, IMP::IntsList paths)"""
2475 return _IMP_multifit.ProteinsAnchorsSamplingSpace_set_paths_for_protein(self, prot_name, paths)
2478 def show(self, *args):
2480 show(ProteinsAnchorsSamplingSpace self, _ostream s)
2481 show(ProteinsAnchorsSamplingSpace self)
2483 return _IMP_multifit.ProteinsAnchorsSamplingSpace_show(self, *args)
2487 """__str__(ProteinsAnchorsSamplingSpace self) -> std::string"""
2488 return _IMP_multifit.ProteinsAnchorsSamplingSpace___str__(self)
2492 """__repr__(ProteinsAnchorsSamplingSpace self) -> std::string"""
2493 return _IMP_multifit.ProteinsAnchorsSamplingSpace___repr__(self)
2495 __swig_destroy__ = _IMP_multifit.delete_ProteinsAnchorsSamplingSpace
2496 __del__ =
lambda self:
None
2497 ProteinsAnchorsSamplingSpace_swigregister = _IMP_multifit.ProteinsAnchorsSamplingSpace_swigregister
2498 ProteinsAnchorsSamplingSpace_swigregister(ProteinsAnchorsSamplingSpace)
2501 def read_protein_anchors_mapping(*args):
2503 read_protein_anchors_mapping(ProteomicsData prots, std::string const & anchors_prot_map_fn, int max_paths) -> ProteinsAnchorsSamplingSpace
2504 read_protein_anchors_mapping(ProteomicsData prots, std::string const & anchors_prot_map_fn) -> ProteinsAnchorsSamplingSpace
2506 return _IMP_multifit.read_protein_anchors_mapping(*args)
2508 def write_protein_anchors_mapping(*args):
2510 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)
2511 write_protein_anchors_mapping(std::string const & anchors_prot_map_fn, ProteinsAnchorsSamplingSpace pa, IMP::Strings const & prot_names)
2513 return _IMP_multifit.write_protein_anchors_mapping(*args)
2516 """get_part_of_sampling_space(ProteinsAnchorsSamplingSpace prots_ss, IMP::Strings const & prot_names) -> ProteinsAnchorsSamplingSpace"""
2517 return _IMP_multifit.get_part_of_sampling_space(prots_ss, prot_names)
2520 """get_partial_assembly_setting_data(SettingsData prots_sd, IMP::Strings const & prot_names) -> SettingsData"""
2521 return _IMP_multifit.get_partial_assembly_setting_data(prots_sd, prot_names)
2525 read_paths(char const * txt_filename, int max_paths) -> IMP::IntsList
2526 read_paths(char const * txt_filename) -> IMP::IntsList
2528 return _IMP_multifit.read_paths(*args)
2530 def write_paths(paths, txt_filename):
2531 """write_paths(IMP::IntsList const & paths, std::string const & txt_filename)"""
2532 return _IMP_multifit.write_paths(paths, txt_filename)
2534 def molecule2anchors(mh, k):
2535 """molecule2anchors(Hierarchy mh, int k) -> AnchorsData"""
2536 return _IMP_multifit.molecule2anchors(mh, k)
2538 def get_anchors_for_density(dmap, number_of_means, density_threshold, pdb_filename, cmm_filename, seg_filename, txt_filename):
2539 """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)"""
2540 return _IMP_multifit.get_anchors_for_density(dmap, number_of_means, density_threshold, pdb_filename, cmm_filename, seg_filename, txt_filename)
2544 get_anchor_indices_matching_secondary_structure(AnchorsData ad, IMP::atom::SecondaryStructureResidues const & ssrs, IMP::Float max_rmsd=0.7) -> IMP::IntsList
2545 get_anchor_indices_matching_secondary_structure(AnchorsData ad, IMP::atom::SecondaryStructureResidues const & ssrs) -> IMP::IntsList
2547 return _IMP_multifit.get_anchor_indices_matching_secondary_structure(ad, ssrs, max_rmsd)
2548 class DominoParams(object):
2549 """Proxy of C++ IMP::multifit::DominoParams class"""
2550 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2553 """__init__(IMP::multifit::DominoParams self) -> DominoParams"""
2554 this = _IMP_multifit.new_DominoParams()
2556 self.this.append(this)
2561 """add(DominoParams self, boost::property_tree::ptree const & pt)"""
2562 return _IMP_multifit.DominoParams_add(self, pt)
2565 def show(self, *args):
2567 show(DominoParams self, _ostream s)
2568 show(DominoParams self)
2570 return _IMP_multifit.DominoParams_show(self, *args)
2572 max_value_threshold_ = _swig_property(_IMP_multifit.DominoParams_max_value_threshold__get, _IMP_multifit.DominoParams_max_value_threshold__set)
2573 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)
2574 max_anchor_penetration_ = _swig_property(_IMP_multifit.DominoParams_max_anchor_penetration__get, _IMP_multifit.DominoParams_max_anchor_penetration__set)
2575 heap_size_ = _swig_property(_IMP_multifit.DominoParams_heap_size__get, _IMP_multifit.DominoParams_heap_size__set)
2576 cache_size_ = _swig_property(_IMP_multifit.DominoParams_cache_size__get, _IMP_multifit.DominoParams_cache_size__set)
2579 """__str__(DominoParams self) -> std::string"""
2580 return _IMP_multifit.DominoParams___str__(self)
2584 """__repr__(DominoParams self) -> std::string"""
2585 return _IMP_multifit.DominoParams___repr__(self)
2587 __swig_destroy__ = _IMP_multifit.delete_DominoParams
2588 __del__ =
lambda self:
None
2589 DominoParams_swigregister = _IMP_multifit.DominoParams_swigregister
2590 DominoParams_swigregister(DominoParams)
2592 class XlinkParams(object):
2593 """Proxy of C++ IMP::multifit::XlinkParams class"""
2594 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2597 """__init__(IMP::multifit::XlinkParams self) -> XlinkParams"""
2598 this = _IMP_multifit.new_XlinkParams()
2600 self.this.append(this)
2605 """add(XlinkParams self, boost::property_tree::ptree const & pt)"""
2606 return _IMP_multifit.XlinkParams_add(self, pt)
2609 def show(self, *args):
2611 show(XlinkParams self, _ostream s)
2612 show(XlinkParams self)
2614 return _IMP_multifit.XlinkParams_show(self, *args)
2616 upper_bound_ = _swig_property(_IMP_multifit.XlinkParams_upper_bound__get, _IMP_multifit.XlinkParams_upper_bound__set)
2617 k_ = _swig_property(_IMP_multifit.XlinkParams_k__get, _IMP_multifit.XlinkParams_k__set)
2618 max_xlink_val_ = _swig_property(_IMP_multifit.XlinkParams_max_xlink_val__get, _IMP_multifit.XlinkParams_max_xlink_val__set)
2619 treat_between_residues_ = _swig_property(_IMP_multifit.XlinkParams_treat_between_residues__get, _IMP_multifit.XlinkParams_treat_between_residues__set)
2622 """__str__(XlinkParams self) -> std::string"""
2623 return _IMP_multifit.XlinkParams___str__(self)
2627 """__repr__(XlinkParams self) -> std::string"""
2628 return _IMP_multifit.XlinkParams___repr__(self)
2630 __swig_destroy__ = _IMP_multifit.delete_XlinkParams
2631 __del__ =
lambda self:
None
2632 XlinkParams_swigregister = _IMP_multifit.XlinkParams_swigregister
2633 XlinkParams_swigregister(XlinkParams)
2635 class ConnectivityParams(object):
2636 """Proxy of C++ IMP::multifit::ConnectivityParams class"""
2637 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2640 """__init__(IMP::multifit::ConnectivityParams self) -> ConnectivityParams"""
2641 this = _IMP_multifit.new_ConnectivityParams()
2643 self.this.append(this)
2648 """add(ConnectivityParams self, boost::property_tree::ptree const & pt)"""
2649 return _IMP_multifit.ConnectivityParams_add(self, pt)
2652 def show(self, *args):
2654 show(ConnectivityParams self, _ostream s)
2655 show(ConnectivityParams self)
2657 return _IMP_multifit.ConnectivityParams_show(self, *args)
2659 upper_bound_ = _swig_property(_IMP_multifit.ConnectivityParams_upper_bound__get, _IMP_multifit.ConnectivityParams_upper_bound__set)
2660 k_ = _swig_property(_IMP_multifit.ConnectivityParams_k__get, _IMP_multifit.ConnectivityParams_k__set)
2661 max_conn_rest_val_ = _swig_property(_IMP_multifit.ConnectivityParams_max_conn_rest_val__get, _IMP_multifit.ConnectivityParams_max_conn_rest_val__set)
2664 """__str__(ConnectivityParams self) -> std::string"""
2665 return _IMP_multifit.ConnectivityParams___str__(self)
2669 """__repr__(ConnectivityParams self) -> std::string"""
2670 return _IMP_multifit.ConnectivityParams___repr__(self)
2672 __swig_destroy__ = _IMP_multifit.delete_ConnectivityParams
2673 __del__ =
lambda self:
None
2674 ConnectivityParams_swigregister = _IMP_multifit.ConnectivityParams_swigregister
2675 ConnectivityParams_swigregister(ConnectivityParams)
2677 class FragmentsParams(object):
2678 """Proxy of C++ IMP::multifit::FragmentsParams class"""
2679 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2682 """__init__(IMP::multifit::FragmentsParams self) -> FragmentsParams"""
2683 this = _IMP_multifit.new_FragmentsParams()
2685 self.this.append(this)
2690 """add(FragmentsParams self, boost::property_tree::ptree const & pt)"""
2691 return _IMP_multifit.FragmentsParams_add(self, pt)
2694 def show(self, *args):
2696 show(FragmentsParams self, _ostream s)
2697 show(FragmentsParams self)
2699 return _IMP_multifit.FragmentsParams_show(self, *args)
2701 frag_len_ = _swig_property(_IMP_multifit.FragmentsParams_frag_len__get, _IMP_multifit.FragmentsParams_frag_len__set)
2702 bead_radius_scale_ = _swig_property(_IMP_multifit.FragmentsParams_bead_radius_scale__get, _IMP_multifit.FragmentsParams_bead_radius_scale__set)
2703 load_atomic_ = _swig_property(_IMP_multifit.FragmentsParams_load_atomic__get, _IMP_multifit.FragmentsParams_load_atomic__set)
2704 subunit_rigid_ = _swig_property(_IMP_multifit.FragmentsParams_subunit_rigid__get, _IMP_multifit.FragmentsParams_subunit_rigid__set)
2707 """__str__(FragmentsParams self) -> std::string"""
2708 return _IMP_multifit.FragmentsParams___str__(self)
2712 """__repr__(FragmentsParams self) -> std::string"""
2713 return _IMP_multifit.FragmentsParams___repr__(self)
2715 __swig_destroy__ = _IMP_multifit.delete_FragmentsParams
2716 __del__ =
lambda self:
None
2717 FragmentsParams_swigregister = _IMP_multifit.FragmentsParams_swigregister
2718 FragmentsParams_swigregister(FragmentsParams)
2720 class RogParams(object):
2721 """Proxy of C++ IMP::multifit::RogParams class"""
2722 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2725 """__init__(IMP::multifit::RogParams self) -> RogParams"""
2726 this = _IMP_multifit.new_RogParams()
2728 self.this.append(this)
2733 """add(RogParams self, boost::property_tree::ptree const & pt)"""
2734 return _IMP_multifit.RogParams_add(self, pt)
2737 def get_max_score(self):
2738 """get_max_score(RogParams self) -> float"""
2739 return _IMP_multifit.RogParams_get_max_score(self)
2742 def get_scale(self):
2743 """get_scale(RogParams self) -> float"""
2744 return _IMP_multifit.RogParams_get_scale(self)
2747 def show(self, *args):
2749 show(RogParams self, _ostream s)
2750 show(RogParams self)
2752 return _IMP_multifit.RogParams_show(self, *args)
2756 """__str__(RogParams self) -> std::string"""
2757 return _IMP_multifit.RogParams___str__(self)
2761 """__repr__(RogParams self) -> std::string"""
2762 return _IMP_multifit.RogParams___repr__(self)
2764 __swig_destroy__ = _IMP_multifit.delete_RogParams
2765 __del__ =
lambda self:
None
2766 RogParams_swigregister = _IMP_multifit.RogParams_swigregister
2767 RogParams_swigregister(RogParams)
2769 class EVParams(object):
2770 """Proxy of C++ IMP::multifit::EVParams class"""
2771 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2774 """__init__(IMP::multifit::EVParams self) -> EVParams"""
2775 this = _IMP_multifit.new_EVParams()
2777 self.this.append(this)
2782 """add(EVParams self, boost::property_tree::ptree const & pt)"""
2783 return _IMP_multifit.EVParams_add(self, pt)
2786 def show(self, *args):
2788 show(EVParams self, _ostream s)
2791 return _IMP_multifit.EVParams_show(self, *args)
2793 pair_distance_ = _swig_property(_IMP_multifit.EVParams_pair_distance__get, _IMP_multifit.EVParams_pair_distance__set)
2794 pair_slack_ = _swig_property(_IMP_multifit.EVParams_pair_slack__get, _IMP_multifit.EVParams_pair_slack__set)
2795 hlb_mean_ = _swig_property(_IMP_multifit.EVParams_hlb_mean__get, _IMP_multifit.EVParams_hlb_mean__set)
2796 hlb_k_ = _swig_property(_IMP_multifit.EVParams_hlb_k__get, _IMP_multifit.EVParams_hlb_k__set)
2797 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)
2798 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)
2799 scoring_mode_ = _swig_property(_IMP_multifit.EVParams_scoring_mode__get, _IMP_multifit.EVParams_scoring_mode__set)
2802 """__str__(EVParams self) -> std::string"""
2803 return _IMP_multifit.EVParams___str__(self)
2807 """__repr__(EVParams self) -> std::string"""
2808 return _IMP_multifit.EVParams___repr__(self)
2810 __swig_destroy__ = _IMP_multifit.delete_EVParams
2811 __del__ =
lambda self:
None
2812 EVParams_swigregister = _IMP_multifit.EVParams_swigregister
2813 EVParams_swigregister(EVParams)
2815 class FiltersParams(object):
2816 """Proxy of C++ IMP::multifit::FiltersParams class"""
2817 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2820 """__init__(IMP::multifit::FiltersParams self) -> FiltersParams"""
2821 this = _IMP_multifit.new_FiltersParams()
2823 self.this.append(this)
2828 """add(FiltersParams self, boost::property_tree::ptree const & pt)"""
2829 return _IMP_multifit.FiltersParams_add(self, pt)
2832 def show(self, *args):
2834 show(FiltersParams self, _ostream s)
2835 show(FiltersParams self)
2837 return _IMP_multifit.FiltersParams_show(self, *args)
2839 max_num_violated_xlink_ = _swig_property(_IMP_multifit.FiltersParams_max_num_violated_xlink__get, _IMP_multifit.FiltersParams_max_num_violated_xlink__set)
2840 max_num_violated_conn_ = _swig_property(_IMP_multifit.FiltersParams_max_num_violated_conn__get, _IMP_multifit.FiltersParams_max_num_violated_conn__set)
2841 max_num_violated_ev_ = _swig_property(_IMP_multifit.FiltersParams_max_num_violated_ev__get, _IMP_multifit.FiltersParams_max_num_violated_ev__set)
2844 """__str__(FiltersParams self) -> std::string"""
2845 return _IMP_multifit.FiltersParams___str__(self)
2849 """__repr__(FiltersParams self) -> std::string"""
2850 return _IMP_multifit.FiltersParams___repr__(self)
2852 __swig_destroy__ = _IMP_multifit.delete_FiltersParams
2853 __del__ =
lambda self:
None
2854 FiltersParams_swigregister = _IMP_multifit.FiltersParams_swigregister
2855 FiltersParams_swigregister(FiltersParams)
2857 class FittingParams(object):
2858 """Proxy of C++ IMP::multifit::FittingParams class"""
2859 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2862 """__init__(IMP::multifit::FittingParams self) -> FittingParams"""
2863 this = _IMP_multifit.new_FittingParams()
2865 self.this.append(this)
2870 """add(FittingParams self, boost::property_tree::ptree const & pt)"""
2871 return _IMP_multifit.FittingParams_add(self, pt)
2874 def show(self, *args):
2876 show(FittingParams self, _ostream s)
2877 show(FittingParams self)
2879 return _IMP_multifit.FittingParams_show(self, *args)
2881 pca_max_angle_diff_ = _swig_property(_IMP_multifit.FittingParams_pca_max_angle_diff__get, _IMP_multifit.FittingParams_pca_max_angle_diff__set)
2882 pca_max_size_diff_ = _swig_property(_IMP_multifit.FittingParams_pca_max_size_diff__get, _IMP_multifit.FittingParams_pca_max_size_diff__set)
2883 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)
2884 max_asmb_fit_score_ = _swig_property(_IMP_multifit.FittingParams_max_asmb_fit_score__get, _IMP_multifit.FittingParams_max_asmb_fit_score__set)
2887 """__str__(FittingParams self) -> std::string"""
2888 return _IMP_multifit.FittingParams___str__(self)
2892 """__repr__(FittingParams self) -> std::string"""
2893 return _IMP_multifit.FittingParams___repr__(self)
2895 __swig_destroy__ = _IMP_multifit.delete_FittingParams
2896 __del__ =
lambda self:
None
2897 FittingParams_swigregister = _IMP_multifit.FittingParams_swigregister
2898 FittingParams_swigregister(FittingParams)
2900 class ComplementarityParams(object):
2901 """Proxy of C++ IMP::multifit::ComplementarityParams class"""
2902 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2905 """__init__(IMP::multifit::ComplementarityParams self) -> ComplementarityParams"""
2906 this = _IMP_multifit.new_ComplementarityParams()
2908 self.this.append(this)
2913 """add(ComplementarityParams self, boost::property_tree::ptree const & pt)"""
2914 return _IMP_multifit.ComplementarityParams_add(self, pt)
2917 def show(self, *args):
2919 show(ComplementarityParams self, _ostream s)
2920 show(ComplementarityParams self)
2922 return _IMP_multifit.ComplementarityParams_show(self, *args)
2924 max_score_ = _swig_property(_IMP_multifit.ComplementarityParams_max_score__get, _IMP_multifit.ComplementarityParams_max_score__set)
2925 max_penetration_ = _swig_property(_IMP_multifit.ComplementarityParams_max_penetration__get, _IMP_multifit.ComplementarityParams_max_penetration__set)
2926 interior_layer_thickness_ = _swig_property(_IMP_multifit.ComplementarityParams_interior_layer_thickness__get, _IMP_multifit.ComplementarityParams_interior_layer_thickness__set)
2927 boundary_coef_ = _swig_property(_IMP_multifit.ComplementarityParams_boundary_coef__get, _IMP_multifit.ComplementarityParams_boundary_coef__set)
2928 comp_coef_ = _swig_property(_IMP_multifit.ComplementarityParams_comp_coef__get, _IMP_multifit.ComplementarityParams_comp_coef__set)
2929 penetration_coef_ = _swig_property(_IMP_multifit.ComplementarityParams_penetration_coef__get, _IMP_multifit.ComplementarityParams_penetration_coef__set)
2932 """__str__(ComplementarityParams self) -> std::string"""
2933 return _IMP_multifit.ComplementarityParams___str__(self)
2937 """__repr__(ComplementarityParams self) -> std::string"""
2938 return _IMP_multifit.ComplementarityParams___repr__(self)
2940 __swig_destroy__ = _IMP_multifit.delete_ComplementarityParams
2941 __del__ =
lambda self:
None
2942 ComplementarityParams_swigregister = _IMP_multifit.ComplementarityParams_swigregister
2943 ComplementarityParams_swigregister(ComplementarityParams)
2945 class AlignmentParams(object):
2946 """Proxy of C++ IMP::multifit::AlignmentParams class"""
2947 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2949 def __init__(self, param_filename):
2950 """__init__(IMP::multifit::AlignmentParams self, char const * param_filename) -> AlignmentParams"""
2951 this = _IMP_multifit.new_AlignmentParams(param_filename)
2953 self.this.append(this)
2957 def get_domino_params(self):
2958 """get_domino_params(AlignmentParams self) -> DominoParams"""
2959 return _IMP_multifit.AlignmentParams_get_domino_params(self)
2962 def get_fitting_params(self):
2963 """get_fitting_params(AlignmentParams self) -> FittingParams"""
2964 return _IMP_multifit.AlignmentParams_get_fitting_params(self)
2967 def get_complementarity_params(self):
2968 """get_complementarity_params(AlignmentParams self) -> ComplementarityParams"""
2969 return _IMP_multifit.AlignmentParams_get_complementarity_params(self)
2972 def get_xlink_params(self):
2973 """get_xlink_params(AlignmentParams self) -> XlinkParams"""
2974 return _IMP_multifit.AlignmentParams_get_xlink_params(self)
2977 def get_connectivity_params(self):
2978 """get_connectivity_params(AlignmentParams self) -> ConnectivityParams"""
2979 return _IMP_multifit.AlignmentParams_get_connectivity_params(self)
2982 def get_rog_params(self):
2983 """get_rog_params(AlignmentParams self) -> RogParams"""
2984 return _IMP_multifit.AlignmentParams_get_rog_params(self)
2987 def get_fragments_params(self):
2988 """get_fragments_params(AlignmentParams self) -> FragmentsParams"""
2989 return _IMP_multifit.AlignmentParams_get_fragments_params(self)
2992 def get_filters_params(self):
2993 """get_filters_params(AlignmentParams self) -> FiltersParams"""
2994 return _IMP_multifit.AlignmentParams_get_filters_params(self)
2997 def get_ev_params(self):
2998 """get_ev_params(AlignmentParams self) -> EVParams"""
2999 return _IMP_multifit.AlignmentParams_get_ev_params(self)
3002 def show(self, *args):
3004 show(AlignmentParams self, _ostream s)
3005 show(AlignmentParams self)
3007 return _IMP_multifit.AlignmentParams_show(self, *args)
3011 """__str__(AlignmentParams self) -> std::string"""
3012 return _IMP_multifit.AlignmentParams___str__(self)
3016 """__repr__(AlignmentParams self) -> std::string"""
3017 return _IMP_multifit.AlignmentParams___repr__(self)
3019 __swig_destroy__ = _IMP_multifit.delete_AlignmentParams
3020 __del__ =
lambda self:
None
3021 AlignmentParams_swigregister = _IMP_multifit.AlignmentParams_swigregister
3022 AlignmentParams_swigregister(AlignmentParams)
3024 class ProteomicsEMAlignmentAtomic(
IMP.Object):
3025 """Proxy of C++ IMP::multifit::ProteomicsEMAlignmentAtomic class"""
3026 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3028 def __init__(self, mapping_data, asmb_data, align_param):
3029 """__init__(IMP::multifit::ProteomicsEMAlignmentAtomic self, ProteinsAnchorsSamplingSpace mapping_data, SettingsData asmb_data, AlignmentParams align_param) -> ProteomicsEMAlignmentAtomic"""
3030 this = _IMP_multifit.new_ProteomicsEMAlignmentAtomic(mapping_data, asmb_data, align_param)
3032 self.this.append(this)
3037 """align(ProteomicsEMAlignmentAtomic self)"""
3038 return _IMP_multifit.ProteomicsEMAlignmentAtomic_align(self)
3041 def add_all_restraints(self):
3042 """add_all_restraints(ProteomicsEMAlignmentAtomic self)"""
3043 return _IMP_multifit.ProteomicsEMAlignmentAtomic_add_all_restraints(self)
3046 def get_restraint_set(self):
3047 """get_restraint_set(ProteomicsEMAlignmentAtomic self) -> RestraintSet"""
3048 return _IMP_multifit.ProteomicsEMAlignmentAtomic_get_restraint_set(self)
3051 def add_states_and_filters(self):
3052 """add_states_and_filters(ProteomicsEMAlignmentAtomic self)"""
3053 return _IMP_multifit.ProteomicsEMAlignmentAtomic_add_states_and_filters(self)
3056 def show_domino_merge_tree(self):
3057 """show_domino_merge_tree(ProteomicsEMAlignmentAtomic self)"""
3058 return _IMP_multifit.ProteomicsEMAlignmentAtomic_show_domino_merge_tree(self)
3061 def get_combinations(self, uniques=False):
3063 get_combinations(ProteomicsEMAlignmentAtomic self, bool uniques=False) -> IMP::domino::Assignments
3064 get_combinations(ProteomicsEMAlignmentAtomic self) -> IMP::domino::Assignments
3066 return _IMP_multifit.ProteomicsEMAlignmentAtomic_get_combinations(self, uniques)
3069 def set_density_map(self, dmap, threshold):
3070 """set_density_map(ProteomicsEMAlignmentAtomic self, DensityMap dmap, float threshold)"""
3071 return _IMP_multifit.ProteomicsEMAlignmentAtomic_set_density_map(self, dmap, threshold)
3074 def get_molecules(self):
3075 """get_molecules(ProteomicsEMAlignmentAtomic self) -> IMP::atom::Hierarchies"""
3076 return _IMP_multifit.ProteomicsEMAlignmentAtomic_get_molecules(self)
3079 def get_rigid_bodies(self):
3080 """get_rigid_bodies(ProteomicsEMAlignmentAtomic self) -> IMP::core::RigidBodies"""
3081 return _IMP_multifit.ProteomicsEMAlignmentAtomic_get_rigid_bodies(self)
3084 def load_combination_of_states(self, state4particles):
3085 """load_combination_of_states(ProteomicsEMAlignmentAtomic self, IMP::Ints const & state4particles)"""
3086 return _IMP_multifit.ProteomicsEMAlignmentAtomic_load_combination_of_states(self, state4particles)
3089 def show_scores_header(self, *args):
3091 show_scores_header(ProteomicsEMAlignmentAtomic self, _ostream ous)
3092 show_scores_header(ProteomicsEMAlignmentAtomic self)
3094 return _IMP_multifit.ProteomicsEMAlignmentAtomic_show_scores_header(self, *args)
3097 def get_model(self):
3098 """get_model(ProteomicsEMAlignmentAtomic self) -> Model"""
3099 return _IMP_multifit.ProteomicsEMAlignmentAtomic_get_model(self)
3102 def set_fast_scoring(self, state):
3103 """set_fast_scoring(ProteomicsEMAlignmentAtomic self, bool state)"""
3104 return _IMP_multifit.ProteomicsEMAlignmentAtomic_set_fast_scoring(self, state)
3107 def get_version_info(self):
3108 """get_version_info(ProteomicsEMAlignmentAtomic self) -> VersionInfo"""
3109 return _IMP_multifit.ProteomicsEMAlignmentAtomic_get_version_info(self)
3113 """__str__(ProteomicsEMAlignmentAtomic self) -> std::string"""
3114 return _IMP_multifit.ProteomicsEMAlignmentAtomic___str__(self)
3118 """__repr__(ProteomicsEMAlignmentAtomic self) -> std::string"""
3119 return _IMP_multifit.ProteomicsEMAlignmentAtomic___repr__(self)
3124 return _object_cast_to_ProteomicsEMAlignmentAtomic(o)
3126 ProteomicsEMAlignmentAtomic_swigregister = _IMP_multifit.ProteomicsEMAlignmentAtomic_swigregister
3127 ProteomicsEMAlignmentAtomic_swigregister(ProteomicsEMAlignmentAtomic)
3131 """write_connolly_surface(IMP::atom::Atoms atoms, TextOutput fn, float density, float probe_radius)"""
3132 return _IMP_multifit.write_connolly_surface(atoms, fn, density, probe_radius)
3134 """Proxy of C++ IMP::multifit::Ensemble class"""
3135 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3137 def load_combination(self, fit_comb):
3138 """load_combination(Ensemble self, IMP::Ints fit_comb)"""
3139 return _IMP_multifit.Ensemble_load_combination(self, fit_comb)
3142 def unload_combination(self, fit_comb):
3143 """unload_combination(Ensemble self, IMP::Ints fit_comb)"""
3144 return _IMP_multifit.Ensemble_unload_combination(self, fit_comb)
3147 def add_component_and_fits(self, mh, fits):
3148 """add_component_and_fits(Ensemble self, Hierarchy mh, IMP::multifit::FittingSolutionRecords const & fits)"""
3149 return _IMP_multifit.Ensemble_add_component_and_fits(self, mh, fits)
3152 def get_molecules(self):
3153 """get_molecules(Ensemble self) -> IMP::atom::Hierarchies"""
3154 return _IMP_multifit.Ensemble_get_molecules(self)
3157 def get_rigid_bodies(self):
3158 """get_rigid_bodies(Ensemble self) -> IMP::core::RigidBodies"""
3159 return _IMP_multifit.Ensemble_get_rigid_bodies(self)
3163 """get_rmsd(Ensemble self, IMP::core::XYZs const & second_xyz) -> float"""
3164 return _IMP_multifit.Ensemble_get_rmsd(self, second_xyz)
3167 def __init__(self, sd, mapping_data):
3168 """__init__(IMP::multifit::Ensemble self, SettingsData sd, ProteinsAnchorsSamplingSpace mapping_data) -> Ensemble"""
3169 this = _IMP_multifit.new_Ensemble(sd, mapping_data)
3171 self.this.append(this)
3175 def score_by_restraints(self, rs, combinations):
3176 """score_by_restraints(Ensemble self, IMP::Restraints rs, IMP::IntsList const & combinations) -> std::vector< IMP::Floats,std::allocator< IMP::Floats > >"""
3177 return _IMP_multifit.Ensemble_score_by_restraints(self, rs, combinations)
3180 def get_version_info(self):
3181 """get_version_info(Ensemble self) -> VersionInfo"""
3182 return _IMP_multifit.Ensemble_get_version_info(self)
3186 """__str__(Ensemble self) -> std::string"""
3187 return _IMP_multifit.Ensemble___str__(self)
3191 """__repr__(Ensemble self) -> std::string"""
3192 return _IMP_multifit.Ensemble___repr__(self)
3197 return _object_cast_to_Ensemble(o)
3199 Ensemble_swigregister = _IMP_multifit.Ensemble_swigregister
3200 Ensemble_swigregister(Ensemble)
3203 def load_ensemble(sd, mdl, mapping_data):
3204 """load_ensemble(SettingsData sd, Model mdl, ProteinsAnchorsSamplingSpace mapping_data) -> Ensemble"""
3205 return _IMP_multifit.load_ensemble(sd, mdl, mapping_data)
3207 """Proxy of C++ IMP::multifit::RigidLeavesRefiner class"""
3208 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
3212 __init__(IMP::multifit::RigidLeavesRefiner self, std::string name) -> RigidLeavesRefiner
3213 __init__(IMP::multifit::RigidLeavesRefiner self) -> RigidLeavesRefiner
3215 this = _IMP_multifit.new_RigidLeavesRefiner(*args)
3217 self.this.append(this)
3221 def do_get_inputs(self, m, pis):
3222 """do_get_inputs(RigidLeavesRefiner self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
3223 return _IMP_multifit.RigidLeavesRefiner_do_get_inputs(self, m, pis)
3226 def get_version_info(self):
3227 """get_version_info(RigidLeavesRefiner self) -> VersionInfo"""
3228 return _IMP_multifit.RigidLeavesRefiner_get_version_info(self)
3232 """__str__(RigidLeavesRefiner self) -> std::string"""
3233 return _IMP_multifit.RigidLeavesRefiner___str__(self)
3237 """__repr__(RigidLeavesRefiner self) -> std::string"""
3238 return _IMP_multifit.RigidLeavesRefiner___repr__(self)
3243 return _object_cast_to_RigidLeavesRefiner(o)
3245 RigidLeavesRefiner_swigregister = _IMP_multifit.RigidLeavesRefiner_swigregister
3246 RigidLeavesRefiner_swigregister(RigidLeavesRefiner)
3249 _all_commands = [
"param",
"anchors",
"fit_fft",
"cluster",
"add_fit_rmsd",
3250 "indexes",
"proteomics",
"align",
"models",
"transforms",
3251 "score",
"merge_tree",
"reference",
"refine_fft",
"segment"]
3255 """get_module_version() -> std::string const"""
3256 return _IMP_multifit.get_module_version()
3259 """get_example_path(std::string fname) -> std::string"""
3260 return _IMP_multifit.get_example_path(fname)
3263 """get_data_path(std::string fname) -> std::string"""
3264 return _IMP_multifit.get_data_path(fname)
3266 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.