14 from sys
import version_info
as _swig_python_version_info
18 import builtins
as __builtin__
24 strthis =
"proxy of " + self.this.__repr__()
25 except __builtin__.Exception:
27 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
30 def _swig_setattr_nondynamic_instance_variable(set):
31 def set_instance_attr(self, name, value):
33 set(self, name, value)
34 elif name ==
"thisown":
36 elif hasattr(self, name)
and isinstance(getattr(type(self), name), property):
37 set(self, name, value)
39 raise AttributeError(
"You cannot add instance attributes to %s" % self)
40 return set_instance_attr
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):
48 raise AttributeError(
"You cannot add class attributes to %s" % cls)
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"""
55 return metaclass(cls.__name__, cls.__bases__, cls.__dict__.copy())
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__)
66 class IMP_FOXS_SwigPyIterator(object):
67 r"""Proxy of C++ swig::IMP_FOXS_SwigPyIterator class."""
69 thisown = property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
"The membership flag")
71 def __init__(self, *args, **kwargs):
72 raise AttributeError(
"No constructor defined - class is abstract")
74 __swig_destroy__ = _IMP_foxs.delete_IMP_FOXS_SwigPyIterator
77 r"""value(IMP_FOXS_SwigPyIterator self) -> PyObject *"""
78 return _IMP_foxs.IMP_FOXS_SwigPyIterator_value(self)
81 r"""incr(IMP_FOXS_SwigPyIterator self, size_t n=1) -> IMP_FOXS_SwigPyIterator"""
82 return _IMP_foxs.IMP_FOXS_SwigPyIterator_incr(self, n)
85 r"""decr(IMP_FOXS_SwigPyIterator self, size_t n=1) -> IMP_FOXS_SwigPyIterator"""
86 return _IMP_foxs.IMP_FOXS_SwigPyIterator_decr(self, n)
88 def distance(self, x):
89 r"""distance(IMP_FOXS_SwigPyIterator self, IMP_FOXS_SwigPyIterator x) -> ptrdiff_t"""
90 return _IMP_foxs.IMP_FOXS_SwigPyIterator_distance(self, x)
93 r"""equal(IMP_FOXS_SwigPyIterator self, IMP_FOXS_SwigPyIterator x) -> bool"""
94 return _IMP_foxs.IMP_FOXS_SwigPyIterator_equal(self, x)
97 r"""copy(IMP_FOXS_SwigPyIterator self) -> IMP_FOXS_SwigPyIterator"""
98 return _IMP_foxs.IMP_FOXS_SwigPyIterator_copy(self)
101 r"""next(IMP_FOXS_SwigPyIterator self) -> PyObject *"""
102 return _IMP_foxs.IMP_FOXS_SwigPyIterator_next(self)
105 r"""__next__(IMP_FOXS_SwigPyIterator self) -> PyObject *"""
106 return _IMP_foxs.IMP_FOXS_SwigPyIterator___next__(self)
109 r"""previous(IMP_FOXS_SwigPyIterator self) -> PyObject *"""
110 return _IMP_foxs.IMP_FOXS_SwigPyIterator_previous(self)
112 def advance(self, n):
113 r"""advance(IMP_FOXS_SwigPyIterator self, ptrdiff_t n) -> IMP_FOXS_SwigPyIterator"""
114 return _IMP_foxs.IMP_FOXS_SwigPyIterator_advance(self, n)
117 r"""__eq__(IMP_FOXS_SwigPyIterator self, IMP_FOXS_SwigPyIterator x) -> bool"""
118 return _IMP_foxs.IMP_FOXS_SwigPyIterator___eq__(self, x)
121 r"""__ne__(IMP_FOXS_SwigPyIterator self, IMP_FOXS_SwigPyIterator x) -> bool"""
122 return _IMP_foxs.IMP_FOXS_SwigPyIterator___ne__(self, x)
124 def __iadd__(self, n):
125 r"""__iadd__(IMP_FOXS_SwigPyIterator self, ptrdiff_t n) -> IMP_FOXS_SwigPyIterator"""
126 return _IMP_foxs.IMP_FOXS_SwigPyIterator___iadd__(self, n)
128 def __isub__(self, n):
129 r"""__isub__(IMP_FOXS_SwigPyIterator self, ptrdiff_t n) -> IMP_FOXS_SwigPyIterator"""
130 return _IMP_foxs.IMP_FOXS_SwigPyIterator___isub__(self, n)
132 def __add__(self, n):
133 r"""__add__(IMP_FOXS_SwigPyIterator self, ptrdiff_t n) -> IMP_FOXS_SwigPyIterator"""
134 return _IMP_foxs.IMP_FOXS_SwigPyIterator___add__(self, n)
136 def __sub__(self, *args):
138 __sub__(IMP_FOXS_SwigPyIterator self, ptrdiff_t n) -> IMP_FOXS_SwigPyIterator
139 __sub__(IMP_FOXS_SwigPyIterator self, IMP_FOXS_SwigPyIterator x) -> ptrdiff_t
141 return _IMP_foxs.IMP_FOXS_SwigPyIterator___sub__(self, *args)
146 _IMP_foxs.IMP_FOXS_SwigPyIterator_swigregister(IMP_FOXS_SwigPyIterator)
153 IMP_DEBUG = _IMP_foxs.IMP_DEBUG
155 IMP_RELEASE = _IMP_foxs.IMP_RELEASE
157 IMP_SILENT = _IMP_foxs.IMP_SILENT
159 IMP_PROGRESS = _IMP_foxs.IMP_PROGRESS
161 IMP_TERSE = _IMP_foxs.IMP_TERSE
163 IMP_VERBOSE = _IMP_foxs.IMP_VERBOSE
165 IMP_MEMORY = _IMP_foxs.IMP_MEMORY
167 IMP_NONE = _IMP_foxs.IMP_NONE
169 IMP_USAGE = _IMP_foxs.IMP_USAGE
171 IMP_INTERNAL = _IMP_foxs.IMP_INTERNAL
173 IMP_KERNEL_HAS_LOG4CXX = _IMP_foxs.IMP_KERNEL_HAS_LOG4CXX
175 IMP_COMPILER_HAS_CEREAL_RAW_POINTER = _IMP_foxs.IMP_COMPILER_HAS_CEREAL_RAW_POINTER
177 IMP_COMPILER_HAS_DEBUG_VECTOR = _IMP_foxs.IMP_COMPILER_HAS_DEBUG_VECTOR
179 IMP_COMPILER_HAS_RANDOM_SHUFFLE = _IMP_foxs.IMP_COMPILER_HAS_RANDOM_SHUFFLE
181 IMP_COMPILER_HAS_THREE_WAY = _IMP_foxs.IMP_COMPILER_HAS_THREE_WAY
183 IMP_KERNEL_HAS_BOOST_RANDOM = _IMP_foxs.IMP_KERNEL_HAS_BOOST_RANDOM
185 IMP_KERNEL_HAS_NUMPY = _IMP_foxs.IMP_KERNEL_HAS_NUMPY
187 IMP_KERNEL_HAS_GPERFTOOLS = _IMP_foxs.IMP_KERNEL_HAS_GPERFTOOLS
189 IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER = _IMP_foxs.IMP_KERNEL_HAS_TCMALLOC_HEAPCHECKER
191 IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER = _IMP_foxs.IMP_KERNEL_HAS_TCMALLOC_HEAPPROFILER
193 IMPKERNEL_SHOW_WARNINGS = _IMP_foxs.IMPKERNEL_SHOW_WARNINGS
197 class _DirectorObjects:
198 """@internal Simple class to keep references to director objects
199 to prevent premature deletion."""
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)
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]
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()
222 class _ostream(object):
223 r"""Proxy of C++ std::ostream class."""
225 thisown = property(
lambda x: x.this.own(),
lambda x, v: x.this.own(v), doc=
"The membership flag")
227 def __init__(self, *args, **kwargs):
228 raise AttributeError(
"No constructor defined")
229 __repr__ = _swig_repr
231 def write(self, osa_buf):
232 r"""write(_ostream self, char const * osa_buf)"""
233 return _IMP_foxs._ostream_write(self, osa_buf)
236 _IMP_foxs._ostream_swigregister(_ostream)
237 IMP_C_OPEN_BINARY = _IMP_foxs.IMP_C_OPEN_BINARY
240 IMP_BENCHMARK_HAS_BOOST_FILESYSTEM = _IMP_foxs.IMP_BENCHMARK_HAS_BOOST_FILESYSTEM
242 IMP_BENCHMARK_HAS_BOOST_PROGRAMOPTIONS = _IMP_foxs.IMP_BENCHMARK_HAS_BOOST_PROGRAMOPTIONS
244 IMP_BENCHMARK_HAS_BOOST_RANDOM = _IMP_foxs.IMP_BENCHMARK_HAS_BOOST_RANDOM
246 IMP_BENCHMARK_HAS_BOOST_SYSTEM = _IMP_foxs.IMP_BENCHMARK_HAS_BOOST_SYSTEM
248 IMP_BENCHMARK_HAS_NUMPY = _IMP_foxs.IMP_BENCHMARK_HAS_NUMPY
250 IMPBENCHMARK_SHOW_WARNINGS = _IMP_foxs.IMPBENCHMARK_SHOW_WARNINGS
253 IMP_CGAL_HAS_BOOST_FILESYSTEM = _IMP_foxs.IMP_CGAL_HAS_BOOST_FILESYSTEM
255 IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS = _IMP_foxs.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS
257 IMP_CGAL_HAS_BOOST_RANDOM = _IMP_foxs.IMP_CGAL_HAS_BOOST_RANDOM
259 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_foxs.IMP_CGAL_HAS_BOOST_SYSTEM
261 IMP_CGAL_HAS_NUMPY = _IMP_foxs.IMP_CGAL_HAS_NUMPY
263 IMPCGAL_SHOW_WARNINGS = _IMP_foxs.IMPCGAL_SHOW_WARNINGS
266 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_foxs.IMP_ALGEBRA_HAS_IMP_CGAL
268 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_foxs.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
270 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_foxs.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
272 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_foxs.IMP_ALGEBRA_HAS_BOOST_RANDOM
274 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_foxs.IMP_ALGEBRA_HAS_BOOST_SYSTEM
276 IMP_ALGEBRA_HAS_CGAL = _IMP_foxs.IMP_ALGEBRA_HAS_CGAL
278 IMP_ALGEBRA_HAS_NUMPY = _IMP_foxs.IMP_ALGEBRA_HAS_NUMPY
280 IMP_ALGEBRA_HAS_ANN = _IMP_foxs.IMP_ALGEBRA_HAS_ANN
282 IMPALGEBRA_SHOW_WARNINGS = _IMP_foxs.IMPALGEBRA_SHOW_WARNINGS
285 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_foxs.IMP_DISPLAY_HAS_IMP_CGAL
287 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_foxs.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
289 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_foxs.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
291 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_foxs.IMP_DISPLAY_HAS_BOOST_RANDOM
293 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_foxs.IMP_DISPLAY_HAS_BOOST_SYSTEM
295 IMP_DISPLAY_HAS_CGAL = _IMP_foxs.IMP_DISPLAY_HAS_CGAL
297 IMP_DISPLAY_HAS_NUMPY = _IMP_foxs.IMP_DISPLAY_HAS_NUMPY
299 IMPDISPLAY_SHOW_WARNINGS = _IMP_foxs.IMPDISPLAY_SHOW_WARNINGS
302 IMP_SCORE_FUNCTOR_HAS_IMP_CGAL = _IMP_foxs.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL
304 IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM = _IMP_foxs.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM
306 IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS = _IMP_foxs.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS
308 IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM = _IMP_foxs.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM
310 IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM = _IMP_foxs.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM
312 IMP_SCORE_FUNCTOR_HAS_CGAL = _IMP_foxs.IMP_SCORE_FUNCTOR_HAS_CGAL
314 IMP_SCORE_FUNCTOR_HAS_HDF5 = _IMP_foxs.IMP_SCORE_FUNCTOR_HAS_HDF5
316 IMP_SCORE_FUNCTOR_HAS_NUMPY = _IMP_foxs.IMP_SCORE_FUNCTOR_HAS_NUMPY
318 IMPSCOREFUNCTOR_SHOW_WARNINGS = _IMP_foxs.IMPSCOREFUNCTOR_SHOW_WARNINGS
321 IMP_CORE_HAS_IMP_CGAL = _IMP_foxs.IMP_CORE_HAS_IMP_CGAL
323 IMP_CORE_HAS_IMP_KERNEL = _IMP_foxs.IMP_CORE_HAS_IMP_KERNEL
325 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_foxs.IMP_CORE_HAS_BOOST_FILESYSTEM
327 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_foxs.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
329 IMP_CORE_HAS_BOOST_RANDOM = _IMP_foxs.IMP_CORE_HAS_BOOST_RANDOM
331 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_foxs.IMP_CORE_HAS_BOOST_SYSTEM
333 IMP_CORE_HAS_CGAL = _IMP_foxs.IMP_CORE_HAS_CGAL
335 IMP_CORE_HAS_HDF5 = _IMP_foxs.IMP_CORE_HAS_HDF5
337 IMP_CORE_HAS_NUMPY = _IMP_foxs.IMP_CORE_HAS_NUMPY
339 IMPCORE_SHOW_WARNINGS = _IMP_foxs.IMPCORE_SHOW_WARNINGS
342 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_foxs.IMP_CONTAINER_HAS_IMP_ALGEBRA
344 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_foxs.IMP_CONTAINER_HAS_IMP_CGAL
346 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_foxs.IMP_CONTAINER_HAS_IMP_DISPLAY
348 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_foxs.IMP_CONTAINER_HAS_IMP_KERNEL
350 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_foxs.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
352 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_foxs.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
354 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_foxs.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
356 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_foxs.IMP_CONTAINER_HAS_BOOST_RANDOM
358 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_foxs.IMP_CONTAINER_HAS_BOOST_SYSTEM
360 IMP_CONTAINER_HAS_CGAL = _IMP_foxs.IMP_CONTAINER_HAS_CGAL
362 IMP_CONTAINER_HAS_HDF5 = _IMP_foxs.IMP_CONTAINER_HAS_HDF5
364 IMP_CONTAINER_HAS_NUMPY = _IMP_foxs.IMP_CONTAINER_HAS_NUMPY
366 IMP_CONTAINER_HAS_PYTHON_IHM = _IMP_foxs.IMP_CONTAINER_HAS_PYTHON_IHM
368 IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP = _IMP_foxs.IMP_CONTAINER_HAS_GOOGLE_DENSE_HASH_MAP
370 IMP_CONTAINER_HAS_ROBIN_MAP = _IMP_foxs.IMP_CONTAINER_HAS_ROBIN_MAP
372 IMPCONTAINER_SHOW_WARNINGS = _IMP_foxs.IMPCONTAINER_SHOW_WARNINGS
375 IMP_ATOM_HAS_IMP_CGAL = _IMP_foxs.IMP_ATOM_HAS_IMP_CGAL
377 IMP_ATOM_HAS_IMP_KERNEL = _IMP_foxs.IMP_ATOM_HAS_IMP_KERNEL
379 IMP_ATOM_HAS_IMP_SCORE_FUNCTOR = _IMP_foxs.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR
381 IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS = _IMP_foxs.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS
383 IMP_ATOM_HAS_BOOST_RANDOM = _IMP_foxs.IMP_ATOM_HAS_BOOST_RANDOM
385 IMP_ATOM_HAS_BOOST_REGEX = _IMP_foxs.IMP_ATOM_HAS_BOOST_REGEX
387 IMP_ATOM_HAS_BOOST_SYSTEM = _IMP_foxs.IMP_ATOM_HAS_BOOST_SYSTEM
389 IMP_ATOM_HAS_CGAL = _IMP_foxs.IMP_ATOM_HAS_CGAL
391 IMP_ATOM_HAS_HDF5 = _IMP_foxs.IMP_ATOM_HAS_HDF5
393 IMP_ATOM_HAS_NUMPY = _IMP_foxs.IMP_ATOM_HAS_NUMPY
395 IMP_ATOM_HAS_PYTHON_IHM = _IMP_foxs.IMP_ATOM_HAS_PYTHON_IHM
397 IMPATOM_SHOW_WARNINGS = _IMP_foxs.IMPATOM_SHOW_WARNINGS
399 IMP_ATOM_TYPE_INDEX = _IMP_foxs.IMP_ATOM_TYPE_INDEX
401 IMP_RESIDUE_TYPE_INDEX = _IMP_foxs.IMP_RESIDUE_TYPE_INDEX
403 IMP_HIERARCHY_TYPE_INDEX = _IMP_foxs.IMP_HIERARCHY_TYPE_INDEX
405 IMP_CHAIN_TYPE_INDEX = _IMP_foxs.IMP_CHAIN_TYPE_INDEX
408 IMP_SAXS_HAS_IMP_CGAL = _IMP_foxs.IMP_SAXS_HAS_IMP_CGAL
410 IMP_SAXS_HAS_IMP_CONTAINER = _IMP_foxs.IMP_SAXS_HAS_IMP_CONTAINER
412 IMP_SAXS_HAS_IMP_DISPLAY = _IMP_foxs.IMP_SAXS_HAS_IMP_DISPLAY
414 IMP_SAXS_HAS_IMP_KERNEL = _IMP_foxs.IMP_SAXS_HAS_IMP_KERNEL
416 IMP_SAXS_HAS_IMP_SCORE_FUNCTOR = _IMP_foxs.IMP_SAXS_HAS_IMP_SCORE_FUNCTOR
418 IMP_SAXS_HAS_BOOST_FILESYSTEM = _IMP_foxs.IMP_SAXS_HAS_BOOST_FILESYSTEM
420 IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS = _IMP_foxs.IMP_SAXS_HAS_BOOST_PROGRAMOPTIONS
422 IMP_SAXS_HAS_BOOST_RANDOM = _IMP_foxs.IMP_SAXS_HAS_BOOST_RANDOM
424 IMP_SAXS_HAS_BOOST_REGEX = _IMP_foxs.IMP_SAXS_HAS_BOOST_REGEX
426 IMP_SAXS_HAS_BOOST_SYSTEM = _IMP_foxs.IMP_SAXS_HAS_BOOST_SYSTEM
428 IMP_SAXS_HAS_CGAL = _IMP_foxs.IMP_SAXS_HAS_CGAL
430 IMP_SAXS_HAS_HDF5 = _IMP_foxs.IMP_SAXS_HAS_HDF5
432 IMP_SAXS_HAS_NUMPY = _IMP_foxs.IMP_SAXS_HAS_NUMPY
434 IMP_SAXS_HAS_PYTHON_IHM = _IMP_foxs.IMP_SAXS_HAS_PYTHON_IHM
436 IMPSAXS_SHOW_WARNINGS = _IMP_foxs.IMPSAXS_SHOW_WARNINGS
439 IMP_FOXS_HAS_IMP_CGAL = _IMP_foxs.IMP_FOXS_HAS_IMP_CGAL
441 IMP_FOXS_HAS_IMP_CONTAINER = _IMP_foxs.IMP_FOXS_HAS_IMP_CONTAINER
443 IMP_FOXS_HAS_IMP_DISPLAY = _IMP_foxs.IMP_FOXS_HAS_IMP_DISPLAY
445 IMP_FOXS_HAS_IMP_SCORE_FUNCTOR = _IMP_foxs.IMP_FOXS_HAS_IMP_SCORE_FUNCTOR
447 IMP_FOXS_HAS_BOOST_FILESYSTEM = _IMP_foxs.IMP_FOXS_HAS_BOOST_FILESYSTEM
449 IMP_FOXS_HAS_BOOST_RANDOM = _IMP_foxs.IMP_FOXS_HAS_BOOST_RANDOM
451 IMP_FOXS_HAS_BOOST_REGEX = _IMP_foxs.IMP_FOXS_HAS_BOOST_REGEX
453 IMP_FOXS_HAS_BOOST_SYSTEM = _IMP_foxs.IMP_FOXS_HAS_BOOST_SYSTEM
455 IMP_FOXS_HAS_CGAL = _IMP_foxs.IMP_FOXS_HAS_CGAL
457 IMP_FOXS_HAS_HDF5 = _IMP_foxs.IMP_FOXS_HAS_HDF5
459 IMP_FOXS_HAS_NUMPY = _IMP_foxs.IMP_FOXS_HAS_NUMPY
461 IMP_FOXS_HAS_PYTHON_IHM = _IMP_foxs.IMP_FOXS_HAS_PYTHON_IHM
463 IMPFOXS_SHOW_WARNINGS = _IMP_foxs.IMPFOXS_SHOW_WARNINGS
467 r"""get_module_version() -> std::string const"""
468 return _IMP_foxs.get_module_version()
471 r"""get_example_path(std::string fname) -> std::string"""
472 return _IMP_foxs.get_example_path(fname)
475 r"""get_data_path(std::string fname) -> std::string"""
476 return _IMP_foxs.get_data_path(fname)
478 from .
import _version_check
Various classes to hold sets of particles.
Make CGAL functionality available to IMP.
Composable functors to implement scores via compile-time composition.
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.
Support for developing and analyzing benchmarks of IMP code.
std::string get_data_path(std::string file_name)
Return the full path to one of this module's data files.
Support for small angle X-ray scattering (SAXS) data.