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_cnmultifit', [dirname(__file__)])
24 import _IMP_cnmultifit
25 return _IMP_cnmultifit
28 _mod = imp.load_module(
'_IMP_cnmultifit', fp, pathname, description)
32 _IMP_cnmultifit = swig_import_helper()
33 del swig_import_helper
35 import _IMP_cnmultifit
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_CNMULTIFIT_SwigPyIterator(object):
114 """Proxy of C++ swig::IMP_CNMULTIFIT_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_cnmultifit.delete_IMP_CNMULTIFIT_SwigPyIterator
121 __del__ =
lambda self:
None
124 """value(IMP_CNMULTIFIT_SwigPyIterator self) -> PyObject *"""
125 return _IMP_cnmultifit.IMP_CNMULTIFIT_SwigPyIterator_value(self)
130 incr(IMP_CNMULTIFIT_SwigPyIterator self, size_t n=1) -> IMP_CNMULTIFIT_SwigPyIterator
131 incr(IMP_CNMULTIFIT_SwigPyIterator self) -> IMP_CNMULTIFIT_SwigPyIterator
133 return _IMP_cnmultifit.IMP_CNMULTIFIT_SwigPyIterator_incr(self, n)
138 decr(IMP_CNMULTIFIT_SwigPyIterator self, size_t n=1) -> IMP_CNMULTIFIT_SwigPyIterator
139 decr(IMP_CNMULTIFIT_SwigPyIterator self) -> IMP_CNMULTIFIT_SwigPyIterator
141 return _IMP_cnmultifit.IMP_CNMULTIFIT_SwigPyIterator_decr(self, n)
144 def distance(self, x):
145 """distance(IMP_CNMULTIFIT_SwigPyIterator self, IMP_CNMULTIFIT_SwigPyIterator x) -> ptrdiff_t"""
146 return _IMP_cnmultifit.IMP_CNMULTIFIT_SwigPyIterator_distance(self, x)
150 """equal(IMP_CNMULTIFIT_SwigPyIterator self, IMP_CNMULTIFIT_SwigPyIterator x) -> bool"""
151 return _IMP_cnmultifit.IMP_CNMULTIFIT_SwigPyIterator_equal(self, x)
155 """copy(IMP_CNMULTIFIT_SwigPyIterator self) -> IMP_CNMULTIFIT_SwigPyIterator"""
156 return _IMP_cnmultifit.IMP_CNMULTIFIT_SwigPyIterator_copy(self)
160 """next(IMP_CNMULTIFIT_SwigPyIterator self) -> PyObject *"""
161 return _IMP_cnmultifit.IMP_CNMULTIFIT_SwigPyIterator_next(self)
165 """__next__(IMP_CNMULTIFIT_SwigPyIterator self) -> PyObject *"""
166 return _IMP_cnmultifit.IMP_CNMULTIFIT_SwigPyIterator___next__(self)
170 """previous(IMP_CNMULTIFIT_SwigPyIterator self) -> PyObject *"""
171 return _IMP_cnmultifit.IMP_CNMULTIFIT_SwigPyIterator_previous(self)
174 def advance(self, n):
175 """advance(IMP_CNMULTIFIT_SwigPyIterator self, ptrdiff_t n) -> IMP_CNMULTIFIT_SwigPyIterator"""
176 return _IMP_cnmultifit.IMP_CNMULTIFIT_SwigPyIterator_advance(self, n)
180 """__eq__(IMP_CNMULTIFIT_SwigPyIterator self, IMP_CNMULTIFIT_SwigPyIterator x) -> bool"""
181 return _IMP_cnmultifit.IMP_CNMULTIFIT_SwigPyIterator___eq__(self, x)
185 """__ne__(IMP_CNMULTIFIT_SwigPyIterator self, IMP_CNMULTIFIT_SwigPyIterator x) -> bool"""
186 return _IMP_cnmultifit.IMP_CNMULTIFIT_SwigPyIterator___ne__(self, x)
189 def __iadd__(self, n):
190 """__iadd__(IMP_CNMULTIFIT_SwigPyIterator self, ptrdiff_t n) -> IMP_CNMULTIFIT_SwigPyIterator"""
191 return _IMP_cnmultifit.IMP_CNMULTIFIT_SwigPyIterator___iadd__(self, n)
194 def __isub__(self, n):
195 """__isub__(IMP_CNMULTIFIT_SwigPyIterator self, ptrdiff_t n) -> IMP_CNMULTIFIT_SwigPyIterator"""
196 return _IMP_cnmultifit.IMP_CNMULTIFIT_SwigPyIterator___isub__(self, n)
199 def __add__(self, n):
200 """__add__(IMP_CNMULTIFIT_SwigPyIterator self, ptrdiff_t n) -> IMP_CNMULTIFIT_SwigPyIterator"""
201 return _IMP_cnmultifit.IMP_CNMULTIFIT_SwigPyIterator___add__(self, n)
204 def __sub__(self, *args):
206 __sub__(IMP_CNMULTIFIT_SwigPyIterator self, ptrdiff_t n) -> IMP_CNMULTIFIT_SwigPyIterator
207 __sub__(IMP_CNMULTIFIT_SwigPyIterator self, IMP_CNMULTIFIT_SwigPyIterator x) -> ptrdiff_t
209 return _IMP_cnmultifit.IMP_CNMULTIFIT_SwigPyIterator___sub__(self, *args)
213 IMP_CNMULTIFIT_SwigPyIterator_swigregister = _IMP_cnmultifit.IMP_CNMULTIFIT_SwigPyIterator_swigregister
214 IMP_CNMULTIFIT_SwigPyIterator_swigregister(IMP_CNMULTIFIT_SwigPyIterator)
222 _IMP_cnmultifit.IMP_DEBUG_swigconstant(_IMP_cnmultifit)
223 IMP_DEBUG = _IMP_cnmultifit.IMP_DEBUG
225 _IMP_cnmultifit.IMP_RELEASE_swigconstant(_IMP_cnmultifit)
226 IMP_RELEASE = _IMP_cnmultifit.IMP_RELEASE
228 _IMP_cnmultifit.IMP_SILENT_swigconstant(_IMP_cnmultifit)
229 IMP_SILENT = _IMP_cnmultifit.IMP_SILENT
231 _IMP_cnmultifit.IMP_PROGRESS_swigconstant(_IMP_cnmultifit)
232 IMP_PROGRESS = _IMP_cnmultifit.IMP_PROGRESS
234 _IMP_cnmultifit.IMP_TERSE_swigconstant(_IMP_cnmultifit)
235 IMP_TERSE = _IMP_cnmultifit.IMP_TERSE
237 _IMP_cnmultifit.IMP_VERBOSE_swigconstant(_IMP_cnmultifit)
238 IMP_VERBOSE = _IMP_cnmultifit.IMP_VERBOSE
240 _IMP_cnmultifit.IMP_MEMORY_swigconstant(_IMP_cnmultifit)
241 IMP_MEMORY = _IMP_cnmultifit.IMP_MEMORY
243 _IMP_cnmultifit.IMP_NONE_swigconstant(_IMP_cnmultifit)
244 IMP_NONE = _IMP_cnmultifit.IMP_NONE
246 _IMP_cnmultifit.IMP_USAGE_swigconstant(_IMP_cnmultifit)
247 IMP_USAGE = _IMP_cnmultifit.IMP_USAGE
249 _IMP_cnmultifit.IMP_INTERNAL_swigconstant(_IMP_cnmultifit)
250 IMP_INTERNAL = _IMP_cnmultifit.IMP_INTERNAL
252 _IMP_cnmultifit.IMP_KERNEL_HAS_LOG4CXX_swigconstant(_IMP_cnmultifit)
253 IMP_KERNEL_HAS_LOG4CXX = _IMP_cnmultifit.IMP_KERNEL_HAS_LOG4CXX
255 _IMP_cnmultifit.IMP_COMPILER_HAS_AUTO_swigconstant(_IMP_cnmultifit)
256 IMP_COMPILER_HAS_AUTO = _IMP_cnmultifit.IMP_COMPILER_HAS_AUTO
258 _IMP_cnmultifit.IMP_COMPILER_HAS_DEBUG_VECTOR_swigconstant(_IMP_cnmultifit)
259 IMP_COMPILER_HAS_DEBUG_VECTOR = _IMP_cnmultifit.IMP_COMPILER_HAS_DEBUG_VECTOR
261 _IMP_cnmultifit.IMP_KERNEL_HAS_BOOST_RANDOM_swigconstant(_IMP_cnmultifit)
262 IMP_KERNEL_HAS_BOOST_RANDOM = _IMP_cnmultifit.IMP_KERNEL_HAS_BOOST_RANDOM
264 _IMP_cnmultifit.IMP_KERNEL_HAS_GPERFTOOLS_swigconstant(_IMP_cnmultifit)
265 IMP_KERNEL_HAS_GPERFTOOLS = _IMP_cnmultifit.IMP_KERNEL_HAS_GPERFTOOLS
267 _IMP_cnmultifit.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER_swigconstant(_IMP_cnmultifit)
268 IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER = _IMP_cnmultifit.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER
270 _IMP_cnmultifit.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER_swigconstant(_IMP_cnmultifit)
271 IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER = _IMP_cnmultifit.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER
273 _IMP_cnmultifit.IMPKERNEL_SHOW_WARNINGS_swigconstant(_IMP_cnmultifit)
274 IMPKERNEL_SHOW_WARNINGS = _IMP_cnmultifit.IMPKERNEL_SHOW_WARNINGS
276 class _DirectorObjects(object):
277 """@internal Simple class to keep references to director objects
278 to prevent premature deletion."""
281 def register(self, obj):
282 """Take a reference to a director object; will only work for
283 refcounted C++ classes"""
284 if hasattr(obj,
'get_ref_count'):
285 self._objects.append(obj)
287 """Only drop our reference and allow cleanup by Python if no other
288 Python references exist (we hold 3 references: one in self._objects,
289 one in x, and one in the argument list for getrefcount) *and* no
290 other C++ references exist (the Python object always holds one)"""
291 objs = [x
for x
in self._objects
if sys.getrefcount(x) > 3 \
292 or x.get_ref_count() > 1]
296 def get_object_count(self):
297 """Get number of director objects (useful for testing only)"""
298 return len(self._objects)
299 _director_objects = _DirectorObjects()
301 class _ostream(object):
302 """Proxy of C++ std::ostream class"""
303 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
305 def __init__(self, *args, **kwargs):
306 raise AttributeError(
"No constructor defined")
307 __repr__ = _swig_repr
309 def write(self, osa_buf):
310 """write(_ostream self, char const * osa_buf)"""
311 return _IMP_cnmultifit._ostream_write(self, osa_buf)
313 _ostream_swigregister = _IMP_cnmultifit._ostream_swigregister
314 _ostream_swigregister(_ostream)
317 _IMP_cnmultifit.IMP_COMPILER_HAS_OVERRIDE_swigconstant(_IMP_cnmultifit)
318 IMP_COMPILER_HAS_OVERRIDE = _IMP_cnmultifit.IMP_COMPILER_HAS_OVERRIDE
320 _IMP_cnmultifit.IMP_COMPILER_HAS_FINAL_swigconstant(_IMP_cnmultifit)
321 IMP_COMPILER_HAS_FINAL = _IMP_cnmultifit.IMP_COMPILER_HAS_FINAL
323 _IMP_cnmultifit.IMP_HAS_NOEXCEPT_swigconstant(_IMP_cnmultifit)
324 IMP_HAS_NOEXCEPT = _IMP_cnmultifit.IMP_HAS_NOEXCEPT
327 _IMP_cnmultifit.IMP_CGAL_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_cnmultifit)
328 IMP_CGAL_HAS_BOOST_FILESYSTEM = _IMP_cnmultifit.IMP_CGAL_HAS_BOOST_FILESYSTEM
330 _IMP_cnmultifit.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_cnmultifit)
331 IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS = _IMP_cnmultifit.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS
333 _IMP_cnmultifit.IMP_CGAL_HAS_BOOST_RANDOM_swigconstant(_IMP_cnmultifit)
334 IMP_CGAL_HAS_BOOST_RANDOM = _IMP_cnmultifit.IMP_CGAL_HAS_BOOST_RANDOM
336 _IMP_cnmultifit.IMP_CGAL_HAS_BOOST_SYSTEM_swigconstant(_IMP_cnmultifit)
337 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_cnmultifit.IMP_CGAL_HAS_BOOST_SYSTEM
339 _IMP_cnmultifit.IMPCGAL_SHOW_WARNINGS_swigconstant(_IMP_cnmultifit)
340 IMPCGAL_SHOW_WARNINGS = _IMP_cnmultifit.IMPCGAL_SHOW_WARNINGS
343 _IMP_cnmultifit.IMP_ALGEBRA_HAS_IMP_CGAL_swigconstant(_IMP_cnmultifit)
344 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_cnmultifit.IMP_ALGEBRA_HAS_IMP_CGAL
346 _IMP_cnmultifit.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_cnmultifit)
347 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_cnmultifit.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
349 _IMP_cnmultifit.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_cnmultifit)
350 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_cnmultifit.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
352 _IMP_cnmultifit.IMP_ALGEBRA_HAS_BOOST_RANDOM_swigconstant(_IMP_cnmultifit)
353 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_cnmultifit.IMP_ALGEBRA_HAS_BOOST_RANDOM
355 _IMP_cnmultifit.IMP_ALGEBRA_HAS_BOOST_SYSTEM_swigconstant(_IMP_cnmultifit)
356 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_cnmultifit.IMP_ALGEBRA_HAS_BOOST_SYSTEM
358 _IMP_cnmultifit.IMP_ALGEBRA_HAS_CGAL_swigconstant(_IMP_cnmultifit)
359 IMP_ALGEBRA_HAS_CGAL = _IMP_cnmultifit.IMP_ALGEBRA_HAS_CGAL
361 _IMP_cnmultifit.IMP_ALGEBRA_HAS_ANN_swigconstant(_IMP_cnmultifit)
362 IMP_ALGEBRA_HAS_ANN = _IMP_cnmultifit.IMP_ALGEBRA_HAS_ANN
364 _IMP_cnmultifit.IMPALGEBRA_SHOW_WARNINGS_swigconstant(_IMP_cnmultifit)
365 IMPALGEBRA_SHOW_WARNINGS = _IMP_cnmultifit.IMPALGEBRA_SHOW_WARNINGS
368 _IMP_cnmultifit.IMP_DISPLAY_HAS_IMP_CGAL_swigconstant(_IMP_cnmultifit)
369 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_cnmultifit.IMP_DISPLAY_HAS_IMP_CGAL
371 _IMP_cnmultifit.IMP_DISPLAY_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_cnmultifit)
372 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_cnmultifit.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
374 _IMP_cnmultifit.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_cnmultifit)
375 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_cnmultifit.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
377 _IMP_cnmultifit.IMP_DISPLAY_HAS_BOOST_RANDOM_swigconstant(_IMP_cnmultifit)
378 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_cnmultifit.IMP_DISPLAY_HAS_BOOST_RANDOM
380 _IMP_cnmultifit.IMP_DISPLAY_HAS_BOOST_SYSTEM_swigconstant(_IMP_cnmultifit)
381 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_cnmultifit.IMP_DISPLAY_HAS_BOOST_SYSTEM
383 _IMP_cnmultifit.IMP_DISPLAY_HAS_CGAL_swigconstant(_IMP_cnmultifit)
384 IMP_DISPLAY_HAS_CGAL = _IMP_cnmultifit.IMP_DISPLAY_HAS_CGAL
386 _IMP_cnmultifit.IMPDISPLAY_SHOW_WARNINGS_swigconstant(_IMP_cnmultifit)
387 IMPDISPLAY_SHOW_WARNINGS = _IMP_cnmultifit.IMPDISPLAY_SHOW_WARNINGS
390 _IMP_cnmultifit.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL_swigconstant(_IMP_cnmultifit)
391 IMP_SCORE_FUNCTOR_HAS_IMP_CGAL = _IMP_cnmultifit.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL
393 _IMP_cnmultifit.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_cnmultifit)
394 IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM = _IMP_cnmultifit.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM
396 _IMP_cnmultifit.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_cnmultifit)
397 IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS = _IMP_cnmultifit.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS
399 _IMP_cnmultifit.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM_swigconstant(_IMP_cnmultifit)
400 IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM = _IMP_cnmultifit.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM
402 _IMP_cnmultifit.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM_swigconstant(_IMP_cnmultifit)
403 IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM = _IMP_cnmultifit.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM
405 _IMP_cnmultifit.IMP_SCORE_FUNCTOR_HAS_CGAL_swigconstant(_IMP_cnmultifit)
406 IMP_SCORE_FUNCTOR_HAS_CGAL = _IMP_cnmultifit.IMP_SCORE_FUNCTOR_HAS_CGAL
408 _IMP_cnmultifit.IMP_SCORE_FUNCTOR_HAS_HDF5_swigconstant(_IMP_cnmultifit)
409 IMP_SCORE_FUNCTOR_HAS_HDF5 = _IMP_cnmultifit.IMP_SCORE_FUNCTOR_HAS_HDF5
411 _IMP_cnmultifit.IMPSCOREFUNCTOR_SHOW_WARNINGS_swigconstant(_IMP_cnmultifit)
412 IMPSCOREFUNCTOR_SHOW_WARNINGS = _IMP_cnmultifit.IMPSCOREFUNCTOR_SHOW_WARNINGS
415 _IMP_cnmultifit.IMP_STATISTICS_HAS_IMP_CGAL_swigconstant(_IMP_cnmultifit)
416 IMP_STATISTICS_HAS_IMP_CGAL = _IMP_cnmultifit.IMP_STATISTICS_HAS_IMP_CGAL
418 _IMP_cnmultifit.IMP_STATISTICS_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_cnmultifit)
419 IMP_STATISTICS_HAS_BOOST_FILESYSTEM = _IMP_cnmultifit.IMP_STATISTICS_HAS_BOOST_FILESYSTEM
421 _IMP_cnmultifit.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_cnmultifit)
422 IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS = _IMP_cnmultifit.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS
424 _IMP_cnmultifit.IMP_STATISTICS_HAS_BOOST_RANDOM_swigconstant(_IMP_cnmultifit)
425 IMP_STATISTICS_HAS_BOOST_RANDOM = _IMP_cnmultifit.IMP_STATISTICS_HAS_BOOST_RANDOM
427 _IMP_cnmultifit.IMP_STATISTICS_HAS_BOOST_SYSTEM_swigconstant(_IMP_cnmultifit)
428 IMP_STATISTICS_HAS_BOOST_SYSTEM = _IMP_cnmultifit.IMP_STATISTICS_HAS_BOOST_SYSTEM
430 _IMP_cnmultifit.IMP_STATISTICS_HAS_CGAL_swigconstant(_IMP_cnmultifit)
431 IMP_STATISTICS_HAS_CGAL = _IMP_cnmultifit.IMP_STATISTICS_HAS_CGAL
433 _IMP_cnmultifit.IMPSTATISTICS_SHOW_WARNINGS_swigconstant(_IMP_cnmultifit)
434 IMPSTATISTICS_SHOW_WARNINGS = _IMP_cnmultifit.IMPSTATISTICS_SHOW_WARNINGS
437 _IMP_cnmultifit.IMP_CORE_HAS_IMP_CGAL_swigconstant(_IMP_cnmultifit)
438 IMP_CORE_HAS_IMP_CGAL = _IMP_cnmultifit.IMP_CORE_HAS_IMP_CGAL
440 _IMP_cnmultifit.IMP_CORE_HAS_IMP_KERNEL_swigconstant(_IMP_cnmultifit)
441 IMP_CORE_HAS_IMP_KERNEL = _IMP_cnmultifit.IMP_CORE_HAS_IMP_KERNEL
443 _IMP_cnmultifit.IMP_CORE_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_cnmultifit)
444 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_cnmultifit.IMP_CORE_HAS_BOOST_FILESYSTEM
446 _IMP_cnmultifit.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_cnmultifit)
447 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_cnmultifit.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
449 _IMP_cnmultifit.IMP_CORE_HAS_BOOST_RANDOM_swigconstant(_IMP_cnmultifit)
450 IMP_CORE_HAS_BOOST_RANDOM = _IMP_cnmultifit.IMP_CORE_HAS_BOOST_RANDOM
452 _IMP_cnmultifit.IMP_CORE_HAS_BOOST_SYSTEM_swigconstant(_IMP_cnmultifit)
453 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_cnmultifit.IMP_CORE_HAS_BOOST_SYSTEM
455 _IMP_cnmultifit.IMP_CORE_HAS_CGAL_swigconstant(_IMP_cnmultifit)
456 IMP_CORE_HAS_CGAL = _IMP_cnmultifit.IMP_CORE_HAS_CGAL
458 _IMP_cnmultifit.IMP_CORE_HAS_HDF5_swigconstant(_IMP_cnmultifit)
459 IMP_CORE_HAS_HDF5 = _IMP_cnmultifit.IMP_CORE_HAS_HDF5
461 _IMP_cnmultifit.IMPCORE_SHOW_WARNINGS_swigconstant(_IMP_cnmultifit)
462 IMPCORE_SHOW_WARNINGS = _IMP_cnmultifit.IMPCORE_SHOW_WARNINGS
465 _IMP_cnmultifit.IMP_CONTAINER_HAS_IMP_ALGEBRA_swigconstant(_IMP_cnmultifit)
466 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_cnmultifit.IMP_CONTAINER_HAS_IMP_ALGEBRA
468 _IMP_cnmultifit.IMP_CONTAINER_HAS_IMP_CGAL_swigconstant(_IMP_cnmultifit)
469 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_cnmultifit.IMP_CONTAINER_HAS_IMP_CGAL
471 _IMP_cnmultifit.IMP_CONTAINER_HAS_IMP_DISPLAY_swigconstant(_IMP_cnmultifit)
472 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_cnmultifit.IMP_CONTAINER_HAS_IMP_DISPLAY
474 _IMP_cnmultifit.IMP_CONTAINER_HAS_IMP_KERNEL_swigconstant(_IMP_cnmultifit)
475 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_cnmultifit.IMP_CONTAINER_HAS_IMP_KERNEL
477 _IMP_cnmultifit.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_cnmultifit)
478 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_cnmultifit.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
480 _IMP_cnmultifit.IMP_CONTAINER_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_cnmultifit)
481 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_cnmultifit.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
483 _IMP_cnmultifit.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_cnmultifit)
484 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_cnmultifit.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
486 _IMP_cnmultifit.IMP_CONTAINER_HAS_BOOST_RANDOM_swigconstant(_IMP_cnmultifit)
487 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_cnmultifit.IMP_CONTAINER_HAS_BOOST_RANDOM
489 _IMP_cnmultifit.IMP_CONTAINER_HAS_BOOST_SYSTEM_swigconstant(_IMP_cnmultifit)
490 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_cnmultifit.IMP_CONTAINER_HAS_BOOST_SYSTEM
492 _IMP_cnmultifit.IMP_CONTAINER_HAS_CGAL_swigconstant(_IMP_cnmultifit)
493 IMP_CONTAINER_HAS_CGAL = _IMP_cnmultifit.IMP_CONTAINER_HAS_CGAL
495 _IMP_cnmultifit.IMP_CONTAINER_HAS_HDF5_swigconstant(_IMP_cnmultifit)
496 IMP_CONTAINER_HAS_HDF5 = _IMP_cnmultifit.IMP_CONTAINER_HAS_HDF5
498 _IMP_cnmultifit.IMPCONTAINER_SHOW_WARNINGS_swigconstant(_IMP_cnmultifit)
499 IMPCONTAINER_SHOW_WARNINGS = _IMP_cnmultifit.IMPCONTAINER_SHOW_WARNINGS
502 _IMP_cnmultifit.IMP_ATOM_HAS_IMP_CGAL_swigconstant(_IMP_cnmultifit)
503 IMP_ATOM_HAS_IMP_CGAL = _IMP_cnmultifit.IMP_ATOM_HAS_IMP_CGAL
505 _IMP_cnmultifit.IMP_ATOM_HAS_IMP_KERNEL_swigconstant(_IMP_cnmultifit)
506 IMP_ATOM_HAS_IMP_KERNEL = _IMP_cnmultifit.IMP_ATOM_HAS_IMP_KERNEL
508 _IMP_cnmultifit.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_cnmultifit)
509 IMP_ATOM_HAS_IMP_SCORE_FUNCTOR = _IMP_cnmultifit.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR
511 _IMP_cnmultifit.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_cnmultifit)
512 IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS = _IMP_cnmultifit.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS
514 _IMP_cnmultifit.IMP_ATOM_HAS_BOOST_RANDOM_swigconstant(_IMP_cnmultifit)
515 IMP_ATOM_HAS_BOOST_RANDOM = _IMP_cnmultifit.IMP_ATOM_HAS_BOOST_RANDOM
517 _IMP_cnmultifit.IMP_ATOM_HAS_BOOST_REGEX_swigconstant(_IMP_cnmultifit)
518 IMP_ATOM_HAS_BOOST_REGEX = _IMP_cnmultifit.IMP_ATOM_HAS_BOOST_REGEX
520 _IMP_cnmultifit.IMP_ATOM_HAS_BOOST_SYSTEM_swigconstant(_IMP_cnmultifit)
521 IMP_ATOM_HAS_BOOST_SYSTEM = _IMP_cnmultifit.IMP_ATOM_HAS_BOOST_SYSTEM
523 _IMP_cnmultifit.IMP_ATOM_HAS_CGAL_swigconstant(_IMP_cnmultifit)
524 IMP_ATOM_HAS_CGAL = _IMP_cnmultifit.IMP_ATOM_HAS_CGAL
526 _IMP_cnmultifit.IMP_ATOM_HAS_HDF5_swigconstant(_IMP_cnmultifit)
527 IMP_ATOM_HAS_HDF5 = _IMP_cnmultifit.IMP_ATOM_HAS_HDF5
529 _IMP_cnmultifit.IMPATOM_SHOW_WARNINGS_swigconstant(_IMP_cnmultifit)
530 IMPATOM_SHOW_WARNINGS = _IMP_cnmultifit.IMPATOM_SHOW_WARNINGS
532 _IMP_cnmultifit.IMP_ATOM_TYPE_INDEX_swigconstant(_IMP_cnmultifit)
533 IMP_ATOM_TYPE_INDEX = _IMP_cnmultifit.IMP_ATOM_TYPE_INDEX
535 _IMP_cnmultifit.IMP_RESIDUE_TYPE_INDEX_swigconstant(_IMP_cnmultifit)
536 IMP_RESIDUE_TYPE_INDEX = _IMP_cnmultifit.IMP_RESIDUE_TYPE_INDEX
538 _IMP_cnmultifit.IMP_HIERARCHY_TYPE_INDEX_swigconstant(_IMP_cnmultifit)
539 IMP_HIERARCHY_TYPE_INDEX = _IMP_cnmultifit.IMP_HIERARCHY_TYPE_INDEX
542 _IMP_cnmultifit.IMP_EM_HAS_IMP_CGAL_swigconstant(_IMP_cnmultifit)
543 IMP_EM_HAS_IMP_CGAL = _IMP_cnmultifit.IMP_EM_HAS_IMP_CGAL
545 _IMP_cnmultifit.IMP_EM_HAS_IMP_CONTAINER_swigconstant(_IMP_cnmultifit)
546 IMP_EM_HAS_IMP_CONTAINER = _IMP_cnmultifit.IMP_EM_HAS_IMP_CONTAINER
548 _IMP_cnmultifit.IMP_EM_HAS_IMP_DISPLAY_swigconstant(_IMP_cnmultifit)
549 IMP_EM_HAS_IMP_DISPLAY = _IMP_cnmultifit.IMP_EM_HAS_IMP_DISPLAY
551 _IMP_cnmultifit.IMP_EM_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_cnmultifit)
552 IMP_EM_HAS_IMP_SCORE_FUNCTOR = _IMP_cnmultifit.IMP_EM_HAS_IMP_SCORE_FUNCTOR
554 _IMP_cnmultifit.IMP_EM_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_cnmultifit)
555 IMP_EM_HAS_BOOST_FILESYSTEM = _IMP_cnmultifit.IMP_EM_HAS_BOOST_FILESYSTEM
557 _IMP_cnmultifit.IMP_EM_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_cnmultifit)
558 IMP_EM_HAS_BOOST_PROGRAMOPTIONS = _IMP_cnmultifit.IMP_EM_HAS_BOOST_PROGRAMOPTIONS
560 _IMP_cnmultifit.IMP_EM_HAS_BOOST_RANDOM_swigconstant(_IMP_cnmultifit)
561 IMP_EM_HAS_BOOST_RANDOM = _IMP_cnmultifit.IMP_EM_HAS_BOOST_RANDOM
563 _IMP_cnmultifit.IMP_EM_HAS_BOOST_REGEX_swigconstant(_IMP_cnmultifit)
564 IMP_EM_HAS_BOOST_REGEX = _IMP_cnmultifit.IMP_EM_HAS_BOOST_REGEX
566 _IMP_cnmultifit.IMP_EM_HAS_BOOST_SYSTEM_swigconstant(_IMP_cnmultifit)
567 IMP_EM_HAS_BOOST_SYSTEM = _IMP_cnmultifit.IMP_EM_HAS_BOOST_SYSTEM
569 _IMP_cnmultifit.IMP_EM_HAS_CGAL_swigconstant(_IMP_cnmultifit)
570 IMP_EM_HAS_CGAL = _IMP_cnmultifit.IMP_EM_HAS_CGAL
572 _IMP_cnmultifit.IMP_EM_HAS_HDF5_swigconstant(_IMP_cnmultifit)
573 IMP_EM_HAS_HDF5 = _IMP_cnmultifit.IMP_EM_HAS_HDF5
575 _IMP_cnmultifit.IMPEM_SHOW_WARNINGS_swigconstant(_IMP_cnmultifit)
576 IMPEM_SHOW_WARNINGS = _IMP_cnmultifit.IMPEM_SHOW_WARNINGS
579 _IMP_cnmultifit.IMP_RMF_HAS_IMP_CGAL_swigconstant(_IMP_cnmultifit)
580 IMP_RMF_HAS_IMP_CGAL = _IMP_cnmultifit.IMP_RMF_HAS_IMP_CGAL
582 _IMP_cnmultifit.IMP_RMF_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_cnmultifit)
583 IMP_RMF_HAS_IMP_SCORE_FUNCTOR = _IMP_cnmultifit.IMP_RMF_HAS_IMP_SCORE_FUNCTOR
585 _IMP_cnmultifit.IMP_RMF_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_cnmultifit)
586 IMP_RMF_HAS_BOOST_FILESYSTEM = _IMP_cnmultifit.IMP_RMF_HAS_BOOST_FILESYSTEM
588 _IMP_cnmultifit.IMP_RMF_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_cnmultifit)
589 IMP_RMF_HAS_BOOST_PROGRAMOPTIONS = _IMP_cnmultifit.IMP_RMF_HAS_BOOST_PROGRAMOPTIONS
591 _IMP_cnmultifit.IMP_RMF_HAS_BOOST_RANDOM_swigconstant(_IMP_cnmultifit)
592 IMP_RMF_HAS_BOOST_RANDOM = _IMP_cnmultifit.IMP_RMF_HAS_BOOST_RANDOM
594 _IMP_cnmultifit.IMP_RMF_HAS_BOOST_REGEX_swigconstant(_IMP_cnmultifit)
595 IMP_RMF_HAS_BOOST_REGEX = _IMP_cnmultifit.IMP_RMF_HAS_BOOST_REGEX
597 _IMP_cnmultifit.IMP_RMF_HAS_BOOST_SYSTEM_swigconstant(_IMP_cnmultifit)
598 IMP_RMF_HAS_BOOST_SYSTEM = _IMP_cnmultifit.IMP_RMF_HAS_BOOST_SYSTEM
600 _IMP_cnmultifit.IMP_RMF_HAS_CGAL_swigconstant(_IMP_cnmultifit)
601 IMP_RMF_HAS_CGAL = _IMP_cnmultifit.IMP_RMF_HAS_CGAL
603 _IMP_cnmultifit.IMP_RMF_HAS_HDF5_swigconstant(_IMP_cnmultifit)
604 IMP_RMF_HAS_HDF5 = _IMP_cnmultifit.IMP_RMF_HAS_HDF5
606 _IMP_cnmultifit.IMPRMF_SHOW_WARNINGS_swigconstant(_IMP_cnmultifit)
607 IMPRMF_SHOW_WARNINGS = _IMP_cnmultifit.IMPRMF_SHOW_WARNINGS
611 _IMP_cnmultifit.IMP_DOMINO_HAS_IMP_ATOM_swigconstant(_IMP_cnmultifit)
612 IMP_DOMINO_HAS_IMP_ATOM = _IMP_cnmultifit.IMP_DOMINO_HAS_IMP_ATOM
614 _IMP_cnmultifit.IMP_DOMINO_HAS_IMP_CGAL_swigconstant(_IMP_cnmultifit)
615 IMP_DOMINO_HAS_IMP_CGAL = _IMP_cnmultifit.IMP_DOMINO_HAS_IMP_CGAL
617 _IMP_cnmultifit.IMP_DOMINO_HAS_IMP_KERNEL_swigconstant(_IMP_cnmultifit)
618 IMP_DOMINO_HAS_IMP_KERNEL = _IMP_cnmultifit.IMP_DOMINO_HAS_IMP_KERNEL
620 _IMP_cnmultifit.IMP_DOMINO_HAS_IMP_RMF_swigconstant(_IMP_cnmultifit)
621 IMP_DOMINO_HAS_IMP_RMF = _IMP_cnmultifit.IMP_DOMINO_HAS_IMP_RMF
623 _IMP_cnmultifit.IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_cnmultifit)
624 IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR = _IMP_cnmultifit.IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR
626 _IMP_cnmultifit.IMP_DOMINO_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_cnmultifit)
627 IMP_DOMINO_HAS_BOOST_FILESYSTEM = _IMP_cnmultifit.IMP_DOMINO_HAS_BOOST_FILESYSTEM
629 _IMP_cnmultifit.IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_cnmultifit)
630 IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS = _IMP_cnmultifit.IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS
632 _IMP_cnmultifit.IMP_DOMINO_HAS_BOOST_RANDOM_swigconstant(_IMP_cnmultifit)
633 IMP_DOMINO_HAS_BOOST_RANDOM = _IMP_cnmultifit.IMP_DOMINO_HAS_BOOST_RANDOM
635 _IMP_cnmultifit.IMP_DOMINO_HAS_BOOST_REGEX_swigconstant(_IMP_cnmultifit)
636 IMP_DOMINO_HAS_BOOST_REGEX = _IMP_cnmultifit.IMP_DOMINO_HAS_BOOST_REGEX
638 _IMP_cnmultifit.IMP_DOMINO_HAS_BOOST_SYSTEM_swigconstant(_IMP_cnmultifit)
639 IMP_DOMINO_HAS_BOOST_SYSTEM = _IMP_cnmultifit.IMP_DOMINO_HAS_BOOST_SYSTEM
641 _IMP_cnmultifit.IMP_DOMINO_HAS_CGAL_swigconstant(_IMP_cnmultifit)
642 IMP_DOMINO_HAS_CGAL = _IMP_cnmultifit.IMP_DOMINO_HAS_CGAL
644 _IMP_cnmultifit.IMP_DOMINO_HAS_HDF5_swigconstant(_IMP_cnmultifit)
645 IMP_DOMINO_HAS_HDF5 = _IMP_cnmultifit.IMP_DOMINO_HAS_HDF5
647 _IMP_cnmultifit.IMP_DOMINO_HAS_RMF_swigconstant(_IMP_cnmultifit)
648 IMP_DOMINO_HAS_RMF = _IMP_cnmultifit.IMP_DOMINO_HAS_RMF
650 _IMP_cnmultifit.IMPDOMINO_SHOW_WARNINGS_swigconstant(_IMP_cnmultifit)
651 IMPDOMINO_SHOW_WARNINGS = _IMP_cnmultifit.IMPDOMINO_SHOW_WARNINGS
655 _IMP_cnmultifit.IMP_MULTIFIT_HAS_IMP_CGAL_swigconstant(_IMP_cnmultifit)
656 IMP_MULTIFIT_HAS_IMP_CGAL = _IMP_cnmultifit.IMP_MULTIFIT_HAS_IMP_CGAL
658 _IMP_cnmultifit.IMP_MULTIFIT_HAS_IMP_CONTAINER_swigconstant(_IMP_cnmultifit)
659 IMP_MULTIFIT_HAS_IMP_CONTAINER = _IMP_cnmultifit.IMP_MULTIFIT_HAS_IMP_CONTAINER
661 _IMP_cnmultifit.IMP_MULTIFIT_HAS_IMP_DISPLAY_swigconstant(_IMP_cnmultifit)
662 IMP_MULTIFIT_HAS_IMP_DISPLAY = _IMP_cnmultifit.IMP_MULTIFIT_HAS_IMP_DISPLAY
664 _IMP_cnmultifit.IMP_MULTIFIT_HAS_IMP_KERNEL_swigconstant(_IMP_cnmultifit)
665 IMP_MULTIFIT_HAS_IMP_KERNEL = _IMP_cnmultifit.IMP_MULTIFIT_HAS_IMP_KERNEL
667 _IMP_cnmultifit.IMP_MULTIFIT_HAS_IMP_RMF_swigconstant(_IMP_cnmultifit)
668 IMP_MULTIFIT_HAS_IMP_RMF = _IMP_cnmultifit.IMP_MULTIFIT_HAS_IMP_RMF
670 _IMP_cnmultifit.IMP_MULTIFIT_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_cnmultifit)
671 IMP_MULTIFIT_HAS_IMP_SCORE_FUNCTOR = _IMP_cnmultifit.IMP_MULTIFIT_HAS_IMP_SCORE_FUNCTOR
673 _IMP_cnmultifit.IMP_MULTIFIT_HAS_BOOST_GRAPH_swigconstant(_IMP_cnmultifit)
674 IMP_MULTIFIT_HAS_BOOST_GRAPH = _IMP_cnmultifit.IMP_MULTIFIT_HAS_BOOST_GRAPH
676 _IMP_cnmultifit.IMP_MULTIFIT_HAS_BOOST_RANDOM_swigconstant(_IMP_cnmultifit)
677 IMP_MULTIFIT_HAS_BOOST_RANDOM = _IMP_cnmultifit.IMP_MULTIFIT_HAS_BOOST_RANDOM
679 _IMP_cnmultifit.IMP_MULTIFIT_HAS_BOOST_REGEX_swigconstant(_IMP_cnmultifit)
680 IMP_MULTIFIT_HAS_BOOST_REGEX = _IMP_cnmultifit.IMP_MULTIFIT_HAS_BOOST_REGEX
682 _IMP_cnmultifit.IMP_MULTIFIT_HAS_BOOST_SYSTEM_swigconstant(_IMP_cnmultifit)
683 IMP_MULTIFIT_HAS_BOOST_SYSTEM = _IMP_cnmultifit.IMP_MULTIFIT_HAS_BOOST_SYSTEM
685 _IMP_cnmultifit.IMP_MULTIFIT_HAS_CGAL_swigconstant(_IMP_cnmultifit)
686 IMP_MULTIFIT_HAS_CGAL = _IMP_cnmultifit.IMP_MULTIFIT_HAS_CGAL
688 _IMP_cnmultifit.IMP_MULTIFIT_HAS_HDF5_swigconstant(_IMP_cnmultifit)
689 IMP_MULTIFIT_HAS_HDF5 = _IMP_cnmultifit.IMP_MULTIFIT_HAS_HDF5
691 _IMP_cnmultifit.IMP_MULTIFIT_HAS_RMF_swigconstant(_IMP_cnmultifit)
692 IMP_MULTIFIT_HAS_RMF = _IMP_cnmultifit.IMP_MULTIFIT_HAS_RMF
694 _IMP_cnmultifit.IMPMULTIFIT_SHOW_WARNINGS_swigconstant(_IMP_cnmultifit)
695 IMPMULTIFIT_SHOW_WARNINGS = _IMP_cnmultifit.IMPMULTIFIT_SHOW_WARNINGS
698 _IMP_cnmultifit.IMP_CNMULTIFIT_HAS_IMP_CGAL_swigconstant(_IMP_cnmultifit)
699 IMP_CNMULTIFIT_HAS_IMP_CGAL = _IMP_cnmultifit.IMP_CNMULTIFIT_HAS_IMP_CGAL
701 _IMP_cnmultifit.IMP_CNMULTIFIT_HAS_IMP_CONTAINER_swigconstant(_IMP_cnmultifit)
702 IMP_CNMULTIFIT_HAS_IMP_CONTAINER = _IMP_cnmultifit.IMP_CNMULTIFIT_HAS_IMP_CONTAINER
704 _IMP_cnmultifit.IMP_CNMULTIFIT_HAS_IMP_DISPLAY_swigconstant(_IMP_cnmultifit)
705 IMP_CNMULTIFIT_HAS_IMP_DISPLAY = _IMP_cnmultifit.IMP_CNMULTIFIT_HAS_IMP_DISPLAY
707 _IMP_cnmultifit.IMP_CNMULTIFIT_HAS_IMP_DOMINO_swigconstant(_IMP_cnmultifit)
708 IMP_CNMULTIFIT_HAS_IMP_DOMINO = _IMP_cnmultifit.IMP_CNMULTIFIT_HAS_IMP_DOMINO
710 _IMP_cnmultifit.IMP_CNMULTIFIT_HAS_IMP_KERNEL_swigconstant(_IMP_cnmultifit)
711 IMP_CNMULTIFIT_HAS_IMP_KERNEL = _IMP_cnmultifit.IMP_CNMULTIFIT_HAS_IMP_KERNEL
713 _IMP_cnmultifit.IMP_CNMULTIFIT_HAS_IMP_RMF_swigconstant(_IMP_cnmultifit)
714 IMP_CNMULTIFIT_HAS_IMP_RMF = _IMP_cnmultifit.IMP_CNMULTIFIT_HAS_IMP_RMF
716 _IMP_cnmultifit.IMP_CNMULTIFIT_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_cnmultifit)
717 IMP_CNMULTIFIT_HAS_IMP_SCORE_FUNCTOR = _IMP_cnmultifit.IMP_CNMULTIFIT_HAS_IMP_SCORE_FUNCTOR
719 _IMP_cnmultifit.IMP_CNMULTIFIT_HAS_BOOST_GRAPH_swigconstant(_IMP_cnmultifit)
720 IMP_CNMULTIFIT_HAS_BOOST_GRAPH = _IMP_cnmultifit.IMP_CNMULTIFIT_HAS_BOOST_GRAPH
722 _IMP_cnmultifit.IMP_CNMULTIFIT_HAS_BOOST_RANDOM_swigconstant(_IMP_cnmultifit)
723 IMP_CNMULTIFIT_HAS_BOOST_RANDOM = _IMP_cnmultifit.IMP_CNMULTIFIT_HAS_BOOST_RANDOM
725 _IMP_cnmultifit.IMP_CNMULTIFIT_HAS_BOOST_REGEX_swigconstant(_IMP_cnmultifit)
726 IMP_CNMULTIFIT_HAS_BOOST_REGEX = _IMP_cnmultifit.IMP_CNMULTIFIT_HAS_BOOST_REGEX
728 _IMP_cnmultifit.IMP_CNMULTIFIT_HAS_BOOST_SYSTEM_swigconstant(_IMP_cnmultifit)
729 IMP_CNMULTIFIT_HAS_BOOST_SYSTEM = _IMP_cnmultifit.IMP_CNMULTIFIT_HAS_BOOST_SYSTEM
731 _IMP_cnmultifit.IMP_CNMULTIFIT_HAS_CGAL_swigconstant(_IMP_cnmultifit)
732 IMP_CNMULTIFIT_HAS_CGAL = _IMP_cnmultifit.IMP_CNMULTIFIT_HAS_CGAL
734 _IMP_cnmultifit.IMP_CNMULTIFIT_HAS_FFTW3_swigconstant(_IMP_cnmultifit)
735 IMP_CNMULTIFIT_HAS_FFTW3 = _IMP_cnmultifit.IMP_CNMULTIFIT_HAS_FFTW3
737 _IMP_cnmultifit.IMP_CNMULTIFIT_HAS_HDF5_swigconstant(_IMP_cnmultifit)
738 IMP_CNMULTIFIT_HAS_HDF5 = _IMP_cnmultifit.IMP_CNMULTIFIT_HAS_HDF5
740 _IMP_cnmultifit.IMP_CNMULTIFIT_HAS_RMF_swigconstant(_IMP_cnmultifit)
741 IMP_CNMULTIFIT_HAS_RMF = _IMP_cnmultifit.IMP_CNMULTIFIT_HAS_RMF
743 _IMP_cnmultifit.IMPCNMULTIFIT_SHOW_WARNINGS_swigconstant(_IMP_cnmultifit)
744 IMPCNMULTIFIT_SHOW_WARNINGS = _IMP_cnmultifit.IMPCNMULTIFIT_SHOW_WARNINGS
746 _plural_types.append(
"AlignSymmetrics")
747 _value_types.append(
"AlignSymmetric")
749 CnSymmAxisDetectors=list
750 _plural_types.append(
"CnSymmAxisDetectors")
751 _value_types.append(
"CnSymmAxisDetector")
753 MolCnSymmAxisDetectors=list
754 _plural_types.append(
"MolCnSymmAxisDetectors")
755 _value_types.append(
"MolCnSymmAxisDetector")
757 class CnSymmAxisDetector(object):
758 """Proxy of C++ IMP::cnmultifit::CnSymmAxisDetector class"""
759 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
761 def __init__(self, *args):
763 __init__(IMP::cnmultifit::CnSymmAxisDetector self, int symm_deg, DensityMap dmap, float density_threshold, float top_p=0.8) -> CnSymmAxisDetector
764 __init__(IMP::cnmultifit::CnSymmAxisDetector self, int symm_deg, DensityMap dmap, float density_threshold) -> CnSymmAxisDetector
765 __init__(IMP::cnmultifit::CnSymmAxisDetector self, int symm_deg, IMP::atom::Hierarchies const & mhs) -> CnSymmAxisDetector
767 this = _IMP_cnmultifit.new_CnSymmAxisDetector(*args)
769 self.this.append(this)
774 """get_pca(CnSymmAxisDetector self) -> PrincipalComponentAnalysis3D"""
775 return _IMP_cnmultifit.CnSymmAxisDetector_get_pca(self)
778 def calc_symm_score(self, symm_axis_ind):
779 """calc_symm_score(CnSymmAxisDetector self, int symm_axis_ind) -> float"""
780 return _IMP_cnmultifit.CnSymmAxisDetector_calc_symm_score(self, symm_axis_ind)
783 def get_symmetry_axis(self):
784 """get_symmetry_axis(CnSymmAxisDetector self) -> Vector3D"""
785 return _IMP_cnmultifit.CnSymmAxisDetector_get_symmetry_axis(self)
788 def get_symmetry_axis_index(self):
789 """get_symmetry_axis_index(CnSymmAxisDetector self) -> int"""
790 return _IMP_cnmultifit.CnSymmAxisDetector_get_symmetry_axis_index(self)
793 def get_non_symmetry_axis_length(self):
794 """get_non_symmetry_axis_length(CnSymmAxisDetector self) -> int"""
795 return _IMP_cnmultifit.CnSymmAxisDetector_get_non_symmetry_axis_length(self)
798 def show(self, *args):
800 show(CnSymmAxisDetector self, _ostream out)
801 show(CnSymmAxisDetector self)
803 return _IMP_cnmultifit.CnSymmAxisDetector_show(self, *args)
807 """__str__(CnSymmAxisDetector self) -> std::string"""
808 return _IMP_cnmultifit.CnSymmAxisDetector___str__(self)
812 """__repr__(CnSymmAxisDetector self) -> std::string"""
813 return _IMP_cnmultifit.CnSymmAxisDetector___repr__(self)
815 __swig_destroy__ = _IMP_cnmultifit.delete_CnSymmAxisDetector
816 __del__ =
lambda self:
None
817 CnSymmAxisDetector_swigregister = _IMP_cnmultifit.CnSymmAxisDetector_swigregister
818 CnSymmAxisDetector_swigregister(CnSymmAxisDetector)
820 class MolCnSymmAxisDetector(object):
821 """Proxy of C++ IMP::cnmultifit::MolCnSymmAxisDetector class"""
822 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
824 def __init__(self, symm_deg, mhs):
825 """__init__(IMP::cnmultifit::MolCnSymmAxisDetector self, int symm_deg, IMP::atom::Hierarchies const & mhs) -> MolCnSymmAxisDetector"""
826 this = _IMP_cnmultifit.new_MolCnSymmAxisDetector(symm_deg, mhs)
828 self.this.append(this)
833 """get_pca(MolCnSymmAxisDetector self) -> PrincipalComponentAnalysis3D"""
834 return _IMP_cnmultifit.MolCnSymmAxisDetector_get_pca(self)
837 def get_symmetry_axis(self):
838 """get_symmetry_axis(MolCnSymmAxisDetector self) -> Vector3D"""
839 return _IMP_cnmultifit.MolCnSymmAxisDetector_get_symmetry_axis(self)
842 def get_symmetry_axis_index(self):
843 """get_symmetry_axis_index(MolCnSymmAxisDetector self) -> int"""
844 return _IMP_cnmultifit.MolCnSymmAxisDetector_get_symmetry_axis_index(self)
847 def show(self, *args):
849 show(MolCnSymmAxisDetector self, _ostream out)
850 show(MolCnSymmAxisDetector self)
852 return _IMP_cnmultifit.MolCnSymmAxisDetector_show(self, *args)
855 def calc_symm_score(self, symm_axis_ind):
856 """calc_symm_score(MolCnSymmAxisDetector self, int symm_axis_ind) -> float"""
857 return _IMP_cnmultifit.MolCnSymmAxisDetector_calc_symm_score(self, symm_axis_ind)
861 """__str__(MolCnSymmAxisDetector self) -> std::string"""
862 return _IMP_cnmultifit.MolCnSymmAxisDetector___str__(self)
866 """__repr__(MolCnSymmAxisDetector self) -> std::string"""
867 return _IMP_cnmultifit.MolCnSymmAxisDetector___repr__(self)
869 __swig_destroy__ = _IMP_cnmultifit.delete_MolCnSymmAxisDetector
870 __del__ =
lambda self:
None
871 MolCnSymmAxisDetector_swigregister = _IMP_cnmultifit.MolCnSymmAxisDetector_swigregister
872 MolCnSymmAxisDetector_swigregister(MolCnSymmAxisDetector)
874 class AlignSymmetric(object):
875 """Proxy of C++ IMP::cnmultifit::AlignSymmetric class"""
876 thisown = _swig_property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
'The membership flag')
878 def __init__(self, dmap, threshold, cn_symm_deg):
879 """__init__(IMP::cnmultifit::AlignSymmetric self, DensityMap dmap, float threshold, int cn_symm_deg) -> AlignSymmetric"""
880 this = _IMP_cnmultifit.new_AlignSymmetric(dmap, threshold, cn_symm_deg)
882 self.this.append(this)
886 def get_sorted_principal_values(self):
887 """get_sorted_principal_values(AlignSymmetric self) -> IMP::Floats"""
888 return _IMP_cnmultifit.AlignSymmetric_get_sorted_principal_values(self)
891 def score_alignment(self, mhs, max_allowed_diff):
892 """score_alignment(AlignSymmetric self, IMP::atom::Hierarchies mhs, float max_allowed_diff) -> int"""
893 return _IMP_cnmultifit.AlignSymmetric_score_alignment(self, mhs, max_allowed_diff)
896 def get_symm_axis_alignments_from_model_to_density(self, mhs, sample_translation, fine_rotation_sampling=True):
898 get_symm_axis_alignments_from_model_to_density(AlignSymmetric self, IMP::atom::Hierarchies mhs, bool sample_translation, bool fine_rotation_sampling=True) -> IMP::algebra::Transformation3Ds
899 get_symm_axis_alignments_from_model_to_density(AlignSymmetric self, IMP::atom::Hierarchies mhs, bool sample_translation) -> IMP::algebra::Transformation3Ds
901 return _IMP_cnmultifit.AlignSymmetric_get_symm_axis_alignments_from_model_to_density(self, mhs, sample_translation, fine_rotation_sampling)
904 def show(self, *args):
906 show(AlignSymmetric self, _ostream out)
907 show(AlignSymmetric self)
909 return _IMP_cnmultifit.AlignSymmetric_show(self, *args)
913 """__str__(AlignSymmetric self) -> std::string"""
914 return _IMP_cnmultifit.AlignSymmetric___str__(self)
918 """__repr__(AlignSymmetric self) -> std::string"""
919 return _IMP_cnmultifit.AlignSymmetric___repr__(self)
921 __swig_destroy__ = _IMP_cnmultifit.delete_AlignSymmetric
922 __del__ =
lambda self:
None
923 AlignSymmetric_swigregister = _IMP_cnmultifit.AlignSymmetric_swigregister
924 AlignSymmetric_swigregister(AlignSymmetric)
927 def generate_cn_transformations(mhs, symm_deg):
928 """generate_cn_transformations(IMP::atom::Hierarchies mhs, int symm_deg) -> IMP::algebra::Transformation3Ds"""
929 return _IMP_cnmultifit.generate_cn_transformations(mhs, symm_deg)
931 def generate_translations_along_symm_axis(mhs, symm_deg):
932 """generate_translations_along_symm_axis(IMP::atom::Hierarchies mhs, int symm_deg) -> IMP::algebra::Transformation3Ds"""
933 return _IMP_cnmultifit.generate_translations_along_symm_axis(mhs, symm_deg)
935 def symmetry_local_fitting(mhs, cn_symm_deg, dn_symm_deg, dmap, num_of_trans_to_consider):
936 """symmetry_local_fitting(IMP::atom::Hierarchies mhs, int cn_symm_deg, int dn_symm_deg, DensityMap dmap, int num_of_trans_to_consider) -> FittingSolutions"""
937 return _IMP_cnmultifit.symmetry_local_fitting(mhs, cn_symm_deg, dn_symm_deg, dmap, num_of_trans_to_consider)
939 def build_cn_dens_assembly(subunit_dens, asmb_dens_header, monomer_t, symm_deg):
940 """build_cn_dens_assembly(DensityMap subunit_dens, DensityHeader asmb_dens_header, Transformation3D monomer_t, int symm_deg) -> DensityMap"""
941 return _IMP_cnmultifit.build_cn_dens_assembly(subunit_dens, asmb_dens_header, monomer_t, symm_deg)
943 def transform_cn_assembly(mhs, monomer_t):
944 """transform_cn_assembly(IMP::atom::Hierarchies mhs, Transformation3D monomer_t)"""
945 return _IMP_cnmultifit.transform_cn_assembly(mhs, monomer_t)
949 fit_cn_assembly(IMP::atom::Hierarchies mhs, int dn_symm_deg, DensityMap dmap, float threshold, AlignSymmetric aligner, bool sample_translation=False, bool fine_rotational_sampling=True) -> FittingSolutions
950 fit_cn_assembly(IMP::atom::Hierarchies mhs, int dn_symm_deg, DensityMap dmap, float threshold, AlignSymmetric aligner, bool sample_translation=False) -> FittingSolutions
951 fit_cn_assembly(IMP::atom::Hierarchies mhs, int dn_symm_deg, DensityMap dmap, float threshold, AlignSymmetric aligner) -> FittingSolutions
952 fit_cn_assembly(DensityMap asmb_map, MolCnSymmAxisDetector symm_mol, DensityMap dmap, CnSymmAxisDetector symm_map, int symm_deg, float threshold) -> FittingSolutions
954 return _IMP_cnmultifit.fit_cn_assembly(*args)
956 def pca_matching(pca1, pca2, resolution):
957 """pca_matching(PrincipalComponentAnalysis3D pca1, PrincipalComponentAnalysis3D pca2, float resolution) -> bool"""
958 return _IMP_cnmultifit.pca_matching(pca1, pca2, resolution)
961 """cn_symm_score(IMP::atom::Hierarchies mhs, Vector3D center, Vector3D direction, int symm_deg) -> float"""
962 return _IMP_cnmultifit.cn_symm_score(mhs, center, direction, symm_deg)
964 def prune_by_pca(param_fn, sols, dn=1):
966 prune_by_pca(std::string const & param_fn, IMP::multifit::FittingSolutionRecords const & sols, int dn=1) -> IMP::multifit::FittingSolutionRecords
967 prune_by_pca(std::string const & param_fn, IMP::multifit::FittingSolutionRecords const & sols) -> IMP::multifit::FittingSolutionRecords
969 return _IMP_cnmultifit.prune_by_pca(param_fn, sols, dn)
971 def calc_transformation_around_axis(a, b, angle_rad):
972 """calc_transformation_around_axis(Vector3D a, Vector3D b, float angle_rad) -> Transformation3D"""
973 return _IMP_cnmultifit.calc_transformation_around_axis(a, b, angle_rad)
976 """get_cn_rmsd(IMP::atom::Hierarchies mh1, IMP::atom::Hierarchies mh2) -> float"""
977 return _IMP_cnmultifit.get_cn_rmsd(mh1, mh2)
981 do_all_fitting(std::string const param_filename, std::string const chimera_filename)
982 do_all_fitting(std::string const param_filename)
984 return _IMP_cnmultifit.do_all_fitting(*args)
986 def get_rmsd_for_models(param_filename, trans_filename, ref_filename, start_model=0, end_model=-1):
988 get_rmsd_for_models(std::string const param_filename, std::string const trans_filename, std::string const ref_filename, int start_model=0, int end_model=-1) -> IMP::Floats
989 get_rmsd_for_models(std::string const param_filename, std::string const trans_filename, std::string const ref_filename, int start_model=0) -> IMP::Floats
990 get_rmsd_for_models(std::string const param_filename, std::string const trans_filename, std::string const ref_filename) -> IMP::Floats
992 return _IMP_cnmultifit.get_rmsd_for_models(param_filename, trans_filename, ref_filename, start_model, end_model)
993 _all_commands = [
"build",
"rmsd",
"surface",
994 "param",
"chimera_models"]
997 def get_module_version():
998 """get_module_version() -> std::string const"""
999 return _IMP_cnmultifit.get_module_version()
1002 """get_example_path(std::string fname) -> std::string"""
1003 return _IMP_cnmultifit.get_example_path(fname)
1006 """get_data_path(std::string fname) -> std::string"""
1007 return _IMP_cnmultifit.get_data_path(fname)
1008 from .
import _version_check
1009 _version_check.check_version(get_module_version())
1010 __version__ = get_module_version()
Various classes to hold sets of particles.
void do_all_fitting(const std::string param_filename, const std::string chimera_filename="")
High level interface to build cyclic symmetric complexes.
Make CGAL functionality available to IMP.
std::string get_data_path(std::string file_name)
Return the full path to one of this module's data files.
Composable functors to implement scores via compile-time composition.
Code to compute statistical measures.
float cn_symm_score(atom::Hierarchies mhs, const algebra::Vector3D ¢er, const algebra::Vector3D &direction, int symm_deg)
scores an input vector as a symmetry axis
Fitting atomic structures into a cryo-electron microscopy density map.
Basic utilities for handling cryo-electron microscopy 3D density maps.
float get_cn_rmsd(atom::Hierarchies mh1, atom::Hierarchies mh2)
Find correspondence between the two rings and calculate rmsd.
Basic functionality that is expected to be used by a wide variety of IMP users.
General purpose algebraic and geometric methods that are expected to be used by a wide variety of IMP...
void show(Hierarchy h, std::ostream &out=std::cout)
Print out a molecular hierarchy.
std::string get_example_path(std::string file_name)
Return the full path to one of this module's example files.
em::FittingSolutions fit_cn_assembly(atom::Hierarchies mhs, int dn_symm_deg, em::DensityMap *dmap, float threshold, const AlignSymmetric &aligner, bool sample_translation=false, bool fine_rotational_sampling=true)
Fit a symmetric model to its density.
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.