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