IMP logo
IMP Reference Guide  develop.63b38c487d,2024/12/22
The Integrative Modeling Platform
integrative_docking/__init__.py
1 # This file was automatically generated by SWIG (https://www.swig.org).
2 # Version 4.3.0
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-2024 IMP Inventors. All rights reserved.
10 
11 
12 
13 
14 from sys import version_info as _swig_python_version_info
15 import _IMP_integrative_docking
16 
17 try:
18  import builtins as __builtin__
19 except ImportError:
20  import __builtin__
21 
22 def _swig_repr(self):
23  try:
24  strthis = "proxy of " + self.this.__repr__()
25  except __builtin__.Exception:
26  strthis = ""
27  return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
28 
29 
30 def _swig_setattr_nondynamic_instance_variable(set):
31  def set_instance_attr(self, name, value):
32  if name == "this":
33  set(self, name, value)
34  elif name == "thisown":
35  self.this.own(value)
36  elif hasattr(self, name) and isinstance(getattr(type(self), name), property):
37  set(self, name, value)
38  else:
39  raise AttributeError("You cannot add instance attributes to %s" % self)
40  return set_instance_attr
41 
42 
43 def _swig_setattr_nondynamic_class_variable(set):
44  def set_class_attr(cls, name, value):
45  if hasattr(cls, name) and not isinstance(getattr(cls, name), property):
46  set(cls, name, value)
47  else:
48  raise AttributeError("You cannot add class attributes to %s" % cls)
49  return set_class_attr
50 
51 
52 def _swig_add_metaclass(metaclass):
53  """Class decorator for adding a metaclass to a SWIG wrapped class - a slimmed down version of six.add_metaclass"""
54  def wrapper(cls):
55  return metaclass(cls.__name__, cls.__bases__, cls.__dict__.copy())
56  return wrapper
57 
58 
59 class _SwigNonDynamicMeta(type):
60  """Meta class to enforce nondynamic attributes (no new attributes) for a class"""
61  __setattr__ = _swig_setattr_nondynamic_class_variable(type.__setattr__)
62 
63 
64 import weakref
65 
66 class IMP_INTEGRATIVE_DOCKING_SwigPyIterator(object):
67  r"""Proxy of C++ swig::IMP_INTEGRATIVE_DOCKING_SwigPyIterator class."""
68 
69  thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
70 
71  def __init__(self, *args, **kwargs):
72  raise AttributeError("No constructor defined - class is abstract")
73  __repr__ = _swig_repr
74  __swig_destroy__ = _IMP_integrative_docking.delete_IMP_INTEGRATIVE_DOCKING_SwigPyIterator
75 
76  def value(self):
77  r"""value(IMP_INTEGRATIVE_DOCKING_SwigPyIterator self) -> PyObject *"""
78  return _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_SwigPyIterator_value(self)
79 
80  def incr(self, n=1):
81  r"""incr(IMP_INTEGRATIVE_DOCKING_SwigPyIterator self, size_t n=1) -> IMP_INTEGRATIVE_DOCKING_SwigPyIterator"""
82  return _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_SwigPyIterator_incr(self, n)
83 
84  def decr(self, n=1):
85  r"""decr(IMP_INTEGRATIVE_DOCKING_SwigPyIterator self, size_t n=1) -> IMP_INTEGRATIVE_DOCKING_SwigPyIterator"""
86  return _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_SwigPyIterator_decr(self, n)
87 
88  def distance(self, x):
89  r"""distance(IMP_INTEGRATIVE_DOCKING_SwigPyIterator self, IMP_INTEGRATIVE_DOCKING_SwigPyIterator x) -> ptrdiff_t"""
90  return _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_SwigPyIterator_distance(self, x)
91 
92  def equal(self, x):
93  r"""equal(IMP_INTEGRATIVE_DOCKING_SwigPyIterator self, IMP_INTEGRATIVE_DOCKING_SwigPyIterator x) -> bool"""
94  return _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_SwigPyIterator_equal(self, x)
95 
96  def copy(self):
97  r"""copy(IMP_INTEGRATIVE_DOCKING_SwigPyIterator self) -> IMP_INTEGRATIVE_DOCKING_SwigPyIterator"""
98  return _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_SwigPyIterator_copy(self)
99 
100  def next(self):
101  r"""next(IMP_INTEGRATIVE_DOCKING_SwigPyIterator self) -> PyObject *"""
102  return _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_SwigPyIterator_next(self)
103 
104  def __next__(self):
105  r"""__next__(IMP_INTEGRATIVE_DOCKING_SwigPyIterator self) -> PyObject *"""
106  return _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_SwigPyIterator___next__(self)
107 
108  def previous(self):
109  r"""previous(IMP_INTEGRATIVE_DOCKING_SwigPyIterator self) -> PyObject *"""
110  return _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_SwigPyIterator_previous(self)
111 
112  def advance(self, n):
113  r"""advance(IMP_INTEGRATIVE_DOCKING_SwigPyIterator self, ptrdiff_t n) -> IMP_INTEGRATIVE_DOCKING_SwigPyIterator"""
114  return _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_SwigPyIterator_advance(self, n)
115 
116  def __eq__(self, x):
117  r"""__eq__(IMP_INTEGRATIVE_DOCKING_SwigPyIterator self, IMP_INTEGRATIVE_DOCKING_SwigPyIterator x) -> bool"""
118  return _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_SwigPyIterator___eq__(self, x)
119 
120  def __ne__(self, x):
121  r"""__ne__(IMP_INTEGRATIVE_DOCKING_SwigPyIterator self, IMP_INTEGRATIVE_DOCKING_SwigPyIterator x) -> bool"""
122  return _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_SwigPyIterator___ne__(self, x)
123 
124  def __iadd__(self, n):
125  r"""__iadd__(IMP_INTEGRATIVE_DOCKING_SwigPyIterator self, ptrdiff_t n) -> IMP_INTEGRATIVE_DOCKING_SwigPyIterator"""
126  return _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_SwigPyIterator___iadd__(self, n)
127 
128  def __isub__(self, n):
129  r"""__isub__(IMP_INTEGRATIVE_DOCKING_SwigPyIterator self, ptrdiff_t n) -> IMP_INTEGRATIVE_DOCKING_SwigPyIterator"""
130  return _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_SwigPyIterator___isub__(self, n)
131 
132  def __add__(self, n):
133  r"""__add__(IMP_INTEGRATIVE_DOCKING_SwigPyIterator self, ptrdiff_t n) -> IMP_INTEGRATIVE_DOCKING_SwigPyIterator"""
134  return _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_SwigPyIterator___add__(self, n)
135 
136  def __sub__(self, *args):
137  r"""
138  __sub__(IMP_INTEGRATIVE_DOCKING_SwigPyIterator self, ptrdiff_t n) -> IMP_INTEGRATIVE_DOCKING_SwigPyIterator
139  __sub__(IMP_INTEGRATIVE_DOCKING_SwigPyIterator self, IMP_INTEGRATIVE_DOCKING_SwigPyIterator x) -> ptrdiff_t
140  """
141  return _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_SwigPyIterator___sub__(self, *args)
142  def __iter__(self):
143  return self
144 
145 # Register IMP_INTEGRATIVE_DOCKING_SwigPyIterator in _IMP_integrative_docking:
146 _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_SwigPyIterator_swigregister(IMP_INTEGRATIVE_DOCKING_SwigPyIterator)
147 
148 _value_types=[]
149 _object_types=[]
150 _raii_types=[]
151 _plural_types=[]
152 
153 IMP_DEBUG = _IMP_integrative_docking.IMP_DEBUG
154 
155 IMP_RELEASE = _IMP_integrative_docking.IMP_RELEASE
156 
157 IMP_SILENT = _IMP_integrative_docking.IMP_SILENT
158 
159 IMP_PROGRESS = _IMP_integrative_docking.IMP_PROGRESS
160 
161 IMP_TERSE = _IMP_integrative_docking.IMP_TERSE
162 
163 IMP_VERBOSE = _IMP_integrative_docking.IMP_VERBOSE
164 
165 IMP_MEMORY = _IMP_integrative_docking.IMP_MEMORY
166 
167 IMP_NONE = _IMP_integrative_docking.IMP_NONE
168 
169 IMP_USAGE = _IMP_integrative_docking.IMP_USAGE
170 
171 IMP_INTERNAL = _IMP_integrative_docking.IMP_INTERNAL
172 
173 IMP_KERNEL_HAS_LOG4CXX = _IMP_integrative_docking.IMP_KERNEL_HAS_LOG4CXX
174 
175 IMP_COMPILER_HAS_CEREAL_RAW_POINTER = _IMP_integrative_docking.IMP_COMPILER_HAS_CEREAL_RAW_POINTER
176 
177 IMP_COMPILER_HAS_DEBUG_VECTOR = _IMP_integrative_docking.IMP_COMPILER_HAS_DEBUG_VECTOR
178 
179 IMP_COMPILER_HAS_RANDOM_SHUFFLE = _IMP_integrative_docking.IMP_COMPILER_HAS_RANDOM_SHUFFLE
180 
181 IMP_COMPILER_HAS_THREE_WAY = _IMP_integrative_docking.IMP_COMPILER_HAS_THREE_WAY
182 
183 IMP_KERNEL_HAS_BOOST_RANDOM = _IMP_integrative_docking.IMP_KERNEL_HAS_BOOST_RANDOM
184 
185 IMP_KERNEL_HAS_NUMPY = _IMP_integrative_docking.IMP_KERNEL_HAS_NUMPY
186 
187 IMP_KERNEL_HAS_GPERFTOOLS = _IMP_integrative_docking.IMP_KERNEL_HAS_GPERFTOOLS
188 
189 IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER = _IMP_integrative_docking.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER
190 
191 IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER = _IMP_integrative_docking.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER
192 
193 IMPKERNEL_SHOW_WARNINGS = _IMP_integrative_docking.IMPKERNEL_SHOW_WARNINGS
194 
195 
196 import sys
197 class _DirectorObjects:
198  """@internal Simple class to keep references to director objects
199  to prevent premature deletion."""
200  def __init__(self):
201  self._objects = []
202  def register(self, obj):
203  """Take a reference to a director object; will only work for
204  refcounted C++ classes"""
205  if hasattr(obj, 'get_ref_count'):
206  self._objects.append(obj)
207  def cleanup(self):
208  """Only drop our reference and allow cleanup by Python if no other
209  Python references exist (we hold 3 references: one in self._objects,
210  one in x, and one in the argument list for getrefcount) *and* no
211  other C++ references exist (the Python object always holds one)"""
212  objs = [x for x in self._objects if sys.getrefcount(x) > 3 \
213  or x.get_ref_count() > 1]
214 # Do in two steps so the references are kept until the end of the
215 # function (deleting references may trigger a fresh call to this method)
216  self._objects = objs
217  def get_object_count(self):
218  """Get number of director objects (useful for testing only)"""
219  return len(self._objects)
220 _director_objects = _DirectorObjects()
221 
222 class _ostream(object):
223  r"""Proxy of C++ std::ostream class."""
224 
225  thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag")
226 
227  def __init__(self, *args, **kwargs):
228  raise AttributeError("No constructor defined")
229  __repr__ = _swig_repr
230 
231  def write(self, osa_buf):
232  r"""write(_ostream self, char const * osa_buf)"""
233  return _IMP_integrative_docking._ostream_write(self, osa_buf)
234 
235 # Register _ostream in _IMP_integrative_docking:
236 _IMP_integrative_docking._ostream_swigregister(_ostream)
237 IMP_C_OPEN_BINARY = _IMP_integrative_docking.IMP_C_OPEN_BINARY
238 
239 import IMP
240 IMP_CGAL_HAS_BOOST_FILESYSTEM = _IMP_integrative_docking.IMP_CGAL_HAS_BOOST_FILESYSTEM
241 
242 IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS = _IMP_integrative_docking.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS
243 
244 IMP_CGAL_HAS_BOOST_RANDOM = _IMP_integrative_docking.IMP_CGAL_HAS_BOOST_RANDOM
245 
246 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_integrative_docking.IMP_CGAL_HAS_BOOST_SYSTEM
247 
248 IMP_CGAL_HAS_NUMPY = _IMP_integrative_docking.IMP_CGAL_HAS_NUMPY
249 
250 IMPCGAL_SHOW_WARNINGS = _IMP_integrative_docking.IMPCGAL_SHOW_WARNINGS
251 
252 import IMP.cgal
253 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_integrative_docking.IMP_ALGEBRA_HAS_IMP_CGAL
254 
255 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_integrative_docking.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
256 
257 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_integrative_docking.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
258 
259 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_integrative_docking.IMP_ALGEBRA_HAS_BOOST_RANDOM
260 
261 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_integrative_docking.IMP_ALGEBRA_HAS_BOOST_SYSTEM
262 
263 IMP_ALGEBRA_HAS_CGAL = _IMP_integrative_docking.IMP_ALGEBRA_HAS_CGAL
264 
265 IMP_ALGEBRA_HAS_NUMPY = _IMP_integrative_docking.IMP_ALGEBRA_HAS_NUMPY
266 
267 IMP_ALGEBRA_HAS_ANN = _IMP_integrative_docking.IMP_ALGEBRA_HAS_ANN
268 
269 IMPALGEBRA_SHOW_WARNINGS = _IMP_integrative_docking.IMPALGEBRA_SHOW_WARNINGS
270 
271 import IMP.algebra
272 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_integrative_docking.IMP_DISPLAY_HAS_IMP_CGAL
273 
274 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_integrative_docking.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
275 
276 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_integrative_docking.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
277 
278 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_integrative_docking.IMP_DISPLAY_HAS_BOOST_RANDOM
279 
280 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_integrative_docking.IMP_DISPLAY_HAS_BOOST_SYSTEM
281 
282 IMP_DISPLAY_HAS_CGAL = _IMP_integrative_docking.IMP_DISPLAY_HAS_CGAL
283 
284 IMP_DISPLAY_HAS_NUMPY = _IMP_integrative_docking.IMP_DISPLAY_HAS_NUMPY
285 
286 IMPDISPLAY_SHOW_WARNINGS = _IMP_integrative_docking.IMPDISPLAY_SHOW_WARNINGS
287 
288 import IMP.display
289 IMP_GSL_HAS_IMP_CGAL = _IMP_integrative_docking.IMP_GSL_HAS_IMP_CGAL
290 
291 IMP_GSL_HAS_BOOST_FILESYSTEM = _IMP_integrative_docking.IMP_GSL_HAS_BOOST_FILESYSTEM
292 
293 IMP_GSL_HAS_BOOST_PROGRAMOPTIONS = _IMP_integrative_docking.IMP_GSL_HAS_BOOST_PROGRAMOPTIONS
294 
295 IMP_GSL_HAS_BOOST_RANDOM = _IMP_integrative_docking.IMP_GSL_HAS_BOOST_RANDOM
296 
297 IMP_GSL_HAS_BOOST_SYSTEM = _IMP_integrative_docking.IMP_GSL_HAS_BOOST_SYSTEM
298 
299 IMP_GSL_HAS_CGAL = _IMP_integrative_docking.IMP_GSL_HAS_CGAL
300 
301 IMP_GSL_HAS_NUMPY = _IMP_integrative_docking.IMP_GSL_HAS_NUMPY
302 
303 IMPGSL_SHOW_WARNINGS = _IMP_integrative_docking.IMPGSL_SHOW_WARNINGS
304 
305 import IMP.gsl
306 IMP_SCORE_FUNCTOR_HAS_IMP_CGAL = _IMP_integrative_docking.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL
307 
308 IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM = _IMP_integrative_docking.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM
309 
310 IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS = _IMP_integrative_docking.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS
311 
312 IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM = _IMP_integrative_docking.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM
313 
314 IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM = _IMP_integrative_docking.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM
315 
316 IMP_SCORE_FUNCTOR_HAS_CGAL = _IMP_integrative_docking.IMP_SCORE_FUNCTOR_HAS_CGAL
317 
318 IMP_SCORE_FUNCTOR_HAS_HDF5 = _IMP_integrative_docking.IMP_SCORE_FUNCTOR_HAS_HDF5
319 
320 IMP_SCORE_FUNCTOR_HAS_NUMPY = _IMP_integrative_docking.IMP_SCORE_FUNCTOR_HAS_NUMPY
321 
322 IMPSCOREFUNCTOR_SHOW_WARNINGS = _IMP_integrative_docking.IMPSCOREFUNCTOR_SHOW_WARNINGS
323 
324 import IMP.score_functor
325 IMP_STATISTICS_HAS_IMP_CGAL = _IMP_integrative_docking.IMP_STATISTICS_HAS_IMP_CGAL
326 
327 IMP_STATISTICS_HAS_BOOST_FILESYSTEM = _IMP_integrative_docking.IMP_STATISTICS_HAS_BOOST_FILESYSTEM
328 
329 IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS = _IMP_integrative_docking.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS
330 
331 IMP_STATISTICS_HAS_BOOST_RANDOM = _IMP_integrative_docking.IMP_STATISTICS_HAS_BOOST_RANDOM
332 
333 IMP_STATISTICS_HAS_BOOST_SYSTEM = _IMP_integrative_docking.IMP_STATISTICS_HAS_BOOST_SYSTEM
334 
335 IMP_STATISTICS_HAS_CGAL = _IMP_integrative_docking.IMP_STATISTICS_HAS_CGAL
336 
337 IMP_STATISTICS_HAS_NUMPY = _IMP_integrative_docking.IMP_STATISTICS_HAS_NUMPY
338 
339 IMPSTATISTICS_SHOW_WARNINGS = _IMP_integrative_docking.IMPSTATISTICS_SHOW_WARNINGS
340 
341 import IMP.statistics
342 IMP_CORE_HAS_IMP_CGAL = _IMP_integrative_docking.IMP_CORE_HAS_IMP_CGAL
343 
344 IMP_CORE_HAS_IMP_KERNEL = _IMP_integrative_docking.IMP_CORE_HAS_IMP_KERNEL
345 
346 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_integrative_docking.IMP_CORE_HAS_BOOST_FILESYSTEM
347 
348 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_integrative_docking.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
349 
350 IMP_CORE_HAS_BOOST_RANDOM = _IMP_integrative_docking.IMP_CORE_HAS_BOOST_RANDOM
351 
352 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_integrative_docking.IMP_CORE_HAS_BOOST_SYSTEM
353 
354 IMP_CORE_HAS_CGAL = _IMP_integrative_docking.IMP_CORE_HAS_CGAL
355 
356 IMP_CORE_HAS_HDF5 = _IMP_integrative_docking.IMP_CORE_HAS_HDF5
357 
358 IMP_CORE_HAS_NUMPY = _IMP_integrative_docking.IMP_CORE_HAS_NUMPY
359 
360 IMPCORE_SHOW_WARNINGS = _IMP_integrative_docking.IMPCORE_SHOW_WARNINGS
361 
362 import IMP.core
363 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_integrative_docking.IMP_CONTAINER_HAS_IMP_ALGEBRA
364 
365 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_integrative_docking.IMP_CONTAINER_HAS_IMP_CGAL
366 
367 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_integrative_docking.IMP_CONTAINER_HAS_IMP_DISPLAY
368 
369 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_integrative_docking.IMP_CONTAINER_HAS_IMP_KERNEL
370 
371 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_integrative_docking.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
372 
373 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_integrative_docking.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
374 
375 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_integrative_docking.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
376 
377 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_integrative_docking.IMP_CONTAINER_HAS_BOOST_RANDOM
378 
379 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_integrative_docking.IMP_CONTAINER_HAS_BOOST_SYSTEM
380 
381 IMP_CONTAINER_HAS_CGAL = _IMP_integrative_docking.IMP_CONTAINER_HAS_CGAL
382 
383 IMP_CONTAINER_HAS_HDF5 = _IMP_integrative_docking.IMP_CONTAINER_HAS_HDF5
384 
385 IMP_CONTAINER_HAS_NUMPY = _IMP_integrative_docking.IMP_CONTAINER_HAS_NUMPY
386 
387 IMP_CONTAINER_HAS_PYTHON_IHM = _IMP_integrative_docking.IMP_CONTAINER_HAS_PYTHON_IHM
388 
389 IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP = _IMP_integrative_docking.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP
390 
391 IMP_CONTAINER_HAS_ROBIN_MAP = _IMP_integrative_docking.IMP_CONTAINER_HAS_ROBIN_MAP
392 
393 IMPCONTAINER_SHOW_WARNINGS = _IMP_integrative_docking.IMPCONTAINER_SHOW_WARNINGS
394 
395 import IMP.container
396 IMP_ATOM_HAS_IMP_CGAL = _IMP_integrative_docking.IMP_ATOM_HAS_IMP_CGAL
397 
398 IMP_ATOM_HAS_IMP_KERNEL = _IMP_integrative_docking.IMP_ATOM_HAS_IMP_KERNEL
399 
400 IMP_ATOM_HAS_IMP_SCORE_FUNCTOR = _IMP_integrative_docking.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR
401 
402 IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS = _IMP_integrative_docking.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS
403 
404 IMP_ATOM_HAS_BOOST_RANDOM = _IMP_integrative_docking.IMP_ATOM_HAS_BOOST_RANDOM
405 
406 IMP_ATOM_HAS_BOOST_REGEX = _IMP_integrative_docking.IMP_ATOM_HAS_BOOST_REGEX
407 
408 IMP_ATOM_HAS_BOOST_SYSTEM = _IMP_integrative_docking.IMP_ATOM_HAS_BOOST_SYSTEM
409 
410 IMP_ATOM_HAS_CGAL = _IMP_integrative_docking.IMP_ATOM_HAS_CGAL
411 
412 IMP_ATOM_HAS_HDF5 = _IMP_integrative_docking.IMP_ATOM_HAS_HDF5
413 
414 IMP_ATOM_HAS_NUMPY = _IMP_integrative_docking.IMP_ATOM_HAS_NUMPY
415 
416 IMP_ATOM_HAS_PYTHON_IHM = _IMP_integrative_docking.IMP_ATOM_HAS_PYTHON_IHM
417 
418 IMPATOM_SHOW_WARNINGS = _IMP_integrative_docking.IMPATOM_SHOW_WARNINGS
419 
420 IMP_ATOM_TYPE_INDEX = _IMP_integrative_docking.IMP_ATOM_TYPE_INDEX
421 
422 IMP_RESIDUE_TYPE_INDEX = _IMP_integrative_docking.IMP_RESIDUE_TYPE_INDEX
423 
424 IMP_HIERARCHY_TYPE_INDEX = _IMP_integrative_docking.IMP_HIERARCHY_TYPE_INDEX
425 
426 IMP_CHAIN_TYPE_INDEX = _IMP_integrative_docking.IMP_CHAIN_TYPE_INDEX
427 
428 import IMP.atom
429 IMP_EM_HAS_IMP_CGAL = _IMP_integrative_docking.IMP_EM_HAS_IMP_CGAL
430 
431 IMP_EM_HAS_IMP_CONTAINER = _IMP_integrative_docking.IMP_EM_HAS_IMP_CONTAINER
432 
433 IMP_EM_HAS_IMP_DISPLAY = _IMP_integrative_docking.IMP_EM_HAS_IMP_DISPLAY
434 
435 IMP_EM_HAS_IMP_SCORE_FUNCTOR = _IMP_integrative_docking.IMP_EM_HAS_IMP_SCORE_FUNCTOR
436 
437 IMP_EM_HAS_BOOST_FILESYSTEM = _IMP_integrative_docking.IMP_EM_HAS_BOOST_FILESYSTEM
438 
439 IMP_EM_HAS_BOOST_PROGRAMOPTIONS = _IMP_integrative_docking.IMP_EM_HAS_BOOST_PROGRAMOPTIONS
440 
441 IMP_EM_HAS_BOOST_RANDOM = _IMP_integrative_docking.IMP_EM_HAS_BOOST_RANDOM
442 
443 IMP_EM_HAS_BOOST_REGEX = _IMP_integrative_docking.IMP_EM_HAS_BOOST_REGEX
444 
445 IMP_EM_HAS_BOOST_SYSTEM = _IMP_integrative_docking.IMP_EM_HAS_BOOST_SYSTEM
446 
447 IMP_EM_HAS_CGAL = _IMP_integrative_docking.IMP_EM_HAS_CGAL
448 
449 IMP_EM_HAS_HDF5 = _IMP_integrative_docking.IMP_EM_HAS_HDF5
450 
451 IMP_EM_HAS_NUMPY = _IMP_integrative_docking.IMP_EM_HAS_NUMPY
452 
453 IMP_EM_HAS_PYTHON_IHM = _IMP_integrative_docking.IMP_EM_HAS_PYTHON_IHM
454 
455 IMPEM_SHOW_WARNINGS = _IMP_integrative_docking.IMPEM_SHOW_WARNINGS
456 
457 import IMP.em
458 IMP_SAXS_HAS_IMP_CGAL = _IMP_integrative_docking.IMP_SAXS_HAS_IMP_CGAL
459 
460 IMP_SAXS_HAS_IMP_CONTAINER = _IMP_integrative_docking.IMP_SAXS_HAS_IMP_CONTAINER
461 
462 IMP_SAXS_HAS_IMP_DISPLAY = _IMP_integrative_docking.IMP_SAXS_HAS_IMP_DISPLAY
463 
464 IMP_SAXS_HAS_IMP_KERNEL = _IMP_integrative_docking.IMP_SAXS_HAS_IMP_KERNEL
465 
466 IMP_SAXS_HAS_IMP_SCORE_FUNCTOR = _IMP_integrative_docking.IMP_SAXS_HAS_IMP_SCORE_FUNCTOR
467 
468 IMP_SAXS_HAS_BOOST_FILESYSTEM = _IMP_integrative_docking.IMP_SAXS_HAS_BOOST_FILESYSTEM
469 
470 IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS = _IMP_integrative_docking.IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS
471 
472 IMP_SAXS_HAS_BOOST_RANDOM = _IMP_integrative_docking.IMP_SAXS_HAS_BOOST_RANDOM
473 
474 IMP_SAXS_HAS_BOOST_REGEX = _IMP_integrative_docking.IMP_SAXS_HAS_BOOST_REGEX
475 
476 IMP_SAXS_HAS_BOOST_SYSTEM = _IMP_integrative_docking.IMP_SAXS_HAS_BOOST_SYSTEM
477 
478 IMP_SAXS_HAS_CGAL = _IMP_integrative_docking.IMP_SAXS_HAS_CGAL
479 
480 IMP_SAXS_HAS_HDF5 = _IMP_integrative_docking.IMP_SAXS_HAS_HDF5
481 
482 IMP_SAXS_HAS_NUMPY = _IMP_integrative_docking.IMP_SAXS_HAS_NUMPY
483 
484 IMP_SAXS_HAS_PYTHON_IHM = _IMP_integrative_docking.IMP_SAXS_HAS_PYTHON_IHM
485 
486 IMPSAXS_SHOW_WARNINGS = _IMP_integrative_docking.IMPSAXS_SHOW_WARNINGS
487 
488 import IMP.saxs
489 IMP_ISD_HAS_IMP_CGAL = _IMP_integrative_docking.IMP_ISD_HAS_IMP_CGAL
490 
491 IMP_ISD_HAS_IMP_DISPLAY = _IMP_integrative_docking.IMP_ISD_HAS_IMP_DISPLAY
492 
493 IMP_ISD_HAS_IMP_SCORE_FUNCTOR = _IMP_integrative_docking.IMP_ISD_HAS_IMP_SCORE_FUNCTOR
494 
495 IMP_ISD_HAS_BOOST_FILESYSTEM = _IMP_integrative_docking.IMP_ISD_HAS_BOOST_FILESYSTEM
496 
497 IMP_ISD_HAS_BOOST_PROGRAMOPTIONS = _IMP_integrative_docking.IMP_ISD_HAS_BOOST_PROGRAMOPTIONS
498 
499 IMP_ISD_HAS_BOOST_RANDOM = _IMP_integrative_docking.IMP_ISD_HAS_BOOST_RANDOM
500 
501 IMP_ISD_HAS_BOOST_REGEX = _IMP_integrative_docking.IMP_ISD_HAS_BOOST_REGEX
502 
503 IMP_ISD_HAS_BOOST_SYSTEM = _IMP_integrative_docking.IMP_ISD_HAS_BOOST_SYSTEM
504 
505 IMP_ISD_HAS_CGAL = _IMP_integrative_docking.IMP_ISD_HAS_CGAL
506 
507 IMP_ISD_HAS_HDF5 = _IMP_integrative_docking.IMP_ISD_HAS_HDF5
508 
509 IMP_ISD_HAS_NUMPY = _IMP_integrative_docking.IMP_ISD_HAS_NUMPY
510 
511 IMP_ISD_HAS_PYTHON_IHM = _IMP_integrative_docking.IMP_ISD_HAS_PYTHON_IHM
512 
513 IMPISD_SHOW_WARNINGS = _IMP_integrative_docking.IMPISD_SHOW_WARNINGS
514 
515 import IMP.isd
516 IMP_RMF_HAS_IMP_CGAL = _IMP_integrative_docking.IMP_RMF_HAS_IMP_CGAL
517 
518 IMP_RMF_HAS_IMP_EM = _IMP_integrative_docking.IMP_RMF_HAS_IMP_EM
519 
520 IMP_RMF_HAS_IMP_SAXS = _IMP_integrative_docking.IMP_RMF_HAS_IMP_SAXS
521 
522 IMP_RMF_HAS_IMP_SCORE_FUNCTOR = _IMP_integrative_docking.IMP_RMF_HAS_IMP_SCORE_FUNCTOR
523 
524 IMP_RMF_HAS_IMP_STATISTICS = _IMP_integrative_docking.IMP_RMF_HAS_IMP_STATISTICS
525 
526 IMP_RMF_HAS_BOOST_FILESYSTEM = _IMP_integrative_docking.IMP_RMF_HAS_BOOST_FILESYSTEM
527 
528 IMP_RMF_HAS_BOOST_PROGRAMOPTIONS = _IMP_integrative_docking.IMP_RMF_HAS_BOOST_PROGRAMOPTIONS
529 
530 IMP_RMF_HAS_BOOST_RANDOM = _IMP_integrative_docking.IMP_RMF_HAS_BOOST_RANDOM
531 
532 IMP_RMF_HAS_BOOST_REGEX = _IMP_integrative_docking.IMP_RMF_HAS_BOOST_REGEX
533 
534 IMP_RMF_HAS_BOOST_SYSTEM = _IMP_integrative_docking.IMP_RMF_HAS_BOOST_SYSTEM
535 
536 IMP_RMF_HAS_CGAL = _IMP_integrative_docking.IMP_RMF_HAS_CGAL
537 
538 IMP_RMF_HAS_HDF5 = _IMP_integrative_docking.IMP_RMF_HAS_HDF5
539 
540 IMP_RMF_HAS_NUMPY = _IMP_integrative_docking.IMP_RMF_HAS_NUMPY
541 
542 IMP_RMF_HAS_PYTHON_IHM = _IMP_integrative_docking.IMP_RMF_HAS_PYTHON_IHM
543 
544 IMPRMF_SHOW_WARNINGS = _IMP_integrative_docking.IMPRMF_SHOW_WARNINGS
545 
546 import IMP.rmf
547 import RMF
548 IMP_DOMINO_HAS_IMP_ATOM = _IMP_integrative_docking.IMP_DOMINO_HAS_IMP_ATOM
549 
550 IMP_DOMINO_HAS_IMP_CGAL = _IMP_integrative_docking.IMP_DOMINO_HAS_IMP_CGAL
551 
552 IMP_DOMINO_HAS_IMP_EM = _IMP_integrative_docking.IMP_DOMINO_HAS_IMP_EM
553 
554 IMP_DOMINO_HAS_IMP_ISD = _IMP_integrative_docking.IMP_DOMINO_HAS_IMP_ISD
555 
556 IMP_DOMINO_HAS_IMP_KERNEL = _IMP_integrative_docking.IMP_DOMINO_HAS_IMP_KERNEL
557 
558 IMP_DOMINO_HAS_IMP_RMF = _IMP_integrative_docking.IMP_DOMINO_HAS_IMP_RMF
559 
560 IMP_DOMINO_HAS_IMP_SAXS = _IMP_integrative_docking.IMP_DOMINO_HAS_IMP_SAXS
561 
562 IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR = _IMP_integrative_docking.IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR
563 
564 IMP_DOMINO_HAS_BOOST_FILESYSTEM = _IMP_integrative_docking.IMP_DOMINO_HAS_BOOST_FILESYSTEM
565 
566 IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS = _IMP_integrative_docking.IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS
567 
568 IMP_DOMINO_HAS_BOOST_RANDOM = _IMP_integrative_docking.IMP_DOMINO_HAS_BOOST_RANDOM
569 
570 IMP_DOMINO_HAS_BOOST_REGEX = _IMP_integrative_docking.IMP_DOMINO_HAS_BOOST_REGEX
571 
572 IMP_DOMINO_HAS_BOOST_SYSTEM = _IMP_integrative_docking.IMP_DOMINO_HAS_BOOST_SYSTEM
573 
574 IMP_DOMINO_HAS_CGAL = _IMP_integrative_docking.IMP_DOMINO_HAS_CGAL
575 
576 IMP_DOMINO_HAS_HDF5 = _IMP_integrative_docking.IMP_DOMINO_HAS_HDF5
577 
578 IMP_DOMINO_HAS_NUMPY = _IMP_integrative_docking.IMP_DOMINO_HAS_NUMPY
579 
580 IMP_DOMINO_HAS_RMF = _IMP_integrative_docking.IMP_DOMINO_HAS_RMF
581 
582 IMP_DOMINO_HAS_PYTHON_IHM = _IMP_integrative_docking.IMP_DOMINO_HAS_PYTHON_IHM
583 
584 IMPDOMINO_SHOW_WARNINGS = _IMP_integrative_docking.IMPDOMINO_SHOW_WARNINGS
585 
586 import RMF_HDF5
587 import IMP.domino
588 IMP_EM2D_HAS_IMP_CGAL = _IMP_integrative_docking.IMP_EM2D_HAS_IMP_CGAL
589 
590 IMP_EM2D_HAS_IMP_ISD = _IMP_integrative_docking.IMP_EM2D_HAS_IMP_ISD
591 
592 IMP_EM2D_HAS_IMP_KERNEL = _IMP_integrative_docking.IMP_EM2D_HAS_IMP_KERNEL
593 
594 IMP_EM2D_HAS_IMP_RMF = _IMP_integrative_docking.IMP_EM2D_HAS_IMP_RMF
595 
596 IMP_EM2D_HAS_IMP_SAXS = _IMP_integrative_docking.IMP_EM2D_HAS_IMP_SAXS
597 
598 IMP_EM2D_HAS_IMP_SCORE_FUNCTOR = _IMP_integrative_docking.IMP_EM2D_HAS_IMP_SCORE_FUNCTOR
599 
600 IMP_EM2D_HAS_IMP_STATISTICS = _IMP_integrative_docking.IMP_EM2D_HAS_IMP_STATISTICS
601 
602 IMP_EM2D_HAS_BOOST_GRAPH = _IMP_integrative_docking.IMP_EM2D_HAS_BOOST_GRAPH
603 
604 IMP_EM2D_HAS_BOOST_RANDOM = _IMP_integrative_docking.IMP_EM2D_HAS_BOOST_RANDOM
605 
606 IMP_EM2D_HAS_BOOST_REGEX = _IMP_integrative_docking.IMP_EM2D_HAS_BOOST_REGEX
607 
608 IMP_EM2D_HAS_BOOST_SYSTEM = _IMP_integrative_docking.IMP_EM2D_HAS_BOOST_SYSTEM
609 
610 IMP_EM2D_HAS_CGAL = _IMP_integrative_docking.IMP_EM2D_HAS_CGAL
611 
612 IMP_EM2D_HAS_GSL = _IMP_integrative_docking.IMP_EM2D_HAS_GSL
613 
614 IMP_EM2D_HAS_HDF5 = _IMP_integrative_docking.IMP_EM2D_HAS_HDF5
615 
616 IMP_EM2D_HAS_NUMPY = _IMP_integrative_docking.IMP_EM2D_HAS_NUMPY
617 
618 IMP_EM2D_HAS_OPENCV3 = _IMP_integrative_docking.IMP_EM2D_HAS_OPENCV3
619 
620 IMP_EM2D_HAS_RMF = _IMP_integrative_docking.IMP_EM2D_HAS_RMF
621 
622 IMP_EM2D_HAS_PYTHON_IHM = _IMP_integrative_docking.IMP_EM2D_HAS_PYTHON_IHM
623 
624 IMP_EM2D_HAS_OPENCV21 = _IMP_integrative_docking.IMP_EM2D_HAS_OPENCV21
625 
626 IMP_EM2D_HAS_OPENCV22 = _IMP_integrative_docking.IMP_EM2D_HAS_OPENCV22
627 
628 IMPEM2D_SHOW_WARNINGS = _IMP_integrative_docking.IMPEM2D_SHOW_WARNINGS
629 
630 import IMP.em2d
631 IMP_INTEGRATIVE_DOCKING_HAS_IMP_ALGEBRA = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_IMP_ALGEBRA
632 
633 IMP_INTEGRATIVE_DOCKING_HAS_IMP_ATOM = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_IMP_ATOM
634 
635 IMP_INTEGRATIVE_DOCKING_HAS_IMP_CGAL = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_IMP_CGAL
636 
637 IMP_INTEGRATIVE_DOCKING_HAS_IMP_CONTAINER = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_IMP_CONTAINER
638 
639 IMP_INTEGRATIVE_DOCKING_HAS_IMP_CORE = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_IMP_CORE
640 
641 IMP_INTEGRATIVE_DOCKING_HAS_IMP_DISPLAY = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_IMP_DISPLAY
642 
643 IMP_INTEGRATIVE_DOCKING_HAS_IMP_DOMINO = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_IMP_DOMINO
644 
645 IMP_INTEGRATIVE_DOCKING_HAS_IMP_GSL = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_IMP_GSL
646 
647 IMP_INTEGRATIVE_DOCKING_HAS_IMP_ISD = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_IMP_ISD
648 
649 IMP_INTEGRATIVE_DOCKING_HAS_IMP_KERNEL = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_IMP_KERNEL
650 
651 IMP_INTEGRATIVE_DOCKING_HAS_IMP_RMF = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_IMP_RMF
652 
653 IMP_INTEGRATIVE_DOCKING_HAS_IMP_SCORE_FUNCTOR = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_IMP_SCORE_FUNCTOR
654 
655 IMP_INTEGRATIVE_DOCKING_HAS_IMP_STATISTICS = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_IMP_STATISTICS
656 
657 IMP_INTEGRATIVE_DOCKING_HAS_BOOST_FILESYSTEM = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_BOOST_FILESYSTEM
658 
659 IMP_INTEGRATIVE_DOCKING_HAS_BOOST_GRAPH = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_BOOST_GRAPH
660 
661 IMP_INTEGRATIVE_DOCKING_HAS_BOOST_RANDOM = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_BOOST_RANDOM
662 
663 IMP_INTEGRATIVE_DOCKING_HAS_BOOST_REGEX = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_BOOST_REGEX
664 
665 IMP_INTEGRATIVE_DOCKING_HAS_BOOST_SYSTEM = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_BOOST_SYSTEM
666 
667 IMP_INTEGRATIVE_DOCKING_HAS_CGAL = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_CGAL
668 
669 IMP_INTEGRATIVE_DOCKING_HAS_FFTW3 = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_FFTW3
670 
671 IMP_INTEGRATIVE_DOCKING_HAS_GSL = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_GSL
672 
673 IMP_INTEGRATIVE_DOCKING_HAS_HDF5 = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_HDF5
674 
675 IMP_INTEGRATIVE_DOCKING_HAS_NUMPY = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_NUMPY
676 
677 IMP_INTEGRATIVE_DOCKING_HAS_OPENCV3 = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_OPENCV3
678 
679 IMP_INTEGRATIVE_DOCKING_HAS_RMF = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_RMF
680 
681 IMP_INTEGRATIVE_DOCKING_HAS_PYTHON_IHM = _IMP_integrative_docking.IMP_INTEGRATIVE_DOCKING_HAS_PYTHON_IHM
682 
683 IMPINTEGRATIVEDOCKING_SHOW_WARNINGS = _IMP_integrative_docking.IMPINTEGRATIVEDOCKING_SHOW_WARNINGS
684 
685 
686 def get_module_version():
687  r"""get_module_version() -> std::string const"""
688  return _IMP_integrative_docking.get_module_version()
689 
690 def get_example_path(fname):
691  r"""get_example_path(std::string fname) -> std::string"""
692  return _IMP_integrative_docking.get_example_path(fname)
693 
694 def get_data_path(fname):
695  r"""get_data_path(std::string fname) -> std::string"""
696  return _IMP_integrative_docking.get_data_path(fname)
697 
698 from . import _version_check
699 _version_check.check_version(get_module_version())
700 __version__ = get_module_version()
701 
702 
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.
Basic utilities for handling cryo-electron microscopy 3D density maps.
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...
std::string get_module_version()
Return the version of this module, as a string.
std::string get_example_path(std::string file_name)
Return the full path to one of this module's example files.
Output IMP model data in various file formats.
Functionality for loading, creating, manipulating and scoring atomic structures.
std::string get_data_path(std::string file_name)
Return the full path to one of this module's data files.
Support for the RMF file format for storing hierarchical molecular data and markup.
Divide-and-conquer inferential optimization in discrete space.
Support for small angle X-ray scattering (SAXS) data.
Inferential scoring building on methods developed as part of the Inferential Structure Determination ...