IMP logo
IMP Reference Guide  2.17.0
The Integrative Modeling Platform
rmf/__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_rmf', [dirname(__file__)])
25  except ImportError:
26  import _IMP_rmf
27  return _IMP_rmf
28  if fp is not None:
29  try:
30  _mod = imp.load_module('_IMP_rmf', fp, pathname, description)
31  finally:
32  fp.close()
33  return _mod
34  _IMP_rmf = swig_import_helper()
35  del swig_import_helper
36 else:
37  import _IMP_rmf
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_RMF_SwigPyIterator(object):
116  """Proxy of C++ swig::IMP_RMF_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_rmf.delete_IMP_RMF_SwigPyIterator
123  __del__ = lambda self: None
124 
125  def value(self):
126  """value(IMP_RMF_SwigPyIterator self) -> PyObject *"""
127  return _IMP_rmf.IMP_RMF_SwigPyIterator_value(self)
128 
129 
130  def incr(self, n=1):
131  """
132  incr(IMP_RMF_SwigPyIterator self, size_t n=1) -> IMP_RMF_SwigPyIterator
133  incr(IMP_RMF_SwigPyIterator self) -> IMP_RMF_SwigPyIterator
134  """
135  return _IMP_rmf.IMP_RMF_SwigPyIterator_incr(self, n)
136 
137 
138  def decr(self, n=1):
139  """
140  decr(IMP_RMF_SwigPyIterator self, size_t n=1) -> IMP_RMF_SwigPyIterator
141  decr(IMP_RMF_SwigPyIterator self) -> IMP_RMF_SwigPyIterator
142  """
143  return _IMP_rmf.IMP_RMF_SwigPyIterator_decr(self, n)
144 
145 
146  def distance(self, x):
147  """distance(IMP_RMF_SwigPyIterator self, IMP_RMF_SwigPyIterator x) -> ptrdiff_t"""
148  return _IMP_rmf.IMP_RMF_SwigPyIterator_distance(self, x)
149 
150 
151  def equal(self, x):
152  """equal(IMP_RMF_SwigPyIterator self, IMP_RMF_SwigPyIterator x) -> bool"""
153  return _IMP_rmf.IMP_RMF_SwigPyIterator_equal(self, x)
154 
155 
156  def copy(self):
157  """copy(IMP_RMF_SwigPyIterator self) -> IMP_RMF_SwigPyIterator"""
158  return _IMP_rmf.IMP_RMF_SwigPyIterator_copy(self)
159 
160 
161  def next(self):
162  """next(IMP_RMF_SwigPyIterator self) -> PyObject *"""
163  return _IMP_rmf.IMP_RMF_SwigPyIterator_next(self)
164 
165 
166  def __next__(self):
167  """__next__(IMP_RMF_SwigPyIterator self) -> PyObject *"""
168  return _IMP_rmf.IMP_RMF_SwigPyIterator___next__(self)
169 
170 
171  def previous(self):
172  """previous(IMP_RMF_SwigPyIterator self) -> PyObject *"""
173  return _IMP_rmf.IMP_RMF_SwigPyIterator_previous(self)
174 
175 
176  def advance(self, n):
177  """advance(IMP_RMF_SwigPyIterator self, ptrdiff_t n) -> IMP_RMF_SwigPyIterator"""
178  return _IMP_rmf.IMP_RMF_SwigPyIterator_advance(self, n)
179 
180 
181  def __eq__(self, x):
182  """__eq__(IMP_RMF_SwigPyIterator self, IMP_RMF_SwigPyIterator x) -> bool"""
183  return _IMP_rmf.IMP_RMF_SwigPyIterator___eq__(self, x)
184 
185 
186  def __ne__(self, x):
187  """__ne__(IMP_RMF_SwigPyIterator self, IMP_RMF_SwigPyIterator x) -> bool"""
188  return _IMP_rmf.IMP_RMF_SwigPyIterator___ne__(self, x)
189 
190 
191  def __iadd__(self, n):
192  """__iadd__(IMP_RMF_SwigPyIterator self, ptrdiff_t n) -> IMP_RMF_SwigPyIterator"""
193  return _IMP_rmf.IMP_RMF_SwigPyIterator___iadd__(self, n)
194 
195 
196  def __isub__(self, n):
197  """__isub__(IMP_RMF_SwigPyIterator self, ptrdiff_t n) -> IMP_RMF_SwigPyIterator"""
198  return _IMP_rmf.IMP_RMF_SwigPyIterator___isub__(self, n)
199 
200 
201  def __add__(self, n):
202  """__add__(IMP_RMF_SwigPyIterator self, ptrdiff_t n) -> IMP_RMF_SwigPyIterator"""
203  return _IMP_rmf.IMP_RMF_SwigPyIterator___add__(self, n)
204 
205 
206  def __sub__(self, *args):
207  """
208  __sub__(IMP_RMF_SwigPyIterator self, ptrdiff_t n) -> IMP_RMF_SwigPyIterator
209  __sub__(IMP_RMF_SwigPyIterator self, IMP_RMF_SwigPyIterator x) -> ptrdiff_t
210  """
211  return _IMP_rmf.IMP_RMF_SwigPyIterator___sub__(self, *args)
212 
213  def __iter__(self):
214  return self
215 IMP_RMF_SwigPyIterator_swigregister = _IMP_rmf.IMP_RMF_SwigPyIterator_swigregister
216 IMP_RMF_SwigPyIterator_swigregister(IMP_RMF_SwigPyIterator)
217 
218 
219 _value_types=[]
220 _object_types=[]
221 _raii_types=[]
222 _plural_types=[]
223 
224 
225 _IMP_rmf.IMP_DEBUG_swigconstant(_IMP_rmf)
226 IMP_DEBUG = _IMP_rmf.IMP_DEBUG
227 
228 _IMP_rmf.IMP_RELEASE_swigconstant(_IMP_rmf)
229 IMP_RELEASE = _IMP_rmf.IMP_RELEASE
230 
231 _IMP_rmf.IMP_SILENT_swigconstant(_IMP_rmf)
232 IMP_SILENT = _IMP_rmf.IMP_SILENT
233 
234 _IMP_rmf.IMP_PROGRESS_swigconstant(_IMP_rmf)
235 IMP_PROGRESS = _IMP_rmf.IMP_PROGRESS
236 
237 _IMP_rmf.IMP_TERSE_swigconstant(_IMP_rmf)
238 IMP_TERSE = _IMP_rmf.IMP_TERSE
239 
240 _IMP_rmf.IMP_VERBOSE_swigconstant(_IMP_rmf)
241 IMP_VERBOSE = _IMP_rmf.IMP_VERBOSE
242 
243 _IMP_rmf.IMP_MEMORY_swigconstant(_IMP_rmf)
244 IMP_MEMORY = _IMP_rmf.IMP_MEMORY
245 
246 _IMP_rmf.IMP_NONE_swigconstant(_IMP_rmf)
247 IMP_NONE = _IMP_rmf.IMP_NONE
248 
249 _IMP_rmf.IMP_USAGE_swigconstant(_IMP_rmf)
250 IMP_USAGE = _IMP_rmf.IMP_USAGE
251 
252 _IMP_rmf.IMP_INTERNAL_swigconstant(_IMP_rmf)
253 IMP_INTERNAL = _IMP_rmf.IMP_INTERNAL
254 
255 _IMP_rmf.IMP_KERNEL_HAS_LOG4CXX_swigconstant(_IMP_rmf)
256 IMP_KERNEL_HAS_LOG4CXX = _IMP_rmf.IMP_KERNEL_HAS_LOG4CXX
257 
258 _IMP_rmf.IMP_COMPILER_HAS_DEBUG_VECTOR_swigconstant(_IMP_rmf)
259 IMP_COMPILER_HAS_DEBUG_VECTOR = _IMP_rmf.IMP_COMPILER_HAS_DEBUG_VECTOR
260 
261 _IMP_rmf.IMP_COMPILER_HAS_RANDOM_SHUFFLE_swigconstant(_IMP_rmf)
262 IMP_COMPILER_HAS_RANDOM_SHUFFLE = _IMP_rmf.IMP_COMPILER_HAS_RANDOM_SHUFFLE
263 
264 _IMP_rmf.IMP_COMPILER_HAS_THREE_WAY_swigconstant(_IMP_rmf)
265 IMP_COMPILER_HAS_THREE_WAY = _IMP_rmf.IMP_COMPILER_HAS_THREE_WAY
266 
267 _IMP_rmf.IMP_KERNEL_HAS_BOOST_RANDOM_swigconstant(_IMP_rmf)
268 IMP_KERNEL_HAS_BOOST_RANDOM = _IMP_rmf.IMP_KERNEL_HAS_BOOST_RANDOM
269 
270 _IMP_rmf.IMP_KERNEL_HAS_NUMPY_swigconstant(_IMP_rmf)
271 IMP_KERNEL_HAS_NUMPY = _IMP_rmf.IMP_KERNEL_HAS_NUMPY
272 
273 _IMP_rmf.IMP_KERNEL_HAS_GPERFTOOLS_swigconstant(_IMP_rmf)
274 IMP_KERNEL_HAS_GPERFTOOLS = _IMP_rmf.IMP_KERNEL_HAS_GPERFTOOLS
275 
276 _IMP_rmf.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER_swigconstant(_IMP_rmf)
277 IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER = _IMP_rmf.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER
278 
279 _IMP_rmf.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER_swigconstant(_IMP_rmf)
280 IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER = _IMP_rmf.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER
281 
282 _IMP_rmf.IMPKERNEL_SHOW_WARNINGS_swigconstant(_IMP_rmf)
283 IMPKERNEL_SHOW_WARNINGS = _IMP_rmf.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_rmf._ostream_write(self, osa_buf)
322 
323 _ostream_swigregister = _IMP_rmf._ostream_swigregister
324 _ostream_swigregister(_ostream)
325 
326 
327 _IMP_rmf.IMP_HAS_NOEXCEPT_swigconstant(_IMP_rmf)
328 IMP_HAS_NOEXCEPT = _IMP_rmf.IMP_HAS_NOEXCEPT
329 
330 _IMP_rmf.IMP_C_OPEN_BINARY_swigconstant(_IMP_rmf)
331 IMP_C_OPEN_BINARY = _IMP_rmf.IMP_C_OPEN_BINARY
332 import IMP
333 
334 _IMP_rmf.IMP_CGAL_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_rmf)
335 IMP_CGAL_HAS_BOOST_FILESYSTEM = _IMP_rmf.IMP_CGAL_HAS_BOOST_FILESYSTEM
336 
337 _IMP_rmf.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_rmf)
338 IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS = _IMP_rmf.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS
339 
340 _IMP_rmf.IMP_CGAL_HAS_BOOST_RANDOM_swigconstant(_IMP_rmf)
341 IMP_CGAL_HAS_BOOST_RANDOM = _IMP_rmf.IMP_CGAL_HAS_BOOST_RANDOM
342 
343 _IMP_rmf.IMP_CGAL_HAS_BOOST_SYSTEM_swigconstant(_IMP_rmf)
344 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_rmf.IMP_CGAL_HAS_BOOST_SYSTEM
345 
346 _IMP_rmf.IMP_CGAL_HAS_NUMPY_swigconstant(_IMP_rmf)
347 IMP_CGAL_HAS_NUMPY = _IMP_rmf.IMP_CGAL_HAS_NUMPY
348 
349 _IMP_rmf.IMPCGAL_SHOW_WARNINGS_swigconstant(_IMP_rmf)
350 IMPCGAL_SHOW_WARNINGS = _IMP_rmf.IMPCGAL_SHOW_WARNINGS
351 import IMP.cgal
352 
353 _IMP_rmf.IMP_ALGEBRA_HAS_IMP_CGAL_swigconstant(_IMP_rmf)
354 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_rmf.IMP_ALGEBRA_HAS_IMP_CGAL
355 
356 _IMP_rmf.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_rmf)
357 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_rmf.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
358 
359 _IMP_rmf.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_rmf)
360 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_rmf.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
361 
362 _IMP_rmf.IMP_ALGEBRA_HAS_BOOST_RANDOM_swigconstant(_IMP_rmf)
363 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_rmf.IMP_ALGEBRA_HAS_BOOST_RANDOM
364 
365 _IMP_rmf.IMP_ALGEBRA_HAS_BOOST_SYSTEM_swigconstant(_IMP_rmf)
366 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_rmf.IMP_ALGEBRA_HAS_BOOST_SYSTEM
367 
368 _IMP_rmf.IMP_ALGEBRA_HAS_CGAL_swigconstant(_IMP_rmf)
369 IMP_ALGEBRA_HAS_CGAL = _IMP_rmf.IMP_ALGEBRA_HAS_CGAL
370 
371 _IMP_rmf.IMP_ALGEBRA_HAS_NUMPY_swigconstant(_IMP_rmf)
372 IMP_ALGEBRA_HAS_NUMPY = _IMP_rmf.IMP_ALGEBRA_HAS_NUMPY
373 
374 _IMP_rmf.IMP_ALGEBRA_HAS_ANN_swigconstant(_IMP_rmf)
375 IMP_ALGEBRA_HAS_ANN = _IMP_rmf.IMP_ALGEBRA_HAS_ANN
376 
377 _IMP_rmf.IMPALGEBRA_SHOW_WARNINGS_swigconstant(_IMP_rmf)
378 IMPALGEBRA_SHOW_WARNINGS = _IMP_rmf.IMPALGEBRA_SHOW_WARNINGS
379 import IMP.algebra
380 
381 _IMP_rmf.IMP_DISPLAY_HAS_IMP_CGAL_swigconstant(_IMP_rmf)
382 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_rmf.IMP_DISPLAY_HAS_IMP_CGAL
383 
384 _IMP_rmf.IMP_DISPLAY_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_rmf)
385 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_rmf.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
386 
387 _IMP_rmf.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_rmf)
388 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_rmf.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
389 
390 _IMP_rmf.IMP_DISPLAY_HAS_BOOST_RANDOM_swigconstant(_IMP_rmf)
391 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_rmf.IMP_DISPLAY_HAS_BOOST_RANDOM
392 
393 _IMP_rmf.IMP_DISPLAY_HAS_BOOST_SYSTEM_swigconstant(_IMP_rmf)
394 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_rmf.IMP_DISPLAY_HAS_BOOST_SYSTEM
395 
396 _IMP_rmf.IMP_DISPLAY_HAS_CGAL_swigconstant(_IMP_rmf)
397 IMP_DISPLAY_HAS_CGAL = _IMP_rmf.IMP_DISPLAY_HAS_CGAL
398 
399 _IMP_rmf.IMP_DISPLAY_HAS_NUMPY_swigconstant(_IMP_rmf)
400 IMP_DISPLAY_HAS_NUMPY = _IMP_rmf.IMP_DISPLAY_HAS_NUMPY
401 
402 _IMP_rmf.IMPDISPLAY_SHOW_WARNINGS_swigconstant(_IMP_rmf)
403 IMPDISPLAY_SHOW_WARNINGS = _IMP_rmf.IMPDISPLAY_SHOW_WARNINGS
404 import IMP.display
405 
406 _IMP_rmf.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL_swigconstant(_IMP_rmf)
407 IMP_SCORE_FUNCTOR_HAS_IMP_CGAL = _IMP_rmf.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL
408 
409 _IMP_rmf.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_rmf)
410 IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM = _IMP_rmf.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM
411 
412 _IMP_rmf.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_rmf)
413 IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS = _IMP_rmf.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS
414 
415 _IMP_rmf.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM_swigconstant(_IMP_rmf)
416 IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM = _IMP_rmf.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM
417 
418 _IMP_rmf.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM_swigconstant(_IMP_rmf)
419 IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM = _IMP_rmf.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM
420 
421 _IMP_rmf.IMP_SCORE_FUNCTOR_HAS_CGAL_swigconstant(_IMP_rmf)
422 IMP_SCORE_FUNCTOR_HAS_CGAL = _IMP_rmf.IMP_SCORE_FUNCTOR_HAS_CGAL
423 
424 _IMP_rmf.IMP_SCORE_FUNCTOR_HAS_HDF5_swigconstant(_IMP_rmf)
425 IMP_SCORE_FUNCTOR_HAS_HDF5 = _IMP_rmf.IMP_SCORE_FUNCTOR_HAS_HDF5
426 
427 _IMP_rmf.IMP_SCORE_FUNCTOR_HAS_NUMPY_swigconstant(_IMP_rmf)
428 IMP_SCORE_FUNCTOR_HAS_NUMPY = _IMP_rmf.IMP_SCORE_FUNCTOR_HAS_NUMPY
429 
430 _IMP_rmf.IMPSCOREFUNCTOR_SHOW_WARNINGS_swigconstant(_IMP_rmf)
431 IMPSCOREFUNCTOR_SHOW_WARNINGS = _IMP_rmf.IMPSCOREFUNCTOR_SHOW_WARNINGS
432 import IMP.score_functor
433 
434 _IMP_rmf.IMP_STATISTICS_HAS_IMP_CGAL_swigconstant(_IMP_rmf)
435 IMP_STATISTICS_HAS_IMP_CGAL = _IMP_rmf.IMP_STATISTICS_HAS_IMP_CGAL
436 
437 _IMP_rmf.IMP_STATISTICS_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_rmf)
438 IMP_STATISTICS_HAS_BOOST_FILESYSTEM = _IMP_rmf.IMP_STATISTICS_HAS_BOOST_FILESYSTEM
439 
440 _IMP_rmf.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_rmf)
441 IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS = _IMP_rmf.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS
442 
443 _IMP_rmf.IMP_STATISTICS_HAS_BOOST_RANDOM_swigconstant(_IMP_rmf)
444 IMP_STATISTICS_HAS_BOOST_RANDOM = _IMP_rmf.IMP_STATISTICS_HAS_BOOST_RANDOM
445 
446 _IMP_rmf.IMP_STATISTICS_HAS_BOOST_SYSTEM_swigconstant(_IMP_rmf)
447 IMP_STATISTICS_HAS_BOOST_SYSTEM = _IMP_rmf.IMP_STATISTICS_HAS_BOOST_SYSTEM
448 
449 _IMP_rmf.IMP_STATISTICS_HAS_CGAL_swigconstant(_IMP_rmf)
450 IMP_STATISTICS_HAS_CGAL = _IMP_rmf.IMP_STATISTICS_HAS_CGAL
451 
452 _IMP_rmf.IMP_STATISTICS_HAS_NUMPY_swigconstant(_IMP_rmf)
453 IMP_STATISTICS_HAS_NUMPY = _IMP_rmf.IMP_STATISTICS_HAS_NUMPY
454 
455 _IMP_rmf.IMPSTATISTICS_SHOW_WARNINGS_swigconstant(_IMP_rmf)
456 IMPSTATISTICS_SHOW_WARNINGS = _IMP_rmf.IMPSTATISTICS_SHOW_WARNINGS
457 import IMP.statistics
458 
459 _IMP_rmf.IMP_CORE_HAS_IMP_CGAL_swigconstant(_IMP_rmf)
460 IMP_CORE_HAS_IMP_CGAL = _IMP_rmf.IMP_CORE_HAS_IMP_CGAL
461 
462 _IMP_rmf.IMP_CORE_HAS_IMP_KERNEL_swigconstant(_IMP_rmf)
463 IMP_CORE_HAS_IMP_KERNEL = _IMP_rmf.IMP_CORE_HAS_IMP_KERNEL
464 
465 _IMP_rmf.IMP_CORE_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_rmf)
466 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_rmf.IMP_CORE_HAS_BOOST_FILESYSTEM
467 
468 _IMP_rmf.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_rmf)
469 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_rmf.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
470 
471 _IMP_rmf.IMP_CORE_HAS_BOOST_RANDOM_swigconstant(_IMP_rmf)
472 IMP_CORE_HAS_BOOST_RANDOM = _IMP_rmf.IMP_CORE_HAS_BOOST_RANDOM
473 
474 _IMP_rmf.IMP_CORE_HAS_BOOST_SYSTEM_swigconstant(_IMP_rmf)
475 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_rmf.IMP_CORE_HAS_BOOST_SYSTEM
476 
477 _IMP_rmf.IMP_CORE_HAS_CGAL_swigconstant(_IMP_rmf)
478 IMP_CORE_HAS_CGAL = _IMP_rmf.IMP_CORE_HAS_CGAL
479 
480 _IMP_rmf.IMP_CORE_HAS_HDF5_swigconstant(_IMP_rmf)
481 IMP_CORE_HAS_HDF5 = _IMP_rmf.IMP_CORE_HAS_HDF5
482 
483 _IMP_rmf.IMP_CORE_HAS_NUMPY_swigconstant(_IMP_rmf)
484 IMP_CORE_HAS_NUMPY = _IMP_rmf.IMP_CORE_HAS_NUMPY
485 
486 _IMP_rmf.IMPCORE_SHOW_WARNINGS_swigconstant(_IMP_rmf)
487 IMPCORE_SHOW_WARNINGS = _IMP_rmf.IMPCORE_SHOW_WARNINGS
488 import IMP.core
489 
490 _IMP_rmf.IMP_CONTAINER_HAS_IMP_ALGEBRA_swigconstant(_IMP_rmf)
491 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_rmf.IMP_CONTAINER_HAS_IMP_ALGEBRA
492 
493 _IMP_rmf.IMP_CONTAINER_HAS_IMP_CGAL_swigconstant(_IMP_rmf)
494 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_rmf.IMP_CONTAINER_HAS_IMP_CGAL
495 
496 _IMP_rmf.IMP_CONTAINER_HAS_IMP_DISPLAY_swigconstant(_IMP_rmf)
497 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_rmf.IMP_CONTAINER_HAS_IMP_DISPLAY
498 
499 _IMP_rmf.IMP_CONTAINER_HAS_IMP_KERNEL_swigconstant(_IMP_rmf)
500 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_rmf.IMP_CONTAINER_HAS_IMP_KERNEL
501 
502 _IMP_rmf.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_rmf)
503 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_rmf.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
504 
505 _IMP_rmf.IMP_CONTAINER_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_rmf)
506 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_rmf.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
507 
508 _IMP_rmf.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_rmf)
509 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_rmf.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
510 
511 _IMP_rmf.IMP_CONTAINER_HAS_BOOST_RANDOM_swigconstant(_IMP_rmf)
512 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_rmf.IMP_CONTAINER_HAS_BOOST_RANDOM
513 
514 _IMP_rmf.IMP_CONTAINER_HAS_BOOST_SYSTEM_swigconstant(_IMP_rmf)
515 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_rmf.IMP_CONTAINER_HAS_BOOST_SYSTEM
516 
517 _IMP_rmf.IMP_CONTAINER_HAS_CGAL_swigconstant(_IMP_rmf)
518 IMP_CONTAINER_HAS_CGAL = _IMP_rmf.IMP_CONTAINER_HAS_CGAL
519 
520 _IMP_rmf.IMP_CONTAINER_HAS_HDF5_swigconstant(_IMP_rmf)
521 IMP_CONTAINER_HAS_HDF5 = _IMP_rmf.IMP_CONTAINER_HAS_HDF5
522 
523 _IMP_rmf.IMP_CONTAINER_HAS_NUMPY_swigconstant(_IMP_rmf)
524 IMP_CONTAINER_HAS_NUMPY = _IMP_rmf.IMP_CONTAINER_HAS_NUMPY
525 
526 _IMP_rmf.IMP_CONTAINER_HAS_PYTHON_IHM_swigconstant(_IMP_rmf)
527 IMP_CONTAINER_HAS_PYTHON_IHM = _IMP_rmf.IMP_CONTAINER_HAS_PYTHON_IHM
528 
529 _IMP_rmf.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP_swigconstant(_IMP_rmf)
530 IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP = _IMP_rmf.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP
531 
532 _IMP_rmf.IMP_CONTAINER_HAS_ROBIN_MAP_swigconstant(_IMP_rmf)
533 IMP_CONTAINER_HAS_ROBIN_MAP = _IMP_rmf.IMP_CONTAINER_HAS_ROBIN_MAP
534 
535 _IMP_rmf.IMPCONTAINER_SHOW_WARNINGS_swigconstant(_IMP_rmf)
536 IMPCONTAINER_SHOW_WARNINGS = _IMP_rmf.IMPCONTAINER_SHOW_WARNINGS
537 import IMP.container
538 
539 _IMP_rmf.IMP_ATOM_HAS_IMP_CGAL_swigconstant(_IMP_rmf)
540 IMP_ATOM_HAS_IMP_CGAL = _IMP_rmf.IMP_ATOM_HAS_IMP_CGAL
541 
542 _IMP_rmf.IMP_ATOM_HAS_IMP_KERNEL_swigconstant(_IMP_rmf)
543 IMP_ATOM_HAS_IMP_KERNEL = _IMP_rmf.IMP_ATOM_HAS_IMP_KERNEL
544 
545 _IMP_rmf.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_rmf)
546 IMP_ATOM_HAS_IMP_SCORE_FUNCTOR = _IMP_rmf.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR
547 
548 _IMP_rmf.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_rmf)
549 IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS = _IMP_rmf.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS
550 
551 _IMP_rmf.IMP_ATOM_HAS_BOOST_RANDOM_swigconstant(_IMP_rmf)
552 IMP_ATOM_HAS_BOOST_RANDOM = _IMP_rmf.IMP_ATOM_HAS_BOOST_RANDOM
553 
554 _IMP_rmf.IMP_ATOM_HAS_BOOST_REGEX_swigconstant(_IMP_rmf)
555 IMP_ATOM_HAS_BOOST_REGEX = _IMP_rmf.IMP_ATOM_HAS_BOOST_REGEX
556 
557 _IMP_rmf.IMP_ATOM_HAS_BOOST_SYSTEM_swigconstant(_IMP_rmf)
558 IMP_ATOM_HAS_BOOST_SYSTEM = _IMP_rmf.IMP_ATOM_HAS_BOOST_SYSTEM
559 
560 _IMP_rmf.IMP_ATOM_HAS_CGAL_swigconstant(_IMP_rmf)
561 IMP_ATOM_HAS_CGAL = _IMP_rmf.IMP_ATOM_HAS_CGAL
562 
563 _IMP_rmf.IMP_ATOM_HAS_HDF5_swigconstant(_IMP_rmf)
564 IMP_ATOM_HAS_HDF5 = _IMP_rmf.IMP_ATOM_HAS_HDF5
565 
566 _IMP_rmf.IMP_ATOM_HAS_NUMPY_swigconstant(_IMP_rmf)
567 IMP_ATOM_HAS_NUMPY = _IMP_rmf.IMP_ATOM_HAS_NUMPY
568 
569 _IMP_rmf.IMP_ATOM_HAS_PYTHON_IHM_swigconstant(_IMP_rmf)
570 IMP_ATOM_HAS_PYTHON_IHM = _IMP_rmf.IMP_ATOM_HAS_PYTHON_IHM
571 
572 _IMP_rmf.IMPATOM_SHOW_WARNINGS_swigconstant(_IMP_rmf)
573 IMPATOM_SHOW_WARNINGS = _IMP_rmf.IMPATOM_SHOW_WARNINGS
574 
575 _IMP_rmf.IMP_ATOM_TYPE_INDEX_swigconstant(_IMP_rmf)
576 IMP_ATOM_TYPE_INDEX = _IMP_rmf.IMP_ATOM_TYPE_INDEX
577 
578 _IMP_rmf.IMP_RESIDUE_TYPE_INDEX_swigconstant(_IMP_rmf)
579 IMP_RESIDUE_TYPE_INDEX = _IMP_rmf.IMP_RESIDUE_TYPE_INDEX
580 
581 _IMP_rmf.IMP_HIERARCHY_TYPE_INDEX_swigconstant(_IMP_rmf)
582 IMP_HIERARCHY_TYPE_INDEX = _IMP_rmf.IMP_HIERARCHY_TYPE_INDEX
583 
584 _IMP_rmf.IMP_CHAIN_TYPE_INDEX_swigconstant(_IMP_rmf)
585 IMP_CHAIN_TYPE_INDEX = _IMP_rmf.IMP_CHAIN_TYPE_INDEX
586 import IMP.atom
587 
588 _IMP_rmf.IMP_EM_HAS_IMP_CGAL_swigconstant(_IMP_rmf)
589 IMP_EM_HAS_IMP_CGAL = _IMP_rmf.IMP_EM_HAS_IMP_CGAL
590 
591 _IMP_rmf.IMP_EM_HAS_IMP_CONTAINER_swigconstant(_IMP_rmf)
592 IMP_EM_HAS_IMP_CONTAINER = _IMP_rmf.IMP_EM_HAS_IMP_CONTAINER
593 
594 _IMP_rmf.IMP_EM_HAS_IMP_DISPLAY_swigconstant(_IMP_rmf)
595 IMP_EM_HAS_IMP_DISPLAY = _IMP_rmf.IMP_EM_HAS_IMP_DISPLAY
596 
597 _IMP_rmf.IMP_EM_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_rmf)
598 IMP_EM_HAS_IMP_SCORE_FUNCTOR = _IMP_rmf.IMP_EM_HAS_IMP_SCORE_FUNCTOR
599 
600 _IMP_rmf.IMP_EM_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_rmf)
601 IMP_EM_HAS_BOOST_FILESYSTEM = _IMP_rmf.IMP_EM_HAS_BOOST_FILESYSTEM
602 
603 _IMP_rmf.IMP_EM_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_rmf)
604 IMP_EM_HAS_BOOST_PROGRAMOPTIONS = _IMP_rmf.IMP_EM_HAS_BOOST_PROGRAMOPTIONS
605 
606 _IMP_rmf.IMP_EM_HAS_BOOST_RANDOM_swigconstant(_IMP_rmf)
607 IMP_EM_HAS_BOOST_RANDOM = _IMP_rmf.IMP_EM_HAS_BOOST_RANDOM
608 
609 _IMP_rmf.IMP_EM_HAS_BOOST_REGEX_swigconstant(_IMP_rmf)
610 IMP_EM_HAS_BOOST_REGEX = _IMP_rmf.IMP_EM_HAS_BOOST_REGEX
611 
612 _IMP_rmf.IMP_EM_HAS_BOOST_SYSTEM_swigconstant(_IMP_rmf)
613 IMP_EM_HAS_BOOST_SYSTEM = _IMP_rmf.IMP_EM_HAS_BOOST_SYSTEM
614 
615 _IMP_rmf.IMP_EM_HAS_CGAL_swigconstant(_IMP_rmf)
616 IMP_EM_HAS_CGAL = _IMP_rmf.IMP_EM_HAS_CGAL
617 
618 _IMP_rmf.IMP_EM_HAS_HDF5_swigconstant(_IMP_rmf)
619 IMP_EM_HAS_HDF5 = _IMP_rmf.IMP_EM_HAS_HDF5
620 
621 _IMP_rmf.IMP_EM_HAS_NUMPY_swigconstant(_IMP_rmf)
622 IMP_EM_HAS_NUMPY = _IMP_rmf.IMP_EM_HAS_NUMPY
623 
624 _IMP_rmf.IMP_EM_HAS_PYTHON_IHM_swigconstant(_IMP_rmf)
625 IMP_EM_HAS_PYTHON_IHM = _IMP_rmf.IMP_EM_HAS_PYTHON_IHM
626 
627 _IMP_rmf.IMPEM_SHOW_WARNINGS_swigconstant(_IMP_rmf)
628 IMPEM_SHOW_WARNINGS = _IMP_rmf.IMPEM_SHOW_WARNINGS
629 import IMP.em
630 
631 _IMP_rmf.IMP_SAXS_HAS_IMP_CGAL_swigconstant(_IMP_rmf)
632 IMP_SAXS_HAS_IMP_CGAL = _IMP_rmf.IMP_SAXS_HAS_IMP_CGAL
633 
634 _IMP_rmf.IMP_SAXS_HAS_IMP_CONTAINER_swigconstant(_IMP_rmf)
635 IMP_SAXS_HAS_IMP_CONTAINER = _IMP_rmf.IMP_SAXS_HAS_IMP_CONTAINER
636 
637 _IMP_rmf.IMP_SAXS_HAS_IMP_DISPLAY_swigconstant(_IMP_rmf)
638 IMP_SAXS_HAS_IMP_DISPLAY = _IMP_rmf.IMP_SAXS_HAS_IMP_DISPLAY
639 
640 _IMP_rmf.IMP_SAXS_HAS_IMP_KERNEL_swigconstant(_IMP_rmf)
641 IMP_SAXS_HAS_IMP_KERNEL = _IMP_rmf.IMP_SAXS_HAS_IMP_KERNEL
642 
643 _IMP_rmf.IMP_SAXS_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_rmf)
644 IMP_SAXS_HAS_IMP_SCORE_FUNCTOR = _IMP_rmf.IMP_SAXS_HAS_IMP_SCORE_FUNCTOR
645 
646 _IMP_rmf.IMP_SAXS_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_rmf)
647 IMP_SAXS_HAS_BOOST_FILESYSTEM = _IMP_rmf.IMP_SAXS_HAS_BOOST_FILESYSTEM
648 
649 _IMP_rmf.IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_rmf)
650 IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS = _IMP_rmf.IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS
651 
652 _IMP_rmf.IMP_SAXS_HAS_BOOST_RANDOM_swigconstant(_IMP_rmf)
653 IMP_SAXS_HAS_BOOST_RANDOM = _IMP_rmf.IMP_SAXS_HAS_BOOST_RANDOM
654 
655 _IMP_rmf.IMP_SAXS_HAS_BOOST_REGEX_swigconstant(_IMP_rmf)
656 IMP_SAXS_HAS_BOOST_REGEX = _IMP_rmf.IMP_SAXS_HAS_BOOST_REGEX
657 
658 _IMP_rmf.IMP_SAXS_HAS_BOOST_SYSTEM_swigconstant(_IMP_rmf)
659 IMP_SAXS_HAS_BOOST_SYSTEM = _IMP_rmf.IMP_SAXS_HAS_BOOST_SYSTEM
660 
661 _IMP_rmf.IMP_SAXS_HAS_CGAL_swigconstant(_IMP_rmf)
662 IMP_SAXS_HAS_CGAL = _IMP_rmf.IMP_SAXS_HAS_CGAL
663 
664 _IMP_rmf.IMP_SAXS_HAS_HDF5_swigconstant(_IMP_rmf)
665 IMP_SAXS_HAS_HDF5 = _IMP_rmf.IMP_SAXS_HAS_HDF5
666 
667 _IMP_rmf.IMP_SAXS_HAS_NUMPY_swigconstant(_IMP_rmf)
668 IMP_SAXS_HAS_NUMPY = _IMP_rmf.IMP_SAXS_HAS_NUMPY
669 
670 _IMP_rmf.IMP_SAXS_HAS_PYTHON_IHM_swigconstant(_IMP_rmf)
671 IMP_SAXS_HAS_PYTHON_IHM = _IMP_rmf.IMP_SAXS_HAS_PYTHON_IHM
672 
673 _IMP_rmf.IMPSAXS_SHOW_WARNINGS_swigconstant(_IMP_rmf)
674 IMPSAXS_SHOW_WARNINGS = _IMP_rmf.IMPSAXS_SHOW_WARNINGS
675 import IMP.saxs
676 
677 _IMP_rmf.IMP_ISD_HAS_IMP_CGAL_swigconstant(_IMP_rmf)
678 IMP_ISD_HAS_IMP_CGAL = _IMP_rmf.IMP_ISD_HAS_IMP_CGAL
679 
680 _IMP_rmf.IMP_ISD_HAS_IMP_DISPLAY_swigconstant(_IMP_rmf)
681 IMP_ISD_HAS_IMP_DISPLAY = _IMP_rmf.IMP_ISD_HAS_IMP_DISPLAY
682 
683 _IMP_rmf.IMP_ISD_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_rmf)
684 IMP_ISD_HAS_IMP_SCORE_FUNCTOR = _IMP_rmf.IMP_ISD_HAS_IMP_SCORE_FUNCTOR
685 
686 _IMP_rmf.IMP_ISD_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_rmf)
687 IMP_ISD_HAS_BOOST_FILESYSTEM = _IMP_rmf.IMP_ISD_HAS_BOOST_FILESYSTEM
688 
689 _IMP_rmf.IMP_ISD_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_rmf)
690 IMP_ISD_HAS_BOOST_PROGRAMOPTIONS = _IMP_rmf.IMP_ISD_HAS_BOOST_PROGRAMOPTIONS
691 
692 _IMP_rmf.IMP_ISD_HAS_BOOST_RANDOM_swigconstant(_IMP_rmf)
693 IMP_ISD_HAS_BOOST_RANDOM = _IMP_rmf.IMP_ISD_HAS_BOOST_RANDOM
694 
695 _IMP_rmf.IMP_ISD_HAS_BOOST_REGEX_swigconstant(_IMP_rmf)
696 IMP_ISD_HAS_BOOST_REGEX = _IMP_rmf.IMP_ISD_HAS_BOOST_REGEX
697 
698 _IMP_rmf.IMP_ISD_HAS_BOOST_SYSTEM_swigconstant(_IMP_rmf)
699 IMP_ISD_HAS_BOOST_SYSTEM = _IMP_rmf.IMP_ISD_HAS_BOOST_SYSTEM
700 
701 _IMP_rmf.IMP_ISD_HAS_CGAL_swigconstant(_IMP_rmf)
702 IMP_ISD_HAS_CGAL = _IMP_rmf.IMP_ISD_HAS_CGAL
703 
704 _IMP_rmf.IMP_ISD_HAS_HDF5_swigconstant(_IMP_rmf)
705 IMP_ISD_HAS_HDF5 = _IMP_rmf.IMP_ISD_HAS_HDF5
706 
707 _IMP_rmf.IMP_ISD_HAS_NUMPY_swigconstant(_IMP_rmf)
708 IMP_ISD_HAS_NUMPY = _IMP_rmf.IMP_ISD_HAS_NUMPY
709 
710 _IMP_rmf.IMP_ISD_HAS_PYTHON_IHM_swigconstant(_IMP_rmf)
711 IMP_ISD_HAS_PYTHON_IHM = _IMP_rmf.IMP_ISD_HAS_PYTHON_IHM
712 
713 _IMP_rmf.IMPISD_SHOW_WARNINGS_swigconstant(_IMP_rmf)
714 IMPISD_SHOW_WARNINGS = _IMP_rmf.IMPISD_SHOW_WARNINGS
715 import IMP.isd
716 
717 _IMP_rmf.IMP_RMF_HAS_IMP_CGAL_swigconstant(_IMP_rmf)
718 IMP_RMF_HAS_IMP_CGAL = _IMP_rmf.IMP_RMF_HAS_IMP_CGAL
719 
720 _IMP_rmf.IMP_RMF_HAS_IMP_EM_swigconstant(_IMP_rmf)
721 IMP_RMF_HAS_IMP_EM = _IMP_rmf.IMP_RMF_HAS_IMP_EM
722 
723 _IMP_rmf.IMP_RMF_HAS_IMP_SAXS_swigconstant(_IMP_rmf)
724 IMP_RMF_HAS_IMP_SAXS = _IMP_rmf.IMP_RMF_HAS_IMP_SAXS
725 
726 _IMP_rmf.IMP_RMF_HAS_IMP_SCORE_FUNCTOR_swigconstant(_IMP_rmf)
727 IMP_RMF_HAS_IMP_SCORE_FUNCTOR = _IMP_rmf.IMP_RMF_HAS_IMP_SCORE_FUNCTOR
728 
729 _IMP_rmf.IMP_RMF_HAS_IMP_STATISTICS_swigconstant(_IMP_rmf)
730 IMP_RMF_HAS_IMP_STATISTICS = _IMP_rmf.IMP_RMF_HAS_IMP_STATISTICS
731 
732 _IMP_rmf.IMP_RMF_HAS_BOOST_FILESYSTEM_swigconstant(_IMP_rmf)
733 IMP_RMF_HAS_BOOST_FILESYSTEM = _IMP_rmf.IMP_RMF_HAS_BOOST_FILESYSTEM
734 
735 _IMP_rmf.IMP_RMF_HAS_BOOST_PROGRAMOPTIONS_swigconstant(_IMP_rmf)
736 IMP_RMF_HAS_BOOST_PROGRAMOPTIONS = _IMP_rmf.IMP_RMF_HAS_BOOST_PROGRAMOPTIONS
737 
738 _IMP_rmf.IMP_RMF_HAS_BOOST_RANDOM_swigconstant(_IMP_rmf)
739 IMP_RMF_HAS_BOOST_RANDOM = _IMP_rmf.IMP_RMF_HAS_BOOST_RANDOM
740 
741 _IMP_rmf.IMP_RMF_HAS_BOOST_REGEX_swigconstant(_IMP_rmf)
742 IMP_RMF_HAS_BOOST_REGEX = _IMP_rmf.IMP_RMF_HAS_BOOST_REGEX
743 
744 _IMP_rmf.IMP_RMF_HAS_BOOST_SYSTEM_swigconstant(_IMP_rmf)
745 IMP_RMF_HAS_BOOST_SYSTEM = _IMP_rmf.IMP_RMF_HAS_BOOST_SYSTEM
746 
747 _IMP_rmf.IMP_RMF_HAS_CGAL_swigconstant(_IMP_rmf)
748 IMP_RMF_HAS_CGAL = _IMP_rmf.IMP_RMF_HAS_CGAL
749 
750 _IMP_rmf.IMP_RMF_HAS_HDF5_swigconstant(_IMP_rmf)
751 IMP_RMF_HAS_HDF5 = _IMP_rmf.IMP_RMF_HAS_HDF5
752 
753 _IMP_rmf.IMP_RMF_HAS_NUMPY_swigconstant(_IMP_rmf)
754 IMP_RMF_HAS_NUMPY = _IMP_rmf.IMP_RMF_HAS_NUMPY
755 
756 _IMP_rmf.IMP_RMF_HAS_PYTHON_IHM_swigconstant(_IMP_rmf)
757 IMP_RMF_HAS_PYTHON_IHM = _IMP_rmf.IMP_RMF_HAS_PYTHON_IHM
758 
759 _IMP_rmf.IMPRMF_SHOW_WARNINGS_swigconstant(_IMP_rmf)
760 IMPRMF_SHOW_WARNINGS = _IMP_rmf.IMPRMF_SHOW_WARNINGS
761 import RMF
762 
763 _object_types.append("SaveOptimizerState")
764 
765 
766 def _object_cast_to_SaveOptimizerState(o):
767  """_object_cast_to_SaveOptimizerState(Object o) -> SaveOptimizerState"""
768  return _IMP_rmf._object_cast_to_SaveOptimizerState(o)
769 
770 _object_types.append("LoadLink")
771 
772 
773 def _object_cast_to_LoadLink(o):
774  """_object_cast_to_LoadLink(Object o) -> LoadLink"""
775  return _IMP_rmf._object_cast_to_LoadLink(o)
776 
777 _object_types.append("SaveLink")
778 
779 
780 def _object_cast_to_SaveLink(o):
781  """_object_cast_to_SaveLink(Object o) -> SaveLink"""
782  return _IMP_rmf._object_cast_to_SaveLink(o)
783 
784 _object_types.append("HierarchySaveLink")
785 
786 
787 def _object_cast_to_HierarchySaveLink(o):
788  """_object_cast_to_HierarchySaveLink(Object o) -> HierarchySaveLink"""
789  return _IMP_rmf._object_cast_to_HierarchySaveLink(o)
790 
791 _object_types.append("HierarchyLoadLink")
792 
793 
794 def _object_cast_to_HierarchyLoadLink(o):
795  """_object_cast_to_HierarchyLoadLink(Object o) -> HierarchyLoadLink"""
796  return _IMP_rmf._object_cast_to_HierarchyLoadLink(o)
797 class LoadLink(IMP.Object):
798  """Proxy of C++ IMP::rmf::LoadLink class"""
799  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
800 
801  def do_load(self, fh):
802  """do_load(LoadLink self, FileConstHandle fh)"""
803  return _IMP_rmf.LoadLink_do_load(self, fh)
804 
805 
806  def __init__(self, name):
807  """__init__(IMP::rmf::LoadLink self, std::string name) -> LoadLink"""
808  if self.__class__ == LoadLink:
809  _self = None
810  else:
811  _self = self
812  this = _IMP_rmf.new_LoadLink(_self, name)
813  try:
814  self.this.append(this)
815  except:
816  self.this = this
817 
818  if self.__class__ != LoadLink:
819  _director_objects.register(self)
820 
821 
822 
823 
824  def load(self, fh):
825  """load(LoadLink self, FileConstHandle fh)"""
826  return _IMP_rmf.LoadLink_load(self, fh)
827 
828  __swig_destroy__ = _IMP_rmf.delete_LoadLink
829  __del__ = lambda self: None
830 
831  def __str__(self):
832  """__str__(LoadLink self) -> std::string"""
833  return _IMP_rmf.LoadLink___str__(self)
834 
835 
836  def __repr__(self):
837  """__repr__(LoadLink self) -> std::string"""
838  return _IMP_rmf.LoadLink___repr__(self)
839 
840 
841  @staticmethod
842  def get_from(o):
843  return _object_cast_to_LoadLink(o)
844 
845 
846  def get_type_name(self):
847  return self.__class__.__name__
848  def do_show(self, out):
849  pass
850  def get_version_info(self):
851  if"IMP::rmf" == "IMP":
852  return VersionInfo(self.__module__,
853  __import__(self.__module__).get_module_version())
854  else:
855  return IMP.VersionInfo(self.__module__,
856  __import__(self.__module__).get_module_version())
857  @staticmethod
858  def get_from(o):
859  return _object_cast_to_LoadLink(o)
860 
861  def __disown__(self):
862  self.this.disown()
863  _IMP_rmf.disown_LoadLink(self)
864  return weakref_proxy(self)
865 
866  def do_destroy(self):
867  """do_destroy(LoadLink self)"""
868  return _IMP_rmf.LoadLink_do_destroy(self)
869 
870 LoadLink_swigregister = _IMP_rmf.LoadLink_swigregister
871 LoadLink_swigregister(LoadLink)
872 
873 class SaveLink(IMP.Object):
874  """Proxy of C++ IMP::rmf::SaveLink class"""
875  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
876 
877  def do_save(self, hf):
878  """do_save(SaveLink self, FileHandle hf)"""
879  return _IMP_rmf.SaveLink_do_save(self, hf)
880 
881 
882  def __init__(self, name):
883  """__init__(IMP::rmf::SaveLink self, std::string name) -> SaveLink"""
884  if self.__class__ == SaveLink:
885  _self = None
886  else:
887  _self = self
888  this = _IMP_rmf.new_SaveLink(_self, name)
889  try:
890  self.this.append(this)
891  except:
892  self.this = this
893 
894  if self.__class__ != SaveLink:
895  _director_objects.register(self)
896 
897 
898 
899 
900  def save(self, fh):
901  """save(SaveLink self, FileHandle fh)"""
902  return _IMP_rmf.SaveLink_save(self, fh)
903 
904  __swig_destroy__ = _IMP_rmf.delete_SaveLink
905  __del__ = lambda self: None
906 
907  def __str__(self):
908  """__str__(SaveLink self) -> std::string"""
909  return _IMP_rmf.SaveLink___str__(self)
910 
911 
912  def __repr__(self):
913  """__repr__(SaveLink self) -> std::string"""
914  return _IMP_rmf.SaveLink___repr__(self)
915 
916 
917  @staticmethod
918  def get_from(o):
919  return _object_cast_to_SaveLink(o)
920 
921 
922  def get_type_name(self):
923  return self.__class__.__name__
924  def do_show(self, out):
925  pass
926  def get_version_info(self):
927  if"IMP::rmf" == "IMP":
928  return VersionInfo(self.__module__,
929  __import__(self.__module__).get_module_version())
930  else:
931  return IMP.VersionInfo(self.__module__,
932  __import__(self.__module__).get_module_version())
933  @staticmethod
934  def get_from(o):
935  return _object_cast_to_SaveLink(o)
936 
937  def __disown__(self):
938  self.this.disown()
939  _IMP_rmf.disown_SaveLink(self)
940  return weakref_proxy(self)
941 
942  def do_destroy(self):
943  """do_destroy(SaveLink self)"""
944  return _IMP_rmf.SaveLink_do_destroy(self)
945 
946 SaveLink_swigregister = _IMP_rmf.SaveLink_swigregister
947 SaveLink_swigregister(SaveLink)
948 
949 
950 def add_hierarchies(*args):
951  """
952  add_hierarchies(FileHandle fh, IMP::atom::Hierarchies const & hs)
953  add_hierarchies(NodeHandle fh, IMP::atom::Hierarchies const & hs)
954  """
955  return _IMP_rmf.add_hierarchies(*args)
956 
957 def add_hierarchy(fh, hs):
958  """add_hierarchy(FileHandle fh, Hierarchy hs)"""
959  return _IMP_rmf.add_hierarchy(fh, hs)
960 
961 def create_hierarchies(fh, m):
962  """create_hierarchies(FileConstHandle fh, Model m) -> IMP::atom::Hierarchies"""
963  return _IMP_rmf.create_hierarchies(fh, m)
964 
965 def link_hierarchies(fh, hs):
966  """link_hierarchies(FileConstHandle fh, IMP::atom::Hierarchies const & hs)"""
967  return _IMP_rmf.link_hierarchies(fh, hs)
968 
969 def add_restraints(*args):
970  """
971  add_restraints(FileHandle fh, IMP::Restraints const & hs)
972  add_restraints(NodeHandle fh, IMP::Restraints const & hs)
973  """
974  return _IMP_rmf.add_restraints(*args)
975 
976 def add_restraint(fh, hs):
977  """add_restraint(FileHandle fh, Restraint hs)"""
978  return _IMP_rmf.add_restraint(fh, hs)
979 
980 def create_restraints(fh, m):
981  """create_restraints(FileConstHandle fh, Model m) -> IMP::Restraints"""
982  return _IMP_rmf.create_restraints(fh, m)
983 
984 def link_restraints(fh, hs):
985  """link_restraints(FileConstHandle fh, IMP::Restraints const & hs)"""
986  return _IMP_rmf.link_restraints(fh, hs)
987 
988 def add_restraints_as_bonds(fh, rs):
989  """add_restraints_as_bonds(FileHandle fh, IMP::Restraints const & rs)"""
990  return _IMP_rmf.add_restraints_as_bonds(fh, rs)
991 
992 def set_maximum_number_of_terms(fh, num):
993  """set_maximum_number_of_terms(FileHandle fh, unsigned int num)"""
994  return _IMP_rmf.set_maximum_number_of_terms(fh, num)
995 
996 def add_particles(*args):
997  """
998  add_particles(FileHandle fh, IMP::ParticlesTemp const & hs)
999  add_particles(NodeHandle fh, IMP::ParticlesTemp const & hs)
1000  """
1001  return _IMP_rmf.add_particles(*args)
1002 
1003 def add_particle(fh, hs):
1004  """add_particle(FileHandle fh, Particle hs)"""
1005  return _IMP_rmf.add_particle(fh, hs)
1006 
1007 def create_particles(fh, m):
1008  """create_particles(FileConstHandle fh, Model m) -> IMP::ParticlesTemp"""
1009  return _IMP_rmf.create_particles(fh, m)
1010 
1011 def link_particles(fh, hs):
1012  """link_particles(FileConstHandle fh, IMP::ParticlesTemp const & hs)"""
1013  return _IMP_rmf.link_particles(fh, hs)
1014 
1015 def add_geometries(*args):
1016  """
1017  add_geometries(FileHandle file, IMP::display::GeometriesTemp const & r)
1018  add_geometries(NodeHandle parent, IMP::display::GeometriesTemp const & r)
1019  """
1020  return _IMP_rmf.add_geometries(*args)
1021 
1022 def add_static_geometries(parent, r):
1023  """add_static_geometries(FileHandle parent, IMP::display::GeometriesTemp const & r)"""
1024  return _IMP_rmf.add_static_geometries(parent, r)
1025 
1026 def add_geometry(file, r):
1027  """add_geometry(FileHandle file, Geometry r)"""
1028  return _IMP_rmf.add_geometry(file, r)
1029 
1030 def create_geometries(parent):
1031  """create_geometries(FileConstHandle parent) -> IMP::display::Geometries"""
1032  return _IMP_rmf.create_geometries(parent)
1033 
1034 def link_geometries(parent, r):
1035  """link_geometries(FileConstHandle parent, IMP::display::GeometriesTemp const & r)"""
1036  return _IMP_rmf.link_geometries(parent, r)
1037 
1038 def set_association(nh, o, overwrite=False):
1039  """
1040  set_association(NodeConstHandle nh, Object o, bool overwrite=False)
1041  set_association(NodeConstHandle nh, Object o)
1042  """
1043  return _IMP_rmf.set_association(nh, o, overwrite)
1044 
1045 def get_node_from_association(*args):
1046  """
1047  get_node_from_association(FileConstHandle nh, Object oi) -> NodeConstHandle
1048  get_node_from_association(FileHandle nh, Object oi) -> NodeHandle
1049  """
1050  return _IMP_rmf.get_node_from_association(*args)
1051 
1052 def get_has_associated_node(nh, oi):
1053  """get_has_associated_node(FileConstHandle nh, Object oi) -> bool"""
1054  return _IMP_rmf.get_has_associated_node(nh, oi)
1055 class SaveOptimizerState(IMP.OptimizerState):
1056  """Proxy of C++ IMP::rmf::SaveOptimizerState class"""
1057  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1058 
1059  def __init__(self, m, fh):
1060  """__init__(IMP::rmf::SaveOptimizerState self, Model m, FileHandle fh) -> SaveOptimizerState"""
1061  this = _IMP_rmf.new_SaveOptimizerState(m, fh)
1062  try:
1063  self.this.append(this)
1064  except:
1065  self.this = this
1066 
1067  def remove_hierarchy(self, d):
1068  """remove_hierarchy(SaveOptimizerState self, Particle d)"""
1069  return _IMP_rmf.SaveOptimizerState_remove_hierarchy(self, d)
1070 
1071 
1072  def remove_hierarchies(self, d):
1073  """remove_hierarchies(SaveOptimizerState self, IMP::Particles const & d)"""
1074  return _IMP_rmf.SaveOptimizerState_remove_hierarchies(self, d)
1075 
1076 
1077  def set_hierarchies(self, ps):
1078  """set_hierarchies(SaveOptimizerState self, IMP::Particles const & ps)"""
1079  return _IMP_rmf.SaveOptimizerState_set_hierarchies(self, ps)
1080 
1081 
1082  def set_hierarchies_order(self, objs):
1083  """set_hierarchies_order(SaveOptimizerState self, IMP::Particles const & objs)"""
1084  return _IMP_rmf.SaveOptimizerState_set_hierarchies_order(self, objs)
1085 
1086 
1087  def add_hierarchy(self, obj):
1088  """add_hierarchy(SaveOptimizerState self, Particle obj) -> unsigned int"""
1089  return _IMP_rmf.SaveOptimizerState_add_hierarchy(self, obj)
1090 
1091 
1092  def add_hierarchies(self, objs):
1093  """add_hierarchies(SaveOptimizerState self, IMP::Particles const & objs)"""
1094  return _IMP_rmf.SaveOptimizerState_add_hierarchies(self, objs)
1095 
1096 
1097  def clear_hierarchies(self):
1098  """clear_hierarchies(SaveOptimizerState self)"""
1099  return _IMP_rmf.SaveOptimizerState_clear_hierarchies(self)
1100 
1101 
1102  def get_number_of_hierarchies(self):
1103  """get_number_of_hierarchies(SaveOptimizerState self) -> unsigned int"""
1104  return _IMP_rmf.SaveOptimizerState_get_number_of_hierarchies(self)
1105 
1106 
1107  def get_has_hierarchies(self):
1108  """get_has_hierarchies(SaveOptimizerState self) -> bool"""
1109  return _IMP_rmf.SaveOptimizerState_get_has_hierarchies(self)
1110 
1111 
1112  def get_hierarchy(self, i):
1113  """get_hierarchy(SaveOptimizerState self, unsigned int i) -> Particle"""
1114  return _IMP_rmf.SaveOptimizerState_get_hierarchy(self, i)
1115 
1116 
1117  def get_hierarchies(self):
1118  """get_hierarchies(SaveOptimizerState self) -> IMP::Particles"""
1119  return _IMP_rmf.SaveOptimizerState_get_hierarchies(self)
1120 
1121 
1122  def reserve_hierarchies(self, sz):
1123  """reserve_hierarchies(SaveOptimizerState self, unsigned int sz)"""
1124  return _IMP_rmf.SaveOptimizerState_reserve_hierarchies(self, sz)
1125 
1126 
1127  def remove_restraint(self, d):
1128  """remove_restraint(SaveOptimizerState self, Restraint d)"""
1129  return _IMP_rmf.SaveOptimizerState_remove_restraint(self, d)
1130 
1131 
1132  def remove_restraints(self, d):
1133  """remove_restraints(SaveOptimizerState self, IMP::Restraints const & d)"""
1134  return _IMP_rmf.SaveOptimizerState_remove_restraints(self, d)
1135 
1136 
1137  def set_restraints(self, ps):
1138  """set_restraints(SaveOptimizerState self, IMP::Restraints const & ps)"""
1139  return _IMP_rmf.SaveOptimizerState_set_restraints(self, ps)
1140 
1141 
1142  def set_restraints_order(self, objs):
1143  """set_restraints_order(SaveOptimizerState self, IMP::Restraints const & objs)"""
1144  return _IMP_rmf.SaveOptimizerState_set_restraints_order(self, objs)
1145 
1146 
1147  def add_restraint(self, obj):
1148  """add_restraint(SaveOptimizerState self, Restraint obj) -> unsigned int"""
1149  return _IMP_rmf.SaveOptimizerState_add_restraint(self, obj)
1150 
1151 
1152  def add_restraints(self, objs):
1153  """add_restraints(SaveOptimizerState self, IMP::Restraints const & objs)"""
1154  return _IMP_rmf.SaveOptimizerState_add_restraints(self, objs)
1155 
1156 
1157  def clear_restraints(self):
1158  """clear_restraints(SaveOptimizerState self)"""
1159  return _IMP_rmf.SaveOptimizerState_clear_restraints(self)
1160 
1161 
1162  def get_number_of_restraints(self):
1163  """get_number_of_restraints(SaveOptimizerState self) -> unsigned int"""
1164  return _IMP_rmf.SaveOptimizerState_get_number_of_restraints(self)
1165 
1166 
1167  def get_has_restraints(self):
1168  """get_has_restraints(SaveOptimizerState self) -> bool"""
1169  return _IMP_rmf.SaveOptimizerState_get_has_restraints(self)
1170 
1171 
1172  def get_restraint(self, i):
1173  """get_restraint(SaveOptimizerState self, unsigned int i) -> Restraint"""
1174  return _IMP_rmf.SaveOptimizerState_get_restraint(self, i)
1175 
1176 
1177  def get_restraints(self):
1178  """get_restraints(SaveOptimizerState self) -> IMP::Restraints"""
1179  return _IMP_rmf.SaveOptimizerState_get_restraints(self)
1180 
1181 
1182  def reserve_restraints(self, sz):
1183  """reserve_restraints(SaveOptimizerState self, unsigned int sz)"""
1184  return _IMP_rmf.SaveOptimizerState_reserve_restraints(self, sz)
1185 
1186 
1187  def remove_particle(self, d):
1188  """remove_particle(SaveOptimizerState self, Particle d)"""
1189  return _IMP_rmf.SaveOptimizerState_remove_particle(self, d)
1190 
1191 
1192  def remove_particles(self, d):
1193  """remove_particles(SaveOptimizerState self, IMP::Particles const & d)"""
1194  return _IMP_rmf.SaveOptimizerState_remove_particles(self, d)
1195 
1196 
1197  def set_particles(self, ps):
1198  """set_particles(SaveOptimizerState self, IMP::Particles const & ps)"""
1199  return _IMP_rmf.SaveOptimizerState_set_particles(self, ps)
1200 
1201 
1202  def set_particles_order(self, objs):
1203  """set_particles_order(SaveOptimizerState self, IMP::Particles const & objs)"""
1204  return _IMP_rmf.SaveOptimizerState_set_particles_order(self, objs)
1205 
1206 
1207  def add_particle(self, obj):
1208  """add_particle(SaveOptimizerState self, Particle obj) -> unsigned int"""
1209  return _IMP_rmf.SaveOptimizerState_add_particle(self, obj)
1210 
1211 
1212  def add_particles(self, objs):
1213  """add_particles(SaveOptimizerState self, IMP::Particles const & objs)"""
1214  return _IMP_rmf.SaveOptimizerState_add_particles(self, objs)
1215 
1216 
1217  def clear_particles(self):
1218  """clear_particles(SaveOptimizerState self)"""
1219  return _IMP_rmf.SaveOptimizerState_clear_particles(self)
1220 
1221 
1222  def get_number_of_particles(self):
1223  """get_number_of_particles(SaveOptimizerState self) -> unsigned int"""
1224  return _IMP_rmf.SaveOptimizerState_get_number_of_particles(self)
1225 
1226 
1227  def get_has_particles(self):
1228  """get_has_particles(SaveOptimizerState self) -> bool"""
1229  return _IMP_rmf.SaveOptimizerState_get_has_particles(self)
1230 
1231 
1232  def get_particle(self, i):
1233  """get_particle(SaveOptimizerState self, unsigned int i) -> Particle"""
1234  return _IMP_rmf.SaveOptimizerState_get_particle(self, i)
1235 
1236 
1237  def get_particles(self):
1238  """get_particles(SaveOptimizerState self) -> IMP::Particles"""
1239  return _IMP_rmf.SaveOptimizerState_get_particles(self)
1240 
1241 
1242  def reserve_particles(self, sz):
1243  """reserve_particles(SaveOptimizerState self, unsigned int sz)"""
1244  return _IMP_rmf.SaveOptimizerState_reserve_particles(self, sz)
1245 
1246 
1247  def remove_geometry(self, d):
1248  """remove_geometry(SaveOptimizerState self, Geometry d)"""
1249  return _IMP_rmf.SaveOptimizerState_remove_geometry(self, d)
1250 
1251 
1252  def remove_geometries(self, d):
1253  """remove_geometries(SaveOptimizerState self, IMP::display::Geometries const & d)"""
1254  return _IMP_rmf.SaveOptimizerState_remove_geometries(self, d)
1255 
1256 
1257  def set_geometries(self, ps):
1258  """set_geometries(SaveOptimizerState self, IMP::display::Geometries const & ps)"""
1259  return _IMP_rmf.SaveOptimizerState_set_geometries(self, ps)
1260 
1261 
1262  def set_geometries_order(self, objs):
1263  """set_geometries_order(SaveOptimizerState self, IMP::display::Geometries const & objs)"""
1264  return _IMP_rmf.SaveOptimizerState_set_geometries_order(self, objs)
1265 
1266 
1267  def add_geometry(self, obj):
1268  """add_geometry(SaveOptimizerState self, Geometry obj) -> unsigned int"""
1269  return _IMP_rmf.SaveOptimizerState_add_geometry(self, obj)
1270 
1271 
1272  def add_geometries(self, objs):
1273  """add_geometries(SaveOptimizerState self, IMP::display::Geometries const & objs)"""
1274  return _IMP_rmf.SaveOptimizerState_add_geometries(self, objs)
1275 
1276 
1277  def clear_geometries(self):
1278  """clear_geometries(SaveOptimizerState self)"""
1279  return _IMP_rmf.SaveOptimizerState_clear_geometries(self)
1280 
1281 
1282  def get_number_of_geometries(self):
1283  """get_number_of_geometries(SaveOptimizerState self) -> unsigned int"""
1284  return _IMP_rmf.SaveOptimizerState_get_number_of_geometries(self)
1285 
1286 
1287  def get_has_geometries(self):
1288  """get_has_geometries(SaveOptimizerState self) -> bool"""
1289  return _IMP_rmf.SaveOptimizerState_get_has_geometries(self)
1290 
1291 
1292  def get_geometry(self, i):
1293  """get_geometry(SaveOptimizerState self, unsigned int i) -> Geometry"""
1294  return _IMP_rmf.SaveOptimizerState_get_geometry(self, i)
1295 
1296 
1297  def get_geometries(self):
1298  """get_geometries(SaveOptimizerState self) -> IMP::display::Geometries"""
1299  return _IMP_rmf.SaveOptimizerState_get_geometries(self)
1300 
1301 
1302  def reserve_geometries(self, sz):
1303  """reserve_geometries(SaveOptimizerState self, unsigned int sz)"""
1304  return _IMP_rmf.SaveOptimizerState_reserve_geometries(self, sz)
1305 
1306 
1307  def set_simulator(self, sim):
1308  """set_simulator(SaveOptimizerState self, Simulator sim)"""
1309  return _IMP_rmf.SaveOptimizerState_set_simulator(self, sim)
1310 
1311 
1312  def update_always(self, *args):
1313  """
1314  update_always(SaveOptimizerState self, std::string name)
1315  update_always(SaveOptimizerState self)
1316  """
1317  return _IMP_rmf.SaveOptimizerState_update_always(self, *args)
1318 
1319 
1320  def do_update(self, call_num):
1321  """do_update(SaveOptimizerState self, unsigned int call_num)"""
1322  return _IMP_rmf.SaveOptimizerState_do_update(self, call_num)
1323 
1324 
1325  def get_version_info(self):
1326  """get_version_info(SaveOptimizerState self) -> VersionInfo"""
1327  return _IMP_rmf.SaveOptimizerState_get_version_info(self)
1328 
1329 
1330  def __str__(self):
1331  """__str__(SaveOptimizerState self) -> std::string"""
1332  return _IMP_rmf.SaveOptimizerState___str__(self)
1333 
1334 
1335  def __repr__(self):
1336  """__repr__(SaveOptimizerState self) -> std::string"""
1337  return _IMP_rmf.SaveOptimizerState___repr__(self)
1338 
1339 
1340  @staticmethod
1341  def get_from(o):
1342  return _object_cast_to_SaveOptimizerState(o)
1343 
1344 SaveOptimizerState_swigregister = _IMP_rmf.SaveOptimizerState_swigregister
1345 SaveOptimizerState_swigregister(SaveOptimizerState)
1346 
1347 
1348 def load_frame(file, frame):
1349  """load_frame(FileConstHandle file, FrameID frame)"""
1350  return _IMP_rmf.load_frame(file, frame)
1351 
1352 def save_frame(*args):
1353  """
1354  save_frame(FileHandle file, std::string name) -> FrameID
1355  save_frame(FileHandle file) -> FrameID
1356  """
1357  return _IMP_rmf.save_frame(*args)
1358 class _ParticleSaveLink(SaveLink):
1359  """Proxy of C++ IMP::rmf::SimpleSaveLink<(IMP::Particle)> class"""
1360  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1361 
1362  def __init__(self, *args, **kwargs):
1363  raise AttributeError("No constructor defined - class is abstract")
1364  __repr__ = _swig_repr
1365 
1366  def add(self, parent, os):
1367  """add(_ParticleSaveLink self, NodeHandle parent, IMP::Vector< Pointer< IMP::Particle > > const & os)"""
1368  return _IMP_rmf._ParticleSaveLink_add(self, parent, os)
1369 
1370  __swig_destroy__ = _IMP_rmf.delete__ParticleSaveLink
1371  __del__ = lambda self: None
1372 _ParticleSaveLink_swigregister = _IMP_rmf._ParticleSaveLink_swigregister
1373 _ParticleSaveLink_swigregister(_ParticleSaveLink)
1374 
1375 class _ParticleLoadLink(LoadLink):
1376  """Proxy of C++ IMP::rmf::SimpleLoadLink<(IMP::Particle)> class"""
1377  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1378 
1379  def __init__(self, *args, **kwargs):
1380  raise AttributeError("No constructor defined - class is abstract")
1381  __repr__ = _swig_repr
1382 
1383  def create(self, *args):
1384  """
1385  create(_ParticleLoadLink self, NodeConstHandle rt) -> IMP::Vector< Pointer< IMP::Particle > >
1386  create(_ParticleLoadLink self, NodeConstHandle rt, Model m) -> IMP::Vector< Pointer< IMP::Particle > >
1387  """
1388  return _IMP_rmf._ParticleLoadLink_create(self, *args)
1389 
1390 
1391  def link(self, rt, ps):
1392  """link(_ParticleLoadLink self, NodeConstHandle rt, IMP::Vector< Pointer< IMP::Particle > > const & ps)"""
1393  return _IMP_rmf._ParticleLoadLink_link(self, rt, ps)
1394 
1395  __swig_destroy__ = _IMP_rmf.delete__ParticleLoadLink
1396  __del__ = lambda self: None
1397 _ParticleLoadLink_swigregister = _IMP_rmf._ParticleLoadLink_swigregister
1398 _ParticleLoadLink_swigregister(_ParticleLoadLink)
1399 
1400 class HierarchyLoadLink(_ParticleLoadLink):
1401  """Proxy of C++ IMP::rmf::HierarchyLoadLink class"""
1402  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1403 
1404  def __init__(self, fh):
1405  """__init__(IMP::rmf::HierarchyLoadLink self, FileConstHandle fh) -> HierarchyLoadLink"""
1406  this = _IMP_rmf.new_HierarchyLoadLink(fh)
1407  try:
1408  self.this.append(this)
1409  except:
1410  self.this = this
1411 
1412  def get_name():
1413  """get_name() -> char const *"""
1414  return _IMP_rmf.HierarchyLoadLink_get_name()
1415 
1416  get_name = staticmethod(get_name)
1417 
1418  def get_version_info(self):
1419  """get_version_info(HierarchyLoadLink self) -> VersionInfo"""
1420  return _IMP_rmf.HierarchyLoadLink_get_version_info(self)
1421 
1422 
1423  def __str__(self):
1424  """__str__(HierarchyLoadLink self) -> std::string"""
1425  return _IMP_rmf.HierarchyLoadLink___str__(self)
1426 
1427 
1428  def __repr__(self):
1429  """__repr__(HierarchyLoadLink self) -> std::string"""
1430  return _IMP_rmf.HierarchyLoadLink___repr__(self)
1431 
1432 
1433  @staticmethod
1434  def get_from(o):
1435  return _object_cast_to_HierarchyLoadLink(o)
1436 
1437 HierarchyLoadLink_swigregister = _IMP_rmf.HierarchyLoadLink_swigregister
1438 HierarchyLoadLink_swigregister(HierarchyLoadLink)
1439 
1440 def HierarchyLoadLink_get_name():
1441  """HierarchyLoadLink_get_name() -> char const *"""
1442  return _IMP_rmf.HierarchyLoadLink_get_name()
1443 
1444 class HierarchySaveLink(_ParticleSaveLink):
1445  """Proxy of C++ IMP::rmf::HierarchySaveLink class"""
1446  thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
1447 
1448  def __init__(self, fh):
1449  """__init__(IMP::rmf::HierarchySaveLink self, FileHandle fh) -> HierarchySaveLink"""
1450  this = _IMP_rmf.new_HierarchySaveLink(fh)
1451  try:
1452  self.this.append(this)
1453  except:
1454  self.this = this
1455 
1456  def get_name():
1457  """get_name() -> char const *"""
1458  return _IMP_rmf.HierarchySaveLink_get_name()
1459 
1460  get_name = staticmethod(get_name)
1461 
1462  def get_version_info(self):
1463  """get_version_info(HierarchySaveLink self) -> VersionInfo"""
1464  return _IMP_rmf.HierarchySaveLink_get_version_info(self)
1465 
1466 
1467  def __str__(self):
1468  """__str__(HierarchySaveLink self) -> std::string"""
1469  return _IMP_rmf.HierarchySaveLink___str__(self)
1470 
1471 
1472  def __repr__(self):
1473  """__repr__(HierarchySaveLink self) -> std::string"""
1474  return _IMP_rmf.HierarchySaveLink___repr__(self)
1475 
1476 
1477  @staticmethod
1478  def get_from(o):
1479  return _object_cast_to_HierarchySaveLink(o)
1480 
1481 HierarchySaveLink_swigregister = _IMP_rmf.HierarchySaveLink_swigregister
1482 HierarchySaveLink_swigregister(HierarchySaveLink)
1483 
1484 def HierarchySaveLink_get_name():
1485  """HierarchySaveLink_get_name() -> char const *"""
1486  return _IMP_rmf.HierarchySaveLink_get_name()
1487 
1488 
1489 suffixes = [".rmf", ".rmfz"]
1490 
1491 
1492 def get_module_version():
1493  """get_module_version() -> std::string const"""
1494  return _IMP_rmf.get_module_version()
1495 
1496 def get_example_path(fname):
1497  """get_example_path(std::string fname) -> std::string"""
1498  return _IMP_rmf.get_example_path(fname)
1499 
1500 def get_data_path(fname):
1501  """get_data_path(std::string fname) -> std::string"""
1502  return _IMP_rmf.get_data_path(fname)
1503 
1504 from . import _version_check
1505 _version_check.check_version(get_module_version())
1506 __version__ = get_module_version()
1507 
1508 
1509 
void link_particles(RMF::FileConstHandle fh, const ParticlesTemp &hs)
display::Geometries create_geometries(RMF::FileConstHandle parent)
Create geometry objects for the geometry nodes found in the file.
ParticlesTemp create_particles(RMF::FileConstHandle fh, Model *m)
atom::Hierarchies create_hierarchies(RMF::FileConstHandle fh, Model *m)
RMF::FrameID save_frame(RMF::FileHandle file, std::string name="")
Save the current state of the linked objects as a new RMF frame.
void add_particles(RMF::FileHandle fh, const ParticlesTemp &hs)
Various classes to hold sets of particles.
void add_restraints_as_bonds(RMF::FileHandle fh, const Restraints &rs)
Add a list of restraints to the file as (static) bonds.
Make CGAL functionality available to IMP.
ParticlesTemp get_particles(Model *m, const ParticleIndexes &ps)
Get the particles from a list of indexes.
void link_restraints(RMF::FileConstHandle fh, const Restraints &hs)
void add_particle(RMF::FileHandle fh, Particle *hs)
void add_hierarchies(RMF::FileHandle fh, const atom::Hierarchies &hs)
Composable functors to implement scores via compile-time composition.
Code to compute statistical measures.
std::string get_data_path(std::string file_name)
Return the full path to one of this module's data files.
void add_restraint(RMF::FileHandle fh, Restraint *hs)
void add_hierarchy(RMF::FileHandle fh, atom::Hierarchy hs)
std::string get_module_version()
Return the version of this module, as a string.
Common base class for heavy weight IMP objects.
Definition: Object.h:106
void add_restraints(RMF::FileHandle fh, const Restraints &hs)
void link_geometries(RMF::FileConstHandle parent, const display::GeometriesTemp &r)
Link the passed geometry objects to corresponding ones in the file.
Version and module information for Objects.
Definition: VersionInfo.h:28
Basic utilities for handling cryo-electron microscopy 3D density maps.
void load_frame(RMF::FileConstHandle file, RMF::FrameID frame)
Load the given RMF frame into the state of the linked objects.
Particle * get_particle() const
Returns the particle decorated by this decorator.
Definition: Decorator.h:173
void set_maximum_number_of_terms(RMF::FileHandle fh, unsigned int num)
Limit the number of restraint terms.
std::string get_example_path(std::string file_name)
Return the full path to one of this module's example files.
Basic functionality that is expected to be used by a wide variety of IMP users.
General purpose algebraic and geometric methods that are expected to be used by a wide variety of IMP...
Restraints create_restraints(RMF::FileConstHandle fh, Model *m)
Shared optimizer state that is invoked upon commitment of new coordinates.
void link_hierarchies(RMF::FileConstHandle fh, const atom::Hierarchies &hs)
void add_geometry(RMF::FileHandle file, display::Geometry *r)
Add a single geometry to the file.
void add_static_geometries(RMF::FileHandle parent, const display::GeometriesTemp &r)
Add geometries, assuming they do not move between frames.
void add_geometries(RMF::FileHandle file, const display::GeometriesTemp &r)
Add geometries to the file.
Output IMP model data in various file formats.
Functionality for loading, creating, manipulating and scoring atomic structures.
Support for small angle X-ray scattering (SAXS) data.
Inferential scoring building on methods developed as part of the Inferential Structure Determination ...