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