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_GPERFTOOLS_swigconstant(_IMP_multifit)
269 IMP_KERNEL_HAS_GPERFTOOLS = _IMP_multifit.IMP_KERNEL_HAS_GPERFTOOLS
271 _IMP_multifit.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER_swigconstant(_IMP_multifit)
272 IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER = _IMP_multifit.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER
274 _IMP_multifit.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER_swigconstant(_IMP_multifit)
275 IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER = _IMP_multifit.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER
277 _IMP_multifit.IMPKERNEL_SHOW_WARNINGS_swigconstant(_IMP_multifit)
278 IMPKERNEL_SHOW_WARNINGS = _IMP_multifit.IMPKERNEL_SHOW_WARNINGS
281 class _DirectorObjects(object):
282 """@internal Simple class to keep references to director objects
283 to prevent premature deletion."""
286 def register(self, obj):
287 """Take a reference to a director object; will only work for
288 refcounted C++ classes"""
289 if hasattr(obj,
'get_ref_count'):
290 self._objects.append(obj)
292 """Only drop our reference and allow cleanup by Python if no other
293 Python references exist (we hold 3 references: one in self._objects,
294 one in x, and one in the argument list for getrefcount) *and* no
295 other C++ references exist (the Python object always holds one)"""
296 objs = [x
for x
in self._objects
if sys.getrefcount(x) > 3 \
297 or x.get_ref_count() > 1]
301 def get_object_count(self):
302 """Get number of director objects (useful for testing only)"""
303 return len(self._objects)
304 _director_objects = _DirectorObjects()
306 class _ostream(object):
307 """Proxy of C++ std::ostream class"""
308 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
310 def __init__(self, *args, **kwargs):
311 raise AttributeError(
"No constructor defined")
312 __repr__ = _swig_repr
314 def write(self, osa_buf):
315 """write(_ostream self, char const * osa_buf)"""
316 return _IMP_multifit._ostream_write(self, osa_buf)
318 _ostream_swigregister = _IMP_multifit._ostream_swigregister
319 _ostream_swigregister(_ostream)
322 _IMP_multifit.IMP_COMPILER_HAS_OVERRIDE_swigconstant(_IMP_multifit)
323 IMP_COMPILER_HAS_OVERRIDE = _IMP_multifit.IMP_COMPILER_HAS_OVERRIDE
325 _IMP_multifit.IMP_COMPILER_HAS_FINAL_swigconstant(_IMP_multifit)
326 IMP_COMPILER_HAS_FINAL = _IMP_multifit.IMP_COMPILER_HAS_FINAL
328 _IMP_multifit.IMP_HAS_NOEXCEPT_swigconstant(_IMP_multifit)
329 IMP_HAS_NOEXCEPT = _IMP_multifit.IMP_HAS_NOEXCEPT
332 _IMP_multifit.IMP_CGAL_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
333 IMP_CGAL_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_CGAL_HAS_BOOST_FILESYSTEM
335 _IMP_multifit.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
336 IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS
338 _IMP_multifit.IMP_CGAL_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
339 IMP_CGAL_HAS_BOOST_RANDOM = _IMP_multifit.IMP_CGAL_HAS_BOOST_RANDOM
341 _IMP_multifit.IMP_CGAL_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
342 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_CGAL_HAS_BOOST_SYSTEM
344 _IMP_multifit.IMPCGAL_SHOW_WARNINGS_swigconstant(_IMP_multifit)
345 IMPCGAL_SHOW_WARNINGS = _IMP_multifit.IMPCGAL_SHOW_WARNINGS
348 _IMP_multifit.IMP_ALGEBRA_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
349 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_multifit.IMP_ALGEBRA_HAS_IMP_CGAL
351 _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
352 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
354 _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
355 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
357 _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
358 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_RANDOM
360 _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
361 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_SYSTEM
363 _IMP_multifit.IMP_ALGEBRA_HAS_CGAL_swigconstant(_IMP_multifit)
364 IMP_ALGEBRA_HAS_CGAL = _IMP_multifit.IMP_ALGEBRA_HAS_CGAL
366 _IMP_multifit.IMP_ALGEBRA_HAS_ANN_swigconstant(_IMP_multifit)
367 IMP_ALGEBRA_HAS_ANN = _IMP_multifit.IMP_ALGEBRA_HAS_ANN
369 _IMP_multifit.IMPALGEBRA_SHOW_WARNINGS_swigconstant(_IMP_multifit)
370 IMPALGEBRA_SHOW_WARNINGS = _IMP_multifit.IMPALGEBRA_SHOW_WARNINGS
373 _IMP_multifit.IMP_DISPLAY_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
374 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_multifit.IMP_DISPLAY_HAS_IMP_CGAL
376 _IMP_multifit.IMP_DISPLAY_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
377 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
379 _IMP_multifit.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
380 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
382 _IMP_multifit.IMP_DISPLAY_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
383 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_multifit.IMP_DISPLAY_HAS_BOOST_RANDOM
385 _IMP_multifit.IMP_DISPLAY_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
386 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_DISPLAY_HAS_BOOST_SYSTEM
388 _IMP_multifit.IMP_DISPLAY_HAS_CGAL_swigconstant(_IMP_multifit)
389 IMP_DISPLAY_HAS_CGAL = _IMP_multifit.IMP_DISPLAY_HAS_CGAL
391 _IMP_multifit.IMPDISPLAY_SHOW_WARNINGS_swigconstant(_IMP_multifit)
392 IMPDISPLAY_SHOW_WARNINGS = _IMP_multifit.IMPDISPLAY_SHOW_WARNINGS
395 _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
396 IMP_SCORE_FUNCTOR_HAS_IMP_CGAL = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL
398 _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
399 IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM
401 _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
402 IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS
404 _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
405 IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM
407 _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
408 IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM
410 _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_CGAL_swigconstant(_IMP_multifit)
411 IMP_SCORE_FUNCTOR_HAS_CGAL = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_CGAL
413 _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_HDF5_swigconstant(_IMP_multifit)
414 IMP_SCORE_FUNCTOR_HAS_HDF5 = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_HDF5
416 _IMP_multifit.IMPSCOREFUNCTOR_SHOW_WARNINGS_swigconstant(_IMP_multifit)
417 IMPSCOREFUNCTOR_SHOW_WARNINGS = _IMP_multifit.IMPSCOREFUNCTOR_SHOW_WARNINGS
420 _IMP_multifit.IMP_STATISTICS_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
421 IMP_STATISTICS_HAS_IMP_CGAL = _IMP_multifit.IMP_STATISTICS_HAS_IMP_CGAL
423 _IMP_multifit.IMP_STATISTICS_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
424 IMP_STATISTICS_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_STATISTICS_HAS_BOOST_FILESYSTEM
426 _IMP_multifit.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
427 IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS
429 _IMP_multifit.IMP_STATISTICS_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
430 IMP_STATISTICS_HAS_BOOST_RANDOM = _IMP_multifit.IMP_STATISTICS_HAS_BOOST_RANDOM
432 _IMP_multifit.IMP_STATISTICS_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
433 IMP_STATISTICS_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_STATISTICS_HAS_BOOST_SYSTEM
435 _IMP_multifit.IMP_STATISTICS_HAS_CGAL_swigconstant(_IMP_multifit)
436 IMP_STATISTICS_HAS_CGAL = _IMP_multifit.IMP_STATISTICS_HAS_CGAL
438 _IMP_multifit.IMPSTATISTICS_SHOW_WARNINGS_swigconstant(_IMP_multifit)
439 IMPSTATISTICS_SHOW_WARNINGS = _IMP_multifit.IMPSTATISTICS_SHOW_WARNINGS
442 _IMP_multifit.IMP_CORE_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
443 IMP_CORE_HAS_IMP_CGAL = _IMP_multifit.IMP_CORE_HAS_IMP_CGAL
445 _IMP_multifit.IMP_CORE_HAS_IMP_KERNEL_swigconstant(_IMP_multifit)
446 IMP_CORE_HAS_IMP_KERNEL = _IMP_multifit.IMP_CORE_HAS_IMP_KERNEL
448 _IMP_multifit.IMP_CORE_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
449 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_CORE_HAS_BOOST_FILESYSTEM
451 _IMP_multifit.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
452 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
454 _IMP_multifit.IMP_CORE_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
455 IMP_CORE_HAS_BOOST_RANDOM = _IMP_multifit.IMP_CORE_HAS_BOOST_RANDOM
457 _IMP_multifit.IMP_CORE_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
458 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_CORE_HAS_BOOST_SYSTEM
460 _IMP_multifit.IMP_CORE_HAS_CGAL_swigconstant(_IMP_multifit)
461 IMP_CORE_HAS_CGAL = _IMP_multifit.IMP_CORE_HAS_CGAL
463 _IMP_multifit.IMP_CORE_HAS_HDF5_swigconstant(_IMP_multifit)
464 IMP_CORE_HAS_HDF5 = _IMP_multifit.IMP_CORE_HAS_HDF5
466 _IMP_multifit.IMPCORE_SHOW_WARNINGS_swigconstant(_IMP_multifit)
467 IMPCORE_SHOW_WARNINGS = _IMP_multifit.IMPCORE_SHOW_WARNINGS
470 _IMP_multifit.IMP_CONTAINER_HAS_IMP_ALGEBRA_swigconstant(_IMP_multifit)
471 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_multifit.IMP_CONTAINER_HAS_IMP_ALGEBRA
473 _IMP_multifit.IMP_CONTAINER_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
474 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_multifit.IMP_CONTAINER_HAS_IMP_CGAL
476 _IMP_multifit.IMP_CONTAINER_HAS_IMP_DISPLAY_swigconstant(_IMP_multifit)
477 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_multifit.IMP_CONTAINER_HAS_IMP_DISPLAY
479 _IMP_multifit.IMP_CONTAINER_HAS_IMP_KERNEL_swigconstant(_IMP_multifit)
480 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_multifit.IMP_CONTAINER_HAS_IMP_KERNEL
482 _IMP_multifit.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_multifit)
483 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_multifit.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
485 _IMP_multifit.IMP_CONTAINER_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
486 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
488 _IMP_multifit.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
489 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
491 _IMP_multifit.IMP_CONTAINER_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
492 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_multifit.IMP_CONTAINER_HAS_BOOST_RANDOM
494 _IMP_multifit.IMP_CONTAINER_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
495 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_CONTAINER_HAS_BOOST_SYSTEM
497 _IMP_multifit.IMP_CONTAINER_HAS_CGAL_swigconstant(_IMP_multifit)
498 IMP_CONTAINER_HAS_CGAL = _IMP_multifit.IMP_CONTAINER_HAS_CGAL
500 _IMP_multifit.IMP_CONTAINER_HAS_HDF5_swigconstant(_IMP_multifit)
501 IMP_CONTAINER_HAS_HDF5 = _IMP_multifit.IMP_CONTAINER_HAS_HDF5
503 _IMP_multifit.IMPCONTAINER_SHOW_WARNINGS_swigconstant(_IMP_multifit)
504 IMPCONTAINER_SHOW_WARNINGS = _IMP_multifit.IMPCONTAINER_SHOW_WARNINGS
507 _IMP_multifit.IMP_ATOM_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
508 IMP_ATOM_HAS_IMP_CGAL = _IMP_multifit.IMP_ATOM_HAS_IMP_CGAL
510 _IMP_multifit.IMP_ATOM_HAS_IMP_KERNEL_swigconstant(_IMP_multifit)
511 IMP_ATOM_HAS_IMP_KERNEL = _IMP_multifit.IMP_ATOM_HAS_IMP_KERNEL
513 _IMP_multifit.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_multifit)
514 IMP_ATOM_HAS_IMP_SCORE_FUNCTOR = _IMP_multifit.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR
516 _IMP_multifit.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
517 IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS
519 _IMP_multifit.IMP_ATOM_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
520 IMP_ATOM_HAS_BOOST_RANDOM = _IMP_multifit.IMP_ATOM_HAS_BOOST_RANDOM
522 _IMP_multifit.IMP_ATOM_HAS_BOOST_REGEX_swigconstant(_IMP_multifit)
523 IMP_ATOM_HAS_BOOST_REGEX = _IMP_multifit.IMP_ATOM_HAS_BOOST_REGEX
525 _IMP_multifit.IMP_ATOM_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
526 IMP_ATOM_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_ATOM_HAS_BOOST_SYSTEM
528 _IMP_multifit.IMP_ATOM_HAS_CGAL_swigconstant(_IMP_multifit)
529 IMP_ATOM_HAS_CGAL = _IMP_multifit.IMP_ATOM_HAS_CGAL
531 _IMP_multifit.IMP_ATOM_HAS_HDF5_swigconstant(_IMP_multifit)
532 IMP_ATOM_HAS_HDF5 = _IMP_multifit.IMP_ATOM_HAS_HDF5
534 _IMP_multifit.IMPATOM_SHOW_WARNINGS_swigconstant(_IMP_multifit)
535 IMPATOM_SHOW_WARNINGS = _IMP_multifit.IMPATOM_SHOW_WARNINGS
537 _IMP_multifit.IMP_ATOM_TYPE_INDEX_swigconstant(_IMP_multifit)
538 IMP_ATOM_TYPE_INDEX = _IMP_multifit.IMP_ATOM_TYPE_INDEX
540 _IMP_multifit.IMP_RESIDUE_TYPE_INDEX_swigconstant(_IMP_multifit)
541 IMP_RESIDUE_TYPE_INDEX = _IMP_multifit.IMP_RESIDUE_TYPE_INDEX
543 _IMP_multifit.IMP_HIERARCHY_TYPE_INDEX_swigconstant(_IMP_multifit)
544 IMP_HIERARCHY_TYPE_INDEX = _IMP_multifit.IMP_HIERARCHY_TYPE_INDEX
547 _IMP_multifit.IMP_EM_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
548 IMP_EM_HAS_IMP_CGAL = _IMP_multifit.IMP_EM_HAS_IMP_CGAL
550 _IMP_multifit.IMP_EM_HAS_IMP_CONTAINER_swigconstant(_IMP_multifit)
551 IMP_EM_HAS_IMP_CONTAINER = _IMP_multifit.IMP_EM_HAS_IMP_CONTAINER
553 _IMP_multifit.IMP_EM_HAS_IMP_DISPLAY_swigconstant(_IMP_multifit)
554 IMP_EM_HAS_IMP_DISPLAY = _IMP_multifit.IMP_EM_HAS_IMP_DISPLAY
556 _IMP_multifit.IMP_EM_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_multifit)
557 IMP_EM_HAS_IMP_SCORE_FUNCTOR = _IMP_multifit.IMP_EM_HAS_IMP_SCORE_FUNCTOR
559 _IMP_multifit.IMP_EM_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
560 IMP_EM_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_EM_HAS_BOOST_FILESYSTEM
562 _IMP_multifit.IMP_EM_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
563 IMP_EM_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_EM_HAS_BOOST_PROGRAMOPTIONS
565 _IMP_multifit.IMP_EM_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
566 IMP_EM_HAS_BOOST_RANDOM = _IMP_multifit.IMP_EM_HAS_BOOST_RANDOM
568 _IMP_multifit.IMP_EM_HAS_BOOST_REGEX_swigconstant(_IMP_multifit)
569 IMP_EM_HAS_BOOST_REGEX = _IMP_multifit.IMP_EM_HAS_BOOST_REGEX
571 _IMP_multifit.IMP_EM_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
572 IMP_EM_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_EM_HAS_BOOST_SYSTEM
574 _IMP_multifit.IMP_EM_HAS_CGAL_swigconstant(_IMP_multifit)
575 IMP_EM_HAS_CGAL = _IMP_multifit.IMP_EM_HAS_CGAL
577 _IMP_multifit.IMP_EM_HAS_HDF5_swigconstant(_IMP_multifit)
578 IMP_EM_HAS_HDF5 = _IMP_multifit.IMP_EM_HAS_HDF5
580 _IMP_multifit.IMPEM_SHOW_WARNINGS_swigconstant(_IMP_multifit)
581 IMPEM_SHOW_WARNINGS = _IMP_multifit.IMPEM_SHOW_WARNINGS
584 _IMP_multifit.IMP_RMF_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
585 IMP_RMF_HAS_IMP_CGAL = _IMP_multifit.IMP_RMF_HAS_IMP_CGAL
587 _IMP_multifit.IMP_RMF_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_multifit)
588 IMP_RMF_HAS_IMP_SCORE_FUNCTOR = _IMP_multifit.IMP_RMF_HAS_IMP_SCORE_FUNCTOR
590 _IMP_multifit.IMP_RMF_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
591 IMP_RMF_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_RMF_HAS_BOOST_FILESYSTEM
593 _IMP_multifit.IMP_RMF_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
594 IMP_RMF_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_RMF_HAS_BOOST_PROGRAMOPTIONS
596 _IMP_multifit.IMP_RMF_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
597 IMP_RMF_HAS_BOOST_RANDOM = _IMP_multifit.IMP_RMF_HAS_BOOST_RANDOM
599 _IMP_multifit.IMP_RMF_HAS_BOOST_REGEX_swigconstant(_IMP_multifit)
600 IMP_RMF_HAS_BOOST_REGEX = _IMP_multifit.IMP_RMF_HAS_BOOST_REGEX
602 _IMP_multifit.IMP_RMF_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
603 IMP_RMF_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_RMF_HAS_BOOST_SYSTEM
605 _IMP_multifit.IMP_RMF_HAS_CGAL_swigconstant(_IMP_multifit)
606 IMP_RMF_HAS_CGAL = _IMP_multifit.IMP_RMF_HAS_CGAL
608 _IMP_multifit.IMP_RMF_HAS_HDF5_swigconstant(_IMP_multifit)
609 IMP_RMF_HAS_HDF5 = _IMP_multifit.IMP_RMF_HAS_HDF5
611 _IMP_multifit.IMPRMF_SHOW_WARNINGS_swigconstant(_IMP_multifit)
612 IMPRMF_SHOW_WARNINGS = _IMP_multifit.IMPRMF_SHOW_WARNINGS
616 _IMP_multifit.IMP_DOMINO_HAS_IMP_ATOM_swigconstant(_IMP_multifit)
617 IMP_DOMINO_HAS_IMP_ATOM = _IMP_multifit.IMP_DOMINO_HAS_IMP_ATOM
619 _IMP_multifit.IMP_DOMINO_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
620 IMP_DOMINO_HAS_IMP_CGAL = _IMP_multifit.IMP_DOMINO_HAS_IMP_CGAL
622 _IMP_multifit.IMP_DOMINO_HAS_IMP_KERNEL_swigconstant(_IMP_multifit)
623 IMP_DOMINO_HAS_IMP_KERNEL = _IMP_multifit.IMP_DOMINO_HAS_IMP_KERNEL
625 _IMP_multifit.IMP_DOMINO_HAS_IMP_RMF_swigconstant(_IMP_multifit)
626 IMP_DOMINO_HAS_IMP_RMF = _IMP_multifit.IMP_DOMINO_HAS_IMP_RMF
628 _IMP_multifit.IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_multifit)
629 IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR = _IMP_multifit.IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR
631 _IMP_multifit.IMP_DOMINO_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_multifit)
632 IMP_DOMINO_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_DOMINO_HAS_BOOST_FILESYSTEM
634 _IMP_multifit.IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_multifit)
635 IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS
637 _IMP_multifit.IMP_DOMINO_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
638 IMP_DOMINO_HAS_BOOST_RANDOM = _IMP_multifit.IMP_DOMINO_HAS_BOOST_RANDOM
640 _IMP_multifit.IMP_DOMINO_HAS_BOOST_REGEX_swigconstant(_IMP_multifit)
641 IMP_DOMINO_HAS_BOOST_REGEX = _IMP_multifit.IMP_DOMINO_HAS_BOOST_REGEX
643 _IMP_multifit.IMP_DOMINO_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
644 IMP_DOMINO_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_DOMINO_HAS_BOOST_SYSTEM
646 _IMP_multifit.IMP_DOMINO_HAS_CGAL_swigconstant(_IMP_multifit)
647 IMP_DOMINO_HAS_CGAL = _IMP_multifit.IMP_DOMINO_HAS_CGAL
649 _IMP_multifit.IMP_DOMINO_HAS_HDF5_swigconstant(_IMP_multifit)
650 IMP_DOMINO_HAS_HDF5 = _IMP_multifit.IMP_DOMINO_HAS_HDF5
652 _IMP_multifit.IMP_DOMINO_HAS_RMF_swigconstant(_IMP_multifit)
653 IMP_DOMINO_HAS_RMF = _IMP_multifit.IMP_DOMINO_HAS_RMF
655 _IMP_multifit.IMPDOMINO_SHOW_WARNINGS_swigconstant(_IMP_multifit)
656 IMPDOMINO_SHOW_WARNINGS = _IMP_multifit.IMPDOMINO_SHOW_WARNINGS
660 _IMP_multifit.IMP_MULTIFIT_HAS_IMP_CGAL_swigconstant(_IMP_multifit)
661 IMP_MULTIFIT_HAS_IMP_CGAL = _IMP_multifit.IMP_MULTIFIT_HAS_IMP_CGAL
663 _IMP_multifit.IMP_MULTIFIT_HAS_IMP_CONTAINER_swigconstant(_IMP_multifit)
664 IMP_MULTIFIT_HAS_IMP_CONTAINER = _IMP_multifit.IMP_MULTIFIT_HAS_IMP_CONTAINER
666 _IMP_multifit.IMP_MULTIFIT_HAS_IMP_DISPLAY_swigconstant(_IMP_multifit)
667 IMP_MULTIFIT_HAS_IMP_DISPLAY = _IMP_multifit.IMP_MULTIFIT_HAS_IMP_DISPLAY
669 _IMP_multifit.IMP_MULTIFIT_HAS_IMP_KERNEL_swigconstant(_IMP_multifit)
670 IMP_MULTIFIT_HAS_IMP_KERNEL = _IMP_multifit.IMP_MULTIFIT_HAS_IMP_KERNEL
672 _IMP_multifit.IMP_MULTIFIT_HAS_IMP_RMF_swigconstant(_IMP_multifit)
673 IMP_MULTIFIT_HAS_IMP_RMF = _IMP_multifit.IMP_MULTIFIT_HAS_IMP_RMF
675 _IMP_multifit.IMP_MULTIFIT_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_multifit)
676 IMP_MULTIFIT_HAS_IMP_SCORE_FUNCTOR = _IMP_multifit.IMP_MULTIFIT_HAS_IMP_SCORE_FUNCTOR
678 _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_GRAPH_swigconstant(_IMP_multifit)
679 IMP_MULTIFIT_HAS_BOOST_GRAPH = _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_GRAPH
681 _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_RANDOM_swigconstant(_IMP_multifit)
682 IMP_MULTIFIT_HAS_BOOST_RANDOM = _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_RANDOM
684 _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_REGEX_swigconstant(_IMP_multifit)
685 IMP_MULTIFIT_HAS_BOOST_REGEX = _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_REGEX
687 _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_SYSTEM_swigconstant(_IMP_multifit)
688 IMP_MULTIFIT_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_SYSTEM
690 _IMP_multifit.IMP_MULTIFIT_HAS_CGAL_swigconstant(_IMP_multifit)
691 IMP_MULTIFIT_HAS_CGAL = _IMP_multifit.IMP_MULTIFIT_HAS_CGAL
693 _IMP_multifit.IMP_MULTIFIT_HAS_HDF5_swigconstant(_IMP_multifit)
694 IMP_MULTIFIT_HAS_HDF5 = _IMP_multifit.IMP_MULTIFIT_HAS_HDF5
696 _IMP_multifit.IMP_MULTIFIT_HAS_RMF_swigconstant(_IMP_multifit)
697 IMP_MULTIFIT_HAS_RMF = _IMP_multifit.IMP_MULTIFIT_HAS_RMF
699 _IMP_multifit.IMPMULTIFIT_SHOW_WARNINGS_swigconstant(_IMP_multifit)
700 IMPMULTIFIT_SHOW_WARNINGS = _IMP_multifit.IMPMULTIFIT_SHOW_WARNINGS
702 _object_types.append(
"RadiusOfGyrationRestraint")
705 def _object_cast_to_RadiusOfGyrationRestraint(o):
706 """_object_cast_to_RadiusOfGyrationRestraint(Object o) -> RadiusOfGyrationRestraint"""
707 return _IMP_multifit._object_cast_to_RadiusOfGyrationRestraint(o)
709 _object_types.append(
"ComponentHeader")
712 def _object_cast_to_ComponentHeader(o):
713 """_object_cast_to_ComponentHeader(Object o) -> ComponentHeader"""
714 return _IMP_multifit._object_cast_to_ComponentHeader(o)
716 _object_types.append(
"AssemblyHeader")
719 def _object_cast_to_AssemblyHeader(o):
720 """_object_cast_to_AssemblyHeader(Object o) -> AssemblyHeader"""
721 return _IMP_multifit._object_cast_to_AssemblyHeader(o)
723 _object_types.append(
"SettingsData")
726 def _object_cast_to_SettingsData(o):
727 """_object_cast_to_SettingsData(Object o) -> SettingsData"""
728 return _IMP_multifit._object_cast_to_SettingsData(o)
730 _object_types.append(
"WeightedExcludedVolumeRestraint")
733 def _object_cast_to_WeightedExcludedVolumeRestraint(o):
734 """_object_cast_to_WeightedExcludedVolumeRestraint(Object o) -> WeightedExcludedVolumeRestraint"""
735 return _IMP_multifit._object_cast_to_WeightedExcludedVolumeRestraint(o)
737 _object_types.append(
"ComplementarityRestraint")
740 def _object_cast_to_ComplementarityRestraint(o):
741 """_object_cast_to_ComplementarityRestraint(Object o) -> ComplementarityRestraint"""
742 return _IMP_multifit._object_cast_to_ComplementarityRestraint(o)
744 ProteinRecordDataList=list
745 _plural_types.append(
"ProteinRecordDataList")
746 _value_types.append(
"ProteinRecordData")
749 FittingSolutionRecords=list
750 _plural_types.append(
"FittingSolutionRecords")
751 _value_types.append(
"FittingSolutionRecord")
755 _plural_types.append(
"AnchorsDataList")
756 _value_types.append(
"AnchorsData")
759 DominoParamsList=list
760 _plural_types.append(
"DominoParamsList")
761 _value_types.append(
"DominoParams")
764 ComplementarityParamsList=list
765 _plural_types.append(
"ComplementarityParamsList")
766 _value_types.append(
"ComplementarityParams")
770 _plural_types.append(
"XlinkParamsList")
771 _value_types.append(
"XlinkParams")
774 ConnectivityParamsList=list
775 _plural_types.append(
"ConnectivityParamsList")
776 _value_types.append(
"ConnectivityParams")
779 FragmentsParamsList=list
780 _plural_types.append(
"FragmentsParamsList")
781 _value_types.append(
"FragmentsParams")
785 _plural_types.append(
"RogParamsList")
786 _value_types.append(
"RogParams")
790 _plural_types.append(
"EVParamsList")
791 _value_types.append(
"EVParams")
794 FiltersParamsList=list
795 _plural_types.append(
"FiltersParamsList")
796 _value_types.append(
"FiltersParams")
799 AlignmentParamsList=list
800 _plural_types.append(
"AlignmentParamsList")
801 _value_types.append(
"AlignmentParams")
804 FittingParamsList=list
805 _plural_types.append(
"FittingParamsList")
806 _value_types.append(
"FittingParams")
809 ProteinsAnchorsSamplingSpaces=list
810 _plural_types.append(
"ProteinsAnchorsSamplingSpaces")
811 _value_types.append(
"ProteinsAnchorsSamplingSpace")
814 _object_types.append(
"ProteomicsData")
817 def _object_cast_to_ProteomicsData(o):
818 """_object_cast_to_ProteomicsData(Object o) -> ProteomicsData"""
819 return _IMP_multifit._object_cast_to_ProteomicsData(o)
821 _object_types.append(
"FFTFitting")
824 def _object_cast_to_FFTFitting(o):
825 """_object_cast_to_FFTFitting(Object o) -> FFTFitting"""
826 return _IMP_multifit._object_cast_to_FFTFitting(o)
828 _object_types.append(
"FFTFittingOutput")
831 def _object_cast_to_FFTFittingOutput(o):
832 """_object_cast_to_FFTFittingOutput(Object o) -> FFTFittingOutput"""
833 return _IMP_multifit._object_cast_to_FFTFittingOutput(o)
835 _object_types.append(
"ProbabilisticAnchorGraph")
838 def _object_cast_to_ProbabilisticAnchorGraph(o):
839 """_object_cast_to_ProbabilisticAnchorGraph(Object o) -> ProbabilisticAnchorGraph"""
840 return _IMP_multifit._object_cast_to_ProbabilisticAnchorGraph(o)
842 _object_types.append(
"Ensemble")
845 def _object_cast_to_Ensemble(o):
846 """_object_cast_to_Ensemble(Object o) -> Ensemble"""
847 return _IMP_multifit._object_cast_to_Ensemble(o)
849 _object_types.append(
"ProteomicsEMAlignmentAtomic")
852 def _object_cast_to_ProteomicsEMAlignmentAtomic(o):
853 """_object_cast_to_ProteomicsEMAlignmentAtomic(Object o) -> ProteomicsEMAlignmentAtomic"""
854 return _IMP_multifit._object_cast_to_ProteomicsEMAlignmentAtomic(o)
858 add_surface_index(Hierarchy mhd, IMP::Float apix, FloatKey shell_key, FloatKey radius_key, FloatKey weight_key)
859 add_surface_index(Hierarchy mhd, IMP::Float apix, FloatKey shell_key, FloatKey radius_key)
860 add_surface_index(Hierarchy mhd, IMP::Float apix, FloatKey shell_key)
861 add_surface_index(Hierarchy mhd, IMP::Float apix)
863 return _IMP_multifit.add_surface_index(*args)
867 create_weighted_excluded_volume_restraint(RigidBody rb1, RigidBody rb2, FloatKey shell_key) -> Restraint
868 create_weighted_excluded_volume_restraint(RigidBody rb1, RigidBody rb2) -> Restraint
870 return _IMP_multifit.create_weighted_excluded_volume_restraint(*args)
871 class FittingSolutionRecord(object):
872 """Proxy of C++ IMP::multifit::FittingSolutionRecord class"""
873 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
876 """__init__(IMP::multifit::FittingSolutionRecord self) -> FittingSolutionRecord"""
877 this = _IMP_multifit.new_FittingSolutionRecord()
879 self.this.append(this)
884 """get_index(FittingSolutionRecord self) -> unsigned int"""
885 return _IMP_multifit.FittingSolutionRecord_get_index(self)
888 def set_index(self, new_ind):
889 """set_index(FittingSolutionRecord self, unsigned int new_ind)"""
890 return _IMP_multifit.FittingSolutionRecord_set_index(self, new_ind)
893 def get_solution_filename(self):
894 """get_solution_filename(FittingSolutionRecord self) -> std::string"""
895 return _IMP_multifit.FittingSolutionRecord_get_solution_filename(self)
898 def set_solution_filename(self, sol_fn):
899 """set_solution_filename(FittingSolutionRecord self, std::string sol_fn)"""
900 return _IMP_multifit.FittingSolutionRecord_set_solution_filename(self, sol_fn)
903 def get_fit_transformation(self):
904 """get_fit_transformation(FittingSolutionRecord self) -> Transformation3D"""
905 return _IMP_multifit.FittingSolutionRecord_get_fit_transformation(self)
908 def set_fit_transformation(self, t):
909 """set_fit_transformation(FittingSolutionRecord self, Transformation3D t)"""
910 return _IMP_multifit.FittingSolutionRecord_set_fit_transformation(self, t)
913 def get_match_size(self):
914 """get_match_size(FittingSolutionRecord self) -> unsigned int"""
915 return _IMP_multifit.FittingSolutionRecord_get_match_size(self)
918 def set_match_size(self, match_size):
919 """set_match_size(FittingSolutionRecord self, unsigned int match_size)"""
920 return _IMP_multifit.FittingSolutionRecord_set_match_size(self, match_size)
923 def get_match_average_distance(self):
924 """get_match_average_distance(FittingSolutionRecord self) -> IMP::Float"""
925 return _IMP_multifit.FittingSolutionRecord_get_match_average_distance(self)
928 def set_match_average_distance(self, match_avg_dist):
929 """set_match_average_distance(FittingSolutionRecord self, IMP::Float match_avg_dist)"""
930 return _IMP_multifit.FittingSolutionRecord_set_match_average_distance(self, match_avg_dist)
933 def get_fitting_score(self):
934 """get_fitting_score(FittingSolutionRecord self) -> IMP::Float"""
935 return _IMP_multifit.FittingSolutionRecord_get_fitting_score(self)
938 def set_fitting_score(self, fit_score):
939 """set_fitting_score(FittingSolutionRecord self, IMP::Float fit_score)"""
940 return _IMP_multifit.FittingSolutionRecord_set_fitting_score(self, fit_score)
943 def get_rmsd_to_reference(self):
944 """get_rmsd_to_reference(FittingSolutionRecord self) -> IMP::Float"""
945 return _IMP_multifit.FittingSolutionRecord_get_rmsd_to_reference(self)
948 def set_rmsd_to_reference(self, rmsd_to_ref):
949 """set_rmsd_to_reference(FittingSolutionRecord self, IMP::Float rmsd_to_ref)"""
950 return _IMP_multifit.FittingSolutionRecord_set_rmsd_to_reference(self, rmsd_to_ref)
953 def get_dock_transformation(self):
954 """get_dock_transformation(FittingSolutionRecord self) -> Transformation3D"""
955 return _IMP_multifit.FittingSolutionRecord_get_dock_transformation(self)
958 def set_dock_transformation(self, t):
959 """set_dock_transformation(FittingSolutionRecord self, Transformation3D t)"""
960 return _IMP_multifit.FittingSolutionRecord_set_dock_transformation(self, t)
963 def get_envelope_penetration_score(self):
964 """get_envelope_penetration_score(FittingSolutionRecord self) -> IMP::Float"""
965 return _IMP_multifit.FittingSolutionRecord_get_envelope_penetration_score(self)
968 def set_envelope_penetration_score(self, s):
969 """set_envelope_penetration_score(FittingSolutionRecord self, IMP::Float s)"""
970 return _IMP_multifit.FittingSolutionRecord_set_envelope_penetration_score(self, s)
973 def show(self, *args):
975 show(FittingSolutionRecord self, _ostream out)
976 show(FittingSolutionRecord self)
978 return _IMP_multifit.FittingSolutionRecord_show(self, *args)
981 def get_record_header():
982 """get_record_header() -> std::string"""
983 return _IMP_multifit.FittingSolutionRecord_get_record_header()
985 get_record_header = staticmethod(get_record_header)
988 """__str__(FittingSolutionRecord self) -> std::string"""
989 return _IMP_multifit.FittingSolutionRecord___str__(self)
993 """__repr__(FittingSolutionRecord self) -> std::string"""
994 return _IMP_multifit.FittingSolutionRecord___repr__(self)
996 __swig_destroy__ = _IMP_multifit.delete_FittingSolutionRecord
997 __del__ =
lambda self:
None
998 FittingSolutionRecord_swigregister = _IMP_multifit.FittingSolutionRecord_swigregister
999 FittingSolutionRecord_swigregister(FittingSolutionRecord)
1001 def FittingSolutionRecord_get_record_header():
1002 """FittingSolutionRecord_get_record_header() -> std::string"""
1003 return _IMP_multifit.FittingSolutionRecord_get_record_header()
1008 pca_based_rigid_fitting(RigidBody rb, Refiner rb_refiner, DensityMap em_map, IMP::Float threshold, FloatKey wei_key, PrincipalComponentAnalysis3D dens_pca_input) -> FittingSolutions
1009 pca_based_rigid_fitting(RigidBody rb, Refiner rb_refiner, DensityMap em_map, IMP::Float threshold, FloatKey wei_key) -> FittingSolutions
1010 pca_based_rigid_fitting(RigidBody rb, Refiner rb_refiner, DensityMap em_map, IMP::Float threshold) -> FittingSolutions
1011 pca_based_rigid_fitting(IMP::ParticlesTemp ps, DensityMap em_map, IMP::Float threshold, FloatKey wei_key, PrincipalComponentAnalysis3D dens_pca_input) -> FittingSolutions
1012 pca_based_rigid_fitting(IMP::ParticlesTemp ps, DensityMap em_map, IMP::Float threshold, FloatKey wei_key) -> FittingSolutions
1013 pca_based_rigid_fitting(IMP::ParticlesTemp ps, DensityMap em_map, IMP::Float threshold) -> FittingSolutions
1015 return _IMP_multifit.pca_based_rigid_fitting(*args)
1017 def write_markers(pca, out):
1018 """write_markers(PrincipalComponentAnalysis3D pca, _ostream out)"""
1019 return _IMP_multifit.write_markers(pca, out)
1021 """Proxy of C++ IMP::multifit::ComponentHeader class"""
1022 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1025 """__init__(IMP::multifit::ComponentHeader self) -> ComponentHeader"""
1026 this = _IMP_multifit.new_ComponentHeader()
1028 self.this.append(this)
1032 def set_name(self, name):
1033 """set_name(ComponentHeader self, std::string const & name)"""
1034 return _IMP_multifit.ComponentHeader_set_name(self, name)
1038 """get_name(ComponentHeader self) -> std::string"""
1039 return _IMP_multifit.ComponentHeader_get_name(self)
1042 def get_filename(self):
1043 """get_filename(ComponentHeader self) -> std::string"""
1044 return _IMP_multifit.ComponentHeader_get_filename(self)
1047 def set_filename(self, filename):
1048 """set_filename(ComponentHeader self, std::string const & filename)"""
1049 return _IMP_multifit.ComponentHeader_set_filename(self, filename)
1052 def get_surface_fn(self):
1053 """get_surface_fn(ComponentHeader self) -> std::string"""
1054 return _IMP_multifit.ComponentHeader_get_surface_fn(self)
1057 def set_surface_fn(self, fn):
1058 """set_surface_fn(ComponentHeader self, std::string const & fn)"""
1059 return _IMP_multifit.ComponentHeader_set_surface_fn(self, fn)
1062 def set_txt_ap_fn(self, pdb_ap_fn):
1063 """set_txt_ap_fn(ComponentHeader self, std::string const & pdb_ap_fn)"""
1064 return _IMP_multifit.ComponentHeader_set_txt_ap_fn(self, pdb_ap_fn)
1067 def get_txt_ap_fn(self):
1068 """get_txt_ap_fn(ComponentHeader self) -> std::string"""
1069 return _IMP_multifit.ComponentHeader_get_txt_ap_fn(self)
1072 def set_txt_fine_ap_fn(self, pdb_ap_fn):
1073 """set_txt_fine_ap_fn(ComponentHeader self, std::string const & pdb_ap_fn)"""
1074 return _IMP_multifit.ComponentHeader_set_txt_fine_ap_fn(self, pdb_ap_fn)
1077 def get_txt_fine_ap_fn(self):
1078 """get_txt_fine_ap_fn(ComponentHeader self) -> std::string"""
1079 return _IMP_multifit.ComponentHeader_get_txt_fine_ap_fn(self)
1082 def set_num_ap(self, num_ap):
1083 """set_num_ap(ComponentHeader self, int num_ap)"""
1084 return _IMP_multifit.ComponentHeader_set_num_ap(self, num_ap)
1087 def get_num_ap(self):
1088 """get_num_ap(ComponentHeader self) -> int"""
1089 return _IMP_multifit.ComponentHeader_get_num_ap(self)
1092 def set_num_fine_ap(self, num_ap):
1093 """set_num_fine_ap(ComponentHeader self, int num_ap)"""
1094 return _IMP_multifit.ComponentHeader_set_num_fine_ap(self, num_ap)
1097 def get_num_fine_ap(self):
1098 """get_num_fine_ap(ComponentHeader self) -> int"""
1099 return _IMP_multifit.ComponentHeader_get_num_fine_ap(self)
1102 def set_transformations_fn(self, transformations_fn):
1103 """set_transformations_fn(ComponentHeader self, std::string transformations_fn)"""
1104 return _IMP_multifit.ComponentHeader_set_transformations_fn(self, transformations_fn)
1107 def get_transformations_fn(self):
1108 """get_transformations_fn(ComponentHeader self) -> std::string"""
1109 return _IMP_multifit.ComponentHeader_get_transformations_fn(self)
1112 def set_reference_fn(self, ref_fn):
1113 """set_reference_fn(ComponentHeader self, std::string const & ref_fn)"""
1114 return _IMP_multifit.ComponentHeader_set_reference_fn(self, ref_fn)
1117 def get_reference_fn(self):
1118 """get_reference_fn(ComponentHeader self) -> std::string"""
1119 return _IMP_multifit.ComponentHeader_get_reference_fn(self)
1122 def get_version_info(self):
1123 """get_version_info(ComponentHeader self) -> VersionInfo"""
1124 return _IMP_multifit.ComponentHeader_get_version_info(self)
1128 """__str__(ComponentHeader self) -> std::string"""
1129 return _IMP_multifit.ComponentHeader___str__(self)
1133 """__repr__(ComponentHeader self) -> std::string"""
1134 return _IMP_multifit.ComponentHeader___repr__(self)
1139 return _object_cast_to_ComponentHeader(o)
1141 ComponentHeader_swigregister = _IMP_multifit.ComponentHeader_swigregister
1142 ComponentHeader_swigregister(ComponentHeader)
1145 """Proxy of C++ IMP::multifit::AssemblyHeader class"""
1146 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1149 """__init__(IMP::multifit::AssemblyHeader self) -> AssemblyHeader"""
1150 this = _IMP_multifit.new_AssemblyHeader()
1152 self.this.append(this)
1156 def set_dens_fn(self, dens_fn):
1157 """set_dens_fn(AssemblyHeader self, std::string const & dens_fn)"""
1158 return _IMP_multifit.AssemblyHeader_set_dens_fn(self, dens_fn)
1161 def get_dens_fn(self):
1162 """get_dens_fn(AssemblyHeader self) -> std::string"""
1163 return _IMP_multifit.AssemblyHeader_get_dens_fn(self)
1166 def set_resolution(self, res):
1167 """set_resolution(AssemblyHeader self, float res)"""
1168 return _IMP_multifit.AssemblyHeader_set_resolution(self, res)
1172 """get_resolution(AssemblyHeader self) -> float"""
1173 return _IMP_multifit.AssemblyHeader_get_resolution(self)
1176 def get_spacing(self):
1177 """get_spacing(AssemblyHeader self) -> float"""
1178 return _IMP_multifit.AssemblyHeader_get_spacing(self)
1181 def set_spacing(self, spacing):
1182 """set_spacing(AssemblyHeader self, float spacing)"""
1183 return _IMP_multifit.AssemblyHeader_set_spacing(self, spacing)
1186 def set_threshold(self, t):
1187 """set_threshold(AssemblyHeader self, float t)"""
1188 return _IMP_multifit.AssemblyHeader_set_threshold(self, t)
1191 def get_threshold(self):
1192 """get_threshold(AssemblyHeader self) -> float"""
1193 return _IMP_multifit.AssemblyHeader_get_threshold(self)
1196 def get_origin(self):
1197 """get_origin(AssemblyHeader self) -> Vector3D"""
1198 return _IMP_multifit.AssemblyHeader_get_origin(self)
1201 def set_origin(self, origin):
1202 """set_origin(AssemblyHeader self, Vector3D origin)"""
1203 return _IMP_multifit.AssemblyHeader_set_origin(self, origin)
1206 def get_coarse_ap_fn(self):
1207 """get_coarse_ap_fn(AssemblyHeader self) -> std::string"""
1208 return _IMP_multifit.AssemblyHeader_get_coarse_ap_fn(self)
1211 def set_coarse_ap_fn(self, new_fn):
1212 """set_coarse_ap_fn(AssemblyHeader self, std::string const & new_fn)"""
1213 return _IMP_multifit.AssemblyHeader_set_coarse_ap_fn(self, new_fn)
1216 def get_coarse_over_sampled_ap_fn(self):
1217 """get_coarse_over_sampled_ap_fn(AssemblyHeader self) -> std::string"""
1218 return _IMP_multifit.AssemblyHeader_get_coarse_over_sampled_ap_fn(self)
1221 def set_coarse_over_sampled_ap_fn(self, new_fn):
1222 """set_coarse_over_sampled_ap_fn(AssemblyHeader self, std::string const & new_fn)"""
1223 return _IMP_multifit.AssemblyHeader_set_coarse_over_sampled_ap_fn(self, new_fn)
1226 def get_fine_ap_fn(self):
1227 """get_fine_ap_fn(AssemblyHeader self) -> std::string"""
1228 return _IMP_multifit.AssemblyHeader_get_fine_ap_fn(self)
1231 def set_fine_ap_fn(self, new_fn):
1232 """set_fine_ap_fn(AssemblyHeader self, std::string const & new_fn)"""
1233 return _IMP_multifit.AssemblyHeader_set_fine_ap_fn(self, new_fn)
1236 def get_fine_over_sampled_ap_fn(self):
1237 """get_fine_over_sampled_ap_fn(AssemblyHeader self) -> std::string"""
1238 return _IMP_multifit.AssemblyHeader_get_fine_over_sampled_ap_fn(self)
1241 def set_fine_over_sampled_ap_fn(self, new_fn):
1242 """set_fine_over_sampled_ap_fn(AssemblyHeader self, std::string const & new_fn)"""
1243 return _IMP_multifit.AssemblyHeader_set_fine_over_sampled_ap_fn(self, new_fn)
1246 def get_version_info(self):
1247 """get_version_info(AssemblyHeader self) -> VersionInfo"""
1248 return _IMP_multifit.AssemblyHeader_get_version_info(self)
1252 """__str__(AssemblyHeader self) -> std::string"""
1253 return _IMP_multifit.AssemblyHeader___str__(self)
1257 """__repr__(AssemblyHeader self) -> std::string"""
1258 return _IMP_multifit.AssemblyHeader___repr__(self)
1263 return _object_cast_to_AssemblyHeader(o)
1265 AssemblyHeader_swigregister = _IMP_multifit.AssemblyHeader_swigregister
1266 AssemblyHeader_swigregister(AssemblyHeader)
1269 """Proxy of C++ IMP::multifit::SettingsData class"""
1270 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1273 """__init__(IMP::multifit::SettingsData self) -> SettingsData"""
1274 this = _IMP_multifit.new_SettingsData()
1276 self.this.append(this)
1280 def show_component_header_line(*args):
1282 show_component_header_line(_ostream out)
1283 show_component_header_line()
1285 return _IMP_multifit.SettingsData_show_component_header_line(*args)
1287 show_component_header_line = staticmethod(show_component_header_line)
1289 def get_component_header_line():
1290 """get_component_header_line() -> std::string"""
1291 return _IMP_multifit.SettingsData_get_component_header_line()
1293 get_component_header_line = staticmethod(get_component_header_line)
1295 def show_density_header_line(*args):
1297 show_density_header_line(_ostream out)
1298 show_density_header_line()
1300 return _IMP_multifit.SettingsData_show_density_header_line(*args)
1302 show_density_header_line = staticmethod(show_density_header_line)
1304 def get_density_header_line():
1305 """get_density_header_line() -> std::string"""
1306 return _IMP_multifit.SettingsData_get_density_header_line()
1308 get_density_header_line = staticmethod(get_density_header_line)
1310 def set_assembly_filename(self, fn):
1311 """set_assembly_filename(SettingsData self, std::string const & fn)"""
1312 return _IMP_multifit.SettingsData_set_assembly_filename(self, fn)
1315 def get_assembly_filename(self):
1316 """get_assembly_filename(SettingsData self) -> char const *"""
1317 return _IMP_multifit.SettingsData_get_assembly_filename(self)
1320 def set_assembly_header(self, h):
1321 """set_assembly_header(SettingsData self, AssemblyHeader h)"""
1322 return _IMP_multifit.SettingsData_set_assembly_header(self, h)
1325 def get_assembly_header(self):
1326 """get_assembly_header(SettingsData self) -> AssemblyHeader"""
1327 return _IMP_multifit.SettingsData_get_assembly_header(self)
1330 def set_data_path(self, fn):
1331 """set_data_path(SettingsData self, std::string const & fn)"""
1332 return _IMP_multifit.SettingsData_set_data_path(self, fn)
1336 """get_data_path(SettingsData self) -> std::string"""
1337 return _IMP_multifit.SettingsData_get_data_path(self)
1340 def get_version_info(self):
1341 """get_version_info(SettingsData self) -> VersionInfo"""
1342 return _IMP_multifit.SettingsData_get_version_info(self)
1345 def remove_component_header(self, d):
1346 """remove_component_header(SettingsData self, ComponentHeader d)"""
1347 return _IMP_multifit.SettingsData_remove_component_header(self, d)
1350 def remove_component_headers(self, d):
1351 """remove_component_headers(SettingsData self, IMP::multifit::ComponentHeaders const & d)"""
1352 return _IMP_multifit.SettingsData_remove_component_headers(self, d)
1355 def set_component_headers(self, ps):
1356 """set_component_headers(SettingsData self, IMP::multifit::ComponentHeaders const & ps)"""
1357 return _IMP_multifit.SettingsData_set_component_headers(self, ps)
1360 def set_component_headers_order(self, objs):
1361 """set_component_headers_order(SettingsData self, IMP::multifit::ComponentHeaders const & objs)"""
1362 return _IMP_multifit.SettingsData_set_component_headers_order(self, objs)
1365 def add_component_header(self, obj):
1366 """add_component_header(SettingsData self, ComponentHeader obj) -> unsigned int"""
1367 return _IMP_multifit.SettingsData_add_component_header(self, obj)
1370 def add_component_headers(self, objs):
1371 """add_component_headers(SettingsData self, IMP::multifit::ComponentHeaders const & objs)"""
1372 return _IMP_multifit.SettingsData_add_component_headers(self, objs)
1375 def clear_component_headers(self):
1376 """clear_component_headers(SettingsData self)"""
1377 return _IMP_multifit.SettingsData_clear_component_headers(self)
1380 def get_number_of_component_headers(self):
1381 """get_number_of_component_headers(SettingsData self) -> unsigned int"""
1382 return _IMP_multifit.SettingsData_get_number_of_component_headers(self)
1385 def get_has_component_headers(self):
1386 """get_has_component_headers(SettingsData self) -> bool"""
1387 return _IMP_multifit.SettingsData_get_has_component_headers(self)
1390 def get_component_header(self, i):
1391 """get_component_header(SettingsData self, unsigned int i) -> ComponentHeader"""
1392 return _IMP_multifit.SettingsData_get_component_header(self, i)
1395 def get_component_headers(self):
1396 """get_component_headers(SettingsData self) -> IMP::multifit::ComponentHeaders"""
1397 return _IMP_multifit.SettingsData_get_component_headers(self)
1400 def reserve_component_headers(self, sz):
1401 """reserve_component_headers(SettingsData self, unsigned int sz)"""
1402 return _IMP_multifit.SettingsData_reserve_component_headers(self, sz)
1406 """__str__(SettingsData self) -> std::string"""
1407 return _IMP_multifit.SettingsData___str__(self)
1411 """__repr__(SettingsData self) -> std::string"""
1412 return _IMP_multifit.SettingsData___repr__(self)
1417 return _object_cast_to_SettingsData(o)
1419 SettingsData_swigregister = _IMP_multifit.SettingsData_swigregister
1420 SettingsData_swigregister(SettingsData)
1422 def SettingsData_show_component_header_line(*args):
1424 show_component_header_line(_ostream out)
1425 SettingsData_show_component_header_line()
1427 return _IMP_multifit.SettingsData_show_component_header_line(*args)
1429 def SettingsData_get_component_header_line():
1430 """SettingsData_get_component_header_line() -> std::string"""
1431 return _IMP_multifit.SettingsData_get_component_header_line()
1433 def SettingsData_show_density_header_line(*args):
1435 show_density_header_line(_ostream out)
1436 SettingsData_show_density_header_line()
1438 return _IMP_multifit.SettingsData_show_density_header_line(*args)
1440 def SettingsData_get_density_header_line():
1441 """SettingsData_get_density_header_line() -> std::string"""
1442 return _IMP_multifit.SettingsData_get_density_header_line()
1445 def read_settings(filename):
1446 """read_settings(char const * filename) -> SettingsData"""
1447 return _IMP_multifit.read_settings(filename)
1449 def write_settings(filename, sd):
1450 """write_settings(char const * filename, SettingsData sd)"""
1451 return _IMP_multifit.write_settings(filename, sd)
1453 """Proxy of C++ IMP::multifit::WeightedExcludedVolumeRestraint class"""
1454 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1458 __init__(IMP::multifit::WeightedExcludedVolumeRestraint self, IMP::core::RigidBodies rbs, Refiner refiner, FloatKey weight_key) -> WeightedExcludedVolumeRestraint
1459 __init__(IMP::multifit::WeightedExcludedVolumeRestraint self, IMP::core::RigidBodies rbs, Refiner refiner) -> WeightedExcludedVolumeRestraint
1461 this = _IMP_multifit.new_WeightedExcludedVolumeRestraint(*args)
1463 self.this.append(this)
1467 def do_get_inputs(self):
1468 """do_get_inputs(WeightedExcludedVolumeRestraint self) -> IMP::ModelObjectsTemp"""
1469 return _IMP_multifit.WeightedExcludedVolumeRestraint_do_get_inputs(self)
1472 def get_version_info(self):
1473 """get_version_info(WeightedExcludedVolumeRestraint self) -> VersionInfo"""
1474 return _IMP_multifit.WeightedExcludedVolumeRestraint_get_version_info(self)
1478 """__str__(WeightedExcludedVolumeRestraint self) -> std::string"""
1479 return _IMP_multifit.WeightedExcludedVolumeRestraint___str__(self)
1483 """__repr__(WeightedExcludedVolumeRestraint self) -> std::string"""
1484 return _IMP_multifit.WeightedExcludedVolumeRestraint___repr__(self)
1489 return _object_cast_to_WeightedExcludedVolumeRestraint(o)
1491 WeightedExcludedVolumeRestraint_swigregister = _IMP_multifit.WeightedExcludedVolumeRestraint_swigregister
1492 WeightedExcludedVolumeRestraint_swigregister(WeightedExcludedVolumeRestraint)
1495 """Proxy of C++ IMP::multifit::FFTFittingOutput class"""
1496 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1499 """__init__(IMP::multifit::FFTFittingOutput self) -> FFTFittingOutput"""
1500 this = _IMP_multifit.new_FFTFittingOutput()
1502 self.this.append(this)
1506 def get_version_info(self):
1507 """get_version_info(FFTFittingOutput self) -> VersionInfo"""
1508 return _IMP_multifit.FFTFittingOutput_get_version_info(self)
1510 best_fits_ = _swig_property(_IMP_multifit.FFTFittingOutput_best_fits__get, _IMP_multifit.FFTFittingOutput_best_fits__set)
1511 best_trans_per_rot_ = _swig_property(_IMP_multifit.FFTFittingOutput_best_trans_per_rot__get, _IMP_multifit.FFTFittingOutput_best_trans_per_rot__set)
1514 """__str__(FFTFittingOutput self) -> std::string"""
1515 return _IMP_multifit.FFTFittingOutput___str__(self)
1519 """__repr__(FFTFittingOutput self) -> std::string"""
1520 return _IMP_multifit.FFTFittingOutput___repr__(self)
1525 return _object_cast_to_FFTFittingOutput(o)
1527 FFTFittingOutput_swigregister = _IMP_multifit.FFTFittingOutput_swigregister
1528 FFTFittingOutput_swigregister(FFTFittingOutput)
1531 """Proxy of C++ IMP::multifit::FFTFitting class"""
1532 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1534 def get_version_info(self):
1535 """get_version_info(FFTFitting self) -> VersionInfo"""
1536 return _IMP_multifit.FFTFitting_get_version_info(self)
1540 """__init__(IMP::multifit::FFTFitting self) -> FFTFitting"""
1541 this = _IMP_multifit.new_FFTFitting()
1543 self.this.append(this)
1547 def do_global_fitting(self, *args):
1549 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
1550 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
1551 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
1552 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
1554 return _IMP_multifit.FFTFitting_do_global_fitting(self, *args)
1557 def do_local_fitting(self, *args):
1559 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
1560 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
1562 return _IMP_multifit.FFTFitting_do_local_fitting(self, *args)
1566 """__str__(FFTFitting self) -> std::string"""
1567 return _IMP_multifit.FFTFitting___str__(self)
1571 """__repr__(FFTFitting self) -> std::string"""
1572 return _IMP_multifit.FFTFitting___repr__(self)
1577 return _object_cast_to_FFTFitting(o)
1579 FFTFitting_swigregister = _IMP_multifit.FFTFitting_swigregister
1580 FFTFitting_swigregister(FFTFitting)
1584 """fft_based_rigid_fitting(Hierarchy mol2fit, DensityMap dmap, double density_threshold, double angle_sampling_interval_rad) -> IMP::multifit::FittingSolutionRecords"""
1585 return _IMP_multifit.fft_based_rigid_fitting(mol2fit, dmap, density_threshold, angle_sampling_interval_rad)
1588 """remove_background(DensityMap dmap, float threshold, float edge_threshold) -> DensityMap"""
1589 return _IMP_multifit.remove_background(dmap, threshold, edge_threshold)
1592 """get_connected_components(DensityMap dmap, float threshold, float edge_threshold) -> IMP::IntsList"""
1593 return _IMP_multifit.get_connected_components(dmap, threshold, edge_threshold)
1595 def get_segmentation(dmap, apix, density_threshold, num_means, pdb_filename, cmm_filename, seg_filename, txt_filename):
1596 """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)"""
1597 return _IMP_multifit.get_segmentation(dmap, apix, density_threshold, num_means, pdb_filename, cmm_filename, seg_filename, txt_filename)
1599 """Proxy of C++ IMP::multifit::ComplementarityRestraint class"""
1600 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1604 __init__(IMP::multifit::ComplementarityRestraint self, IMP::ParticlesTemp const & a, IMP::ParticlesTemp const & b, std::string name) -> ComplementarityRestraint
1605 __init__(IMP::multifit::ComplementarityRestraint self, IMP::ParticlesTemp const & a, IMP::ParticlesTemp const & b) -> ComplementarityRestraint
1607 this = _IMP_multifit.new_ComplementarityRestraint(*args)
1609 self.this.append(this)
1613 def set_maximum_penetration_score(self, s):
1614 """set_maximum_penetration_score(ComplementarityRestraint self, double s)"""
1615 return _IMP_multifit.ComplementarityRestraint_set_maximum_penetration_score(self, s)
1618 def set_maximum_penetration(self, d):
1619 """set_maximum_penetration(ComplementarityRestraint self, double d)"""
1620 return _IMP_multifit.ComplementarityRestraint_set_maximum_penetration(self, d)
1623 def set_maximum_separation(self, s):
1624 """set_maximum_separation(ComplementarityRestraint self, double s)"""
1625 return _IMP_multifit.ComplementarityRestraint_set_maximum_separation(self, s)
1628 def set_complementarity_thickness(self, th):
1629 """set_complementarity_thickness(ComplementarityRestraint self, double th)"""
1630 return _IMP_multifit.ComplementarityRestraint_set_complementarity_thickness(self, th)
1633 def set_complementarity_value(self, th):
1634 """set_complementarity_value(ComplementarityRestraint self, double th)"""
1635 return _IMP_multifit.ComplementarityRestraint_set_complementarity_value(self, th)
1638 def set_interior_layer_thickness(self, th):
1639 """set_interior_layer_thickness(ComplementarityRestraint self, double th)"""
1640 return _IMP_multifit.ComplementarityRestraint_set_interior_layer_thickness(self, th)
1643 def set_penetration_coefficient(self, pc):
1644 """set_penetration_coefficient(ComplementarityRestraint self, double pc)"""
1645 return _IMP_multifit.ComplementarityRestraint_set_penetration_coefficient(self, pc)
1648 def set_complementarity_coefficient(self, cc):
1649 """set_complementarity_coefficient(ComplementarityRestraint self, double cc)"""
1650 return _IMP_multifit.ComplementarityRestraint_set_complementarity_coefficient(self, cc)
1653 def set_boundary_coefficient(self, bc):
1654 """set_boundary_coefficient(ComplementarityRestraint self, double bc)"""
1655 return _IMP_multifit.ComplementarityRestraint_set_boundary_coefficient(self, bc)
1658 def get_voxel_size(self):
1659 """get_voxel_size(ComplementarityRestraint self) -> float"""
1660 return _IMP_multifit.ComplementarityRestraint_get_voxel_size(self)
1663 def do_get_inputs(self):
1664 """do_get_inputs(ComplementarityRestraint self) -> IMP::ModelObjectsTemp"""
1665 return _IMP_multifit.ComplementarityRestraint_do_get_inputs(self)
1668 def get_version_info(self):
1669 """get_version_info(ComplementarityRestraint self) -> VersionInfo"""
1670 return _IMP_multifit.ComplementarityRestraint_get_version_info(self)
1674 """__str__(ComplementarityRestraint self) -> std::string"""
1675 return _IMP_multifit.ComplementarityRestraint___str__(self)
1679 """__repr__(ComplementarityRestraint self) -> std::string"""
1680 return _IMP_multifit.ComplementarityRestraint___repr__(self)
1685 return _object_cast_to_ComplementarityRestraint(o)
1687 ComplementarityRestraint_swigregister = _IMP_multifit.ComplementarityRestraint_swigregister
1688 ComplementarityRestraint_swigregister(ComplementarityRestraint)
1692 """read_fitting_solutions(char const * fitting_fn) -> IMP::multifit::FittingSolutionRecords"""
1693 return _IMP_multifit.read_fitting_solutions(fitting_fn)
1697 write_fitting_solutions(char const * fitting_fn, IMP::multifit::FittingSolutionRecords const & fit_sols, int num_sols=-1)
1698 write_fitting_solutions(char const * fitting_fn, IMP::multifit::FittingSolutionRecords const & fit_sols)
1700 return _IMP_multifit.write_fitting_solutions(fitting_fn, fit_sols, num_sols)
1702 def convert_em_to_multifit_format(em_fits):
1703 """convert_em_to_multifit_format(FittingSolutions em_fits) -> IMP::multifit::FittingSolutionRecords"""
1704 return _IMP_multifit.convert_em_to_multifit_format(em_fits)
1706 def convert_multifit_to_em_format(multifit_fits):
1707 """convert_multifit_to_em_format(IMP::multifit::FittingSolutionRecords const & multifit_fits) -> FittingSolutions"""
1708 return _IMP_multifit.convert_multifit_to_em_format(multifit_fits)
1710 def convert_transformations_to_multifit_format(trans):
1711 """convert_transformations_to_multifit_format(IMP::algebra::Transformation3Ds const & trans) -> IMP::multifit::FittingSolutionRecords"""
1712 return _IMP_multifit.convert_transformations_to_multifit_format(trans)
1714 def convert_multifit_format_to_transformations(recs):
1715 """convert_multifit_format_to_transformations(IMP::multifit::FittingSolutionRecords const & recs) -> IMP::algebra::Transformation3Ds"""
1716 return _IMP_multifit.convert_multifit_format_to_transformations(recs)
1719 """get_close_to_point(IMP::multifit::FittingSolutionRecords const & fit_sols, Hierarchy mh, Particle ap, IMP::Float dist) -> IMP::multifit::FittingSolutionRecords"""
1720 return _IMP_multifit.get_close_to_point(fit_sols, mh, ap, dist)
1722 """Proxy of C++ IMP::multifit::ProbabilisticAnchorGraph class"""
1723 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1725 def __init__(self, anchor_positions):
1726 """__init__(IMP::multifit::ProbabilisticAnchorGraph self, IMP::algebra::Vector3Ds anchor_positions) -> ProbabilisticAnchorGraph"""
1727 this = _IMP_multifit.new_ProbabilisticAnchorGraph(anchor_positions)
1729 self.this.append(this)
1733 def add_edge(self, i, j):
1734 """add_edge(ProbabilisticAnchorGraph self, int i, int j)"""
1735 return _IMP_multifit.ProbabilisticAnchorGraph_add_edge(self, i, j)
1738 def set_particle_probabilities_on_anchors(self, p, sols):
1739 """set_particle_probabilities_on_anchors(ProbabilisticAnchorGraph self, Particle p, IMP::multifit::FittingSolutionRecords sols)"""
1740 return _IMP_multifit.ProbabilisticAnchorGraph_set_particle_probabilities_on_anchors(self, p, sols)
1743 def show(self, *args):
1745 show(ProbabilisticAnchorGraph self, _ostream out)
1746 show(ProbabilisticAnchorGraph self)
1748 return _IMP_multifit.ProbabilisticAnchorGraph_show(self, *args)
1751 def get_number_of_anchors(self):
1752 """get_number_of_anchors(ProbabilisticAnchorGraph self) -> unsigned int"""
1753 return _IMP_multifit.ProbabilisticAnchorGraph_get_number_of_anchors(self)
1756 def get_number_of_edges(self):
1757 """get_number_of_edges(ProbabilisticAnchorGraph self) -> unsigned int"""
1758 return _IMP_multifit.ProbabilisticAnchorGraph_get_number_of_edges(self)
1761 def get_edge_list(self):
1762 """get_edge_list(ProbabilisticAnchorGraph self) -> IMP::IntRanges"""
1763 return _IMP_multifit.ProbabilisticAnchorGraph_get_edge_list(self)
1766 def get_anchors(self):
1767 """get_anchors(ProbabilisticAnchorGraph self) -> IMP::algebra::Vector3Ds"""
1768 return _IMP_multifit.ProbabilisticAnchorGraph_get_anchors(self)
1771 def get_particle_anchors(self, p, min_prob=0):
1773 get_particle_anchors(ProbabilisticAnchorGraph self, Particle p, float min_prob=0) -> IMP::algebra::Vector3Ds
1774 get_particle_anchors(ProbabilisticAnchorGraph self, Particle p) -> IMP::algebra::Vector3Ds
1776 return _IMP_multifit.ProbabilisticAnchorGraph_get_particle_anchors(self, p, min_prob)
1779 def get_are_probabilities_for_particle_set(self, p):
1780 """get_are_probabilities_for_particle_set(ProbabilisticAnchorGraph self, Particle p) -> bool"""
1781 return _IMP_multifit.ProbabilisticAnchorGraph_get_are_probabilities_for_particle_set(self, p)
1784 def get_particle_probabilities(self, p):
1785 """get_particle_probabilities(ProbabilisticAnchorGraph self, Particle p) -> IMP::Floats"""
1786 return _IMP_multifit.ProbabilisticAnchorGraph_get_particle_probabilities(self, p)
1789 def get_version_info(self):
1790 """get_version_info(ProbabilisticAnchorGraph self) -> VersionInfo"""
1791 return _IMP_multifit.ProbabilisticAnchorGraph_get_version_info(self)
1795 """__str__(ProbabilisticAnchorGraph self) -> std::string"""
1796 return _IMP_multifit.ProbabilisticAnchorGraph___str__(self)
1800 """__repr__(ProbabilisticAnchorGraph self) -> std::string"""
1801 return _IMP_multifit.ProbabilisticAnchorGraph___repr__(self)
1806 return _object_cast_to_ProbabilisticAnchorGraph(o)
1808 ProbabilisticAnchorGraph_swigregister = _IMP_multifit.ProbabilisticAnchorGraph_swigregister
1809 ProbabilisticAnchorGraph_swigregister(ProbabilisticAnchorGraph)
1811 class ProteinRecordData(object):
1812 """Proxy of C++ IMP::multifit::ProteinRecordData class"""
1813 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1815 def reset_all(self):
1816 """reset_all(ProteinRecordData self)"""
1817 return _IMP_multifit.ProteinRecordData_reset_all(self)
1822 __init__(IMP::multifit::ProteinRecordData self) -> ProteinRecordData
1823 __init__(IMP::multifit::ProteinRecordData self, std::string const & name) -> ProteinRecordData
1824 __init__(IMP::multifit::ProteinRecordData self, std::string const & name, std::string const fn) -> ProteinRecordData
1825 __init__(IMP::multifit::ProteinRecordData self, std::string const & name, int start_res, int end_res, std::string const fn) -> ProteinRecordData
1826 __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
1828 this = _IMP_multifit.new_ProteinRecordData(*args)
1830 self.this.append(this)
1834 def show(self, *args):
1836 show(ProteinRecordData self, _ostream out)
1837 show(ProteinRecordData self)
1839 return _IMP_multifit.ProteinRecordData_show(self, *args)
1841 name_ = _swig_property(_IMP_multifit.ProteinRecordData_name__get, _IMP_multifit.ProteinRecordData_name__set)
1842 start_res_ = _swig_property(_IMP_multifit.ProteinRecordData_start_res__get, _IMP_multifit.ProteinRecordData_start_res__set)
1843 end_res_ = _swig_property(_IMP_multifit.ProteinRecordData_end_res__get, _IMP_multifit.ProteinRecordData_end_res__set)
1844 filename_ = _swig_property(_IMP_multifit.ProteinRecordData_filename__get, _IMP_multifit.ProteinRecordData_filename__set)
1845 surface_filename_ = _swig_property(_IMP_multifit.ProteinRecordData_surface_filename__get, _IMP_multifit.ProteinRecordData_surface_filename__set)
1846 ref_filename_ = _swig_property(_IMP_multifit.ProteinRecordData_ref_filename__get, _IMP_multifit.ProteinRecordData_ref_filename__set)
1849 """__str__(ProteinRecordData self) -> std::string"""
1850 return _IMP_multifit.ProteinRecordData___str__(self)
1854 """__repr__(ProteinRecordData self) -> std::string"""
1855 return _IMP_multifit.ProteinRecordData___repr__(self)
1857 __swig_destroy__ = _IMP_multifit.delete_ProteinRecordData
1858 __del__ =
lambda self:
None
1859 ProteinRecordData_swigregister = _IMP_multifit.ProteinRecordData_swigregister
1860 ProteinRecordData_swigregister(ProteinRecordData)
1863 """Proxy of C++ IMP::multifit::ProteomicsData class"""
1864 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
1867 """__init__(IMP::multifit::ProteomicsData self) -> ProteomicsData"""
1868 this = _IMP_multifit.new_ProteomicsData()
1870 self.this.append(this)
1874 def add_protein(self, *args):
1876 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
1877 add_protein(ProteomicsData self, ProteinRecordData rec) -> int
1879 return _IMP_multifit.ProteomicsData_add_protein(self, *args)
1882 def find(self, name):
1883 """find(ProteomicsData self, std::string const & name) -> int"""
1884 return _IMP_multifit.ProteomicsData_find(self, name)
1887 def add_interaction(self, ii, used_for_filter, linker_len):
1888 """add_interaction(ProteomicsData self, IMP::Ints const & ii, bool used_for_filter, float linker_len)"""
1889 return _IMP_multifit.ProteomicsData_add_interaction(self, ii, used_for_filter, linker_len)
1892 def add_cross_link_interaction(self, prot1, res1, prot2, res2, used_in_filter, linker_len):
1893 """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)"""
1894 return _IMP_multifit.ProteomicsData_add_cross_link_interaction(self, prot1, res1, prot2, res2, used_in_filter, linker_len)
1897 def add_ev_pair(self, prot1, prot2):
1898 """add_ev_pair(ProteomicsData self, IMP::Int prot1, IMP::Int prot2)"""
1899 return _IMP_multifit.ProteomicsData_add_ev_pair(self, prot1, prot2)
1902 def get_number_of_proteins(self):
1903 """get_number_of_proteins(ProteomicsData self) -> int"""
1904 return _IMP_multifit.ProteomicsData_get_number_of_proteins(self)
1907 def get_number_of_interactions(self):
1908 """get_number_of_interactions(ProteomicsData self) -> int"""
1909 return _IMP_multifit.ProteomicsData_get_number_of_interactions(self)
1912 def get_interaction(self, interaction_ind):
1913 """get_interaction(ProteomicsData self, int interaction_ind) -> IMP::Ints"""
1914 return _IMP_multifit.ProteomicsData_get_interaction(self, interaction_ind)
1917 def get_interaction_part_of_filter(self, interaction_ind):
1918 """get_interaction_part_of_filter(ProteomicsData self, int interaction_ind) -> bool"""
1919 return _IMP_multifit.ProteomicsData_get_interaction_part_of_filter(self, interaction_ind)
1922 def get_interaction_linker_length(self, interaction_ind):
1923 """get_interaction_linker_length(ProteomicsData self, int interaction_ind) -> int"""
1924 return _IMP_multifit.ProteomicsData_get_interaction_linker_length(self, interaction_ind)
1927 def get_number_of_cross_links(self):
1928 """get_number_of_cross_links(ProteomicsData self) -> int"""
1929 return _IMP_multifit.ProteomicsData_get_number_of_cross_links(self)
1932 def get_cross_link(self, xlink_ind):
1933 """get_cross_link(ProteomicsData self, int xlink_ind) -> std::pair< IMP::IntPair,IMP::IntPair >"""
1934 return _IMP_multifit.ProteomicsData_get_cross_link(self, xlink_ind)
1937 def get_cross_link_part_of_filter(self, xlink_ind):
1938 """get_cross_link_part_of_filter(ProteomicsData self, int xlink_ind) -> bool"""
1939 return _IMP_multifit.ProteomicsData_get_cross_link_part_of_filter(self, xlink_ind)
1942 def get_cross_link_length(self, xlink_ind):
1943 """get_cross_link_length(ProteomicsData self, int xlink_ind) -> float"""
1944 return _IMP_multifit.ProteomicsData_get_cross_link_length(self, xlink_ind)
1947 def get_number_of_ev_pairs(self):
1948 """get_number_of_ev_pairs(ProteomicsData self) -> int"""
1949 return _IMP_multifit.ProteomicsData_get_number_of_ev_pairs(self)
1952 def get_ev_pair(self, ev_ind):
1953 """get_ev_pair(ProteomicsData self, int ev_ind) -> IMP::IntPair"""
1954 return _IMP_multifit.ProteomicsData_get_ev_pair(self, ev_ind)
1957 def get_protein_name(self, protein_ind):
1958 """get_protein_name(ProteomicsData self, int protein_ind) -> std::string"""
1959 return _IMP_multifit.ProteomicsData_get_protein_name(self, protein_ind)
1962 def get_end_res(self, protein_ind):
1963 """get_end_res(ProteomicsData self, int protein_ind) -> int"""
1964 return _IMP_multifit.ProteomicsData_get_end_res(self, protein_ind)
1967 def get_start_res(self, protein_ind):
1968 """get_start_res(ProteomicsData self, int protein_ind) -> int"""
1969 return _IMP_multifit.ProteomicsData_get_start_res(self, protein_ind)
1972 def get_protein_filename(self, protein_ind):
1973 """get_protein_filename(ProteomicsData self, int protein_ind) -> std::string"""
1974 return _IMP_multifit.ProteomicsData_get_protein_filename(self, protein_ind)
1977 def get_reference_filename(self, protein_ind):
1978 """get_reference_filename(ProteomicsData self, int protein_ind) -> std::string"""
1979 return _IMP_multifit.ProteomicsData_get_reference_filename(self, protein_ind)
1982 def get_surface_filename(self, protein_ind):
1983 """get_surface_filename(ProteomicsData self, int protein_ind) -> std::string"""
1984 return _IMP_multifit.ProteomicsData_get_surface_filename(self, protein_ind)
1987 def get_protein_data(self, protein_ind):
1988 """get_protein_data(ProteomicsData self, int protein_ind) -> ProteinRecordData"""
1989 return _IMP_multifit.ProteomicsData_get_protein_data(self, protein_ind)
1992 def get_version_info(self):
1993 """get_version_info(ProteomicsData self) -> VersionInfo"""
1994 return _IMP_multifit.ProteomicsData_get_version_info(self)
1997 def get_num_allowed_violated_interactions(self):
1998 """get_num_allowed_violated_interactions(ProteomicsData self) -> int"""
1999 return _IMP_multifit.ProteomicsData_get_num_allowed_violated_interactions(self)
2002 def set_num_allowed_violated_interactions(self, n):
2003 """set_num_allowed_violated_interactions(ProteomicsData self, int n)"""
2004 return _IMP_multifit.ProteomicsData_set_num_allowed_violated_interactions(self, n)
2007 def get_num_allowed_violated_cross_links(self):
2008 """get_num_allowed_violated_cross_links(ProteomicsData self) -> int"""
2009 return _IMP_multifit.ProteomicsData_get_num_allowed_violated_cross_links(self)
2012 def set_num_allowed_violated_cross_links(self, n):
2013 """set_num_allowed_violated_cross_links(ProteomicsData self, int n)"""
2014 return _IMP_multifit.ProteomicsData_set_num_allowed_violated_cross_links(self, n)
2017 def get_num_allowed_violated_ev(self):
2018 """get_num_allowed_violated_ev(ProteomicsData self) -> int"""
2019 return _IMP_multifit.ProteomicsData_get_num_allowed_violated_ev(self)
2022 def set_num_allowed_violated_ev(self, n):
2023 """set_num_allowed_violated_ev(ProteomicsData self, int n)"""
2024 return _IMP_multifit.ProteomicsData_set_num_allowed_violated_ev(self, n)
2028 """__str__(ProteomicsData self) -> std::string"""
2029 return _IMP_multifit.ProteomicsData___str__(self)
2033 """__repr__(ProteomicsData self) -> std::string"""
2034 return _IMP_multifit.ProteomicsData___repr__(self)
2039 return _object_cast_to_ProteomicsData(o)
2041 ProteomicsData_swigregister = _IMP_multifit.ProteomicsData_swigregister
2042 ProteomicsData_swigregister(ProteomicsData)
2046 """read_proteomics_data(char const * proteomics_fn) -> ProteomicsData"""
2047 return _IMP_multifit.read_proteomics_data(proteomics_fn)
2049 def get_partial_proteomics_data(pd, prot_names):
2050 """get_partial_proteomics_data(ProteomicsData pd, IMP::Strings const & prot_names) -> ProteomicsData"""
2051 return _IMP_multifit.get_partial_proteomics_data(pd, prot_names)
2052 class AnchorsData(object):
2053 """Proxy of C++ IMP::multifit::AnchorsData class"""
2054 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2058 __init__(IMP::multifit::AnchorsData self) -> AnchorsData
2059 __init__(IMP::multifit::AnchorsData self, IMP::algebra::Vector3Ds points, IMP::IntPairs edges) -> AnchorsData
2061 this = _IMP_multifit.new_AnchorsData(*args)
2063 self.this.append(this)
2067 def remove_edges_for_node(self, node_ind):
2068 """remove_edges_for_node(AnchorsData self, int node_ind)"""
2069 return _IMP_multifit.AnchorsData_remove_edges_for_node(self, node_ind)
2072 def get_number_of_points(self):
2073 """get_number_of_points(AnchorsData self) -> int"""
2074 return _IMP_multifit.AnchorsData_get_number_of_points(self)
2077 def get_number_of_edges(self):
2078 """get_number_of_edges(AnchorsData self) -> int"""
2079 return _IMP_multifit.AnchorsData_get_number_of_edges(self)
2082 def get_is_point_considered(self, node_ind):
2083 """get_is_point_considered(AnchorsData self, int node_ind) -> bool"""
2084 return _IMP_multifit.AnchorsData_get_is_point_considered(self, node_ind)
2087 def show(self, *args):
2089 show(AnchorsData self, _ostream out)
2090 show(AnchorsData self)
2092 return _IMP_multifit.AnchorsData_show(self, *args)
2095 def get_secondary_structure_is_set(self):
2096 """get_secondary_structure_is_set(AnchorsData self) -> bool"""
2097 return _IMP_multifit.AnchorsData_get_secondary_structure_is_set(self)
2100 def setup_secondary_structure(self, mdl):
2101 """setup_secondary_structure(AnchorsData self, Model mdl)"""
2102 return _IMP_multifit.AnchorsData_setup_secondary_structure(self, mdl)
2105 def set_secondary_structure_probabilities(self, *args):
2107 set_secondary_structure_probabilities(AnchorsData self, IMP::Particles const & ssres_ps, IMP::Ints const & indices)
2108 set_secondary_structure_probabilities(AnchorsData self, IMP::Particles const & ssres_ps)
2110 return _IMP_multifit.AnchorsData_set_secondary_structure_probabilities(self, *args)
2113 def get_secondary_structure_particles(self):
2114 """get_secondary_structure_particles(AnchorsData self) -> IMP::Particles"""
2115 return _IMP_multifit.AnchorsData_get_secondary_structure_particles(self)
2117 points_ = _swig_property(_IMP_multifit.AnchorsData_points__get, _IMP_multifit.AnchorsData_points__set)
2118 consider_point_ = _swig_property(_IMP_multifit.AnchorsData_consider_point__get, _IMP_multifit.AnchorsData_consider_point__set)
2119 edges_ = _swig_property(_IMP_multifit.AnchorsData_edges__get, _IMP_multifit.AnchorsData_edges__set)
2122 """__str__(AnchorsData self) -> std::string"""
2123 return _IMP_multifit.AnchorsData___str__(self)
2127 """__repr__(AnchorsData self) -> std::string"""
2128 return _IMP_multifit.AnchorsData___repr__(self)
2130 __swig_destroy__ = _IMP_multifit.delete_AnchorsData
2131 __del__ =
lambda self:
None
2132 AnchorsData_swigregister = _IMP_multifit.AnchorsData_swigregister
2133 AnchorsData_swigregister(AnchorsData)
2136 def read_anchors_data(txt_filename):
2137 """read_anchors_data(char const * txt_filename) -> AnchorsData"""
2138 return _IMP_multifit.read_anchors_data(txt_filename)
2140 def write_txt(txt_filename, ad):
2141 """write_txt(std::string const & txt_filename, AnchorsData ad)"""
2142 return _IMP_multifit.write_txt(txt_filename, ad)
2144 def write_cmm(cmm_filename, marker_set_name, dpa):
2145 """write_cmm(std::string const & cmm_filename, std::string const & marker_set_name, AnchorsData dpa)"""
2146 return _IMP_multifit.write_cmm(cmm_filename, marker_set_name, dpa)
2149 """create_coarse_molecule_from_density(DensityMap dmap, float dens_threshold, int num_beads, Model mdl, float bead_radius) -> Hierarchy"""
2150 return _IMP_multifit.create_coarse_molecule_from_density(dmap, dens_threshold, num_beads, mdl, bead_radius)
2152 def create_hit_map(rb, rb_ref, sols, damp):
2153 """create_hit_map(RigidBody rb, Refiner rb_ref, IMP::multifit::FittingSolutionRecords const & sols, DensityMap damp) -> DensityMap"""
2154 return _IMP_multifit.create_hit_map(rb, rb_ref, sols, damp)
2157 """get_points_close_to_molecule(Hierarchy mh, IMP::algebra::Vector3Ds const points, IMP::Float max_dist) -> IMP::algebra::Vector3Ds"""
2158 return _IMP_multifit.get_points_close_to_molecule(mh, points, max_dist)
2160 def get_points_far_from_molecule(mh, points, max_dist):
2161 """get_points_far_from_molecule(Hierarchy mh, IMP::algebra::Vector3Ds const points, IMP::Float max_dist) -> IMP::algebra::Vector3Ds"""
2162 return _IMP_multifit.get_points_far_from_molecule(mh, points, max_dist)
2164 """Proxy of C++ IMP::multifit::RadiusOfGyrationRestraint class"""
2165 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2167 def __init__(self, ps, num_residues, scale=1.):
2169 __init__(IMP::multifit::RadiusOfGyrationRestraint self, IMP::Particles ps, int num_residues, IMP::Float scale=1.) -> RadiusOfGyrationRestraint
2170 __init__(IMP::multifit::RadiusOfGyrationRestraint self, IMP::Particles ps, int num_residues) -> RadiusOfGyrationRestraint
2172 this = _IMP_multifit.new_RadiusOfGyrationRestraint(ps, num_residues, scale)
2174 self.this.append(this)
2178 def do_get_inputs(self):
2179 """do_get_inputs(RadiusOfGyrationRestraint self) -> IMP::ModelObjectsTemp"""
2180 return _IMP_multifit.RadiusOfGyrationRestraint_do_get_inputs(self)
2183 def get_version_info(self):
2184 """get_version_info(RadiusOfGyrationRestraint self) -> VersionInfo"""
2185 return _IMP_multifit.RadiusOfGyrationRestraint_get_version_info(self)
2188 def set_radius_of_gyration(self, r):
2189 """set_radius_of_gyration(RadiusOfGyrationRestraint self, IMP::Float r)"""
2190 return _IMP_multifit.RadiusOfGyrationRestraint_set_radius_of_gyration(self, r)
2194 """get_radius_of_gyration(RadiusOfGyrationRestraint self) -> IMP::Float"""
2195 return _IMP_multifit.RadiusOfGyrationRestraint_get_radius_of_gyration(self)
2199 """__str__(RadiusOfGyrationRestraint self) -> std::string"""
2200 return _IMP_multifit.RadiusOfGyrationRestraint___str__(self)
2204 """__repr__(RadiusOfGyrationRestraint self) -> std::string"""
2205 return _IMP_multifit.RadiusOfGyrationRestraint___repr__(self)
2210 return _object_cast_to_RadiusOfGyrationRestraint(o)
2212 RadiusOfGyrationRestraint_swigregister = _IMP_multifit.RadiusOfGyrationRestraint_swigregister
2213 RadiusOfGyrationRestraint_swigregister(RadiusOfGyrationRestraint)
2216 def get_approximated_radius_of_gyration(len):
2217 """get_approximated_radius_of_gyration(int len) -> float"""
2218 return _IMP_multifit.get_approximated_radius_of_gyration(len)
2220 def get_actual_radius_of_gyration(ps):
2221 """get_actual_radius_of_gyration(IMP::ParticlesTemp ps) -> float"""
2222 return _IMP_multifit.get_actual_radius_of_gyration(ps)
2224 def get_approximated_radius(len):
2225 """get_approximated_radius(int len) -> float"""
2226 return _IMP_multifit.get_approximated_radius(len)
2227 class ProteinsAnchorsSamplingSpace(object):
2228 """Proxy of C++ IMP::multifit::ProteinsAnchorsSamplingSpace class"""
2229 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2233 __init__(IMP::multifit::ProteinsAnchorsSamplingSpace self, ProteomicsData prots=None) -> ProteinsAnchorsSamplingSpace
2234 __init__(IMP::multifit::ProteinsAnchorsSamplingSpace self) -> ProteinsAnchorsSamplingSpace
2236 this = _IMP_multifit.new_ProteinsAnchorsSamplingSpace(prots)
2238 self.this.append(this)
2242 def set_anchors(self, data):
2243 """set_anchors(ProteinsAnchorsSamplingSpace self, AnchorsData data)"""
2244 return _IMP_multifit.ProteinsAnchorsSamplingSpace_set_anchors(self, data)
2247 def get_anchors(self):
2248 """get_anchors(ProteinsAnchorsSamplingSpace self) -> AnchorsData"""
2249 return _IMP_multifit.ProteinsAnchorsSamplingSpace_get_anchors(self)
2252 def get_anchors_filename(self):
2253 """get_anchors_filename(ProteinsAnchorsSamplingSpace self) -> std::string"""
2254 return _IMP_multifit.ProteinsAnchorsSamplingSpace_get_anchors_filename(self)
2257 def set_anchors_filename(self, fn):
2258 """set_anchors_filename(ProteinsAnchorsSamplingSpace self, std::string const & fn)"""
2259 return _IMP_multifit.ProteinsAnchorsSamplingSpace_set_anchors_filename(self, fn)
2262 def get_proteomics_data(self):
2263 """get_proteomics_data(ProteinsAnchorsSamplingSpace self) -> ProteomicsData"""
2264 return _IMP_multifit.ProteinsAnchorsSamplingSpace_get_proteomics_data(self)
2267 def add_protein(self, rec):
2268 """add_protein(ProteinsAnchorsSamplingSpace self, ProteinRecordData rec)"""
2269 return _IMP_multifit.ProteinsAnchorsSamplingSpace_add_protein(self, rec)
2272 def get_paths_for_protein(self, prot_name):
2273 """get_paths_for_protein(ProteinsAnchorsSamplingSpace self, std::string const & prot_name) -> IMP::IntsList"""
2274 return _IMP_multifit.ProteinsAnchorsSamplingSpace_get_paths_for_protein(self, prot_name)
2277 def set_paths_filename_for_protein(self, prot_name, paths_filename):
2278 """set_paths_filename_for_protein(ProteinsAnchorsSamplingSpace self, std::string const & prot_name, std::string const & paths_filename)"""
2279 return _IMP_multifit.ProteinsAnchorsSamplingSpace_set_paths_filename_for_protein(self, prot_name, paths_filename)
2282 def get_paths_filename_for_protein(self, prot_name):
2283 """get_paths_filename_for_protein(ProteinsAnchorsSamplingSpace self, std::string const & prot_name) -> std::string"""
2284 return _IMP_multifit.ProteinsAnchorsSamplingSpace_get_paths_filename_for_protein(self, prot_name)
2287 def set_paths_for_protein(self, prot_name, paths):
2288 """set_paths_for_protein(ProteinsAnchorsSamplingSpace self, std::string const & prot_name, IMP::IntsList paths)"""
2289 return _IMP_multifit.ProteinsAnchorsSamplingSpace_set_paths_for_protein(self, prot_name, paths)
2292 def show(self, *args):
2294 show(ProteinsAnchorsSamplingSpace self, _ostream s)
2295 show(ProteinsAnchorsSamplingSpace self)
2297 return _IMP_multifit.ProteinsAnchorsSamplingSpace_show(self, *args)
2301 """__str__(ProteinsAnchorsSamplingSpace self) -> std::string"""
2302 return _IMP_multifit.ProteinsAnchorsSamplingSpace___str__(self)
2306 """__repr__(ProteinsAnchorsSamplingSpace self) -> std::string"""
2307 return _IMP_multifit.ProteinsAnchorsSamplingSpace___repr__(self)
2309 __swig_destroy__ = _IMP_multifit.delete_ProteinsAnchorsSamplingSpace
2310 __del__ =
lambda self:
None
2311 ProteinsAnchorsSamplingSpace_swigregister = _IMP_multifit.ProteinsAnchorsSamplingSpace_swigregister
2312 ProteinsAnchorsSamplingSpace_swigregister(ProteinsAnchorsSamplingSpace)
2315 def read_protein_anchors_mapping(*args):
2317 read_protein_anchors_mapping(ProteomicsData prots, std::string const & anchors_prot_map_fn, int max_paths) -> ProteinsAnchorsSamplingSpace
2318 read_protein_anchors_mapping(ProteomicsData prots, std::string const & anchors_prot_map_fn) -> ProteinsAnchorsSamplingSpace
2320 return _IMP_multifit.read_protein_anchors_mapping(*args)
2322 def write_protein_anchors_mapping(*args):
2324 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)
2325 write_protein_anchors_mapping(std::string const & anchors_prot_map_fn, ProteinsAnchorsSamplingSpace pa, IMP::Strings const & prot_names)
2327 return _IMP_multifit.write_protein_anchors_mapping(*args)
2330 """get_part_of_sampling_space(ProteinsAnchorsSamplingSpace prots_ss, IMP::Strings const & prot_names) -> ProteinsAnchorsSamplingSpace"""
2331 return _IMP_multifit.get_part_of_sampling_space(prots_ss, prot_names)
2334 """get_partial_assembly_setting_data(SettingsData prots_sd, IMP::Strings const & prot_names) -> SettingsData"""
2335 return _IMP_multifit.get_partial_assembly_setting_data(prots_sd, prot_names)
2339 read_paths(char const * txt_filename, int max_paths) -> IMP::IntsList
2340 read_paths(char const * txt_filename) -> IMP::IntsList
2342 return _IMP_multifit.read_paths(*args)
2344 def write_paths(paths, txt_filename):
2345 """write_paths(IMP::IntsList const & paths, std::string const & txt_filename)"""
2346 return _IMP_multifit.write_paths(paths, txt_filename)
2348 def molecule2anchors(mh, k):
2349 """molecule2anchors(Hierarchy mh, int k) -> AnchorsData"""
2350 return _IMP_multifit.molecule2anchors(mh, k)
2352 def get_anchors_for_density(dmap, number_of_means, density_threshold, pdb_filename, cmm_filename, seg_filename, txt_filename):
2353 """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)"""
2354 return _IMP_multifit.get_anchors_for_density(dmap, number_of_means, density_threshold, pdb_filename, cmm_filename, seg_filename, txt_filename)
2358 get_anchor_indices_matching_secondary_structure(AnchorsData ad, IMP::atom::SecondaryStructureResidues const & ssrs, IMP::Float max_rmsd=0.7) -> IMP::IntsList
2359 get_anchor_indices_matching_secondary_structure(AnchorsData ad, IMP::atom::SecondaryStructureResidues const & ssrs) -> IMP::IntsList
2361 return _IMP_multifit.get_anchor_indices_matching_secondary_structure(ad, ssrs, max_rmsd)
2362 class DominoParams(object):
2363 """Proxy of C++ IMP::multifit::DominoParams class"""
2364 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2367 """__init__(IMP::multifit::DominoParams self) -> DominoParams"""
2368 this = _IMP_multifit.new_DominoParams()
2370 self.this.append(this)
2375 """add(DominoParams self, boost::property_tree::ptree const & pt)"""
2376 return _IMP_multifit.DominoParams_add(self, pt)
2379 def show(self, *args):
2381 show(DominoParams self, _ostream s)
2382 show(DominoParams self)
2384 return _IMP_multifit.DominoParams_show(self, *args)
2386 max_value_threshold_ = _swig_property(_IMP_multifit.DominoParams_max_value_threshold__get, _IMP_multifit.DominoParams_max_value_threshold__set)
2387 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)
2388 max_anchor_penetration_ = _swig_property(_IMP_multifit.DominoParams_max_anchor_penetration__get, _IMP_multifit.DominoParams_max_anchor_penetration__set)
2389 heap_size_ = _swig_property(_IMP_multifit.DominoParams_heap_size__get, _IMP_multifit.DominoParams_heap_size__set)
2390 cache_size_ = _swig_property(_IMP_multifit.DominoParams_cache_size__get, _IMP_multifit.DominoParams_cache_size__set)
2393 """__str__(DominoParams self) -> std::string"""
2394 return _IMP_multifit.DominoParams___str__(self)
2398 """__repr__(DominoParams self) -> std::string"""
2399 return _IMP_multifit.DominoParams___repr__(self)
2401 __swig_destroy__ = _IMP_multifit.delete_DominoParams
2402 __del__ =
lambda self:
None
2403 DominoParams_swigregister = _IMP_multifit.DominoParams_swigregister
2404 DominoParams_swigregister(DominoParams)
2406 class XlinkParams(object):
2407 """Proxy of C++ IMP::multifit::XlinkParams class"""
2408 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2411 """__init__(IMP::multifit::XlinkParams self) -> XlinkParams"""
2412 this = _IMP_multifit.new_XlinkParams()
2414 self.this.append(this)
2419 """add(XlinkParams self, boost::property_tree::ptree const & pt)"""
2420 return _IMP_multifit.XlinkParams_add(self, pt)
2423 def show(self, *args):
2425 show(XlinkParams self, _ostream s)
2426 show(XlinkParams self)
2428 return _IMP_multifit.XlinkParams_show(self, *args)
2430 upper_bound_ = _swig_property(_IMP_multifit.XlinkParams_upper_bound__get, _IMP_multifit.XlinkParams_upper_bound__set)
2431 k_ = _swig_property(_IMP_multifit.XlinkParams_k__get, _IMP_multifit.XlinkParams_k__set)
2432 max_xlink_val_ = _swig_property(_IMP_multifit.XlinkParams_max_xlink_val__get, _IMP_multifit.XlinkParams_max_xlink_val__set)
2433 treat_between_residues_ = _swig_property(_IMP_multifit.XlinkParams_treat_between_residues__get, _IMP_multifit.XlinkParams_treat_between_residues__set)
2436 """__str__(XlinkParams self) -> std::string"""
2437 return _IMP_multifit.XlinkParams___str__(self)
2441 """__repr__(XlinkParams self) -> std::string"""
2442 return _IMP_multifit.XlinkParams___repr__(self)
2444 __swig_destroy__ = _IMP_multifit.delete_XlinkParams
2445 __del__ =
lambda self:
None
2446 XlinkParams_swigregister = _IMP_multifit.XlinkParams_swigregister
2447 XlinkParams_swigregister(XlinkParams)
2449 class ConnectivityParams(object):
2450 """Proxy of C++ IMP::multifit::ConnectivityParams class"""
2451 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2454 """__init__(IMP::multifit::ConnectivityParams self) -> ConnectivityParams"""
2455 this = _IMP_multifit.new_ConnectivityParams()
2457 self.this.append(this)
2462 """add(ConnectivityParams self, boost::property_tree::ptree const & pt)"""
2463 return _IMP_multifit.ConnectivityParams_add(self, pt)
2466 def show(self, *args):
2468 show(ConnectivityParams self, _ostream s)
2469 show(ConnectivityParams self)
2471 return _IMP_multifit.ConnectivityParams_show(self, *args)
2473 upper_bound_ = _swig_property(_IMP_multifit.ConnectivityParams_upper_bound__get, _IMP_multifit.ConnectivityParams_upper_bound__set)
2474 k_ = _swig_property(_IMP_multifit.ConnectivityParams_k__get, _IMP_multifit.ConnectivityParams_k__set)
2475 max_conn_rest_val_ = _swig_property(_IMP_multifit.ConnectivityParams_max_conn_rest_val__get, _IMP_multifit.ConnectivityParams_max_conn_rest_val__set)
2478 """__str__(ConnectivityParams self) -> std::string"""
2479 return _IMP_multifit.ConnectivityParams___str__(self)
2483 """__repr__(ConnectivityParams self) -> std::string"""
2484 return _IMP_multifit.ConnectivityParams___repr__(self)
2486 __swig_destroy__ = _IMP_multifit.delete_ConnectivityParams
2487 __del__ =
lambda self:
None
2488 ConnectivityParams_swigregister = _IMP_multifit.ConnectivityParams_swigregister
2489 ConnectivityParams_swigregister(ConnectivityParams)
2491 class FragmentsParams(object):
2492 """Proxy of C++ IMP::multifit::FragmentsParams class"""
2493 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2496 """__init__(IMP::multifit::FragmentsParams self) -> FragmentsParams"""
2497 this = _IMP_multifit.new_FragmentsParams()
2499 self.this.append(this)
2504 """add(FragmentsParams self, boost::property_tree::ptree const & pt)"""
2505 return _IMP_multifit.FragmentsParams_add(self, pt)
2508 def show(self, *args):
2510 show(FragmentsParams self, _ostream s)
2511 show(FragmentsParams self)
2513 return _IMP_multifit.FragmentsParams_show(self, *args)
2515 frag_len_ = _swig_property(_IMP_multifit.FragmentsParams_frag_len__get, _IMP_multifit.FragmentsParams_frag_len__set)
2516 bead_radius_scale_ = _swig_property(_IMP_multifit.FragmentsParams_bead_radius_scale__get, _IMP_multifit.FragmentsParams_bead_radius_scale__set)
2517 load_atomic_ = _swig_property(_IMP_multifit.FragmentsParams_load_atomic__get, _IMP_multifit.FragmentsParams_load_atomic__set)
2518 subunit_rigid_ = _swig_property(_IMP_multifit.FragmentsParams_subunit_rigid__get, _IMP_multifit.FragmentsParams_subunit_rigid__set)
2521 """__str__(FragmentsParams self) -> std::string"""
2522 return _IMP_multifit.FragmentsParams___str__(self)
2526 """__repr__(FragmentsParams self) -> std::string"""
2527 return _IMP_multifit.FragmentsParams___repr__(self)
2529 __swig_destroy__ = _IMP_multifit.delete_FragmentsParams
2530 __del__ =
lambda self:
None
2531 FragmentsParams_swigregister = _IMP_multifit.FragmentsParams_swigregister
2532 FragmentsParams_swigregister(FragmentsParams)
2534 class RogParams(object):
2535 """Proxy of C++ IMP::multifit::RogParams class"""
2536 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2539 """__init__(IMP::multifit::RogParams self) -> RogParams"""
2540 this = _IMP_multifit.new_RogParams()
2542 self.this.append(this)
2547 """add(RogParams self, boost::property_tree::ptree const & pt)"""
2548 return _IMP_multifit.RogParams_add(self, pt)
2551 def get_max_score(self):
2552 """get_max_score(RogParams self) -> float"""
2553 return _IMP_multifit.RogParams_get_max_score(self)
2556 def get_scale(self):
2557 """get_scale(RogParams self) -> float"""
2558 return _IMP_multifit.RogParams_get_scale(self)
2561 def show(self, *args):
2563 show(RogParams self, _ostream s)
2564 show(RogParams self)
2566 return _IMP_multifit.RogParams_show(self, *args)
2570 """__str__(RogParams self) -> std::string"""
2571 return _IMP_multifit.RogParams___str__(self)
2575 """__repr__(RogParams self) -> std::string"""
2576 return _IMP_multifit.RogParams___repr__(self)
2578 __swig_destroy__ = _IMP_multifit.delete_RogParams
2579 __del__ =
lambda self:
None
2580 RogParams_swigregister = _IMP_multifit.RogParams_swigregister
2581 RogParams_swigregister(RogParams)
2583 class EVParams(object):
2584 """Proxy of C++ IMP::multifit::EVParams class"""
2585 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2588 """__init__(IMP::multifit::EVParams self) -> EVParams"""
2589 this = _IMP_multifit.new_EVParams()
2591 self.this.append(this)
2596 """add(EVParams self, boost::property_tree::ptree const & pt)"""
2597 return _IMP_multifit.EVParams_add(self, pt)
2600 def show(self, *args):
2602 show(EVParams self, _ostream s)
2605 return _IMP_multifit.EVParams_show(self, *args)
2607 pair_distance_ = _swig_property(_IMP_multifit.EVParams_pair_distance__get, _IMP_multifit.EVParams_pair_distance__set)
2608 pair_slack_ = _swig_property(_IMP_multifit.EVParams_pair_slack__get, _IMP_multifit.EVParams_pair_slack__set)
2609 hlb_mean_ = _swig_property(_IMP_multifit.EVParams_hlb_mean__get, _IMP_multifit.EVParams_hlb_mean__set)
2610 hlb_k_ = _swig_property(_IMP_multifit.EVParams_hlb_k__get, _IMP_multifit.EVParams_hlb_k__set)
2611 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)
2612 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)
2613 scoring_mode_ = _swig_property(_IMP_multifit.EVParams_scoring_mode__get, _IMP_multifit.EVParams_scoring_mode__set)
2616 """__str__(EVParams self) -> std::string"""
2617 return _IMP_multifit.EVParams___str__(self)
2621 """__repr__(EVParams self) -> std::string"""
2622 return _IMP_multifit.EVParams___repr__(self)
2624 __swig_destroy__ = _IMP_multifit.delete_EVParams
2625 __del__ =
lambda self:
None
2626 EVParams_swigregister = _IMP_multifit.EVParams_swigregister
2627 EVParams_swigregister(EVParams)
2629 class FiltersParams(object):
2630 """Proxy of C++ IMP::multifit::FiltersParams class"""
2631 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2634 """__init__(IMP::multifit::FiltersParams self) -> FiltersParams"""
2635 this = _IMP_multifit.new_FiltersParams()
2637 self.this.append(this)
2642 """add(FiltersParams self, boost::property_tree::ptree const & pt)"""
2643 return _IMP_multifit.FiltersParams_add(self, pt)
2646 def show(self, *args):
2648 show(FiltersParams self, _ostream s)
2649 show(FiltersParams self)
2651 return _IMP_multifit.FiltersParams_show(self, *args)
2653 max_num_violated_xlink_ = _swig_property(_IMP_multifit.FiltersParams_max_num_violated_xlink__get, _IMP_multifit.FiltersParams_max_num_violated_xlink__set)
2654 max_num_violated_conn_ = _swig_property(_IMP_multifit.FiltersParams_max_num_violated_conn__get, _IMP_multifit.FiltersParams_max_num_violated_conn__set)
2655 max_num_violated_ev_ = _swig_property(_IMP_multifit.FiltersParams_max_num_violated_ev__get, _IMP_multifit.FiltersParams_max_num_violated_ev__set)
2658 """__str__(FiltersParams self) -> std::string"""
2659 return _IMP_multifit.FiltersParams___str__(self)
2663 """__repr__(FiltersParams self) -> std::string"""
2664 return _IMP_multifit.FiltersParams___repr__(self)
2666 __swig_destroy__ = _IMP_multifit.delete_FiltersParams
2667 __del__ =
lambda self:
None
2668 FiltersParams_swigregister = _IMP_multifit.FiltersParams_swigregister
2669 FiltersParams_swigregister(FiltersParams)
2671 class FittingParams(object):
2672 """Proxy of C++ IMP::multifit::FittingParams class"""
2673 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2676 """__init__(IMP::multifit::FittingParams self) -> FittingParams"""
2677 this = _IMP_multifit.new_FittingParams()
2679 self.this.append(this)
2684 """add(FittingParams self, boost::property_tree::ptree const & pt)"""
2685 return _IMP_multifit.FittingParams_add(self, pt)
2688 def show(self, *args):
2690 show(FittingParams self, _ostream s)
2691 show(FittingParams self)
2693 return _IMP_multifit.FittingParams_show(self, *args)
2695 pca_max_angle_diff_ = _swig_property(_IMP_multifit.FittingParams_pca_max_angle_diff__get, _IMP_multifit.FittingParams_pca_max_angle_diff__set)
2696 pca_max_size_diff_ = _swig_property(_IMP_multifit.FittingParams_pca_max_size_diff__get, _IMP_multifit.FittingParams_pca_max_size_diff__set)
2697 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)
2698 max_asmb_fit_score_ = _swig_property(_IMP_multifit.FittingParams_max_asmb_fit_score__get, _IMP_multifit.FittingParams_max_asmb_fit_score__set)
2701 """__str__(FittingParams self) -> std::string"""
2702 return _IMP_multifit.FittingParams___str__(self)
2706 """__repr__(FittingParams self) -> std::string"""
2707 return _IMP_multifit.FittingParams___repr__(self)
2709 __swig_destroy__ = _IMP_multifit.delete_FittingParams
2710 __del__ =
lambda self:
None
2711 FittingParams_swigregister = _IMP_multifit.FittingParams_swigregister
2712 FittingParams_swigregister(FittingParams)
2714 class ComplementarityParams(object):
2715 """Proxy of C++ IMP::multifit::ComplementarityParams class"""
2716 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2719 """__init__(IMP::multifit::ComplementarityParams self) -> ComplementarityParams"""
2720 this = _IMP_multifit.new_ComplementarityParams()
2722 self.this.append(this)
2727 """add(ComplementarityParams self, boost::property_tree::ptree const & pt)"""
2728 return _IMP_multifit.ComplementarityParams_add(self, pt)
2731 def show(self, *args):
2733 show(ComplementarityParams self, _ostream s)
2734 show(ComplementarityParams self)
2736 return _IMP_multifit.ComplementarityParams_show(self, *args)
2738 max_score_ = _swig_property(_IMP_multifit.ComplementarityParams_max_score__get, _IMP_multifit.ComplementarityParams_max_score__set)
2739 max_penetration_ = _swig_property(_IMP_multifit.ComplementarityParams_max_penetration__get, _IMP_multifit.ComplementarityParams_max_penetration__set)
2740 interior_layer_thickness_ = _swig_property(_IMP_multifit.ComplementarityParams_interior_layer_thickness__get, _IMP_multifit.ComplementarityParams_interior_layer_thickness__set)
2741 boundary_coef_ = _swig_property(_IMP_multifit.ComplementarityParams_boundary_coef__get, _IMP_multifit.ComplementarityParams_boundary_coef__set)
2742 comp_coef_ = _swig_property(_IMP_multifit.ComplementarityParams_comp_coef__get, _IMP_multifit.ComplementarityParams_comp_coef__set)
2743 penetration_coef_ = _swig_property(_IMP_multifit.ComplementarityParams_penetration_coef__get, _IMP_multifit.ComplementarityParams_penetration_coef__set)
2746 """__str__(ComplementarityParams self) -> std::string"""
2747 return _IMP_multifit.ComplementarityParams___str__(self)
2751 """__repr__(ComplementarityParams self) -> std::string"""
2752 return _IMP_multifit.ComplementarityParams___repr__(self)
2754 __swig_destroy__ = _IMP_multifit.delete_ComplementarityParams
2755 __del__ =
lambda self:
None
2756 ComplementarityParams_swigregister = _IMP_multifit.ComplementarityParams_swigregister
2757 ComplementarityParams_swigregister(ComplementarityParams)
2759 class AlignmentParams(object):
2760 """Proxy of C++ IMP::multifit::AlignmentParams class"""
2761 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2763 def __init__(self, param_filename):
2764 """__init__(IMP::multifit::AlignmentParams self, char const * param_filename) -> AlignmentParams"""
2765 this = _IMP_multifit.new_AlignmentParams(param_filename)
2767 self.this.append(this)
2771 def get_domino_params(self):
2772 """get_domino_params(AlignmentParams self) -> DominoParams"""
2773 return _IMP_multifit.AlignmentParams_get_domino_params(self)
2776 def get_fitting_params(self):
2777 """get_fitting_params(AlignmentParams self) -> FittingParams"""
2778 return _IMP_multifit.AlignmentParams_get_fitting_params(self)
2781 def get_complementarity_params(self):
2782 """get_complementarity_params(AlignmentParams self) -> ComplementarityParams"""
2783 return _IMP_multifit.AlignmentParams_get_complementarity_params(self)
2786 def get_xlink_params(self):
2787 """get_xlink_params(AlignmentParams self) -> XlinkParams"""
2788 return _IMP_multifit.AlignmentParams_get_xlink_params(self)
2791 def get_connectivity_params(self):
2792 """get_connectivity_params(AlignmentParams self) -> ConnectivityParams"""
2793 return _IMP_multifit.AlignmentParams_get_connectivity_params(self)
2796 def get_rog_params(self):
2797 """get_rog_params(AlignmentParams self) -> RogParams"""
2798 return _IMP_multifit.AlignmentParams_get_rog_params(self)
2801 def get_fragments_params(self):
2802 """get_fragments_params(AlignmentParams self) -> FragmentsParams"""
2803 return _IMP_multifit.AlignmentParams_get_fragments_params(self)
2806 def get_filters_params(self):
2807 """get_filters_params(AlignmentParams self) -> FiltersParams"""
2808 return _IMP_multifit.AlignmentParams_get_filters_params(self)
2811 def get_ev_params(self):
2812 """get_ev_params(AlignmentParams self) -> EVParams"""
2813 return _IMP_multifit.AlignmentParams_get_ev_params(self)
2816 def show(self, *args):
2818 show(AlignmentParams self, _ostream s)
2819 show(AlignmentParams self)
2821 return _IMP_multifit.AlignmentParams_show(self, *args)
2825 """__str__(AlignmentParams self) -> std::string"""
2826 return _IMP_multifit.AlignmentParams___str__(self)
2830 """__repr__(AlignmentParams self) -> std::string"""
2831 return _IMP_multifit.AlignmentParams___repr__(self)
2833 __swig_destroy__ = _IMP_multifit.delete_AlignmentParams
2834 __del__ =
lambda self:
None
2835 AlignmentParams_swigregister = _IMP_multifit.AlignmentParams_swigregister
2836 AlignmentParams_swigregister(AlignmentParams)
2838 class ProteomicsEMAlignmentAtomic(
IMP.Object):
2839 """Proxy of C++ IMP::multifit::ProteomicsEMAlignmentAtomic class"""
2840 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2842 def __init__(self, mapping_data, asmb_data, align_param):
2843 """__init__(IMP::multifit::ProteomicsEMAlignmentAtomic self, ProteinsAnchorsSamplingSpace mapping_data, SettingsData asmb_data, AlignmentParams align_param) -> ProteomicsEMAlignmentAtomic"""
2844 this = _IMP_multifit.new_ProteomicsEMAlignmentAtomic(mapping_data, asmb_data, align_param)
2846 self.this.append(this)
2851 """align(ProteomicsEMAlignmentAtomic self)"""
2852 return _IMP_multifit.ProteomicsEMAlignmentAtomic_align(self)
2855 def add_all_restraints(self):
2856 """add_all_restraints(ProteomicsEMAlignmentAtomic self)"""
2857 return _IMP_multifit.ProteomicsEMAlignmentAtomic_add_all_restraints(self)
2860 def get_restraint_set(self):
2861 """get_restraint_set(ProteomicsEMAlignmentAtomic self) -> RestraintSet"""
2862 return _IMP_multifit.ProteomicsEMAlignmentAtomic_get_restraint_set(self)
2865 def add_states_and_filters(self):
2866 """add_states_and_filters(ProteomicsEMAlignmentAtomic self)"""
2867 return _IMP_multifit.ProteomicsEMAlignmentAtomic_add_states_and_filters(self)
2870 def show_domino_merge_tree(self):
2871 """show_domino_merge_tree(ProteomicsEMAlignmentAtomic self)"""
2872 return _IMP_multifit.ProteomicsEMAlignmentAtomic_show_domino_merge_tree(self)
2875 def get_combinations(self, uniques=False):
2877 get_combinations(ProteomicsEMAlignmentAtomic self, bool uniques=False) -> IMP::domino::Assignments
2878 get_combinations(ProteomicsEMAlignmentAtomic self) -> IMP::domino::Assignments
2880 return _IMP_multifit.ProteomicsEMAlignmentAtomic_get_combinations(self, uniques)
2883 def set_density_map(self, dmap, threshold):
2884 """set_density_map(ProteomicsEMAlignmentAtomic self, DensityMap dmap, float threshold)"""
2885 return _IMP_multifit.ProteomicsEMAlignmentAtomic_set_density_map(self, dmap, threshold)
2888 def get_molecules(self):
2889 """get_molecules(ProteomicsEMAlignmentAtomic self) -> IMP::atom::Hierarchies"""
2890 return _IMP_multifit.ProteomicsEMAlignmentAtomic_get_molecules(self)
2893 def get_rigid_bodies(self):
2894 """get_rigid_bodies(ProteomicsEMAlignmentAtomic self) -> IMP::core::RigidBodies"""
2895 return _IMP_multifit.ProteomicsEMAlignmentAtomic_get_rigid_bodies(self)
2898 def load_combination_of_states(self, state4particles):
2899 """load_combination_of_states(ProteomicsEMAlignmentAtomic self, IMP::Ints const & state4particles)"""
2900 return _IMP_multifit.ProteomicsEMAlignmentAtomic_load_combination_of_states(self, state4particles)
2903 def show_scores_header(self, *args):
2905 show_scores_header(ProteomicsEMAlignmentAtomic self, _ostream ous)
2906 show_scores_header(ProteomicsEMAlignmentAtomic self)
2908 return _IMP_multifit.ProteomicsEMAlignmentAtomic_show_scores_header(self, *args)
2911 def get_model(self):
2912 """get_model(ProteomicsEMAlignmentAtomic self) -> Model"""
2913 return _IMP_multifit.ProteomicsEMAlignmentAtomic_get_model(self)
2916 def set_fast_scoring(self, state):
2917 """set_fast_scoring(ProteomicsEMAlignmentAtomic self, bool state)"""
2918 return _IMP_multifit.ProteomicsEMAlignmentAtomic_set_fast_scoring(self, state)
2921 def get_version_info(self):
2922 """get_version_info(ProteomicsEMAlignmentAtomic self) -> VersionInfo"""
2923 return _IMP_multifit.ProteomicsEMAlignmentAtomic_get_version_info(self)
2927 """__str__(ProteomicsEMAlignmentAtomic self) -> std::string"""
2928 return _IMP_multifit.ProteomicsEMAlignmentAtomic___str__(self)
2932 """__repr__(ProteomicsEMAlignmentAtomic self) -> std::string"""
2933 return _IMP_multifit.ProteomicsEMAlignmentAtomic___repr__(self)
2938 return _object_cast_to_ProteomicsEMAlignmentAtomic(o)
2940 ProteomicsEMAlignmentAtomic_swigregister = _IMP_multifit.ProteomicsEMAlignmentAtomic_swigregister
2941 ProteomicsEMAlignmentAtomic_swigregister(ProteomicsEMAlignmentAtomic)
2945 """write_connolly_surface(IMP::atom::Atoms atoms, TextOutput fn, float density, float probe_radius)"""
2946 return _IMP_multifit.write_connolly_surface(atoms, fn, density, probe_radius)
2948 """Proxy of C++ IMP::multifit::Ensemble class"""
2949 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
2951 def load_combination(self, fit_comb):
2952 """load_combination(Ensemble self, IMP::Ints fit_comb)"""
2953 return _IMP_multifit.Ensemble_load_combination(self, fit_comb)
2956 def unload_combination(self, fit_comb):
2957 """unload_combination(Ensemble self, IMP::Ints fit_comb)"""
2958 return _IMP_multifit.Ensemble_unload_combination(self, fit_comb)
2961 def add_component_and_fits(self, mh, fits):
2962 """add_component_and_fits(Ensemble self, Hierarchy mh, IMP::multifit::FittingSolutionRecords const & fits)"""
2963 return _IMP_multifit.Ensemble_add_component_and_fits(self, mh, fits)
2966 def get_molecules(self):
2967 """get_molecules(Ensemble self) -> IMP::atom::Hierarchies"""
2968 return _IMP_multifit.Ensemble_get_molecules(self)
2971 def get_rigid_bodies(self):
2972 """get_rigid_bodies(Ensemble self) -> IMP::core::RigidBodies"""
2973 return _IMP_multifit.Ensemble_get_rigid_bodies(self)
2977 """get_rmsd(Ensemble self, IMP::core::XYZs const & second_xyz) -> float"""
2978 return _IMP_multifit.Ensemble_get_rmsd(self, second_xyz)
2981 def __init__(self, sd, mapping_data):
2982 """__init__(IMP::multifit::Ensemble self, SettingsData sd, ProteinsAnchorsSamplingSpace mapping_data) -> Ensemble"""
2983 this = _IMP_multifit.new_Ensemble(sd, mapping_data)
2985 self.this.append(this)
2989 def score_by_restraints(self, rs, combinations):
2990 """score_by_restraints(Ensemble self, IMP::Restraints rs, IMP::IntsList const & combinations) -> std::vector< IMP::Floats,std::allocator< IMP::Floats > >"""
2991 return _IMP_multifit.Ensemble_score_by_restraints(self, rs, combinations)
2994 def get_version_info(self):
2995 """get_version_info(Ensemble self) -> VersionInfo"""
2996 return _IMP_multifit.Ensemble_get_version_info(self)
3000 """__str__(Ensemble self) -> std::string"""
3001 return _IMP_multifit.Ensemble___str__(self)
3005 """__repr__(Ensemble self) -> std::string"""
3006 return _IMP_multifit.Ensemble___repr__(self)
3011 return _object_cast_to_Ensemble(o)
3013 Ensemble_swigregister = _IMP_multifit.Ensemble_swigregister
3014 Ensemble_swigregister(Ensemble)
3017 def load_ensemble(sd, mdl, mapping_data):
3018 """load_ensemble(SettingsData sd, Model mdl, ProteinsAnchorsSamplingSpace mapping_data) -> Ensemble"""
3019 return _IMP_multifit.load_ensemble(sd, mdl, mapping_data)
3021 _all_commands = [
"param",
"anchors",
"fit_fft",
"cluster",
"add_fit_rmsd",
3022 "indexes",
"proteomics",
"align",
"models",
"transforms",
3023 "score",
"merge_tree",
"reference",
"refine_fft",
"segment"]
3026 def get_module_version():
3027 """get_module_version() -> std::string const"""
3028 return _IMP_multifit.get_module_version()
3031 """get_example_path(std::string fname) -> std::string"""
3032 return _IMP_multifit.get_example_path(fname)
3035 """get_data_path(std::string fname) -> std::string"""
3036 return _IMP_multifit.get_data_path(fname)
3038 from .
import _version_check
3039 _version_check.check_version(get_module_version())
3040 __version__ = get_module_version()
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_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.
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.
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.