IMP logo
IMP Reference Guide  2.17.0
The Integrative Modeling Platform
spb/__init__.py
1 # This file was automatically generated by SWIG (http://www.swig.org).
2 # Version 3.0.7
3 #
4 # Do not make changes to this file unless you know what you are doing--modify
5 # the SWIG interface file instead.
6 
7 
8 # This wrapper is part of IMP,
9 # Copyright 2007-2022 IMP Inventors. All rights reserved.
10 
11 from __future__ import print_function, division, absolute_import
12 
13 
14 
15 
16 
17 from sys import version_info
18 if version_info >= (2, 6, 0):
19  def swig_import_helper():
20  from os.path import dirname
21  import imp
22  fp = None
23  try:
24  fp, pathname, description = imp.find_module('_IMP_spb', [dirname(__file__)])
25  except ImportError:
26  import _IMP_spb
27  return _IMP_spb
28  if fp is not None:
29  try:
30  _mod = imp.load_module('_IMP_spb', fp, pathname, description)
31  finally:
32  fp.close()
33  return _mod
34  _IMP_spb = swig_import_helper()
35  del swig_import_helper
36 else:
37  import _IMP_spb
38 del version_info
39 try:
40  _swig_property = property
41 except NameError:
42  pass # Python < 2.2 doesn't have 'property'.
43 
44 
45 def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
46  if (name == "thisown"):
47  return self.this.own(value)
48  if (name == "this"):
49  if type(value).__name__ == 'SwigPyObject':
50  self.__dict__[name] = value
51  return
52  method = class_type.__swig_setmethods__.get(name, None)
53  if method:
54  return method(self, value)
55  if (not static):
56  object.__setattr__(self, name, value)
57  else:
58  raise AttributeError("You cannot add attributes to %s" % self)
59 
60 
61 def _swig_setattr(self, class_type, name, value):
62  return _swig_setattr_nondynamic(self, class_type, name, value, 0)
63 
64 
65 def _swig_getattr_nondynamic(self, class_type, name, static=1):
66  if (name == "thisown"):
67  return self.this.own()
68  method = class_type.__swig_getmethods__.get(name, None)
69  if method:
70  return method(self)
71  if (not static):
72  return object.__getattr__(self, name)
73  else:
74  raise AttributeError(name)
75 
76 def _swig_getattr(self, class_type, name):
77  return _swig_getattr_nondynamic(self, class_type, name, 0)
78 
79 
80 def _swig_repr(self):
81  try:
82  strthis = "proxy of " + self.this.__repr__()
83  except:
84  strthis = ""
85  return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
86 
87 try:
88  _object = object
89  _newclass = 1
90 except AttributeError:
91  class _object:
92  pass
93  _newclass = 0
94 
95 
96 
97 def _swig_setattr_nondynamic_method(set):
98  def set_attr(self, name, value):
99  if (name == "thisown"):
100  return self.this.own(value)
101  if hasattr(self, name) or (name == "this"):
102  set(self, name, value)
103  else:
104  raise AttributeError("You cannot add attributes to %s" % self)
105  return set_attr
106 
107 
108 try:
109  import weakref
110  weakref_proxy = weakref.proxy
111 except:
112  weakref_proxy = lambda x: x
113 
114 
115 class IMP_SPB_SwigPyIterator(object):
116  """Proxy of C++ swig::IMP_SPB_SwigPyIterator class"""
117  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
118 
119  def __init__(self, *args, **kwargs):
120  raise AttributeError("No constructor defined - class is abstract")
121  __repr__ = _swig_repr
122  __swig_destroy__ = _IMP_spb.delete_IMP_SPB_SwigPyIterator
123  __del__ = lambda self: None
124 
125  def value(self):
126  """value(IMP_SPB_SwigPyIterator self) -> PyObject *"""
127  return _IMP_spb.IMP_SPB_SwigPyIterator_value(self)
128 
129 
130  def incr(self, n=1):
131  """
132  incr(IMP_SPB_SwigPyIterator self, size_t n=1) -> IMP_SPB_SwigPyIterator
133  incr(IMP_SPB_SwigPyIterator self) -> IMP_SPB_SwigPyIterator
134  """
135  return _IMP_spb.IMP_SPB_SwigPyIterator_incr(self, n)
136 
137 
138  def decr(self, n=1):
139  """
140  decr(IMP_SPB_SwigPyIterator self, size_t n=1) -> IMP_SPB_SwigPyIterator
141  decr(IMP_SPB_SwigPyIterator self) -> IMP_SPB_SwigPyIterator
142  """
143  return _IMP_spb.IMP_SPB_SwigPyIterator_decr(self, n)
144 
145 
146  def distance(self, x):
147  """distance(IMP_SPB_SwigPyIterator self, IMP_SPB_SwigPyIterator x) -> ptrdiff_t"""
148  return _IMP_spb.IMP_SPB_SwigPyIterator_distance(self, x)
149 
150 
151  def equal(self, x):
152  """equal(IMP_SPB_SwigPyIterator self, IMP_SPB_SwigPyIterator x) -> bool"""
153  return _IMP_spb.IMP_SPB_SwigPyIterator_equal(self, x)
154 
155 
156  def copy(self):
157  """copy(IMP_SPB_SwigPyIterator self) -> IMP_SPB_SwigPyIterator"""
158  return _IMP_spb.IMP_SPB_SwigPyIterator_copy(self)
159 
160 
161  def next(self):
162  """next(IMP_SPB_SwigPyIterator self) -> PyObject *"""
163  return _IMP_spb.IMP_SPB_SwigPyIterator_next(self)
164 
165 
166  def __next__(self):
167  """__next__(IMP_SPB_SwigPyIterator self) -> PyObject *"""
168  return _IMP_spb.IMP_SPB_SwigPyIterator___next__(self)
169 
170 
171  def previous(self):
172  """previous(IMP_SPB_SwigPyIterator self) -> PyObject *"""
173  return _IMP_spb.IMP_SPB_SwigPyIterator_previous(self)
174 
175 
176  def advance(self, n):
177  """advance(IMP_SPB_SwigPyIterator self, ptrdiff_t n) -> IMP_SPB_SwigPyIterator"""
178  return _IMP_spb.IMP_SPB_SwigPyIterator_advance(self, n)
179 
180 
181  def __eq__(self, x):
182  """__eq__(IMP_SPB_SwigPyIterator self, IMP_SPB_SwigPyIterator x) -> bool"""
183  return _IMP_spb.IMP_SPB_SwigPyIterator___eq__(self, x)
184 
185 
186  def __ne__(self, x):
187  """__ne__(IMP_SPB_SwigPyIterator self, IMP_SPB_SwigPyIterator x) -> bool"""
188  return _IMP_spb.IMP_SPB_SwigPyIterator___ne__(self, x)
189 
190 
191  def __iadd__(self, n):
192  """__iadd__(IMP_SPB_SwigPyIterator self, ptrdiff_t n) -> IMP_SPB_SwigPyIterator"""
193  return _IMP_spb.IMP_SPB_SwigPyIterator___iadd__(self, n)
194 
195 
196  def __isub__(self, n):
197  """__isub__(IMP_SPB_SwigPyIterator self, ptrdiff_t n) -> IMP_SPB_SwigPyIterator"""
198  return _IMP_spb.IMP_SPB_SwigPyIterator___isub__(self, n)
199 
200 
201  def __add__(self, n):
202  """__add__(IMP_SPB_SwigPyIterator self, ptrdiff_t n) -> IMP_SPB_SwigPyIterator"""
203  return _IMP_spb.IMP_SPB_SwigPyIterator___add__(self, n)
204 
205 
206  def __sub__(self, *args):
207  """
208  __sub__(IMP_SPB_SwigPyIterator self, ptrdiff_t n) -> IMP_SPB_SwigPyIterator
209  __sub__(IMP_SPB_SwigPyIterator self, IMP_SPB_SwigPyIterator x) -> ptrdiff_t
210  """
211  return _IMP_spb.IMP_SPB_SwigPyIterator___sub__(self, *args)
212 
213  def __iter__(self):
214  return self
215 IMP_SPB_SwigPyIterator_swigregister = _IMP_spb.IMP_SPB_SwigPyIterator_swigregister
216 IMP_SPB_SwigPyIterator_swigregister(IMP_SPB_SwigPyIterator)
217 
218 
219 _value_types=[]
220 _object_types=[]
221 _raii_types=[]
222 _plural_types=[]
223 
224 
225 _IMP_spb.IMP_DEBUG_swigconstant(_IMP_spb)
226 IMP_DEBUG = _IMP_spb.IMP_DEBUG
227 
228 _IMP_spb.IMP_RELEASE_swigconstant(_IMP_spb)
229 IMP_RELEASE = _IMP_spb.IMP_RELEASE
230 
231 _IMP_spb.IMP_SILENT_swigconstant(_IMP_spb)
232 IMP_SILENT = _IMP_spb.IMP_SILENT
233 
234 _IMP_spb.IMP_PROGRESS_swigconstant(_IMP_spb)
235 IMP_PROGRESS = _IMP_spb.IMP_PROGRESS
236 
237 _IMP_spb.IMP_TERSE_swigconstant(_IMP_spb)
238 IMP_TERSE = _IMP_spb.IMP_TERSE
239 
240 _IMP_spb.IMP_VERBOSE_swigconstant(_IMP_spb)
241 IMP_VERBOSE = _IMP_spb.IMP_VERBOSE
242 
243 _IMP_spb.IMP_MEMORY_swigconstant(_IMP_spb)
244 IMP_MEMORY = _IMP_spb.IMP_MEMORY
245 
246 _IMP_spb.IMP_NONE_swigconstant(_IMP_spb)
247 IMP_NONE = _IMP_spb.IMP_NONE
248 
249 _IMP_spb.IMP_USAGE_swigconstant(_IMP_spb)
250 IMP_USAGE = _IMP_spb.IMP_USAGE
251 
252 _IMP_spb.IMP_INTERNAL_swigconstant(_IMP_spb)
253 IMP_INTERNAL = _IMP_spb.IMP_INTERNAL
254 
255 _IMP_spb.IMP_KERNEL_HAS_LOG4CXX_swigconstant(_IMP_spb)
256 IMP_KERNEL_HAS_LOG4CXX = _IMP_spb.IMP_KERNEL_HAS_LOG4CXX
257 
258 _IMP_spb.IMP_COMPILER_HAS_DEBUG_VECTOR_swigconstant(_IMP_spb)
259 IMP_COMPILER_HAS_DEBUG_VECTOR = _IMP_spb.IMP_COMPILER_HAS_DEBUG_VECTOR
260 
261 _IMP_spb.IMP_COMPILER_HAS_RANDOM_SHUFFLE_swigconstant(_IMP_spb)
262 IMP_COMPILER_HAS_RANDOM_SHUFFLE = _IMP_spb.IMP_COMPILER_HAS_RANDOM_SHUFFLE
263 
264 _IMP_spb.IMP_COMPILER_HAS_THREE_WAY_swigconstant(_IMP_spb)
265 IMP_COMPILER_HAS_THREE_WAY = _IMP_spb.IMP_COMPILER_HAS_THREE_WAY
266 
267 _IMP_spb.IMP_KERNEL_HAS_BOOST_RANDOM_swigconstant(_IMP_spb)
268 IMP_KERNEL_HAS_BOOST_RANDOM = _IMP_spb.IMP_KERNEL_HAS_BOOST_RANDOM
269 
270 _IMP_spb.IMP_KERNEL_HAS_NUMPY_swigconstant(_IMP_spb)
271 IMP_KERNEL_HAS_NUMPY = _IMP_spb.IMP_KERNEL_HAS_NUMPY
272 
273 _IMP_spb.IMP_KERNEL_HAS_GPERFTOOLS_swigconstant(_IMP_spb)
274 IMP_KERNEL_HAS_GPERFTOOLS = _IMP_spb.IMP_KERNEL_HAS_GPERFTOOLS
275 
276 _IMP_spb.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER_swigconstant(_IMP_spb)
277 IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER = _IMP_spb.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER
278 
279 _IMP_spb.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER_swigconstant(_IMP_spb)
280 IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER = _IMP_spb.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER
281 
282 _IMP_spb.IMPKERNEL_SHOW_WARNINGS_swigconstant(_IMP_spb)
283 IMPKERNEL_SHOW_WARNINGS = _IMP_spb.IMPKERNEL_SHOW_WARNINGS
284 
285 import sys
286 class _DirectorObjects(object):
287  """@internal Simple class to keep references to director objects
288  to prevent premature deletion."""
289  def __init__(self):
290  self._objects = []
291  def register(self, obj):
292  """Take a reference to a director object; will only work for
293  refcounted C++ classes"""
294  if hasattr(obj, 'get_ref_count'):
295  self._objects.append(obj)
296  def cleanup(self):
297  """Only drop our reference and allow cleanup by Python if no other
298  Python references exist (we hold 3 references: one in self._objects,
299  one in x, and one in the argument list for getrefcount) *and* no
300  other C++ references exist (the Python object always holds one)"""
301  objs = [x for x in self._objects if sys.getrefcount(x) > 3 \
302  or x.get_ref_count() > 1]
303 # Do in two steps so the references are kept until the end of the
304 # function (deleting references may trigger a fresh call to this method)
305  self._objects = objs
306  def get_object_count(self):
307  """Get number of director objects (useful for testing only)"""
308  return len(self._objects)
309 _director_objects = _DirectorObjects()
310 
311 class _ostream(object):
312  """Proxy of C++ std::ostream class"""
313  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
314 
315  def __init__(self, *args, **kwargs):
316  raise AttributeError("No constructor defined")
317  __repr__ = _swig_repr
318 
319  def write(self, osa_buf):
320  """write(_ostream self, char const * osa_buf)"""
321  return _IMP_spb._ostream_write(self, osa_buf)
322 
323 _ostream_swigregister = _IMP_spb._ostream_swigregister
324 _ostream_swigregister(_ostream)
325 
326 
327 _IMP_spb.IMP_HAS_NOEXCEPT_swigconstant(_IMP_spb)
328 IMP_HAS_NOEXCEPT = _IMP_spb.IMP_HAS_NOEXCEPT
329 
330 _IMP_spb.IMP_C_OPEN_BINARY_swigconstant(_IMP_spb)
331 IMP_C_OPEN_BINARY = _IMP_spb.IMP_C_OPEN_BINARY
332 import IMP
333 
334 _IMP_spb.IMP_CGAL_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_spb)
335 IMP_CGAL_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_CGAL_HAS_BOOST_FILESYSTEM
336 
337 _IMP_spb.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_spb)
338 IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS
339 
340 _IMP_spb.IMP_CGAL_HAS_BOOST_RANDOM_swigconstant(_IMP_spb)
341 IMP_CGAL_HAS_BOOST_RANDOM = _IMP_spb.IMP_CGAL_HAS_BOOST_RANDOM
342 
343 _IMP_spb.IMP_CGAL_HAS_BOOST_SYSTEM_swigconstant(_IMP_spb)
344 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_spb.IMP_CGAL_HAS_BOOST_SYSTEM
345 
346 _IMP_spb.IMP_CGAL_HAS_NUMPY_swigconstant(_IMP_spb)
347 IMP_CGAL_HAS_NUMPY = _IMP_spb.IMP_CGAL_HAS_NUMPY
348 
349 _IMP_spb.IMPCGAL_SHOW_WARNINGS_swigconstant(_IMP_spb)
350 IMPCGAL_SHOW_WARNINGS = _IMP_spb.IMPCGAL_SHOW_WARNINGS
351 import IMP.cgal
352 
353 _IMP_spb.IMP_MPI_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_spb)
354 IMP_MPI_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_MPI_HAS_BOOST_FILESYSTEM
355 
356 _IMP_spb.IMP_MPI_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_spb)
357 IMP_MPI_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_MPI_HAS_BOOST_PROGRAMOPTIONS
358 
359 _IMP_spb.IMP_MPI_HAS_BOOST_RANDOM_swigconstant(_IMP_spb)
360 IMP_MPI_HAS_BOOST_RANDOM = _IMP_spb.IMP_MPI_HAS_BOOST_RANDOM
361 
362 _IMP_spb.IMP_MPI_HAS_BOOST_SYSTEM_swigconstant(_IMP_spb)
363 IMP_MPI_HAS_BOOST_SYSTEM = _IMP_spb.IMP_MPI_HAS_BOOST_SYSTEM
364 
365 _IMP_spb.IMP_MPI_HAS_NUMPY_swigconstant(_IMP_spb)
366 IMP_MPI_HAS_NUMPY = _IMP_spb.IMP_MPI_HAS_NUMPY
367 
368 _IMP_spb.IMPMPI_SHOW_WARNINGS_swigconstant(_IMP_spb)
369 IMPMPI_SHOW_WARNINGS = _IMP_spb.IMPMPI_SHOW_WARNINGS
370 import IMP.mpi
371 
372 _IMP_spb.IMP_ALGEBRA_HAS_IMP_CGAL_swigconstant(_IMP_spb)
373 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_spb.IMP_ALGEBRA_HAS_IMP_CGAL
374 
375 _IMP_spb.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_spb)
376 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
377 
378 _IMP_spb.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_spb)
379 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
380 
381 _IMP_spb.IMP_ALGEBRA_HAS_BOOST_RANDOM_swigconstant(_IMP_spb)
382 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_spb.IMP_ALGEBRA_HAS_BOOST_RANDOM
383 
384 _IMP_spb.IMP_ALGEBRA_HAS_BOOST_SYSTEM_swigconstant(_IMP_spb)
385 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_spb.IMP_ALGEBRA_HAS_BOOST_SYSTEM
386 
387 _IMP_spb.IMP_ALGEBRA_HAS_CGAL_swigconstant(_IMP_spb)
388 IMP_ALGEBRA_HAS_CGAL = _IMP_spb.IMP_ALGEBRA_HAS_CGAL
389 
390 _IMP_spb.IMP_ALGEBRA_HAS_NUMPY_swigconstant(_IMP_spb)
391 IMP_ALGEBRA_HAS_NUMPY = _IMP_spb.IMP_ALGEBRA_HAS_NUMPY
392 
393 _IMP_spb.IMP_ALGEBRA_HAS_ANN_swigconstant(_IMP_spb)
394 IMP_ALGEBRA_HAS_ANN = _IMP_spb.IMP_ALGEBRA_HAS_ANN
395 
396 _IMP_spb.IMPALGEBRA_SHOW_WARNINGS_swigconstant(_IMP_spb)
397 IMPALGEBRA_SHOW_WARNINGS = _IMP_spb.IMPALGEBRA_SHOW_WARNINGS
398 import IMP.algebra
399 
400 _IMP_spb.IMP_DISPLAY_HAS_IMP_CGAL_swigconstant(_IMP_spb)
401 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_spb.IMP_DISPLAY_HAS_IMP_CGAL
402 
403 _IMP_spb.IMP_DISPLAY_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_spb)
404 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
405 
406 _IMP_spb.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_spb)
407 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
408 
409 _IMP_spb.IMP_DISPLAY_HAS_BOOST_RANDOM_swigconstant(_IMP_spb)
410 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_spb.IMP_DISPLAY_HAS_BOOST_RANDOM
411 
412 _IMP_spb.IMP_DISPLAY_HAS_BOOST_SYSTEM_swigconstant(_IMP_spb)
413 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_spb.IMP_DISPLAY_HAS_BOOST_SYSTEM
414 
415 _IMP_spb.IMP_DISPLAY_HAS_CGAL_swigconstant(_IMP_spb)
416 IMP_DISPLAY_HAS_CGAL = _IMP_spb.IMP_DISPLAY_HAS_CGAL
417 
418 _IMP_spb.IMP_DISPLAY_HAS_NUMPY_swigconstant(_IMP_spb)
419 IMP_DISPLAY_HAS_NUMPY = _IMP_spb.IMP_DISPLAY_HAS_NUMPY
420 
421 _IMP_spb.IMPDISPLAY_SHOW_WARNINGS_swigconstant(_IMP_spb)
422 IMPDISPLAY_SHOW_WARNINGS = _IMP_spb.IMPDISPLAY_SHOW_WARNINGS
423 import IMP.display
424 
425 _IMP_spb.IMP_GSL_HAS_IMP_CGAL_swigconstant(_IMP_spb)
426 IMP_GSL_HAS_IMP_CGAL = _IMP_spb.IMP_GSL_HAS_IMP_CGAL
427 
428 _IMP_spb.IMP_GSL_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_spb)
429 IMP_GSL_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_GSL_HAS_BOOST_FILESYSTEM
430 
431 _IMP_spb.IMP_GSL_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_spb)
432 IMP_GSL_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_GSL_HAS_BOOST_PROGRAMOPTIONS
433 
434 _IMP_spb.IMP_GSL_HAS_BOOST_RANDOM_swigconstant(_IMP_spb)
435 IMP_GSL_HAS_BOOST_RANDOM = _IMP_spb.IMP_GSL_HAS_BOOST_RANDOM
436 
437 _IMP_spb.IMP_GSL_HAS_BOOST_SYSTEM_swigconstant(_IMP_spb)
438 IMP_GSL_HAS_BOOST_SYSTEM = _IMP_spb.IMP_GSL_HAS_BOOST_SYSTEM
439 
440 _IMP_spb.IMP_GSL_HAS_CGAL_swigconstant(_IMP_spb)
441 IMP_GSL_HAS_CGAL = _IMP_spb.IMP_GSL_HAS_CGAL
442 
443 _IMP_spb.IMP_GSL_HAS_NUMPY_swigconstant(_IMP_spb)
444 IMP_GSL_HAS_NUMPY = _IMP_spb.IMP_GSL_HAS_NUMPY
445 
446 _IMP_spb.IMPGSL_SHOW_WARNINGS_swigconstant(_IMP_spb)
447 IMPGSL_SHOW_WARNINGS = _IMP_spb.IMPGSL_SHOW_WARNINGS
448 import IMP.gsl
449 
450 _IMP_spb.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL_swigconstant(_IMP_spb)
451 IMP_SCORE_FUNCTOR_HAS_IMP_CGAL = _IMP_spb.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL
452 
453 _IMP_spb.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_spb)
454 IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM
455 
456 _IMP_spb.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_spb)
457 IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS
458 
459 _IMP_spb.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM_swigconstant(_IMP_spb)
460 IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM = _IMP_spb.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM
461 
462 _IMP_spb.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM_swigconstant(_IMP_spb)
463 IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM = _IMP_spb.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM
464 
465 _IMP_spb.IMP_SCORE_FUNCTOR_HAS_CGAL_swigconstant(_IMP_spb)
466 IMP_SCORE_FUNCTOR_HAS_CGAL = _IMP_spb.IMP_SCORE_FUNCTOR_HAS_CGAL
467 
468 _IMP_spb.IMP_SCORE_FUNCTOR_HAS_HDF5_swigconstant(_IMP_spb)
469 IMP_SCORE_FUNCTOR_HAS_HDF5 = _IMP_spb.IMP_SCORE_FUNCTOR_HAS_HDF5
470 
471 _IMP_spb.IMP_SCORE_FUNCTOR_HAS_NUMPY_swigconstant(_IMP_spb)
472 IMP_SCORE_FUNCTOR_HAS_NUMPY = _IMP_spb.IMP_SCORE_FUNCTOR_HAS_NUMPY
473 
474 _IMP_spb.IMPSCOREFUNCTOR_SHOW_WARNINGS_swigconstant(_IMP_spb)
475 IMPSCOREFUNCTOR_SHOW_WARNINGS = _IMP_spb.IMPSCOREFUNCTOR_SHOW_WARNINGS
476 import IMP.score_functor
477 
478 _IMP_spb.IMP_STATISTICS_HAS_IMP_CGAL_swigconstant(_IMP_spb)
479 IMP_STATISTICS_HAS_IMP_CGAL = _IMP_spb.IMP_STATISTICS_HAS_IMP_CGAL
480 
481 _IMP_spb.IMP_STATISTICS_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_spb)
482 IMP_STATISTICS_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_STATISTICS_HAS_BOOST_FILESYSTEM
483 
484 _IMP_spb.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_spb)
485 IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS
486 
487 _IMP_spb.IMP_STATISTICS_HAS_BOOST_RANDOM_swigconstant(_IMP_spb)
488 IMP_STATISTICS_HAS_BOOST_RANDOM = _IMP_spb.IMP_STATISTICS_HAS_BOOST_RANDOM
489 
490 _IMP_spb.IMP_STATISTICS_HAS_BOOST_SYSTEM_swigconstant(_IMP_spb)
491 IMP_STATISTICS_HAS_BOOST_SYSTEM = _IMP_spb.IMP_STATISTICS_HAS_BOOST_SYSTEM
492 
493 _IMP_spb.IMP_STATISTICS_HAS_CGAL_swigconstant(_IMP_spb)
494 IMP_STATISTICS_HAS_CGAL = _IMP_spb.IMP_STATISTICS_HAS_CGAL
495 
496 _IMP_spb.IMP_STATISTICS_HAS_NUMPY_swigconstant(_IMP_spb)
497 IMP_STATISTICS_HAS_NUMPY = _IMP_spb.IMP_STATISTICS_HAS_NUMPY
498 
499 _IMP_spb.IMPSTATISTICS_SHOW_WARNINGS_swigconstant(_IMP_spb)
500 IMPSTATISTICS_SHOW_WARNINGS = _IMP_spb.IMPSTATISTICS_SHOW_WARNINGS
501 import IMP.statistics
502 
503 _IMP_spb.IMP_CORE_HAS_IMP_CGAL_swigconstant(_IMP_spb)
504 IMP_CORE_HAS_IMP_CGAL = _IMP_spb.IMP_CORE_HAS_IMP_CGAL
505 
506 _IMP_spb.IMP_CORE_HAS_IMP_KERNEL_swigconstant(_IMP_spb)
507 IMP_CORE_HAS_IMP_KERNEL = _IMP_spb.IMP_CORE_HAS_IMP_KERNEL
508 
509 _IMP_spb.IMP_CORE_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_spb)
510 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_CORE_HAS_BOOST_FILESYSTEM
511 
512 _IMP_spb.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_spb)
513 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
514 
515 _IMP_spb.IMP_CORE_HAS_BOOST_RANDOM_swigconstant(_IMP_spb)
516 IMP_CORE_HAS_BOOST_RANDOM = _IMP_spb.IMP_CORE_HAS_BOOST_RANDOM
517 
518 _IMP_spb.IMP_CORE_HAS_BOOST_SYSTEM_swigconstant(_IMP_spb)
519 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_spb.IMP_CORE_HAS_BOOST_SYSTEM
520 
521 _IMP_spb.IMP_CORE_HAS_CGAL_swigconstant(_IMP_spb)
522 IMP_CORE_HAS_CGAL = _IMP_spb.IMP_CORE_HAS_CGAL
523 
524 _IMP_spb.IMP_CORE_HAS_HDF5_swigconstant(_IMP_spb)
525 IMP_CORE_HAS_HDF5 = _IMP_spb.IMP_CORE_HAS_HDF5
526 
527 _IMP_spb.IMP_CORE_HAS_NUMPY_swigconstant(_IMP_spb)
528 IMP_CORE_HAS_NUMPY = _IMP_spb.IMP_CORE_HAS_NUMPY
529 
530 _IMP_spb.IMPCORE_SHOW_WARNINGS_swigconstant(_IMP_spb)
531 IMPCORE_SHOW_WARNINGS = _IMP_spb.IMPCORE_SHOW_WARNINGS
532 import IMP.core
533 
534 _IMP_spb.IMP_CONTAINER_HAS_IMP_ALGEBRA_swigconstant(_IMP_spb)
535 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_spb.IMP_CONTAINER_HAS_IMP_ALGEBRA
536 
537 _IMP_spb.IMP_CONTAINER_HAS_IMP_CGAL_swigconstant(_IMP_spb)
538 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_spb.IMP_CONTAINER_HAS_IMP_CGAL
539 
540 _IMP_spb.IMP_CONTAINER_HAS_IMP_DISPLAY_swigconstant(_IMP_spb)
541 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_spb.IMP_CONTAINER_HAS_IMP_DISPLAY
542 
543 _IMP_spb.IMP_CONTAINER_HAS_IMP_KERNEL_swigconstant(_IMP_spb)
544 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_spb.IMP_CONTAINER_HAS_IMP_KERNEL
545 
546 _IMP_spb.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_spb)
547 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
548 
549 _IMP_spb.IMP_CONTAINER_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_spb)
550 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
551 
552 _IMP_spb.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_spb)
553 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
554 
555 _IMP_spb.IMP_CONTAINER_HAS_BOOST_RANDOM_swigconstant(_IMP_spb)
556 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_spb.IMP_CONTAINER_HAS_BOOST_RANDOM
557 
558 _IMP_spb.IMP_CONTAINER_HAS_BOOST_SYSTEM_swigconstant(_IMP_spb)
559 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_spb.IMP_CONTAINER_HAS_BOOST_SYSTEM
560 
561 _IMP_spb.IMP_CONTAINER_HAS_CGAL_swigconstant(_IMP_spb)
562 IMP_CONTAINER_HAS_CGAL = _IMP_spb.IMP_CONTAINER_HAS_CGAL
563 
564 _IMP_spb.IMP_CONTAINER_HAS_HDF5_swigconstant(_IMP_spb)
565 IMP_CONTAINER_HAS_HDF5 = _IMP_spb.IMP_CONTAINER_HAS_HDF5
566 
567 _IMP_spb.IMP_CONTAINER_HAS_NUMPY_swigconstant(_IMP_spb)
568 IMP_CONTAINER_HAS_NUMPY = _IMP_spb.IMP_CONTAINER_HAS_NUMPY
569 
570 _IMP_spb.IMP_CONTAINER_HAS_PYTHON_IHM_swigconstant(_IMP_spb)
571 IMP_CONTAINER_HAS_PYTHON_IHM = _IMP_spb.IMP_CONTAINER_HAS_PYTHON_IHM
572 
573 _IMP_spb.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP_swigconstant(_IMP_spb)
574 IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP = _IMP_spb.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP
575 
576 _IMP_spb.IMP_CONTAINER_HAS_ROBIN_MAP_swigconstant(_IMP_spb)
577 IMP_CONTAINER_HAS_ROBIN_MAP = _IMP_spb.IMP_CONTAINER_HAS_ROBIN_MAP
578 
579 _IMP_spb.IMPCONTAINER_SHOW_WARNINGS_swigconstant(_IMP_spb)
580 IMPCONTAINER_SHOW_WARNINGS = _IMP_spb.IMPCONTAINER_SHOW_WARNINGS
581 import IMP.container
582 
583 _IMP_spb.IMP_SYMMETRY_HAS_IMP_CGAL_swigconstant(_IMP_spb)
584 IMP_SYMMETRY_HAS_IMP_CGAL = _IMP_spb.IMP_SYMMETRY_HAS_IMP_CGAL
585 
586 _IMP_spb.IMP_SYMMETRY_HAS_IMP_DISPLAY_swigconstant(_IMP_spb)
587 IMP_SYMMETRY_HAS_IMP_DISPLAY = _IMP_spb.IMP_SYMMETRY_HAS_IMP_DISPLAY
588 
589 _IMP_spb.IMP_SYMMETRY_HAS_IMP_KERNEL_swigconstant(_IMP_spb)
590 IMP_SYMMETRY_HAS_IMP_KERNEL = _IMP_spb.IMP_SYMMETRY_HAS_IMP_KERNEL
591 
592 _IMP_spb.IMP_SYMMETRY_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_spb)
593 IMP_SYMMETRY_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_SYMMETRY_HAS_IMP_SCORE_FUNCTOR
594 
595 _IMP_spb.IMP_SYMMETRY_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_spb)
596 IMP_SYMMETRY_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_SYMMETRY_HAS_BOOST_FILESYSTEM
597 
598 _IMP_spb.IMP_SYMMETRY_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_spb)
599 IMP_SYMMETRY_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_SYMMETRY_HAS_BOOST_PROGRAMOPTIONS
600 
601 _IMP_spb.IMP_SYMMETRY_HAS_BOOST_RANDOM_swigconstant(_IMP_spb)
602 IMP_SYMMETRY_HAS_BOOST_RANDOM = _IMP_spb.IMP_SYMMETRY_HAS_BOOST_RANDOM
603 
604 _IMP_spb.IMP_SYMMETRY_HAS_BOOST_SYSTEM_swigconstant(_IMP_spb)
605 IMP_SYMMETRY_HAS_BOOST_SYSTEM = _IMP_spb.IMP_SYMMETRY_HAS_BOOST_SYSTEM
606 
607 _IMP_spb.IMP_SYMMETRY_HAS_CGAL_swigconstant(_IMP_spb)
608 IMP_SYMMETRY_HAS_CGAL = _IMP_spb.IMP_SYMMETRY_HAS_CGAL
609 
610 _IMP_spb.IMP_SYMMETRY_HAS_HDF5_swigconstant(_IMP_spb)
611 IMP_SYMMETRY_HAS_HDF5 = _IMP_spb.IMP_SYMMETRY_HAS_HDF5
612 
613 _IMP_spb.IMP_SYMMETRY_HAS_NUMPY_swigconstant(_IMP_spb)
614 IMP_SYMMETRY_HAS_NUMPY = _IMP_spb.IMP_SYMMETRY_HAS_NUMPY
615 
616 _IMP_spb.IMP_SYMMETRY_HAS_PYTHON_IHM_swigconstant(_IMP_spb)
617 IMP_SYMMETRY_HAS_PYTHON_IHM = _IMP_spb.IMP_SYMMETRY_HAS_PYTHON_IHM
618 
619 _IMP_spb.IMPSYMMETRY_SHOW_WARNINGS_swigconstant(_IMP_spb)
620 IMPSYMMETRY_SHOW_WARNINGS = _IMP_spb.IMPSYMMETRY_SHOW_WARNINGS
621 import IMP.symmetry
622 
623 _IMP_spb.IMP_ATOM_HAS_IMP_CGAL_swigconstant(_IMP_spb)
624 IMP_ATOM_HAS_IMP_CGAL = _IMP_spb.IMP_ATOM_HAS_IMP_CGAL
625 
626 _IMP_spb.IMP_ATOM_HAS_IMP_KERNEL_swigconstant(_IMP_spb)
627 IMP_ATOM_HAS_IMP_KERNEL = _IMP_spb.IMP_ATOM_HAS_IMP_KERNEL
628 
629 _IMP_spb.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_spb)
630 IMP_ATOM_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR
631 
632 _IMP_spb.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_spb)
633 IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS
634 
635 _IMP_spb.IMP_ATOM_HAS_BOOST_RANDOM_swigconstant(_IMP_spb)
636 IMP_ATOM_HAS_BOOST_RANDOM = _IMP_spb.IMP_ATOM_HAS_BOOST_RANDOM
637 
638 _IMP_spb.IMP_ATOM_HAS_BOOST_REGEX_swigconstant(_IMP_spb)
639 IMP_ATOM_HAS_BOOST_REGEX = _IMP_spb.IMP_ATOM_HAS_BOOST_REGEX
640 
641 _IMP_spb.IMP_ATOM_HAS_BOOST_SYSTEM_swigconstant(_IMP_spb)
642 IMP_ATOM_HAS_BOOST_SYSTEM = _IMP_spb.IMP_ATOM_HAS_BOOST_SYSTEM
643 
644 _IMP_spb.IMP_ATOM_HAS_CGAL_swigconstant(_IMP_spb)
645 IMP_ATOM_HAS_CGAL = _IMP_spb.IMP_ATOM_HAS_CGAL
646 
647 _IMP_spb.IMP_ATOM_HAS_HDF5_swigconstant(_IMP_spb)
648 IMP_ATOM_HAS_HDF5 = _IMP_spb.IMP_ATOM_HAS_HDF5
649 
650 _IMP_spb.IMP_ATOM_HAS_NUMPY_swigconstant(_IMP_spb)
651 IMP_ATOM_HAS_NUMPY = _IMP_spb.IMP_ATOM_HAS_NUMPY
652 
653 _IMP_spb.IMP_ATOM_HAS_PYTHON_IHM_swigconstant(_IMP_spb)
654 IMP_ATOM_HAS_PYTHON_IHM = _IMP_spb.IMP_ATOM_HAS_PYTHON_IHM
655 
656 _IMP_spb.IMPATOM_SHOW_WARNINGS_swigconstant(_IMP_spb)
657 IMPATOM_SHOW_WARNINGS = _IMP_spb.IMPATOM_SHOW_WARNINGS
658 
659 _IMP_spb.IMP_ATOM_TYPE_INDEX_swigconstant(_IMP_spb)
660 IMP_ATOM_TYPE_INDEX = _IMP_spb.IMP_ATOM_TYPE_INDEX
661 
662 _IMP_spb.IMP_RESIDUE_TYPE_INDEX_swigconstant(_IMP_spb)
663 IMP_RESIDUE_TYPE_INDEX = _IMP_spb.IMP_RESIDUE_TYPE_INDEX
664 
665 _IMP_spb.IMP_HIERARCHY_TYPE_INDEX_swigconstant(_IMP_spb)
666 IMP_HIERARCHY_TYPE_INDEX = _IMP_spb.IMP_HIERARCHY_TYPE_INDEX
667 
668 _IMP_spb.IMP_CHAIN_TYPE_INDEX_swigconstant(_IMP_spb)
669 IMP_CHAIN_TYPE_INDEX = _IMP_spb.IMP_CHAIN_TYPE_INDEX
670 import IMP.atom
671 
672 _IMP_spb.IMP_EM_HAS_IMP_CGAL_swigconstant(_IMP_spb)
673 IMP_EM_HAS_IMP_CGAL = _IMP_spb.IMP_EM_HAS_IMP_CGAL
674 
675 _IMP_spb.IMP_EM_HAS_IMP_CONTAINER_swigconstant(_IMP_spb)
676 IMP_EM_HAS_IMP_CONTAINER = _IMP_spb.IMP_EM_HAS_IMP_CONTAINER
677 
678 _IMP_spb.IMP_EM_HAS_IMP_DISPLAY_swigconstant(_IMP_spb)
679 IMP_EM_HAS_IMP_DISPLAY = _IMP_spb.IMP_EM_HAS_IMP_DISPLAY
680 
681 _IMP_spb.IMP_EM_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_spb)
682 IMP_EM_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_EM_HAS_IMP_SCORE_FUNCTOR
683 
684 _IMP_spb.IMP_EM_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_spb)
685 IMP_EM_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_EM_HAS_BOOST_FILESYSTEM
686 
687 _IMP_spb.IMP_EM_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_spb)
688 IMP_EM_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_EM_HAS_BOOST_PROGRAMOPTIONS
689 
690 _IMP_spb.IMP_EM_HAS_BOOST_RANDOM_swigconstant(_IMP_spb)
691 IMP_EM_HAS_BOOST_RANDOM = _IMP_spb.IMP_EM_HAS_BOOST_RANDOM
692 
693 _IMP_spb.IMP_EM_HAS_BOOST_REGEX_swigconstant(_IMP_spb)
694 IMP_EM_HAS_BOOST_REGEX = _IMP_spb.IMP_EM_HAS_BOOST_REGEX
695 
696 _IMP_spb.IMP_EM_HAS_BOOST_SYSTEM_swigconstant(_IMP_spb)
697 IMP_EM_HAS_BOOST_SYSTEM = _IMP_spb.IMP_EM_HAS_BOOST_SYSTEM
698 
699 _IMP_spb.IMP_EM_HAS_CGAL_swigconstant(_IMP_spb)
700 IMP_EM_HAS_CGAL = _IMP_spb.IMP_EM_HAS_CGAL
701 
702 _IMP_spb.IMP_EM_HAS_HDF5_swigconstant(_IMP_spb)
703 IMP_EM_HAS_HDF5 = _IMP_spb.IMP_EM_HAS_HDF5
704 
705 _IMP_spb.IMP_EM_HAS_NUMPY_swigconstant(_IMP_spb)
706 IMP_EM_HAS_NUMPY = _IMP_spb.IMP_EM_HAS_NUMPY
707 
708 _IMP_spb.IMP_EM_HAS_PYTHON_IHM_swigconstant(_IMP_spb)
709 IMP_EM_HAS_PYTHON_IHM = _IMP_spb.IMP_EM_HAS_PYTHON_IHM
710 
711 _IMP_spb.IMPEM_SHOW_WARNINGS_swigconstant(_IMP_spb)
712 IMPEM_SHOW_WARNINGS = _IMP_spb.IMPEM_SHOW_WARNINGS
713 import IMP.em
714 
715 _IMP_spb.IMP_SAXS_HAS_IMP_CGAL_swigconstant(_IMP_spb)
716 IMP_SAXS_HAS_IMP_CGAL = _IMP_spb.IMP_SAXS_HAS_IMP_CGAL
717 
718 _IMP_spb.IMP_SAXS_HAS_IMP_CONTAINER_swigconstant(_IMP_spb)
719 IMP_SAXS_HAS_IMP_CONTAINER = _IMP_spb.IMP_SAXS_HAS_IMP_CONTAINER
720 
721 _IMP_spb.IMP_SAXS_HAS_IMP_DISPLAY_swigconstant(_IMP_spb)
722 IMP_SAXS_HAS_IMP_DISPLAY = _IMP_spb.IMP_SAXS_HAS_IMP_DISPLAY
723 
724 _IMP_spb.IMP_SAXS_HAS_IMP_KERNEL_swigconstant(_IMP_spb)
725 IMP_SAXS_HAS_IMP_KERNEL = _IMP_spb.IMP_SAXS_HAS_IMP_KERNEL
726 
727 _IMP_spb.IMP_SAXS_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_spb)
728 IMP_SAXS_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_SAXS_HAS_IMP_SCORE_FUNCTOR
729 
730 _IMP_spb.IMP_SAXS_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_spb)
731 IMP_SAXS_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_SAXS_HAS_BOOST_FILESYSTEM
732 
733 _IMP_spb.IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_spb)
734 IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS
735 
736 _IMP_spb.IMP_SAXS_HAS_BOOST_RANDOM_swigconstant(_IMP_spb)
737 IMP_SAXS_HAS_BOOST_RANDOM = _IMP_spb.IMP_SAXS_HAS_BOOST_RANDOM
738 
739 _IMP_spb.IMP_SAXS_HAS_BOOST_REGEX_swigconstant(_IMP_spb)
740 IMP_SAXS_HAS_BOOST_REGEX = _IMP_spb.IMP_SAXS_HAS_BOOST_REGEX
741 
742 _IMP_spb.IMP_SAXS_HAS_BOOST_SYSTEM_swigconstant(_IMP_spb)
743 IMP_SAXS_HAS_BOOST_SYSTEM = _IMP_spb.IMP_SAXS_HAS_BOOST_SYSTEM
744 
745 _IMP_spb.IMP_SAXS_HAS_CGAL_swigconstant(_IMP_spb)
746 IMP_SAXS_HAS_CGAL = _IMP_spb.IMP_SAXS_HAS_CGAL
747 
748 _IMP_spb.IMP_SAXS_HAS_HDF5_swigconstant(_IMP_spb)
749 IMP_SAXS_HAS_HDF5 = _IMP_spb.IMP_SAXS_HAS_HDF5
750 
751 _IMP_spb.IMP_SAXS_HAS_NUMPY_swigconstant(_IMP_spb)
752 IMP_SAXS_HAS_NUMPY = _IMP_spb.IMP_SAXS_HAS_NUMPY
753 
754 _IMP_spb.IMP_SAXS_HAS_PYTHON_IHM_swigconstant(_IMP_spb)
755 IMP_SAXS_HAS_PYTHON_IHM = _IMP_spb.IMP_SAXS_HAS_PYTHON_IHM
756 
757 _IMP_spb.IMPSAXS_SHOW_WARNINGS_swigconstant(_IMP_spb)
758 IMPSAXS_SHOW_WARNINGS = _IMP_spb.IMPSAXS_SHOW_WARNINGS
759 import IMP.saxs
760 
761 _IMP_spb.IMP_ISD_HAS_IMP_CGAL_swigconstant(_IMP_spb)
762 IMP_ISD_HAS_IMP_CGAL = _IMP_spb.IMP_ISD_HAS_IMP_CGAL
763 
764 _IMP_spb.IMP_ISD_HAS_IMP_DISPLAY_swigconstant(_IMP_spb)
765 IMP_ISD_HAS_IMP_DISPLAY = _IMP_spb.IMP_ISD_HAS_IMP_DISPLAY
766 
767 _IMP_spb.IMP_ISD_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_spb)
768 IMP_ISD_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_ISD_HAS_IMP_SCORE_FUNCTOR
769 
770 _IMP_spb.IMP_ISD_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_spb)
771 IMP_ISD_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_ISD_HAS_BOOST_FILESYSTEM
772 
773 _IMP_spb.IMP_ISD_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_spb)
774 IMP_ISD_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_ISD_HAS_BOOST_PROGRAMOPTIONS
775 
776 _IMP_spb.IMP_ISD_HAS_BOOST_RANDOM_swigconstant(_IMP_spb)
777 IMP_ISD_HAS_BOOST_RANDOM = _IMP_spb.IMP_ISD_HAS_BOOST_RANDOM
778 
779 _IMP_spb.IMP_ISD_HAS_BOOST_REGEX_swigconstant(_IMP_spb)
780 IMP_ISD_HAS_BOOST_REGEX = _IMP_spb.IMP_ISD_HAS_BOOST_REGEX
781 
782 _IMP_spb.IMP_ISD_HAS_BOOST_SYSTEM_swigconstant(_IMP_spb)
783 IMP_ISD_HAS_BOOST_SYSTEM = _IMP_spb.IMP_ISD_HAS_BOOST_SYSTEM
784 
785 _IMP_spb.IMP_ISD_HAS_CGAL_swigconstant(_IMP_spb)
786 IMP_ISD_HAS_CGAL = _IMP_spb.IMP_ISD_HAS_CGAL
787 
788 _IMP_spb.IMP_ISD_HAS_HDF5_swigconstant(_IMP_spb)
789 IMP_ISD_HAS_HDF5 = _IMP_spb.IMP_ISD_HAS_HDF5
790 
791 _IMP_spb.IMP_ISD_HAS_NUMPY_swigconstant(_IMP_spb)
792 IMP_ISD_HAS_NUMPY = _IMP_spb.IMP_ISD_HAS_NUMPY
793 
794 _IMP_spb.IMP_ISD_HAS_PYTHON_IHM_swigconstant(_IMP_spb)
795 IMP_ISD_HAS_PYTHON_IHM = _IMP_spb.IMP_ISD_HAS_PYTHON_IHM
796 
797 _IMP_spb.IMPISD_SHOW_WARNINGS_swigconstant(_IMP_spb)
798 IMPISD_SHOW_WARNINGS = _IMP_spb.IMPISD_SHOW_WARNINGS
799 import IMP.isd
800 
801 _IMP_spb.IMP_RMF_HAS_IMP_CGAL_swigconstant(_IMP_spb)
802 IMP_RMF_HAS_IMP_CGAL = _IMP_spb.IMP_RMF_HAS_IMP_CGAL
803 
804 _IMP_spb.IMP_RMF_HAS_IMP_EM_swigconstant(_IMP_spb)
805 IMP_RMF_HAS_IMP_EM = _IMP_spb.IMP_RMF_HAS_IMP_EM
806 
807 _IMP_spb.IMP_RMF_HAS_IMP_SAXS_swigconstant(_IMP_spb)
808 IMP_RMF_HAS_IMP_SAXS = _IMP_spb.IMP_RMF_HAS_IMP_SAXS
809 
810 _IMP_spb.IMP_RMF_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_spb)
811 IMP_RMF_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_RMF_HAS_IMP_SCORE_FUNCTOR
812 
813 _IMP_spb.IMP_RMF_HAS_IMP_STATISTICS_swigconstant(_IMP_spb)
814 IMP_RMF_HAS_IMP_STATISTICS = _IMP_spb.IMP_RMF_HAS_IMP_STATISTICS
815 
816 _IMP_spb.IMP_RMF_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_spb)
817 IMP_RMF_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_RMF_HAS_BOOST_FILESYSTEM
818 
819 _IMP_spb.IMP_RMF_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_spb)
820 IMP_RMF_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_RMF_HAS_BOOST_PROGRAMOPTIONS
821 
822 _IMP_spb.IMP_RMF_HAS_BOOST_RANDOM_swigconstant(_IMP_spb)
823 IMP_RMF_HAS_BOOST_RANDOM = _IMP_spb.IMP_RMF_HAS_BOOST_RANDOM
824 
825 _IMP_spb.IMP_RMF_HAS_BOOST_REGEX_swigconstant(_IMP_spb)
826 IMP_RMF_HAS_BOOST_REGEX = _IMP_spb.IMP_RMF_HAS_BOOST_REGEX
827 
828 _IMP_spb.IMP_RMF_HAS_BOOST_SYSTEM_swigconstant(_IMP_spb)
829 IMP_RMF_HAS_BOOST_SYSTEM = _IMP_spb.IMP_RMF_HAS_BOOST_SYSTEM
830 
831 _IMP_spb.IMP_RMF_HAS_CGAL_swigconstant(_IMP_spb)
832 IMP_RMF_HAS_CGAL = _IMP_spb.IMP_RMF_HAS_CGAL
833 
834 _IMP_spb.IMP_RMF_HAS_HDF5_swigconstant(_IMP_spb)
835 IMP_RMF_HAS_HDF5 = _IMP_spb.IMP_RMF_HAS_HDF5
836 
837 _IMP_spb.IMP_RMF_HAS_NUMPY_swigconstant(_IMP_spb)
838 IMP_RMF_HAS_NUMPY = _IMP_spb.IMP_RMF_HAS_NUMPY
839 
840 _IMP_spb.IMP_RMF_HAS_PYTHON_IHM_swigconstant(_IMP_spb)
841 IMP_RMF_HAS_PYTHON_IHM = _IMP_spb.IMP_RMF_HAS_PYTHON_IHM
842 
843 _IMP_spb.IMPRMF_SHOW_WARNINGS_swigconstant(_IMP_spb)
844 IMPRMF_SHOW_WARNINGS = _IMP_spb.IMPRMF_SHOW_WARNINGS
845 import IMP.rmf
846 import RMF
847 
848 _IMP_spb.IMP_DOMINO_HAS_IMP_ATOM_swigconstant(_IMP_spb)
849 IMP_DOMINO_HAS_IMP_ATOM = _IMP_spb.IMP_DOMINO_HAS_IMP_ATOM
850 
851 _IMP_spb.IMP_DOMINO_HAS_IMP_CGAL_swigconstant(_IMP_spb)
852 IMP_DOMINO_HAS_IMP_CGAL = _IMP_spb.IMP_DOMINO_HAS_IMP_CGAL
853 
854 _IMP_spb.IMP_DOMINO_HAS_IMP_EM_swigconstant(_IMP_spb)
855 IMP_DOMINO_HAS_IMP_EM = _IMP_spb.IMP_DOMINO_HAS_IMP_EM
856 
857 _IMP_spb.IMP_DOMINO_HAS_IMP_ISD_swigconstant(_IMP_spb)
858 IMP_DOMINO_HAS_IMP_ISD = _IMP_spb.IMP_DOMINO_HAS_IMP_ISD
859 
860 _IMP_spb.IMP_DOMINO_HAS_IMP_KERNEL_swigconstant(_IMP_spb)
861 IMP_DOMINO_HAS_IMP_KERNEL = _IMP_spb.IMP_DOMINO_HAS_IMP_KERNEL
862 
863 _IMP_spb.IMP_DOMINO_HAS_IMP_RMF_swigconstant(_IMP_spb)
864 IMP_DOMINO_HAS_IMP_RMF = _IMP_spb.IMP_DOMINO_HAS_IMP_RMF
865 
866 _IMP_spb.IMP_DOMINO_HAS_IMP_SAXS_swigconstant(_IMP_spb)
867 IMP_DOMINO_HAS_IMP_SAXS = _IMP_spb.IMP_DOMINO_HAS_IMP_SAXS
868 
869 _IMP_spb.IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_spb)
870 IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR
871 
872 _IMP_spb.IMP_DOMINO_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_spb)
873 IMP_DOMINO_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_DOMINO_HAS_BOOST_FILESYSTEM
874 
875 _IMP_spb.IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_spb)
876 IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS
877 
878 _IMP_spb.IMP_DOMINO_HAS_BOOST_RANDOM_swigconstant(_IMP_spb)
879 IMP_DOMINO_HAS_BOOST_RANDOM = _IMP_spb.IMP_DOMINO_HAS_BOOST_RANDOM
880 
881 _IMP_spb.IMP_DOMINO_HAS_BOOST_REGEX_swigconstant(_IMP_spb)
882 IMP_DOMINO_HAS_BOOST_REGEX = _IMP_spb.IMP_DOMINO_HAS_BOOST_REGEX
883 
884 _IMP_spb.IMP_DOMINO_HAS_BOOST_SYSTEM_swigconstant(_IMP_spb)
885 IMP_DOMINO_HAS_BOOST_SYSTEM = _IMP_spb.IMP_DOMINO_HAS_BOOST_SYSTEM
886 
887 _IMP_spb.IMP_DOMINO_HAS_CGAL_swigconstant(_IMP_spb)
888 IMP_DOMINO_HAS_CGAL = _IMP_spb.IMP_DOMINO_HAS_CGAL
889 
890 _IMP_spb.IMP_DOMINO_HAS_HDF5_swigconstant(_IMP_spb)
891 IMP_DOMINO_HAS_HDF5 = _IMP_spb.IMP_DOMINO_HAS_HDF5
892 
893 _IMP_spb.IMP_DOMINO_HAS_NUMPY_swigconstant(_IMP_spb)
894 IMP_DOMINO_HAS_NUMPY = _IMP_spb.IMP_DOMINO_HAS_NUMPY
895 
896 _IMP_spb.IMP_DOMINO_HAS_RMF_swigconstant(_IMP_spb)
897 IMP_DOMINO_HAS_RMF = _IMP_spb.IMP_DOMINO_HAS_RMF
898 
899 _IMP_spb.IMP_DOMINO_HAS_PYTHON_IHM_swigconstant(_IMP_spb)
900 IMP_DOMINO_HAS_PYTHON_IHM = _IMP_spb.IMP_DOMINO_HAS_PYTHON_IHM
901 
902 _IMP_spb.IMPDOMINO_SHOW_WARNINGS_swigconstant(_IMP_spb)
903 IMPDOMINO_SHOW_WARNINGS = _IMP_spb.IMPDOMINO_SHOW_WARNINGS
904 import RMF_HDF5
905 import IMP.domino
906 
907 _IMP_spb.IMP_EM2D_HAS_IMP_CGAL_swigconstant(_IMP_spb)
908 IMP_EM2D_HAS_IMP_CGAL = _IMP_spb.IMP_EM2D_HAS_IMP_CGAL
909 
910 _IMP_spb.IMP_EM2D_HAS_IMP_ISD_swigconstant(_IMP_spb)
911 IMP_EM2D_HAS_IMP_ISD = _IMP_spb.IMP_EM2D_HAS_IMP_ISD
912 
913 _IMP_spb.IMP_EM2D_HAS_IMP_KERNEL_swigconstant(_IMP_spb)
914 IMP_EM2D_HAS_IMP_KERNEL = _IMP_spb.IMP_EM2D_HAS_IMP_KERNEL
915 
916 _IMP_spb.IMP_EM2D_HAS_IMP_RMF_swigconstant(_IMP_spb)
917 IMP_EM2D_HAS_IMP_RMF = _IMP_spb.IMP_EM2D_HAS_IMP_RMF
918 
919 _IMP_spb.IMP_EM2D_HAS_IMP_SAXS_swigconstant(_IMP_spb)
920 IMP_EM2D_HAS_IMP_SAXS = _IMP_spb.IMP_EM2D_HAS_IMP_SAXS
921 
922 _IMP_spb.IMP_EM2D_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_spb)
923 IMP_EM2D_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_EM2D_HAS_IMP_SCORE_FUNCTOR
924 
925 _IMP_spb.IMP_EM2D_HAS_IMP_STATISTICS_swigconstant(_IMP_spb)
926 IMP_EM2D_HAS_IMP_STATISTICS = _IMP_spb.IMP_EM2D_HAS_IMP_STATISTICS
927 
928 _IMP_spb.IMP_EM2D_HAS_BOOST_GRAPH_swigconstant(_IMP_spb)
929 IMP_EM2D_HAS_BOOST_GRAPH = _IMP_spb.IMP_EM2D_HAS_BOOST_GRAPH
930 
931 _IMP_spb.IMP_EM2D_HAS_BOOST_RANDOM_swigconstant(_IMP_spb)
932 IMP_EM2D_HAS_BOOST_RANDOM = _IMP_spb.IMP_EM2D_HAS_BOOST_RANDOM
933 
934 _IMP_spb.IMP_EM2D_HAS_BOOST_REGEX_swigconstant(_IMP_spb)
935 IMP_EM2D_HAS_BOOST_REGEX = _IMP_spb.IMP_EM2D_HAS_BOOST_REGEX
936 
937 _IMP_spb.IMP_EM2D_HAS_BOOST_SYSTEM_swigconstant(_IMP_spb)
938 IMP_EM2D_HAS_BOOST_SYSTEM = _IMP_spb.IMP_EM2D_HAS_BOOST_SYSTEM
939 
940 _IMP_spb.IMP_EM2D_HAS_CGAL_swigconstant(_IMP_spb)
941 IMP_EM2D_HAS_CGAL = _IMP_spb.IMP_EM2D_HAS_CGAL
942 
943 _IMP_spb.IMP_EM2D_HAS_GSL_swigconstant(_IMP_spb)
944 IMP_EM2D_HAS_GSL = _IMP_spb.IMP_EM2D_HAS_GSL
945 
946 _IMP_spb.IMP_EM2D_HAS_HDF5_swigconstant(_IMP_spb)
947 IMP_EM2D_HAS_HDF5 = _IMP_spb.IMP_EM2D_HAS_HDF5
948 
949 _IMP_spb.IMP_EM2D_HAS_NUMPY_swigconstant(_IMP_spb)
950 IMP_EM2D_HAS_NUMPY = _IMP_spb.IMP_EM2D_HAS_NUMPY
951 
952 _IMP_spb.IMP_EM2D_HAS_OPENCV22_swigconstant(_IMP_spb)
953 IMP_EM2D_HAS_OPENCV22 = _IMP_spb.IMP_EM2D_HAS_OPENCV22
954 
955 _IMP_spb.IMP_EM2D_HAS_RMF_swigconstant(_IMP_spb)
956 IMP_EM2D_HAS_RMF = _IMP_spb.IMP_EM2D_HAS_RMF
957 
958 _IMP_spb.IMP_EM2D_HAS_PYTHON_IHM_swigconstant(_IMP_spb)
959 IMP_EM2D_HAS_PYTHON_IHM = _IMP_spb.IMP_EM2D_HAS_PYTHON_IHM
960 
961 _IMP_spb.IMP_EM2D_HAS_OPENCV21_swigconstant(_IMP_spb)
962 IMP_EM2D_HAS_OPENCV21 = _IMP_spb.IMP_EM2D_HAS_OPENCV21
963 
964 _IMP_spb.IMP_EM2D_HAS_OPENCV3_swigconstant(_IMP_spb)
965 IMP_EM2D_HAS_OPENCV3 = _IMP_spb.IMP_EM2D_HAS_OPENCV3
966 
967 _IMP_spb.IMPEM2D_SHOW_WARNINGS_swigconstant(_IMP_spb)
968 IMPEM2D_SHOW_WARNINGS = _IMP_spb.IMPEM2D_SHOW_WARNINGS
969 import IMP.em2d
970 
971 _IMP_spb.IMP_SPB_HAS_IMP_ALGEBRA_swigconstant(_IMP_spb)
972 IMP_SPB_HAS_IMP_ALGEBRA = _IMP_spb.IMP_SPB_HAS_IMP_ALGEBRA
973 
974 _IMP_spb.IMP_SPB_HAS_IMP_CGAL_swigconstant(_IMP_spb)
975 IMP_SPB_HAS_IMP_CGAL = _IMP_spb.IMP_SPB_HAS_IMP_CGAL
976 
977 _IMP_spb.IMP_SPB_HAS_IMP_DISPLAY_swigconstant(_IMP_spb)
978 IMP_SPB_HAS_IMP_DISPLAY = _IMP_spb.IMP_SPB_HAS_IMP_DISPLAY
979 
980 _IMP_spb.IMP_SPB_HAS_IMP_DOMINO_swigconstant(_IMP_spb)
981 IMP_SPB_HAS_IMP_DOMINO = _IMP_spb.IMP_SPB_HAS_IMP_DOMINO
982 
983 _IMP_spb.IMP_SPB_HAS_IMP_EM_swigconstant(_IMP_spb)
984 IMP_SPB_HAS_IMP_EM = _IMP_spb.IMP_SPB_HAS_IMP_EM
985 
986 _IMP_spb.IMP_SPB_HAS_IMP_GSL_swigconstant(_IMP_spb)
987 IMP_SPB_HAS_IMP_GSL = _IMP_spb.IMP_SPB_HAS_IMP_GSL
988 
989 _IMP_spb.IMP_SPB_HAS_IMP_KERNEL_swigconstant(_IMP_spb)
990 IMP_SPB_HAS_IMP_KERNEL = _IMP_spb.IMP_SPB_HAS_IMP_KERNEL
991 
992 _IMP_spb.IMP_SPB_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_spb)
993 IMP_SPB_HAS_IMP_SCORE_FUNCTOR = _IMP_spb.IMP_SPB_HAS_IMP_SCORE_FUNCTOR
994 
995 _IMP_spb.IMP_SPB_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_spb)
996 IMP_SPB_HAS_BOOST_FILESYSTEM = _IMP_spb.IMP_SPB_HAS_BOOST_FILESYSTEM
997 
998 _IMP_spb.IMP_SPB_HAS_BOOST_GRAPH_swigconstant(_IMP_spb)
999 IMP_SPB_HAS_BOOST_GRAPH = _IMP_spb.IMP_SPB_HAS_BOOST_GRAPH
1000 
1001 _IMP_spb.IMP_SPB_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_spb)
1002 IMP_SPB_HAS_BOOST_PROGRAMOPTIONS = _IMP_spb.IMP_SPB_HAS_BOOST_PROGRAMOPTIONS
1003 
1004 _IMP_spb.IMP_SPB_HAS_BOOST_RANDOM_swigconstant(_IMP_spb)
1005 IMP_SPB_HAS_BOOST_RANDOM = _IMP_spb.IMP_SPB_HAS_BOOST_RANDOM
1006 
1007 _IMP_spb.IMP_SPB_HAS_BOOST_REGEX_swigconstant(_IMP_spb)
1008 IMP_SPB_HAS_BOOST_REGEX = _IMP_spb.IMP_SPB_HAS_BOOST_REGEX
1009 
1010 _IMP_spb.IMP_SPB_HAS_BOOST_SYSTEM_swigconstant(_IMP_spb)
1011 IMP_SPB_HAS_BOOST_SYSTEM = _IMP_spb.IMP_SPB_HAS_BOOST_SYSTEM
1012 
1013 _IMP_spb.IMP_SPB_HAS_CGAL_swigconstant(_IMP_spb)
1014 IMP_SPB_HAS_CGAL = _IMP_spb.IMP_SPB_HAS_CGAL
1015 
1016 _IMP_spb.IMP_SPB_HAS_FFTW3_swigconstant(_IMP_spb)
1017 IMP_SPB_HAS_FFTW3 = _IMP_spb.IMP_SPB_HAS_FFTW3
1018 
1019 _IMP_spb.IMP_SPB_HAS_GSL_swigconstant(_IMP_spb)
1020 IMP_SPB_HAS_GSL = _IMP_spb.IMP_SPB_HAS_GSL
1021 
1022 _IMP_spb.IMP_SPB_HAS_HDF5_swigconstant(_IMP_spb)
1023 IMP_SPB_HAS_HDF5 = _IMP_spb.IMP_SPB_HAS_HDF5
1024 
1025 _IMP_spb.IMP_SPB_HAS_MPI_swigconstant(_IMP_spb)
1026 IMP_SPB_HAS_MPI = _IMP_spb.IMP_SPB_HAS_MPI
1027 
1028 _IMP_spb.IMP_SPB_HAS_NUMPY_swigconstant(_IMP_spb)
1029 IMP_SPB_HAS_NUMPY = _IMP_spb.IMP_SPB_HAS_NUMPY
1030 
1031 _IMP_spb.IMP_SPB_HAS_OPENCV22_swigconstant(_IMP_spb)
1032 IMP_SPB_HAS_OPENCV22 = _IMP_spb.IMP_SPB_HAS_OPENCV22
1033 
1034 _IMP_spb.IMP_SPB_HAS_RMF_swigconstant(_IMP_spb)
1035 IMP_SPB_HAS_RMF = _IMP_spb.IMP_SPB_HAS_RMF
1036 
1037 _IMP_spb.IMP_SPB_HAS_PYTHON_IHM_swigconstant(_IMP_spb)
1038 IMP_SPB_HAS_PYTHON_IHM = _IMP_spb.IMP_SPB_HAS_PYTHON_IHM
1039 
1040 _IMP_spb.IMPSPB_SHOW_WARNINGS_swigconstant(_IMP_spb)
1041 IMPSPB_SHOW_WARNINGS = _IMP_spb.IMPSPB_SHOW_WARNINGS
1042 
1043 def HelixDecorators(l=[]):
1044  return [HelixDecorator(x) for x in l]
1045 _plural_types.append("HelixDecorators")
1046 
1047 
1048 _value_types.append("HelixDecorator")
1049 
1050 
1051 _object_types.append("AttributeDistancePairScore")
1052 
1053 
1054 def _object_cast_to_AttributeDistancePairScore(o):
1055  """_object_cast_to_AttributeDistancePairScore(Object o) -> AttributeDistancePairScore"""
1056  return _IMP_spb._object_cast_to_AttributeDistancePairScore(o)
1057 
1058 _object_types.append("BoxedMover")
1059 
1060 
1061 def _object_cast_to_BoxedMover(o):
1062  """_object_cast_to_BoxedMover(Object o) -> BoxedMover"""
1063  return _IMP_spb._object_cast_to_BoxedMover(o)
1064 
1065 _object_types.append("CellMover")
1066 
1067 
1068 def _object_cast_to_CellMover(o):
1069  """_object_cast_to_CellMover(Object o) -> CellMover"""
1070  return _IMP_spb._object_cast_to_CellMover(o)
1071 
1072 _object_types.append("ChiSquareMetric")
1073 
1074 
1075 _object_types.append("ContactMapMetric")
1076 
1077 
1078 def _object_cast_to_ContactMapMetric(o):
1079  """_object_cast_to_ContactMapMetric(Object o) -> ContactMapMetric"""
1080  return _IMP_spb._object_cast_to_ContactMapMetric(o)
1081 
1082 _object_types.append("DiameterRgyrRestraint")
1083 
1084 
1085 def _object_cast_to_DiameterRgyrRestraint(o):
1086  """_object_cast_to_DiameterRgyrRestraint(Object o) -> DiameterRgyrRestraint"""
1087  return _IMP_spb._object_cast_to_DiameterRgyrRestraint(o)
1088 
1089 _object_types.append("DistanceRMSDMetric")
1090 
1091 
1092 def _object_cast_to_DistanceRMSDMetric(o):
1093  """_object_cast_to_DistanceRMSDMetric(Object o) -> DistanceRMSDMetric"""
1094  return _IMP_spb._object_cast_to_DistanceRMSDMetric(o)
1095 
1096 _object_types.append("Gaussian")
1097 
1098 
1099 def _object_cast_to_Gaussian(o):
1100  """_object_cast_to_Gaussian(Object o) -> Gaussian"""
1101  return _IMP_spb._object_cast_to_Gaussian(o)
1102 
1103 _object_types.append("ISDRestraint")
1104 
1105 
1106 _object_types.append("KinkPairScore")
1107 
1108 
1109 def _object_cast_to_KinkPairScore(o):
1110  """_object_cast_to_KinkPairScore(Object o) -> KinkPairScore"""
1111  return _IMP_spb._object_cast_to_KinkPairScore(o)
1112 
1113 _object_types.append("MolecularDynamicsWithWte")
1114 
1115 
1116 def _object_cast_to_MolecularDynamicsWithWte(o):
1117  """_object_cast_to_MolecularDynamicsWithWte(Object o) -> MolecularDynamicsWithWte"""
1118  return _IMP_spb._object_cast_to_MolecularDynamicsWithWte(o)
1119 
1120 _object_types.append("MonteCarloWithWte")
1121 
1122 
1123 def _object_cast_to_MonteCarloWithWte(o):
1124  """_object_cast_to_MonteCarloWithWte(Object o) -> MonteCarloWithWte"""
1125  return _IMP_spb._object_cast_to_MonteCarloWithWte(o)
1126 
1127 _object_types.append("NuisanceRangeModifier")
1128 
1129 
1130 def _object_cast_to_NuisanceRangeModifier(o):
1131  """_object_cast_to_NuisanceRangeModifier(Object o) -> NuisanceRangeModifier"""
1132  return _IMP_spb._object_cast_to_NuisanceRangeModifier(o)
1133 
1134 _object_types.append("PbcBoxedMover")
1135 
1136 
1137 def _object_cast_to_PbcBoxedMover(o):
1138  """_object_cast_to_PbcBoxedMover(Object o) -> PbcBoxedMover"""
1139  return _IMP_spb._object_cast_to_PbcBoxedMover(o)
1140 
1141 _object_types.append("PbcBoxedRigidBodyMover")
1142 
1143 
1144 def _object_cast_to_PbcBoxedRigidBodyMover(o):
1145  """_object_cast_to_PbcBoxedRigidBodyMover(Object o) -> PbcBoxedRigidBodyMover"""
1146  return _IMP_spb._object_cast_to_PbcBoxedRigidBodyMover(o)
1147 
1148 _object_types.append("RigidBodyNewMover")
1149 
1150 
1151 def _object_cast_to_RigidBodyNewMover(o):
1152  """_object_cast_to_RigidBodyNewMover(Object o) -> RigidBodyNewMover"""
1153  return _IMP_spb._object_cast_to_RigidBodyNewMover(o)
1154 
1155 _object_types.append("RigidBodyPackingScore")
1156 
1157 
1158 def _object_cast_to_RigidBodyPackingScore(o):
1159  """_object_cast_to_RigidBodyPackingScore(Object o) -> RigidBodyPackingScore"""
1160  return _IMP_spb._object_cast_to_RigidBodyPackingScore(o)
1161 
1162 _object_types.append("RMSDMetric")
1163 
1164 
1165 def _object_cast_to_RMSDMetric(o):
1166  """_object_cast_to_RMSDMetric(Object o) -> RMSDMetric"""
1167  return _IMP_spb._object_cast_to_RMSDMetric(o)
1168 
1169 _object_types.append("SameParticlePairFilter")
1170 
1171 
1172 def _object_cast_to_SameParticlePairFilter(o):
1173  """_object_cast_to_SameParticlePairFilter(Object o) -> SameParticlePairFilter"""
1174  return _IMP_spb._object_cast_to_SameParticlePairFilter(o)
1175 
1176 _object_types.append("SameRigidBodyPairFilter")
1177 
1178 
1179 def _object_cast_to_SameRigidBodyPairFilter(o):
1180  """_object_cast_to_SameRigidBodyPairFilter(Object o) -> SameRigidBodyPairFilter"""
1181  return _IMP_spb._object_cast_to_SameRigidBodyPairFilter(o)
1182 
1183 _object_types.append("TiltSingletonScore")
1184 
1185 
1186 def _object_cast_to_TiltSingletonScore(o):
1187  """_object_cast_to_TiltSingletonScore(Object o) -> TiltSingletonScore"""
1188  return _IMP_spb._object_cast_to_TiltSingletonScore(o)
1189 
1190 _object_types.append("TransformationSymmetry")
1191 
1192 
1193 _object_types.append("TwoStateGoModelRestraint")
1194 
1195 
1196 def _object_cast_to_TwoStateGoModelRestraint(o):
1197  """_object_cast_to_TwoStateGoModelRestraint(Object o) -> TwoStateGoModelRestraint"""
1198  return _IMP_spb._object_cast_to_TwoStateGoModelRestraint(o)
1199 
1200 _object_types.append("UniformBoundedRestraint")
1201 
1202 
1203 def _object_cast_to_UniformBoundedRestraint(o):
1204  """_object_cast_to_UniformBoundedRestraint(Object o) -> UniformBoundedRestraint"""
1205  return _IMP_spb._object_cast_to_UniformBoundedRestraint(o)
1206 class AttributeDistancePairScore(IMP.PairScore):
1207  """Proxy of C++ IMP::spb::AttributeDistancePairScore class"""
1208  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1209 
1210  def __init__(self, f, k):
1211  """__init__(IMP::spb::AttributeDistancePairScore self, UnaryFunction f, FloatKey k) -> AttributeDistancePairScore"""
1212  this = _IMP_spb.new_AttributeDistancePairScore(f, k)
1213  try:
1214  self.this.append(this)
1215  except:
1216  self.this = this
1217 
1218  def do_get_inputs(self, m, pis):
1219  """do_get_inputs(AttributeDistancePairScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1220  return _IMP_spb.AttributeDistancePairScore_do_get_inputs(self, m, pis)
1221 
1222 
1223  def get_version_info(self):
1224  """get_version_info(AttributeDistancePairScore self) -> VersionInfo"""
1225  return _IMP_spb.AttributeDistancePairScore_get_version_info(self)
1226 
1227 
1228  def show(self, *args):
1229  """
1230  show(AttributeDistancePairScore self, _ostream out)
1231  show(AttributeDistancePairScore self)
1232  """
1233  return _IMP_spb.AttributeDistancePairScore_show(self, *args)
1234 
1235 
1236  def __str__(self):
1237  """__str__(AttributeDistancePairScore self) -> std::string"""
1238  return _IMP_spb.AttributeDistancePairScore___str__(self)
1239 
1240 
1241  def __repr__(self):
1242  """__repr__(AttributeDistancePairScore self) -> std::string"""
1243  return _IMP_spb.AttributeDistancePairScore___repr__(self)
1244 
1245 
1246  @staticmethod
1247  def get_from(o):
1248  return _object_cast_to_AttributeDistancePairScore(o)
1249 
1250 AttributeDistancePairScore_swigregister = _IMP_spb.AttributeDistancePairScore_swigregister
1251 AttributeDistancePairScore_swigregister(AttributeDistancePairScore)
1252 
1253 class BoxedMover(IMP.core.MonteCarloMover):
1254  """Proxy of C++ IMP::spb::BoxedMover class"""
1255  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1256 
1257  def __init__(self, p, max_tr, centers):
1258  """__init__(IMP::spb::BoxedMover self, Particle p, IMP::Float max_tr, IMP::algebra::Vector3Ds centers) -> BoxedMover"""
1259  this = _IMP_spb.new_BoxedMover(p, max_tr, centers)
1260  try:
1261  self.this.append(this)
1262  except:
1263  self.this = this
1264 
1265  def get_version_info(self):
1266  """get_version_info(BoxedMover self) -> VersionInfo"""
1267  return _IMP_spb.BoxedMover_get_version_info(self)
1268 
1269 
1270  def show(self, *args):
1271  """
1272  show(BoxedMover self, _ostream out)
1273  show(BoxedMover self)
1274  """
1275  return _IMP_spb.BoxedMover_show(self, *args)
1276 
1277 
1278  def __str__(self):
1279  """__str__(BoxedMover self) -> std::string"""
1280  return _IMP_spb.BoxedMover___str__(self)
1281 
1282 
1283  def __repr__(self):
1284  """__repr__(BoxedMover self) -> std::string"""
1285  return _IMP_spb.BoxedMover___repr__(self)
1286 
1287 
1288  @staticmethod
1289  def get_from(o):
1290  return _object_cast_to_BoxedMover(o)
1291 
1292 BoxedMover_swigregister = _IMP_spb.BoxedMover_swigregister
1293 BoxedMover_swigregister(BoxedMover)
1294 
1295 class CellMover(IMP.core.MonteCarloMover):
1296  """Proxy of C++ IMP::spb::CellMover class"""
1297  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1298 
1299  def __init__(self, p, ps, max_translation):
1300  """__init__(IMP::spb::CellMover self, Particle p, IMP::Particles ps, IMP::Float max_translation) -> CellMover"""
1301  this = _IMP_spb.new_CellMover(p, ps, max_translation)
1302  try:
1303  self.this.append(this)
1304  except:
1305  self.this = this
1306 
1307  def get_version_info(self):
1308  """get_version_info(CellMover self) -> VersionInfo"""
1309  return _IMP_spb.CellMover_get_version_info(self)
1310 
1311 
1312  def show(self, *args):
1313  """
1314  show(CellMover self, _ostream out)
1315  show(CellMover self)
1316  """
1317  return _IMP_spb.CellMover_show(self, *args)
1318 
1319 
1320  def __str__(self):
1321  """__str__(CellMover self) -> std::string"""
1322  return _IMP_spb.CellMover___str__(self)
1323 
1324 
1325  def __repr__(self):
1326  """__repr__(CellMover self) -> std::string"""
1327  return _IMP_spb.CellMover___repr__(self)
1328 
1329 
1330  @staticmethod
1331  def get_from(o):
1332  return _object_cast_to_CellMover(o)
1333 
1334 CellMover_swigregister = _IMP_spb.CellMover_swigregister
1335 CellMover_swigregister(CellMover)
1336 
1337 class ChiSquareMetric(IMP.statistics.Metric):
1338  """Proxy of C++ IMP::spb::ChiSquareMetric class"""
1339  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1340 
1341  def __init__(self, nu_exp, constr_type=0):
1342  """
1343  __init__(IMP::spb::ChiSquareMetric self, IMP::Floats nu_exp, int constr_type=0) -> ChiSquareMetric
1344  __init__(IMP::spb::ChiSquareMetric self, IMP::Floats nu_exp) -> ChiSquareMetric
1345  """
1346  this = _IMP_spb.new_ChiSquareMetric(nu_exp, constr_type)
1347  try:
1348  self.this.append(this)
1349  except:
1350  self.this = this
1351 
1352  def add_configuration(self, nu, stddev, weight=1.0):
1353  """
1354  add_configuration(ChiSquareMetric self, IMP::Floats nu, IMP::Floats stddev, double weight=1.0)
1355  add_configuration(ChiSquareMetric self, IMP::Floats nu, IMP::Floats stddev)
1356  """
1357  return _IMP_spb.ChiSquareMetric_add_configuration(self, nu, stddev, weight)
1358 
1359 
1360  def get_nu(self, i):
1361  """get_nu(ChiSquareMetric self, unsigned int i) -> IMP::Floats"""
1362  return _IMP_spb.ChiSquareMetric_get_nu(self, i)
1363 
1364 
1365  def get_stddev(self, i):
1366  """get_stddev(ChiSquareMetric self, unsigned int i) -> IMP::Floats"""
1367  return _IMP_spb.ChiSquareMetric_get_stddev(self, i)
1368 
1369 
1370  def get_weight(self, i):
1371  """get_weight(ChiSquareMetric self, unsigned int i) -> IMP::Float"""
1372  return _IMP_spb.ChiSquareMetric_get_weight(self, i)
1373 
1374 
1375  def get_chisquare_exp(self, i):
1376  """get_chisquare_exp(ChiSquareMetric self, unsigned int i) -> double"""
1377  return _IMP_spb.ChiSquareMetric_get_chisquare_exp(self, i)
1378 
1379 
1380  def get_version_info(self):
1381  """get_version_info(ChiSquareMetric self) -> VersionInfo"""
1382  return _IMP_spb.ChiSquareMetric_get_version_info(self)
1383 
1384 
1385  def __str__(self):
1386  """__str__(ChiSquareMetric self) -> std::string"""
1387  return _IMP_spb.ChiSquareMetric___str__(self)
1388 
1389 
1390  def __repr__(self):
1391  """__repr__(ChiSquareMetric self) -> std::string"""
1392  return _IMP_spb.ChiSquareMetric___repr__(self)
1393 
1394 
1395  @staticmethod
1396  def get_from(o):
1397  return _object_cast_to_ChiSquareMetric(o)
1398 
1399 ChiSquareMetric_swigregister = _IMP_spb.ChiSquareMetric_swigregister
1400 ChiSquareMetric_swigregister(ChiSquareMetric)
1401 
1402 class ContactMapMetric(IMP.statistics.Metric):
1403  """Proxy of C++ IMP::spb::ContactMapMetric class"""
1404  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1405 
1406  def __init__(self, ps, r0, nn, mm):
1407  """__init__(IMP::spb::ContactMapMetric self, IMP::Particles ps, double r0, int nn, int mm) -> ContactMapMetric"""
1408  this = _IMP_spb.new_ContactMapMetric(ps, r0, nn, mm)
1409  try:
1410  self.this.append(this)
1411  except:
1412  self.this = this
1413 
1414  def add_configuration(self, weight=1.0):
1415  """
1416  add_configuration(ContactMapMetric self, double weight=1.0)
1417  add_configuration(ContactMapMetric self)
1418  """
1419  return _IMP_spb.ContactMapMetric_add_configuration(self, weight)
1420 
1421 
1422  def add_map(self, matrix, weight=1.0):
1423  """
1424  add_map(ContactMapMetric self, IMP::Floats matrix, double weight=1.0)
1425  add_map(ContactMapMetric self, IMP::Floats matrix)
1426  """
1427  return _IMP_spb.ContactMapMetric_add_map(self, matrix, weight)
1428 
1429 
1430  def get_weight(self, i):
1431  """get_weight(ContactMapMetric self, unsigned int i) -> IMP::Float"""
1432  return _IMP_spb.ContactMapMetric_get_weight(self, i)
1433 
1434 
1435  def get_item(self, i):
1436  """get_item(ContactMapMetric self, unsigned int i) -> IMP::Floats"""
1437  return _IMP_spb.ContactMapMetric_get_item(self, i)
1438 
1439 
1440  def get_version_info(self):
1441  """get_version_info(ContactMapMetric self) -> VersionInfo"""
1442  return _IMP_spb.ContactMapMetric_get_version_info(self)
1443 
1444 
1445  def __str__(self):
1446  """__str__(ContactMapMetric self) -> std::string"""
1447  return _IMP_spb.ContactMapMetric___str__(self)
1448 
1449 
1450  def __repr__(self):
1451  """__repr__(ContactMapMetric self) -> std::string"""
1452  return _IMP_spb.ContactMapMetric___repr__(self)
1453 
1454 
1455  @staticmethod
1456  def get_from(o):
1457  return _object_cast_to_ContactMapMetric(o)
1458 
1459 ContactMapMetric_swigregister = _IMP_spb.ContactMapMetric_swigregister
1460 ContactMapMetric_swigregister(ContactMapMetric)
1461 
1462 class DiameterRgyrRestraint(IMP.Restraint):
1463  """Proxy of C++ IMP::spb::DiameterRgyrRestraint class"""
1464  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1465 
1466  def __init__(self, ps, diameter, rgyr, kappa):
1467  """__init__(IMP::spb::DiameterRgyrRestraint self, IMP::Particles ps, IMP::Float diameter, IMP::Float rgyr, IMP::Float kappa) -> DiameterRgyrRestraint"""
1468  this = _IMP_spb.new_DiameterRgyrRestraint(ps, diameter, rgyr, kappa)
1469  try:
1470  self.this.append(this)
1471  except:
1472  self.this = this
1473 
1474  def do_get_inputs(self):
1475  """do_get_inputs(DiameterRgyrRestraint self) -> IMP::ModelObjectsTemp"""
1476  return _IMP_spb.DiameterRgyrRestraint_do_get_inputs(self)
1477 
1478 
1479  def get_version_info(self):
1480  """get_version_info(DiameterRgyrRestraint self) -> VersionInfo"""
1481  return _IMP_spb.DiameterRgyrRestraint_get_version_info(self)
1482 
1483 
1484  def __str__(self):
1485  """__str__(DiameterRgyrRestraint self) -> std::string"""
1486  return _IMP_spb.DiameterRgyrRestraint___str__(self)
1487 
1488 
1489  def __repr__(self):
1490  """__repr__(DiameterRgyrRestraint self) -> std::string"""
1491  return _IMP_spb.DiameterRgyrRestraint___repr__(self)
1492 
1493 
1494  @staticmethod
1495  def get_from(o):
1496  return _object_cast_to_DiameterRgyrRestraint(o)
1497 
1498 DiameterRgyrRestraint_swigregister = _IMP_spb.DiameterRgyrRestraint_swigregister
1499 DiameterRgyrRestraint_swigregister(DiameterRgyrRestraint)
1500 
1501 class DistanceRMSDMetric(IMP.statistics.Metric):
1502  """Proxy of C++ IMP::spb::DistanceRMSDMetric class"""
1503  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1504 
1505  def __init__(self, ps, align, tr, px, py, pz):
1506  """__init__(IMP::spb::DistanceRMSDMetric self, IMP::Particles ps, IMP::Ints align, IMP::algebra::Transformation3Ds tr, Particle px, Particle py, Particle pz) -> DistanceRMSDMetric"""
1507  this = _IMP_spb.new_DistanceRMSDMetric(ps, align, tr, px, py, pz)
1508  try:
1509  self.this.append(this)
1510  except:
1511  self.this = this
1512 
1513  def add_configuration(self, weight=1.0):
1514  """
1515  add_configuration(DistanceRMSDMetric self, double weight=1.0)
1516  add_configuration(DistanceRMSDMetric self)
1517  """
1518  return _IMP_spb.DistanceRMSDMetric_add_configuration(self, weight)
1519 
1520 
1521  def get_weight(self, i):
1522  """get_weight(DistanceRMSDMetric self, unsigned int i) -> IMP::Float"""
1523  return _IMP_spb.DistanceRMSDMetric_get_weight(self, i)
1524 
1525 
1526  def get_version_info(self):
1527  """get_version_info(DistanceRMSDMetric self) -> VersionInfo"""
1528  return _IMP_spb.DistanceRMSDMetric_get_version_info(self)
1529 
1530 
1531  def __str__(self):
1532  """__str__(DistanceRMSDMetric self) -> std::string"""
1533  return _IMP_spb.DistanceRMSDMetric___str__(self)
1534 
1535 
1536  def __repr__(self):
1537  """__repr__(DistanceRMSDMetric self) -> std::string"""
1538  return _IMP_spb.DistanceRMSDMetric___repr__(self)
1539 
1540 
1541  @staticmethod
1542  def get_from(o):
1543  return _object_cast_to_DistanceRMSDMetric(o)
1544 
1545 DistanceRMSDMetric_swigregister = _IMP_spb.DistanceRMSDMetric_swigregister
1546 DistanceRMSDMetric_swigregister(DistanceRMSDMetric)
1547 
1548 
1549 def create_gromos_clustering(d, cutoff):
1550  """create_gromos_clustering(Metric d, double cutoff) -> PartitionalClustering"""
1551  return _IMP_spb.create_gromos_clustering(d, cutoff)
1552 class Gaussian(IMP.UnaryFunction):
1553  """Proxy of C++ IMP::spb::Gaussian class"""
1554  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1555 
1556  def __init__(self, Emin, Zmin, sigma):
1557  """__init__(IMP::spb::Gaussian self, IMP::Float Emin, IMP::Float Zmin, IMP::Float sigma) -> Gaussian"""
1558  this = _IMP_spb.new_Gaussian(Emin, Zmin, sigma)
1559  try:
1560  self.this.append(this)
1561  except:
1562  self.this = this
1563 
1564  def get_version_info(self):
1565  """get_version_info(Gaussian self) -> VersionInfo"""
1566  return _IMP_spb.Gaussian_get_version_info(self)
1567 
1568 
1569  def __str__(self):
1570  """__str__(Gaussian self) -> std::string"""
1571  return _IMP_spb.Gaussian___str__(self)
1572 
1573 
1574  def __repr__(self):
1575  """__repr__(Gaussian self) -> std::string"""
1576  return _IMP_spb.Gaussian___repr__(self)
1577 
1578 
1579  @staticmethod
1580  def get_from(o):
1581  return _object_cast_to_Gaussian(o)
1582 
1583 Gaussian_swigregister = _IMP_spb.Gaussian_swigregister
1584 Gaussian_swigregister(Gaussian)
1585 
1586 class HelixDecorator(IMP.Decorator):
1587  """Proxy of C++ IMP::spb::HelixDecorator class"""
1588  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1589 
1590  def __init__(self, *args):
1591  """
1592  __init__(IMP::spb::HelixDecorator self) -> HelixDecorator
1593  __init__(IMP::spb::HelixDecorator self, Model m, ParticleIndex id) -> HelixDecorator
1594  __init__(IMP::spb::HelixDecorator self, _ParticleAdaptor d) -> HelixDecorator
1595  """
1596  this = _IMP_spb.new_HelixDecorator(*args)
1597  try:
1598  self.this.append(this)
1599  except:
1600  self.this = this
1601 
1602  def show(self, *args):
1603  """
1604  show(HelixDecorator self, _ostream out)
1605  show(HelixDecorator self)
1606  """
1607  return _IMP_spb.HelixDecorator_show(self, *args)
1608 
1609 
1610  def setup_particle(p, b, e):
1611  """setup_particle(Particle p, IMP::Float b, IMP::Float e) -> HelixDecorator"""
1612  return _IMP_spb.HelixDecorator_setup_particle(p, b, e)
1613 
1614  setup_particle = staticmethod(setup_particle)
1615 
1616  def get_begin(self):
1617  """get_begin(HelixDecorator self) -> IMP::Float"""
1618  return _IMP_spb.HelixDecorator_get_begin(self)
1619 
1620 
1621  def get_end(self):
1622  """get_end(HelixDecorator self) -> IMP::Float"""
1623  return _IMP_spb.HelixDecorator_get_end(self)
1624 
1625 
1626  def get_is_setup(*args):
1627  """
1628  get_is_setup(_ParticleAdaptor p) -> bool
1629  get_is_setup(Model m, ParticleIndex id) -> bool
1630  """
1631  return _IMP_spb.HelixDecorator_get_is_setup(*args)
1632 
1633  get_is_setup = staticmethod(get_is_setup)
1634 
1635  def set_begin(self, v):
1636  """set_begin(HelixDecorator self, IMP::Float v)"""
1637  return _IMP_spb.HelixDecorator_set_begin(self, v)
1638 
1639 
1640  def set_end(self, v):
1641  """set_end(HelixDecorator self, IMP::Float v)"""
1642  return _IMP_spb.HelixDecorator_set_end(self, v)
1643 
1644 
1645  def add_attribute(self, *args):
1646  """
1647  add_attribute(HelixDecorator self, FloatKey k, IMP::Float v, bool opt)
1648  add_attribute(HelixDecorator self, FloatKey a0, IMP::Float a1)
1649  add_attribute(HelixDecorator self, IntKey a0, IMP::Int a1)
1650  add_attribute(HelixDecorator self, FloatsKey a0, IMP::Floats a1)
1651  add_attribute(HelixDecorator self, IntsKey a0, IMP::Ints a1)
1652  add_attribute(HelixDecorator self, StringKey a0, IMP::String a1)
1653  add_attribute(HelixDecorator self, ParticleIndexKey a0, Particle a1)
1654  add_attribute(HelixDecorator self, ObjectKey a0, Object a1)
1655  """
1656  return _IMP_spb.HelixDecorator_add_attribute(self, *args)
1657 
1658 
1659  def get_value(self, *args):
1660  """
1661  get_value(HelixDecorator self, FloatKey a0) -> IMP::Float
1662  get_value(HelixDecorator self, IntKey a0) -> IMP::Int
1663  get_value(HelixDecorator self, FloatsKey a0) -> IMP::Floats
1664  get_value(HelixDecorator self, IntsKey a0) -> IMP::Ints
1665  get_value(HelixDecorator self, StringKey a0) -> IMP::String
1666  get_value(HelixDecorator self, ParticleIndexKey a0) -> Particle
1667  get_value(HelixDecorator self, ObjectKey a0) -> Object
1668  """
1669  return _IMP_spb.HelixDecorator_get_value(self, *args)
1670 
1671 
1672  def set_value(self, *args):
1673  """
1674  set_value(HelixDecorator self, FloatKey a0, IMP::Float a1)
1675  set_value(HelixDecorator self, IntKey a0, IMP::Int a1)
1676  set_value(HelixDecorator self, FloatsKey a0, IMP::Floats a1)
1677  set_value(HelixDecorator self, IntsKey a0, IMP::Ints a1)
1678  set_value(HelixDecorator self, StringKey a0, IMP::String a1)
1679  set_value(HelixDecorator self, ParticleIndexKey a0, Particle a1)
1680  set_value(HelixDecorator self, ObjectKey a0, Object a1)
1681  """
1682  return _IMP_spb.HelixDecorator_set_value(self, *args)
1683 
1684 
1685  def remove_attribute(self, *args):
1686  """
1687  remove_attribute(HelixDecorator self, FloatKey a0)
1688  remove_attribute(HelixDecorator self, IntKey a0)
1689  remove_attribute(HelixDecorator self, FloatsKey a0)
1690  remove_attribute(HelixDecorator self, IntsKey a0)
1691  remove_attribute(HelixDecorator self, StringKey a0)
1692  remove_attribute(HelixDecorator self, ParticleIndexKey a0)
1693  remove_attribute(HelixDecorator self, ObjectKey a0)
1694  """
1695  return _IMP_spb.HelixDecorator_remove_attribute(self, *args)
1696 
1697 
1698  def has_attribute(self, *args):
1699  """
1700  has_attribute(HelixDecorator self, FloatKey a0) -> bool
1701  has_attribute(HelixDecorator self, IntKey a0) -> bool
1702  has_attribute(HelixDecorator self, FloatsKey a0) -> bool
1703  has_attribute(HelixDecorator self, IntsKey a0) -> bool
1704  has_attribute(HelixDecorator self, StringKey a0) -> bool
1705  has_attribute(HelixDecorator self, ParticleIndexKey a0) -> bool
1706  has_attribute(HelixDecorator self, ObjectKey a0) -> bool
1707  """
1708  return _IMP_spb.HelixDecorator_has_attribute(self, *args)
1709 
1710 
1711  def get_derivative(self, a0):
1712  """get_derivative(HelixDecorator self, FloatKey a0) -> double"""
1713  return _IMP_spb.HelixDecorator_get_derivative(self, a0)
1714 
1715 
1716  def get_name(self):
1717  """get_name(HelixDecorator self) -> std::string"""
1718  return _IMP_spb.HelixDecorator_get_name(self)
1719 
1720 
1721  def clear_caches(self):
1722  """clear_caches(HelixDecorator self)"""
1723  return _IMP_spb.HelixDecorator_clear_caches(self)
1724 
1725 
1726  def set_name(self, a0):
1727  """set_name(HelixDecorator self, std::string a0)"""
1728  return _IMP_spb.HelixDecorator_set_name(self, a0)
1729 
1730 
1731  def set_check_level(self, a0):
1732  """set_check_level(HelixDecorator self, IMP::CheckLevel a0)"""
1733  return _IMP_spb.HelixDecorator_set_check_level(self, a0)
1734 
1735 
1736  def add_to_derivative(self, a0, a1, a2):
1737  """add_to_derivative(HelixDecorator self, FloatKey a0, double a1, DerivativeAccumulator a2)"""
1738  return _IMP_spb.HelixDecorator_add_to_derivative(self, a0, a1, a2)
1739 
1740 
1741  def set_is_optimized(self, a0, a1):
1742  """set_is_optimized(HelixDecorator self, FloatKey a0, bool a1)"""
1743  return _IMP_spb.HelixDecorator_set_is_optimized(self, a0, a1)
1744 
1745 
1746  def get_is_optimized(self, a0):
1747  """get_is_optimized(HelixDecorator self, FloatKey a0) -> bool"""
1748  return _IMP_spb.HelixDecorator_get_is_optimized(self, a0)
1749 
1750 
1751  def get_check_level(self):
1752  """get_check_level(HelixDecorator self) -> IMP::CheckLevel"""
1753  return _IMP_spb.HelixDecorator_get_check_level(self)
1754 
1755 
1756  def __eq__(self, *args):
1757  """
1758  __eq__(HelixDecorator self, HelixDecorator o) -> bool
1759  __eq__(HelixDecorator self, Particle d) -> bool
1760  """
1761  return _IMP_spb.HelixDecorator___eq__(self, *args)
1762 
1763 
1764  def __ne__(self, *args):
1765  """
1766  __ne__(HelixDecorator self, HelixDecorator o) -> bool
1767  __ne__(HelixDecorator self, Particle d) -> bool
1768  """
1769  return _IMP_spb.HelixDecorator___ne__(self, *args)
1770 
1771 
1772  def __le__(self, *args):
1773  """
1774  __le__(HelixDecorator self, HelixDecorator o) -> bool
1775  __le__(HelixDecorator self, Particle d) -> bool
1776  """
1777  return _IMP_spb.HelixDecorator___le__(self, *args)
1778 
1779 
1780  def __lt__(self, *args):
1781  """
1782  __lt__(HelixDecorator self, HelixDecorator o) -> bool
1783  __lt__(HelixDecorator self, Particle d) -> bool
1784  """
1785  return _IMP_spb.HelixDecorator___lt__(self, *args)
1786 
1787 
1788  def __ge__(self, *args):
1789  """
1790  __ge__(HelixDecorator self, HelixDecorator o) -> bool
1791  __ge__(HelixDecorator self, Particle d) -> bool
1792  """
1793  return _IMP_spb.HelixDecorator___ge__(self, *args)
1794 
1795 
1796  def __gt__(self, *args):
1797  """
1798  __gt__(HelixDecorator self, HelixDecorator o) -> bool
1799  __gt__(HelixDecorator self, Particle d) -> bool
1800  """
1801  return _IMP_spb.HelixDecorator___gt__(self, *args)
1802 
1803 
1804  def __hash__(self):
1805  """__hash__(HelixDecorator self) -> std::size_t"""
1806  return _IMP_spb.HelixDecorator___hash__(self)
1807 
1808 
1809  def __str__(self):
1810  """__str__(HelixDecorator self) -> std::string"""
1811  return _IMP_spb.HelixDecorator___str__(self)
1812 
1813 
1814  def __repr__(self):
1815  """__repr__(HelixDecorator self) -> std::string"""
1816  return _IMP_spb.HelixDecorator___repr__(self)
1817 
1818  __swig_destroy__ = _IMP_spb.delete_HelixDecorator
1819  __del__ = lambda self: None
1820 HelixDecorator_swigregister = _IMP_spb.HelixDecorator_swigregister
1821 HelixDecorator_swigregister(HelixDecorator)
1822 
1823 def HelixDecorator_setup_particle(p, b, e):
1824  """HelixDecorator_setup_particle(Particle p, IMP::Float b, IMP::Float e) -> HelixDecorator"""
1825  return _IMP_spb.HelixDecorator_setup_particle(p, b, e)
1826 
1827 def HelixDecorator_get_is_setup(*args):
1828  """
1829  get_is_setup(_ParticleAdaptor p) -> bool
1830  HelixDecorator_get_is_setup(Model m, ParticleIndex id) -> bool
1831  """
1832  return _IMP_spb.HelixDecorator_get_is_setup(*args)
1833 
1834 class ISDRestraint(IMP.Restraint):
1835  """Proxy of C++ IMP::spb::ISDRestraint class"""
1836  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1837 
1838  def __init__(self, *args, **kwargs):
1839  raise AttributeError("No constructor defined - class is abstract")
1840 
1841  def get_probability(self):
1842  """get_probability(ISDRestraint self) -> double"""
1843  return _IMP_spb.ISDRestraint_get_probability(self)
1844 
1845 
1846  def __str__(self):
1847  """__str__(ISDRestraint self) -> std::string"""
1848  return _IMP_spb.ISDRestraint___str__(self)
1849 
1850 
1851  def __repr__(self):
1852  """__repr__(ISDRestraint self) -> std::string"""
1853  return _IMP_spb.ISDRestraint___repr__(self)
1854 
1855 
1856  @staticmethod
1857  def get_from(o):
1858  return _object_cast_to_ISDRestraint(o)
1859 
1860  __swig_destroy__ = _IMP_spb.delete_ISDRestraint
1861  __del__ = lambda self: None
1862 ISDRestraint_swigregister = _IMP_spb.ISDRestraint_swigregister
1863 ISDRestraint_swigregister(ISDRestraint)
1864 
1865 class KinkPairScore(IMP.PairScore):
1866  """Proxy of C++ IMP::spb::KinkPairScore class"""
1867  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1868 
1869  def __init__(self, f):
1870  """__init__(IMP::spb::KinkPairScore self, UnaryFunction f) -> KinkPairScore"""
1871  this = _IMP_spb.new_KinkPairScore(f)
1872  try:
1873  self.this.append(this)
1874  except:
1875  self.this = this
1876 
1877  def do_get_inputs(self, m, pis):
1878  """do_get_inputs(KinkPairScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
1879  return _IMP_spb.KinkPairScore_do_get_inputs(self, m, pis)
1880 
1881 
1882  def get_version_info(self):
1883  """get_version_info(KinkPairScore self) -> VersionInfo"""
1884  return _IMP_spb.KinkPairScore_get_version_info(self)
1885 
1886 
1887  def show(self, *args):
1888  """
1889  show(KinkPairScore self, _ostream out)
1890  show(KinkPairScore self)
1891  """
1892  return _IMP_spb.KinkPairScore_show(self, *args)
1893 
1894 
1895  def __str__(self):
1896  """__str__(KinkPairScore self) -> std::string"""
1897  return _IMP_spb.KinkPairScore___str__(self)
1898 
1899 
1900  def __repr__(self):
1901  """__repr__(KinkPairScore self) -> std::string"""
1902  return _IMP_spb.KinkPairScore___repr__(self)
1903 
1904 
1905  @staticmethod
1906  def get_from(o):
1907  return _object_cast_to_KinkPairScore(o)
1908 
1909 KinkPairScore_swigregister = _IMP_spb.KinkPairScore_swigregister
1910 KinkPairScore_swigregister(KinkPairScore)
1911 
1912 class MolecularDynamicsWithWte(IMP.atom.Simulator):
1913  """Proxy of C++ IMP::spb::MolecularDynamicsWithWte class"""
1914  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1915 
1916  def __init__(self, m, emin, emax, sigma, gamma, w0):
1917  """__init__(IMP::spb::MolecularDynamicsWithWte self, Model m, double emin, double emax, double sigma, double gamma, double w0) -> MolecularDynamicsWithWte"""
1918  this = _IMP_spb.new_MolecularDynamicsWithWte(m, emin, emax, sigma, gamma, w0)
1919  try:
1920  self.this.append(this)
1921  except:
1922  self.this = this
1923 
1924  def get_bias(self, score):
1925  """get_bias(MolecularDynamicsWithWte self, double score) -> double"""
1926  return _IMP_spb.MolecularDynamicsWithWte_get_bias(self, score)
1927 
1928 
1929  def get_bias_buffer(self):
1930  """get_bias_buffer(MolecularDynamicsWithWte self) -> IMP::Floats"""
1931  return _IMP_spb.MolecularDynamicsWithWte_get_bias_buffer(self)
1932 
1933 
1934  def get_nbin(self):
1935  """get_nbin(MolecularDynamicsWithWte self) -> int"""
1936  return _IMP_spb.MolecularDynamicsWithWte_get_nbin(self)
1937 
1938 
1939  def set_w0(self, w0):
1940  """set_w0(MolecularDynamicsWithWte self, double w0)"""
1941  return _IMP_spb.MolecularDynamicsWithWte_set_w0(self, w0)
1942 
1943 
1944  def set_bias(self, bias):
1945  """set_bias(MolecularDynamicsWithWte self, IMP::Floats const & bias)"""
1946  return _IMP_spb.MolecularDynamicsWithWte_set_bias(self, bias)
1947 
1948 
1949  def get_kinetic_energy(self):
1950  """get_kinetic_energy(MolecularDynamicsWithWte self) -> IMP::Float"""
1951  return _IMP_spb.MolecularDynamicsWithWte_get_kinetic_energy(self)
1952 
1953 
1954  def get_kinetic_temperature(self, ekinetic):
1955  """get_kinetic_temperature(MolecularDynamicsWithWte self, IMP::Float ekinetic) -> IMP::Float"""
1956  return _IMP_spb.MolecularDynamicsWithWte_get_kinetic_temperature(self, ekinetic)
1957 
1958 
1959  def set_velocity_cap(self, velocity_cap):
1960  """set_velocity_cap(MolecularDynamicsWithWte self, IMP::Float velocity_cap)"""
1961  return _IMP_spb.MolecularDynamicsWithWte_set_velocity_cap(self, velocity_cap)
1962 
1963 
1964  def assign_velocities(self, temperature):
1965  """assign_velocities(MolecularDynamicsWithWte self, IMP::Float temperature)"""
1966  return _IMP_spb.MolecularDynamicsWithWte_assign_velocities(self, temperature)
1967 
1968 
1969  def rescale_velocities(self, rescale):
1970  """rescale_velocities(MolecularDynamicsWithWte self, IMP::Float rescale)"""
1971  return _IMP_spb.MolecularDynamicsWithWte_rescale_velocities(self, rescale)
1972 
1973 
1974  def setup(self, ps):
1975  """setup(MolecularDynamicsWithWte self, IMP::ParticleIndexes const & ps)"""
1976  return _IMP_spb.MolecularDynamicsWithWte_setup(self, ps)
1977 
1978 
1979  def do_step(self, sc, dt):
1980  """do_step(MolecularDynamicsWithWte self, IMP::ParticleIndexes const & sc, double dt) -> double"""
1981  return _IMP_spb.MolecularDynamicsWithWte_do_step(self, sc, dt)
1982 
1983 
1984  def get_is_simulation_particle(self, p):
1985  """get_is_simulation_particle(MolecularDynamicsWithWte self, ParticleIndex p) -> bool"""
1986  return _IMP_spb.MolecularDynamicsWithWte_get_is_simulation_particle(self, p)
1987 
1988 
1989  def __str__(self):
1990  """__str__(MolecularDynamicsWithWte self) -> std::string"""
1991  return _IMP_spb.MolecularDynamicsWithWte___str__(self)
1992 
1993 
1994  def __repr__(self):
1995  """__repr__(MolecularDynamicsWithWte self) -> std::string"""
1996  return _IMP_spb.MolecularDynamicsWithWte___repr__(self)
1997 
1998 
1999  @staticmethod
2000  def get_from(o):
2001  return _object_cast_to_MolecularDynamicsWithWte(o)
2002 
2003  __swig_destroy__ = _IMP_spb.delete_MolecularDynamicsWithWte
2004  __del__ = lambda self: None
2005 MolecularDynamicsWithWte_swigregister = _IMP_spb.MolecularDynamicsWithWte_swigregister
2006 MolecularDynamicsWithWte_swigregister(MolecularDynamicsWithWte)
2007 
2008 class MonteCarloWithWte(IMP.core.MonteCarlo):
2009  """Proxy of C++ IMP::spb::MonteCarloWithWte class"""
2010  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2011 
2012  def __init__(self, *args):
2013  """
2014  __init__(IMP::spb::MonteCarloWithWte self, Model m, double emin, double emax, double sigma, double gamma, double w0) -> MonteCarloWithWte
2015  __init__(IMP::spb::MonteCarloWithWte self, Model m, double emin, double emax, double sigma, double gamma, double w0, RestraintSet rset) -> MonteCarloWithWte
2016  """
2017  this = _IMP_spb.new_MonteCarloWithWte(*args)
2018  try:
2019  self.this.append(this)
2020  except:
2021  self.this = this
2022 
2023  def get_bias(self, score):
2024  """get_bias(MonteCarloWithWte self, double score) -> double"""
2025  return _IMP_spb.MonteCarloWithWte_get_bias(self, score)
2026 
2027 
2028  def get_bias_asfloats(self):
2029  """get_bias_asfloats(MonteCarloWithWte self) -> IMP::Floats"""
2030  return _IMP_spb.MonteCarloWithWte_get_bias_asfloats(self)
2031 
2032 
2033  def get_nbin(self):
2034  """get_nbin(MonteCarloWithWte self) -> int"""
2035  return _IMP_spb.MonteCarloWithWte_get_nbin(self)
2036 
2037 
2038  def set_w0(self, w0):
2039  """set_w0(MonteCarloWithWte self, double w0)"""
2040  return _IMP_spb.MonteCarloWithWte_set_w0(self, w0)
2041 
2042 
2043  def set_bias(self, bias):
2044  """set_bias(MonteCarloWithWte self, IMP::Floats const & bias)"""
2045  return _IMP_spb.MonteCarloWithWte_set_bias(self, bias)
2046 
2047 
2048  def do_step(self):
2049  """do_step(MonteCarloWithWte self)"""
2050  return _IMP_spb.MonteCarloWithWte_do_step(self)
2051 
2052 
2053  def __str__(self):
2054  """__str__(MonteCarloWithWte self) -> std::string"""
2055  return _IMP_spb.MonteCarloWithWte___str__(self)
2056 
2057 
2058  def __repr__(self):
2059  """__repr__(MonteCarloWithWte self) -> std::string"""
2060  return _IMP_spb.MonteCarloWithWte___repr__(self)
2061 
2062 
2063  @staticmethod
2064  def get_from(o):
2065  return _object_cast_to_MonteCarloWithWte(o)
2066 
2067 MonteCarloWithWte_swigregister = _IMP_spb.MonteCarloWithWte_swigregister
2068 MonteCarloWithWte_swigregister(MonteCarloWithWte)
2069 
2070 class NuisanceRangeModifier(IMP.SingletonModifier):
2071  """Proxy of C++ IMP::spb::NuisanceRangeModifier class"""
2072  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2073 
2074  def __init__(self):
2075  """__init__(IMP::spb::NuisanceRangeModifier self) -> NuisanceRangeModifier"""
2076  this = _IMP_spb.new_NuisanceRangeModifier()
2077  try:
2078  self.this.append(this)
2079  except:
2080  self.this = this
2081 
2082  def do_get_inputs(self, m, pis):
2083  """do_get_inputs(NuisanceRangeModifier self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2084  return _IMP_spb.NuisanceRangeModifier_do_get_inputs(self, m, pis)
2085 
2086 
2087  def do_get_outputs(self, m, pis):
2088  """do_get_outputs(NuisanceRangeModifier self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2089  return _IMP_spb.NuisanceRangeModifier_do_get_outputs(self, m, pis)
2090 
2091 
2092  def get_version_info(self):
2093  """get_version_info(NuisanceRangeModifier self) -> VersionInfo"""
2094  return _IMP_spb.NuisanceRangeModifier_get_version_info(self)
2095 
2096 
2097  def show(self, *args):
2098  """
2099  show(NuisanceRangeModifier self, _ostream out)
2100  show(NuisanceRangeModifier self)
2101  """
2102  return _IMP_spb.NuisanceRangeModifier_show(self, *args)
2103 
2104 
2105  def __str__(self):
2106  """__str__(NuisanceRangeModifier self) -> std::string"""
2107  return _IMP_spb.NuisanceRangeModifier___str__(self)
2108 
2109 
2110  def __repr__(self):
2111  """__repr__(NuisanceRangeModifier self) -> std::string"""
2112  return _IMP_spb.NuisanceRangeModifier___repr__(self)
2113 
2114 
2115  @staticmethod
2116  def get_from(o):
2117  return _object_cast_to_NuisanceRangeModifier(o)
2118 
2119 NuisanceRangeModifier_swigregister = _IMP_spb.NuisanceRangeModifier_swigregister
2120 NuisanceRangeModifier_swigregister(NuisanceRangeModifier)
2121 
2122 class PbcBoxedMover(IMP.core.MonteCarloMover):
2123  """Proxy of C++ IMP::spb::PbcBoxedMover class"""
2124  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2125 
2126  def __init__(self, p, ps, max_tr, centers, transformations, px, py, pz):
2127  """__init__(IMP::spb::PbcBoxedMover self, Particle p, IMP::Particles ps, IMP::Float max_tr, IMP::algebra::Vector3Ds centers, IMP::algebra::Transformation3Ds transformations, Particle px, Particle py, Particle pz) -> PbcBoxedMover"""
2128  this = _IMP_spb.new_PbcBoxedMover(p, ps, max_tr, centers, transformations, px, py, pz)
2129  try:
2130  self.this.append(this)
2131  except:
2132  self.this = this
2133 
2134  def get_version_info(self):
2135  """get_version_info(PbcBoxedMover self) -> VersionInfo"""
2136  return _IMP_spb.PbcBoxedMover_get_version_info(self)
2137 
2138 
2139  def show(self, *args):
2140  """
2141  show(PbcBoxedMover self, _ostream out)
2142  show(PbcBoxedMover self)
2143  """
2144  return _IMP_spb.PbcBoxedMover_show(self, *args)
2145 
2146 
2147  def __str__(self):
2148  """__str__(PbcBoxedMover self) -> std::string"""
2149  return _IMP_spb.PbcBoxedMover___str__(self)
2150 
2151 
2152  def __repr__(self):
2153  """__repr__(PbcBoxedMover self) -> std::string"""
2154  return _IMP_spb.PbcBoxedMover___repr__(self)
2155 
2156 
2157  @staticmethod
2158  def get_from(o):
2159  return _object_cast_to_PbcBoxedMover(o)
2160 
2161 PbcBoxedMover_swigregister = _IMP_spb.PbcBoxedMover_swigregister
2162 PbcBoxedMover_swigregister(PbcBoxedMover)
2163 
2164 class PbcBoxedRigidBodyMover(IMP.core.MonteCarloMover):
2165  """Proxy of C++ IMP::spb::PbcBoxedRigidBodyMover class"""
2166  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2167 
2168  def __init__(self, d, ps, max_translation, max_rotation, centers, transformations, px, py, pz):
2169  """__init__(IMP::spb::PbcBoxedRigidBodyMover self, RigidBody d, IMP::Particles ps, IMP::Float max_translation, IMP::Float max_rotation, IMP::algebra::Vector3Ds centers, IMP::algebra::Transformation3Ds transformations, Particle px, Particle py, Particle pz) -> PbcBoxedRigidBodyMover"""
2170  this = _IMP_spb.new_PbcBoxedRigidBodyMover(d, ps, max_translation, max_rotation, centers, transformations, px, py, pz)
2171  try:
2172  self.this.append(this)
2173  except:
2174  self.this = this
2175 
2176  def get_version_info(self):
2177  """get_version_info(PbcBoxedRigidBodyMover self) -> VersionInfo"""
2178  return _IMP_spb.PbcBoxedRigidBodyMover_get_version_info(self)
2179 
2180 
2181  def show(self, *args):
2182  """
2183  show(PbcBoxedRigidBodyMover self, _ostream out)
2184  show(PbcBoxedRigidBodyMover self)
2185  """
2186  return _IMP_spb.PbcBoxedRigidBodyMover_show(self, *args)
2187 
2188 
2189  def __str__(self):
2190  """__str__(PbcBoxedRigidBodyMover self) -> std::string"""
2191  return _IMP_spb.PbcBoxedRigidBodyMover___str__(self)
2192 
2193 
2194  def __repr__(self):
2195  """__repr__(PbcBoxedRigidBodyMover self) -> std::string"""
2196  return _IMP_spb.PbcBoxedRigidBodyMover___repr__(self)
2197 
2198 
2199  @staticmethod
2200  def get_from(o):
2201  return _object_cast_to_PbcBoxedRigidBodyMover(o)
2202 
2203 PbcBoxedRigidBodyMover_swigregister = _IMP_spb.PbcBoxedRigidBodyMover_swigregister
2204 PbcBoxedRigidBodyMover_swigregister(PbcBoxedRigidBodyMover)
2205 
2206 class RigidBodyNewMover(IMP.core.MonteCarloMover):
2207  """Proxy of C++ IMP::spb::RigidBodyNewMover class"""
2208  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2209 
2210  def __init__(self, d, max_x_translation, max_y_translation, max_z_translation, max_rot):
2211  """__init__(IMP::spb::RigidBodyNewMover self, RigidBody d, IMP::Float max_x_translation, IMP::Float max_y_translation, IMP::Float max_z_translation, IMP::Float max_rot) -> RigidBodyNewMover"""
2212  this = _IMP_spb.new_RigidBodyNewMover(d, max_x_translation, max_y_translation, max_z_translation, max_rot)
2213  try:
2214  self.this.append(this)
2215  except:
2216  self.this = this
2217 
2218  def get_version_info(self):
2219  """get_version_info(RigidBodyNewMover self) -> VersionInfo"""
2220  return _IMP_spb.RigidBodyNewMover_get_version_info(self)
2221 
2222 
2223  def show(self, *args):
2224  """
2225  show(RigidBodyNewMover self, _ostream out)
2226  show(RigidBodyNewMover self)
2227  """
2228  return _IMP_spb.RigidBodyNewMover_show(self, *args)
2229 
2230 
2231  def __str__(self):
2232  """__str__(RigidBodyNewMover self) -> std::string"""
2233  return _IMP_spb.RigidBodyNewMover___str__(self)
2234 
2235 
2236  def __repr__(self):
2237  """__repr__(RigidBodyNewMover self) -> std::string"""
2238  return _IMP_spb.RigidBodyNewMover___repr__(self)
2239 
2240 
2241  @staticmethod
2242  def get_from(o):
2243  return _object_cast_to_RigidBodyNewMover(o)
2244 
2245 RigidBodyNewMover_swigregister = _IMP_spb.RigidBodyNewMover_swigregister
2246 RigidBodyNewMover_swigregister(RigidBodyNewMover)
2247 
2248 class RigidBodyPackingScore(IMP.PairScore):
2249  """Proxy of C++ IMP::spb::RigidBodyPackingScore class"""
2250  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2251 
2252  def __init__(self, tbr, omb, ome, ddb, dde, kappa):
2253  """__init__(IMP::spb::RigidBodyPackingScore self, TableRefiner tbr, IMP::Floats omb, IMP::Floats ome, IMP::Floats ddb, IMP::Floats dde, double kappa) -> RigidBodyPackingScore"""
2254  this = _IMP_spb.new_RigidBodyPackingScore(tbr, omb, ome, ddb, dde, kappa)
2255  try:
2256  self.this.append(this)
2257  except:
2258  self.this = this
2259 
2260  def do_get_inputs(self, m, pis):
2261  """do_get_inputs(RigidBodyPackingScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2262  return _IMP_spb.RigidBodyPackingScore_do_get_inputs(self, m, pis)
2263 
2264 
2265  def show(self, *args):
2266  """
2267  show(RigidBodyPackingScore self, _ostream out)
2268  show(RigidBodyPackingScore self)
2269  """
2270  return _IMP_spb.RigidBodyPackingScore_show(self, *args)
2271 
2272 
2273  def __str__(self):
2274  """__str__(RigidBodyPackingScore self) -> std::string"""
2275  return _IMP_spb.RigidBodyPackingScore___str__(self)
2276 
2277 
2278  def __repr__(self):
2279  """__repr__(RigidBodyPackingScore self) -> std::string"""
2280  return _IMP_spb.RigidBodyPackingScore___repr__(self)
2281 
2282 
2283  @staticmethod
2284  def get_from(o):
2285  return _object_cast_to_RigidBodyPackingScore(o)
2286 
2287  __swig_destroy__ = _IMP_spb.delete_RigidBodyPackingScore
2288  __del__ = lambda self: None
2289 RigidBodyPackingScore_swigregister = _IMP_spb.RigidBodyPackingScore_swigregister
2290 RigidBodyPackingScore_swigregister(RigidBodyPackingScore)
2291 
2292 class RMSDMetric(IMP.statistics.Metric):
2293  """Proxy of C++ IMP::spb::RMSDMetric class"""
2294  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2295 
2296  def __init__(self, ps):
2297  """__init__(IMP::spb::RMSDMetric self, IMP::Particles ps) -> RMSDMetric"""
2298  this = _IMP_spb.new_RMSDMetric(ps)
2299  try:
2300  self.this.append(this)
2301  except:
2302  self.this = this
2303 
2304  def add_configuration(self, weight=1.0):
2305  """
2306  add_configuration(RMSDMetric self, double weight=1.0)
2307  add_configuration(RMSDMetric self)
2308  """
2309  return _IMP_spb.RMSDMetric_add_configuration(self, weight)
2310 
2311 
2312  def get_weight(self, i):
2313  """get_weight(RMSDMetric self, unsigned int i) -> IMP::Float"""
2314  return _IMP_spb.RMSDMetric_get_weight(self, i)
2315 
2316 
2317  def get_version_info(self):
2318  """get_version_info(RMSDMetric self) -> VersionInfo"""
2319  return _IMP_spb.RMSDMetric_get_version_info(self)
2320 
2321 
2322  def __str__(self):
2323  """__str__(RMSDMetric self) -> std::string"""
2324  return _IMP_spb.RMSDMetric___str__(self)
2325 
2326 
2327  def __repr__(self):
2328  """__repr__(RMSDMetric self) -> std::string"""
2329  return _IMP_spb.RMSDMetric___repr__(self)
2330 
2331 
2332  @staticmethod
2333  def get_from(o):
2334  return _object_cast_to_RMSDMetric(o)
2335 
2336 RMSDMetric_swigregister = _IMP_spb.RMSDMetric_swigregister
2337 RMSDMetric_swigregister(RMSDMetric)
2338 
2339 class SameParticlePairFilter(IMP.PairPredicate):
2340  """Proxy of C++ IMP::spb::SameParticlePairFilter class"""
2341  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2342 
2343  def __init__(self):
2344  """__init__(IMP::spb::SameParticlePairFilter self) -> SameParticlePairFilter"""
2345  this = _IMP_spb.new_SameParticlePairFilter()
2346  try:
2347  self.this.append(this)
2348  except:
2349  self.this = this
2350 
2351  def do_get_inputs(self, m, pis):
2352  """do_get_inputs(SameParticlePairFilter self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2353  return _IMP_spb.SameParticlePairFilter_do_get_inputs(self, m, pis)
2354 
2355 
2356  def get_value(self, *args):
2357  """
2358  get_value(SameParticlePairFilter self, IMP::ParticlePair const & a) -> int
2359  get_value(SameParticlePairFilter self, IMP::ParticlePairsTemp const & o) -> IMP::Ints
2360  """
2361  return _IMP_spb.SameParticlePairFilter_get_value(self, *args)
2362 
2363 
2364  def get_value_index(self, *args):
2365  """
2366  get_value_index(SameParticlePairFilter self, Model m, IMP::ParticleIndexPair const & p) -> int
2367  get_value_index(SameParticlePairFilter self, Model m, IMP::ParticleIndexPairs const & o) -> IMP::Ints
2368  """
2369  return _IMP_spb.SameParticlePairFilter_get_value_index(self, *args)
2370 
2371 
2372  def get_version_info(self):
2373  """get_version_info(SameParticlePairFilter self) -> VersionInfo"""
2374  return _IMP_spb.SameParticlePairFilter_get_version_info(self)
2375 
2376 
2377  def __str__(self):
2378  """__str__(SameParticlePairFilter self) -> std::string"""
2379  return _IMP_spb.SameParticlePairFilter___str__(self)
2380 
2381 
2382  def __repr__(self):
2383  """__repr__(SameParticlePairFilter self) -> std::string"""
2384  return _IMP_spb.SameParticlePairFilter___repr__(self)
2385 
2386 
2387  @staticmethod
2388  def get_from(o):
2389  return _object_cast_to_SameParticlePairFilter(o)
2390 
2391 SameParticlePairFilter_swigregister = _IMP_spb.SameParticlePairFilter_swigregister
2392 SameParticlePairFilter_swigregister(SameParticlePairFilter)
2393 
2394 class SameRigidBodyPairFilter(IMP.PairPredicate):
2395  """Proxy of C++ IMP::spb::SameRigidBodyPairFilter class"""
2396  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2397 
2398  def __init__(self):
2399  """__init__(IMP::spb::SameRigidBodyPairFilter self) -> SameRigidBodyPairFilter"""
2400  this = _IMP_spb.new_SameRigidBodyPairFilter()
2401  try:
2402  self.this.append(this)
2403  except:
2404  self.this = this
2405 
2406  def do_get_inputs(self, m, pis):
2407  """do_get_inputs(SameRigidBodyPairFilter self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2408  return _IMP_spb.SameRigidBodyPairFilter_do_get_inputs(self, m, pis)
2409 
2410 
2411  def get_value(self, *args):
2412  """
2413  get_value(SameRigidBodyPairFilter self, IMP::ParticlePair const & a) -> int
2414  get_value(SameRigidBodyPairFilter self, IMP::ParticlePairsTemp const & o) -> IMP::Ints
2415  """
2416  return _IMP_spb.SameRigidBodyPairFilter_get_value(self, *args)
2417 
2418 
2419  def get_value_index(self, *args):
2420  """
2421  get_value_index(SameRigidBodyPairFilter self, Model m, IMP::ParticleIndexPair const & p) -> int
2422  get_value_index(SameRigidBodyPairFilter self, Model m, IMP::ParticleIndexPairs const & o) -> IMP::Ints
2423  """
2424  return _IMP_spb.SameRigidBodyPairFilter_get_value_index(self, *args)
2425 
2426 
2427  def get_version_info(self):
2428  """get_version_info(SameRigidBodyPairFilter self) -> VersionInfo"""
2429  return _IMP_spb.SameRigidBodyPairFilter_get_version_info(self)
2430 
2431 
2432  def __str__(self):
2433  """__str__(SameRigidBodyPairFilter self) -> std::string"""
2434  return _IMP_spb.SameRigidBodyPairFilter___str__(self)
2435 
2436 
2437  def __repr__(self):
2438  """__repr__(SameRigidBodyPairFilter self) -> std::string"""
2439  return _IMP_spb.SameRigidBodyPairFilter___repr__(self)
2440 
2441 
2442  @staticmethod
2443  def get_from(o):
2444  return _object_cast_to_SameRigidBodyPairFilter(o)
2445 
2446 SameRigidBodyPairFilter_swigregister = _IMP_spb.SameRigidBodyPairFilter_swigregister
2447 SameRigidBodyPairFilter_swigregister(SameRigidBodyPairFilter)
2448 
2449 class TiltSingletonScore(IMP.SingletonScore):
2450  """Proxy of C++ IMP::spb::TiltSingletonScore class"""
2451  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2452 
2453  def __init__(self, *args, **kwargs):
2454  raise AttributeError("No constructor defined - class is abstract")
2455 
2456  def evaluate_index(self, m, p, da):
2457  """evaluate_index(TiltSingletonScore self, Model m, ParticleIndex p, DerivativeAccumulator da) -> double"""
2458  return _IMP_spb.TiltSingletonScore_evaluate_index(self, m, p, da)
2459 
2460 
2461  def do_get_inputs(self, m, pis):
2462  """do_get_inputs(TiltSingletonScore self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2463  return _IMP_spb.TiltSingletonScore_do_get_inputs(self, m, pis)
2464 
2465 
2466  def get_version_info(self):
2467  """get_version_info(TiltSingletonScore self) -> VersionInfo"""
2468  return _IMP_spb.TiltSingletonScore_get_version_info(self)
2469 
2470 
2471  def show(self, *args):
2472  """
2473  show(TiltSingletonScore self, _ostream out)
2474  show(TiltSingletonScore self)
2475  """
2476  return _IMP_spb.TiltSingletonScore_show(self, *args)
2477 
2478 
2479  def __str__(self):
2480  """__str__(TiltSingletonScore self) -> std::string"""
2481  return _IMP_spb.TiltSingletonScore___str__(self)
2482 
2483 
2484  def __repr__(self):
2485  """__repr__(TiltSingletonScore self) -> std::string"""
2486  return _IMP_spb.TiltSingletonScore___repr__(self)
2487 
2488 
2489  @staticmethod
2490  def get_from(o):
2491  return _object_cast_to_TiltSingletonScore(o)
2492 
2493 TiltSingletonScore_swigregister = _IMP_spb.TiltSingletonScore_swigregister
2494 TiltSingletonScore_swigregister(TiltSingletonScore)
2495 
2496 class TransformationSymmetry(IMP.SingletonModifier):
2497  """Proxy of C++ IMP::spb::TransformationSymmetry class"""
2498  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2499 
2500  def __init__(self, t, px, py, pz):
2501  """__init__(IMP::spb::TransformationSymmetry self, Transformation3D t, Particle px, Particle py, Particle pz) -> TransformationSymmetry"""
2502  this = _IMP_spb.new_TransformationSymmetry(t, px, py, pz)
2503  try:
2504  self.this.append(this)
2505  except:
2506  self.this = this
2507 
2508  def do_get_inputs(self, m, pis):
2509  """do_get_inputs(TransformationSymmetry self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2510  return _IMP_spb.TransformationSymmetry_do_get_inputs(self, m, pis)
2511 
2512 
2513  def do_get_outputs(self, m, pis):
2514  """do_get_outputs(TransformationSymmetry self, Model m, IMP::ParticleIndexes const & pis) -> IMP::ModelObjectsTemp"""
2515  return _IMP_spb.TransformationSymmetry_do_get_outputs(self, m, pis)
2516 
2517 
2518  def get_version_info(self):
2519  """get_version_info(TransformationSymmetry self) -> VersionInfo"""
2520  return _IMP_spb.TransformationSymmetry_get_version_info(self)
2521 
2522 
2523  def show(self, *args):
2524  """
2525  show(TransformationSymmetry self, _ostream out)
2526  show(TransformationSymmetry self)
2527  """
2528  return _IMP_spb.TransformationSymmetry_show(self, *args)
2529 
2530 
2531  def __str__(self):
2532  """__str__(TransformationSymmetry self) -> std::string"""
2533  return _IMP_spb.TransformationSymmetry___str__(self)
2534 
2535 
2536  def __repr__(self):
2537  """__repr__(TransformationSymmetry self) -> std::string"""
2538  return _IMP_spb.TransformationSymmetry___repr__(self)
2539 
2540 
2541  @staticmethod
2542  def get_from(o):
2543  return _object_cast_to_TransformationSymmetry(o)
2544 
2545 TransformationSymmetry_swigregister = _IMP_spb.TransformationSymmetry_swigregister
2546 TransformationSymmetry_swigregister(TransformationSymmetry)
2547 
2548 class TwoStateGoModelRestraint(IMP.Restraint):
2549  """Proxy of C++ IMP::spb::TwoStateGoModelRestraint class"""
2550  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2551 
2552  def __init__(self, ps, psA, psB, Beta, Delta, Cutoff):
2553  """__init__(IMP::spb::TwoStateGoModelRestraint self, IMP::Particles ps, IMP::Particles psA, IMP::Particles psB, IMP::Float Beta, IMP::Float Delta, IMP::Float Cutoff) -> TwoStateGoModelRestraint"""
2554  this = _IMP_spb.new_TwoStateGoModelRestraint(ps, psA, psB, Beta, Delta, Cutoff)
2555  try:
2556  self.this.append(this)
2557  except:
2558  self.this = this
2559 
2560  def do_get_inputs(self):
2561  """do_get_inputs(TwoStateGoModelRestraint self) -> IMP::ModelObjectsTemp"""
2562  return _IMP_spb.TwoStateGoModelRestraint_do_get_inputs(self)
2563 
2564 
2565  def get_version_info(self):
2566  """get_version_info(TwoStateGoModelRestraint self) -> VersionInfo"""
2567  return _IMP_spb.TwoStateGoModelRestraint_get_version_info(self)
2568 
2569 
2570  def __str__(self):
2571  """__str__(TwoStateGoModelRestraint self) -> std::string"""
2572  return _IMP_spb.TwoStateGoModelRestraint___str__(self)
2573 
2574 
2575  def __repr__(self):
2576  """__repr__(TwoStateGoModelRestraint self) -> std::string"""
2577  return _IMP_spb.TwoStateGoModelRestraint___repr__(self)
2578 
2579 
2580  @staticmethod
2581  def get_from(o):
2582  return _object_cast_to_TwoStateGoModelRestraint(o)
2583 
2584 TwoStateGoModelRestraint_swigregister = _IMP_spb.TwoStateGoModelRestraint_swigregister
2585 TwoStateGoModelRestraint_swigregister(TwoStateGoModelRestraint)
2586 
2587 class UniformBoundedRestraint(ISDRestraint):
2588  """Proxy of C++ IMP::spb::UniformBoundedRestraint class"""
2589  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
2590 
2591  def __init__(self, p, fk, a, b):
2592  """__init__(IMP::spb::UniformBoundedRestraint self, Particle p, FloatKey fk, Particle a, Particle b) -> UniformBoundedRestraint"""
2593  this = _IMP_spb.new_UniformBoundedRestraint(p, fk, a, b)
2594  try:
2595  self.this.append(this)
2596  except:
2597  self.this = this
2598 
2599  def do_get_inputs(self):
2600  """do_get_inputs(UniformBoundedRestraint self) -> IMP::ModelObjectsTemp"""
2601  return _IMP_spb.UniformBoundedRestraint_do_get_inputs(self)
2602 
2603 
2604  def get_version_info(self):
2605  """get_version_info(UniformBoundedRestraint self) -> VersionInfo"""
2606  return _IMP_spb.UniformBoundedRestraint_get_version_info(self)
2607 
2608 
2609  def __str__(self):
2610  """__str__(UniformBoundedRestraint self) -> std::string"""
2611  return _IMP_spb.UniformBoundedRestraint___str__(self)
2612 
2613 
2614  def __repr__(self):
2615  """__repr__(UniformBoundedRestraint self) -> std::string"""
2616  return _IMP_spb.UniformBoundedRestraint___repr__(self)
2617 
2618 
2619  @staticmethod
2620  def get_from(o):
2621  return _object_cast_to_UniformBoundedRestraint(o)
2622 
2623 UniformBoundedRestraint_swigregister = _IMP_spb.UniformBoundedRestraint_swigregister
2624 UniformBoundedRestraint_swigregister(UniformBoundedRestraint)
2625 
2626 
2627 def get_module_version():
2628  """get_module_version() -> std::string const"""
2629  return _IMP_spb.get_module_version()
2630 
2631 def get_example_path(fname):
2632  """get_example_path(std::string fname) -> std::string"""
2633  return _IMP_spb.get_example_path(fname)
2634 
2635 def get_data_path(fname):
2636  """get_data_path(std::string fname) -> std::string"""
2637  return _IMP_spb.get_data_path(fname)
2638 
2639 from . import _version_check
2640 _version_check.check_version(get_module_version())
2641 __version__ = get_module_version()
2642 
2643 
2644 
A base class for modifiers of ParticlesTemp.
def get_data_path
Return the full path to one of this module's data files.
Abstract class for scoring object(s) of type ParticleIndexPair.
Definition: PairScore.h:42
The base class for simulators.
Definition: Simulator.h:34
A Monte Carlo optimizer.
Definition: MonteCarlo.h:45
Support for basic symmetry, such as periodic boundary conditions (PBC).
def get_module_version
Return the version of this module, as a string.
def get_example_path
Return the full path to one of this module's example files.
CheckLevel get_check_level()
Get the current audit mode.
Definition: exception.h:80
setup
Definition: setup.py:1
Restraints using electron microscopy 2D images (class averages).
Various classes to hold sets of particles.
Make CGAL functionality available to IMP.
Several general purpose optimizers from the GNU Scientific Library (GSL).
Composable functors to implement scores via compile-time composition.
Code to compute statistical measures.
Abstract class for scoring object(s) of type ParticleIndex.
Code that uses the MPI parallel library.
A base class for classes which perturb particles.
Basic utilities for handling cryo-electron microscopy 3D density maps.
Interface to specialized Particle types (e.g. atoms)
Definition: Decorator.h:118
std::ostream & show(Hierarchy h, std::ostream &out=std::cout)
Print the hierarchy using a given decorator to display each node.
Basic functionality that is expected to be used by a wide variety of IMP users.
Abstract predicate function.
Definition: PairPredicate.h:31
General purpose algebraic and geometric methods that are expected to be used by a wide variety of IMP...
IMP::Vector< HelixDecorator > HelixDecorators
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.
Abstract single variable functor class for score functions.
Definition: UnaryFunction.h:25
Divide-and-conquer inferential optimization in discrete space.
Support for small angle X-ray scattering (SAXS) data.
void set_check_level(CheckLevel tf)
Control runtime checks in the code.
Definition: exception.h:72
Inferential scoring building on methods developed as part of the Inferential Structure Determination ...
A restraint is a term in an IMP ScoringFunction.
Definition: Restraint.h:53
Store data to be clustered for distance metric based algorithms.
Definition: Metric.h:25