9 from sys
import version_info
10 if version_info >= (2,6,0):
11 def swig_import_helper():
12 from os.path
import dirname
16 fp, pathname, description = imp.find_module(
'_IMP_multifit', [dirname(__file__)])
22 _mod = imp.load_module(
'_IMP_multifit', fp, pathname, description)
26 _IMP_multifit = swig_import_helper()
27 del swig_import_helper
32 _swig_property = property
35 def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
36 if (name ==
"thisown"):
return self.this.own(value)
38 if type(value).__name__ ==
'SwigPyObject':
39 self.__dict__[name] = value
41 method = class_type.__swig_setmethods__.get(name,
None)
42 if method:
return method(self,value)
44 self.__dict__[name] = value
46 raise AttributeError(
"You cannot add attributes to %s" % self)
48 def _swig_setattr(self,class_type,name,value):
49 return _swig_setattr_nondynamic(self,class_type,name,value,0)
51 def _swig_getattr(self,class_type,name):
52 if (name ==
"thisown"):
return self.this.own()
53 method = class_type.__swig_getmethods__.get(name,
None)
54 if method:
return method(self)
55 raise AttributeError(name)
58 try: strthis =
"proxy of " + self.this.__repr__()
60 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
65 except AttributeError:
72 weakref_proxy = weakref.proxy
74 weakref_proxy =
lambda x: x
77 class IMP_MULTIFIT_SwigPyIterator(_object):
78 """Proxy of C++ swig::IMP_MULTIFIT_SwigPyIterator class"""
79 __swig_setmethods__ = {}
80 __setattr__ =
lambda self, name, value: _swig_setattr(self, IMP_MULTIFIT_SwigPyIterator, name, value)
81 __swig_getmethods__ = {}
82 __getattr__ =
lambda self, name: _swig_getattr(self, IMP_MULTIFIT_SwigPyIterator, name)
83 def __init__(self, *args, **kwargs):
raise AttributeError(
"No constructor defined - class is abstract")
85 __swig_destroy__ = _IMP_multifit.delete_IMP_MULTIFIT_SwigPyIterator
86 __del__ =
lambda self :
None;
88 """value(IMP_MULTIFIT_SwigPyIterator self) -> PyObject *"""
89 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator_value(self)
93 incr(IMP_MULTIFIT_SwigPyIterator self, size_t n=1) -> IMP_MULTIFIT_SwigPyIterator
94 incr(IMP_MULTIFIT_SwigPyIterator self) -> IMP_MULTIFIT_SwigPyIterator
96 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator_incr(self, n)
100 decr(IMP_MULTIFIT_SwigPyIterator self, size_t n=1) -> IMP_MULTIFIT_SwigPyIterator
101 decr(IMP_MULTIFIT_SwigPyIterator self) -> IMP_MULTIFIT_SwigPyIterator
103 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator_decr(self, n)
105 def distance(self, *args):
106 """distance(IMP_MULTIFIT_SwigPyIterator self, IMP_MULTIFIT_SwigPyIterator x) -> ptrdiff_t"""
107 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator_distance(self, *args)
109 def equal(self, *args):
110 """equal(IMP_MULTIFIT_SwigPyIterator self, IMP_MULTIFIT_SwigPyIterator x) -> bool"""
111 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator_equal(self, *args)
114 """copy(IMP_MULTIFIT_SwigPyIterator self) -> IMP_MULTIFIT_SwigPyIterator"""
115 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator_copy(self)
118 """next(IMP_MULTIFIT_SwigPyIterator self) -> PyObject *"""
119 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator_next(self)
122 """__next__(IMP_MULTIFIT_SwigPyIterator self) -> PyObject *"""
123 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator___next__(self)
126 """previous(IMP_MULTIFIT_SwigPyIterator self) -> PyObject *"""
127 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator_previous(self)
129 def advance(self, *args):
130 """advance(IMP_MULTIFIT_SwigPyIterator self, ptrdiff_t n) -> IMP_MULTIFIT_SwigPyIterator"""
131 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator_advance(self, *args)
133 def __eq__(self, *args):
134 """__eq__(IMP_MULTIFIT_SwigPyIterator self, IMP_MULTIFIT_SwigPyIterator x) -> bool"""
135 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator___eq__(self, *args)
137 def __ne__(self, *args):
138 """__ne__(IMP_MULTIFIT_SwigPyIterator self, IMP_MULTIFIT_SwigPyIterator x) -> bool"""
139 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator___ne__(self, *args)
141 def __iadd__(self, *args):
142 """__iadd__(IMP_MULTIFIT_SwigPyIterator self, ptrdiff_t n) -> IMP_MULTIFIT_SwigPyIterator"""
143 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator___iadd__(self, *args)
145 def __isub__(self, *args):
146 """__isub__(IMP_MULTIFIT_SwigPyIterator self, ptrdiff_t n) -> IMP_MULTIFIT_SwigPyIterator"""
147 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator___isub__(self, *args)
149 def __add__(self, *args):
150 """__add__(IMP_MULTIFIT_SwigPyIterator self, ptrdiff_t n) -> IMP_MULTIFIT_SwigPyIterator"""
151 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator___add__(self, *args)
153 def __sub__(self, *args):
155 __sub__(IMP_MULTIFIT_SwigPyIterator self, ptrdiff_t n) -> IMP_MULTIFIT_SwigPyIterator
156 __sub__(IMP_MULTIFIT_SwigPyIterator self, IMP_MULTIFIT_SwigPyIterator x) -> ptrdiff_t
158 return _IMP_multifit.IMP_MULTIFIT_SwigPyIterator___sub__(self, *args)
160 def __iter__(self):
return self
161 IMP_MULTIFIT_SwigPyIterator_swigregister = _IMP_multifit.IMP_MULTIFIT_SwigPyIterator_swigregister
162 IMP_MULTIFIT_SwigPyIterator_swigregister(IMP_MULTIFIT_SwigPyIterator)
169 IMP_HAS_DEPRECATED = _IMP_multifit.IMP_HAS_DEPRECATED
170 IMP_DEBUG = _IMP_multifit.IMP_DEBUG
171 IMP_RELEASE = _IMP_multifit.IMP_RELEASE
172 IMP_SILENT = _IMP_multifit.IMP_SILENT
173 IMP_PROGRESS = _IMP_multifit.IMP_PROGRESS
174 IMP_TERSE = _IMP_multifit.IMP_TERSE
175 IMP_VERBOSE = _IMP_multifit.IMP_VERBOSE
176 IMP_NONE = _IMP_multifit.IMP_NONE
177 IMP_USAGE = _IMP_multifit.IMP_USAGE
178 IMP_INTERNAL = _IMP_multifit.IMP_INTERNAL
179 IMP_COMPILER_HAS_AUTO = _IMP_multifit.IMP_COMPILER_HAS_AUTO
180 IMP_COMPILER_HAS_DEBUG_VECTOR = _IMP_multifit.IMP_COMPILER_HAS_DEBUG_VECTOR
181 IMP_COMPILER_HAS_NULLPTR = _IMP_multifit.IMP_COMPILER_HAS_NULLPTR
182 IMP_BASE_HAS_BOOST_RANDOM = _IMP_multifit.IMP_BASE_HAS_BOOST_RANDOM
183 IMP_BASE_HAS_GPERFTOOLS = _IMP_multifit.IMP_BASE_HAS_GPERFTOOLS
184 IMP_BASE_HAS_LOG4CXX = _IMP_multifit.IMP_BASE_HAS_LOG4CXX
185 IMP_BASE_HAS_TCMALLOC_HEAPCHECKER = _IMP_multifit.IMP_BASE_HAS_TCMALLOC_HEAPCHECKER
186 IMP_BASE_HAS_TCMALLOC_HEAPPROFILER = _IMP_multifit.IMP_BASE_HAS_TCMALLOC_HEAPPROFILER
188 class _DirectorObjects(object):
189 """@internal Simple class to keep references to director objects
190 to prevent premature deletion."""
193 def register(self, obj):
194 """Take a reference to a director object; will only work for
195 refcounted C++ classes"""
196 if hasattr(obj,
'get_ref_count'):
197 self._objects.append(obj)
199 """Only drop our reference and allow cleanup by Python if no other
200 Python references exist (we hold 3 references: one in self._objects,
201 one in x, and one in the argument list for getrefcount) *and* no
202 other C++ references exist (the Python object always holds one)"""
203 objs = [x
for x
in self._objects
if sys.getrefcount(x) > 3 \
204 or x.get_ref_count() > 1]
208 def get_object_count(self):
209 """Get number of director objects (useful for testing only)"""
210 return len(self._objects)
211 _director_objects = _DirectorObjects()
213 DEFAULT_CHECK = _IMP_multifit.DEFAULT_CHECK
214 NONE = _IMP_multifit.NONE
215 USAGE = _IMP_multifit.USAGE
216 USAGE_AND_INTERNAL = _IMP_multifit.USAGE_AND_INTERNAL
219 """set_check_level(IMP::base::CheckLevel tf)"""
220 return _IMP_multifit.set_check_level(*args)
223 """get_check_level() -> IMP::base::CheckLevel"""
224 return _IMP_multifit.get_check_level()
225 class _ostream(_object):
226 """Proxy of C++ std::ostream class"""
227 __swig_setmethods__ = {}
228 __setattr__ =
lambda self, name, value: _swig_setattr(self, _ostream, name, value)
229 __swig_getmethods__ = {}
230 __getattr__ =
lambda self, name: _swig_getattr(self, _ostream, name)
231 def __init__(self, *args, **kwargs):
raise AttributeError(
"No constructor defined")
232 __repr__ = _swig_repr
233 def write(self, *args):
234 """write(_ostream self, char const * osa_buf)"""
235 return _IMP_multifit._ostream_write(self, *args)
237 _ostream_swigregister = _IMP_multifit._ostream_swigregister
238 _ostream_swigregister(_ostream)
240 IMP_COMPILER_HAS_OVERRIDE = _IMP_multifit.IMP_COMPILER_HAS_OVERRIDE
241 IMP_COMPILER_HAS_FINAL = _IMP_multifit.IMP_COMPILER_HAS_FINAL
243 IMP_CGAL_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_CGAL_HAS_BOOST_FILESYSTEM
244 IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_CGAL_HAS_BOOST_PROGRAMOPTIONS
245 IMP_CGAL_HAS_BOOST_RANDOM = _IMP_multifit.IMP_CGAL_HAS_BOOST_RANDOM
246 IMP_CGAL_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_CGAL_HAS_BOOST_SYSTEM
248 IMP_ALGEBRA_HAS_IMP_CGAL = _IMP_multifit.IMP_ALGEBRA_HAS_IMP_CGAL
249 IMP_ALGEBRA_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_FILESYSTEM
250 IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_PROGRAMOPTIONS
251 IMP_ALGEBRA_HAS_BOOST_RANDOM = _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_RANDOM
252 IMP_ALGEBRA_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_ALGEBRA_HAS_BOOST_SYSTEM
253 IMP_ALGEBRA_HAS_CGAL = _IMP_multifit.IMP_ALGEBRA_HAS_CGAL
254 IMP_ALGEBRA_HAS_ANN = _IMP_multifit.IMP_ALGEBRA_HAS_ANN
256 IMP_KERNEL_HAS_IMP_CGAL = _IMP_multifit.IMP_KERNEL_HAS_IMP_CGAL
257 IMP_KERNEL_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_KERNEL_HAS_BOOST_PROGRAMOPTIONS
258 IMP_KERNEL_HAS_BOOST_RANDOM = _IMP_multifit.IMP_KERNEL_HAS_BOOST_RANDOM
259 IMP_KERNEL_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_KERNEL_HAS_BOOST_SYSTEM
260 IMP_KERNEL_HAS_CGAL = _IMP_multifit.IMP_KERNEL_HAS_CGAL
262 IMP_DISPLAY_HAS_IMP_BASE = _IMP_multifit.IMP_DISPLAY_HAS_IMP_BASE
263 IMP_DISPLAY_HAS_IMP_CGAL = _IMP_multifit.IMP_DISPLAY_HAS_IMP_CGAL
264 IMP_DISPLAY_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_DISPLAY_HAS_BOOST_FILESYSTEM
265 IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_DISPLAY_HAS_BOOST_PROGRAMOPTIONS
266 IMP_DISPLAY_HAS_BOOST_RANDOM = _IMP_multifit.IMP_DISPLAY_HAS_BOOST_RANDOM
267 IMP_DISPLAY_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_DISPLAY_HAS_BOOST_SYSTEM
268 IMP_DISPLAY_HAS_CGAL = _IMP_multifit.IMP_DISPLAY_HAS_CGAL
270 IMP_SCORE_FUNCTOR_HAS_IMP_CGAL = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_IMP_CGAL
271 IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_FILESYSTEM
272 IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_PROGRAMOPTIONS
273 IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_RANDOM
274 IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_BOOST_SYSTEM
275 IMP_SCORE_FUNCTOR_HAS_CGAL = _IMP_multifit.IMP_SCORE_FUNCTOR_HAS_CGAL
277 IMP_STATISTICS_HAS_IMP_BASE = _IMP_multifit.IMP_STATISTICS_HAS_IMP_BASE
278 IMP_STATISTICS_HAS_IMP_CGAL = _IMP_multifit.IMP_STATISTICS_HAS_IMP_CGAL
279 IMP_STATISTICS_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_STATISTICS_HAS_BOOST_FILESYSTEM
280 IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_STATISTICS_HAS_BOOST_PROGRAMOPTIONS
281 IMP_STATISTICS_HAS_BOOST_RANDOM = _IMP_multifit.IMP_STATISTICS_HAS_BOOST_RANDOM
282 IMP_STATISTICS_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_STATISTICS_HAS_BOOST_SYSTEM
283 IMP_STATISTICS_HAS_CGAL = _IMP_multifit.IMP_STATISTICS_HAS_CGAL
285 IMP_CORE_HAS_IMP_BASE = _IMP_multifit.IMP_CORE_HAS_IMP_BASE
286 IMP_CORE_HAS_IMP_CGAL = _IMP_multifit.IMP_CORE_HAS_IMP_CGAL
287 IMP_CORE_HAS_IMP_KERNEL = _IMP_multifit.IMP_CORE_HAS_IMP_KERNEL
288 IMP_CORE_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_CORE_HAS_BOOST_FILESYSTEM
289 IMP_CORE_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_CORE_HAS_BOOST_PROGRAMOPTIONS
290 IMP_CORE_HAS_BOOST_RANDOM = _IMP_multifit.IMP_CORE_HAS_BOOST_RANDOM
291 IMP_CORE_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_CORE_HAS_BOOST_SYSTEM
292 IMP_CORE_HAS_CGAL = _IMP_multifit.IMP_CORE_HAS_CGAL
294 IMP_CONTAINER_HAS_IMP_ALGEBRA = _IMP_multifit.IMP_CONTAINER_HAS_IMP_ALGEBRA
295 IMP_CONTAINER_HAS_IMP_BASE = _IMP_multifit.IMP_CONTAINER_HAS_IMP_BASE
296 IMP_CONTAINER_HAS_IMP_CGAL = _IMP_multifit.IMP_CONTAINER_HAS_IMP_CGAL
297 IMP_CONTAINER_HAS_IMP_DISPLAY = _IMP_multifit.IMP_CONTAINER_HAS_IMP_DISPLAY
298 IMP_CONTAINER_HAS_IMP_KERNEL = _IMP_multifit.IMP_CONTAINER_HAS_IMP_KERNEL
299 IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR = _IMP_multifit.IMP_CONTAINER_HAS_IMP_SCORE_FUNCTOR
300 IMP_CONTAINER_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_CONTAINER_HAS_BOOST_FILESYSTEM
301 IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_CONTAINER_HAS_BOOST_PROGRAMOPTIONS
302 IMP_CONTAINER_HAS_BOOST_RANDOM = _IMP_multifit.IMP_CONTAINER_HAS_BOOST_RANDOM
303 IMP_CONTAINER_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_CONTAINER_HAS_BOOST_SYSTEM
304 IMP_CONTAINER_HAS_CGAL = _IMP_multifit.IMP_CONTAINER_HAS_CGAL
306 IMP_ATOM_HAS_IMP_BASE = _IMP_multifit.IMP_ATOM_HAS_IMP_BASE
307 IMP_ATOM_HAS_IMP_CGAL = _IMP_multifit.IMP_ATOM_HAS_IMP_CGAL
308 IMP_ATOM_HAS_IMP_KERNEL = _IMP_multifit.IMP_ATOM_HAS_IMP_KERNEL
309 IMP_ATOM_HAS_IMP_SCORE_FUNCTOR = _IMP_multifit.IMP_ATOM_HAS_IMP_SCORE_FUNCTOR
310 IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_ATOM_HAS_BOOST_PROGRAMOPTIONS
311 IMP_ATOM_HAS_BOOST_RANDOM = _IMP_multifit.IMP_ATOM_HAS_BOOST_RANDOM
312 IMP_ATOM_HAS_BOOST_REGEX = _IMP_multifit.IMP_ATOM_HAS_BOOST_REGEX
313 IMP_ATOM_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_ATOM_HAS_BOOST_SYSTEM
314 IMP_ATOM_HAS_CGAL = _IMP_multifit.IMP_ATOM_HAS_CGAL
315 IMP_ATOM_TYPE_INDEX = _IMP_multifit.IMP_ATOM_TYPE_INDEX
316 IMP_RESIDUE_TYPE_INDEX = _IMP_multifit.IMP_RESIDUE_TYPE_INDEX
317 IMP_HIERARCHY_TYPE_INDEX = _IMP_multifit.IMP_HIERARCHY_TYPE_INDEX
319 IMP_EM_HAS_IMP_CGAL = _IMP_multifit.IMP_EM_HAS_IMP_CGAL
320 IMP_EM_HAS_IMP_CONTAINER = _IMP_multifit.IMP_EM_HAS_IMP_CONTAINER
321 IMP_EM_HAS_IMP_DISPLAY = _IMP_multifit.IMP_EM_HAS_IMP_DISPLAY
322 IMP_EM_HAS_IMP_KERNEL = _IMP_multifit.IMP_EM_HAS_IMP_KERNEL
323 IMP_EM_HAS_IMP_SCORE_FUNCTOR = _IMP_multifit.IMP_EM_HAS_IMP_SCORE_FUNCTOR
324 IMP_EM_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_EM_HAS_BOOST_FILESYSTEM
325 IMP_EM_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_EM_HAS_BOOST_PROGRAMOPTIONS
326 IMP_EM_HAS_BOOST_RANDOM = _IMP_multifit.IMP_EM_HAS_BOOST_RANDOM
327 IMP_EM_HAS_BOOST_REGEX = _IMP_multifit.IMP_EM_HAS_BOOST_REGEX
328 IMP_EM_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_EM_HAS_BOOST_SYSTEM
329 IMP_EM_HAS_CGAL = _IMP_multifit.IMP_EM_HAS_CGAL
331 IMP_RMF_HAS_IMP_BASE = _IMP_multifit.IMP_RMF_HAS_IMP_BASE
332 IMP_RMF_HAS_IMP_CGAL = _IMP_multifit.IMP_RMF_HAS_IMP_CGAL
333 IMP_RMF_HAS_IMP_SCORE_FUNCTOR = _IMP_multifit.IMP_RMF_HAS_IMP_SCORE_FUNCTOR
334 IMP_RMF_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_RMF_HAS_BOOST_FILESYSTEM
335 IMP_RMF_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_RMF_HAS_BOOST_PROGRAMOPTIONS
336 IMP_RMF_HAS_BOOST_RANDOM = _IMP_multifit.IMP_RMF_HAS_BOOST_RANDOM
337 IMP_RMF_HAS_BOOST_REGEX = _IMP_multifit.IMP_RMF_HAS_BOOST_REGEX
338 IMP_RMF_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_RMF_HAS_BOOST_SYSTEM
339 IMP_RMF_HAS_CGAL = _IMP_multifit.IMP_RMF_HAS_CGAL
342 IMP_DOMINO_HAS_IMP_ATOM = _IMP_multifit.IMP_DOMINO_HAS_IMP_ATOM
343 IMP_DOMINO_HAS_IMP_BASE = _IMP_multifit.IMP_DOMINO_HAS_IMP_BASE
344 IMP_DOMINO_HAS_IMP_CGAL = _IMP_multifit.IMP_DOMINO_HAS_IMP_CGAL
345 IMP_DOMINO_HAS_IMP_KERNEL = _IMP_multifit.IMP_DOMINO_HAS_IMP_KERNEL
346 IMP_DOMINO_HAS_IMP_RMF = _IMP_multifit.IMP_DOMINO_HAS_IMP_RMF
347 IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR = _IMP_multifit.IMP_DOMINO_HAS_IMP_SCORE_FUNCTOR
348 IMP_DOMINO_HAS_BOOST_FILESYSTEM = _IMP_multifit.IMP_DOMINO_HAS_BOOST_FILESYSTEM
349 IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS = _IMP_multifit.IMP_DOMINO_HAS_BOOST_PROGRAMOPTIONS
350 IMP_DOMINO_HAS_BOOST_RANDOM = _IMP_multifit.IMP_DOMINO_HAS_BOOST_RANDOM
351 IMP_DOMINO_HAS_BOOST_REGEX = _IMP_multifit.IMP_DOMINO_HAS_BOOST_REGEX
352 IMP_DOMINO_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_DOMINO_HAS_BOOST_SYSTEM
353 IMP_DOMINO_HAS_CGAL = _IMP_multifit.IMP_DOMINO_HAS_CGAL
354 IMP_DOMINO_HAS_HDF5 = _IMP_multifit.IMP_DOMINO_HAS_HDF5
355 IMP_DOMINO_HAS_RMF = _IMP_multifit.IMP_DOMINO_HAS_RMF
358 IMP_MULTIFIT_HAS_IMP_BASE = _IMP_multifit.IMP_MULTIFIT_HAS_IMP_BASE
359 IMP_MULTIFIT_HAS_IMP_CGAL = _IMP_multifit.IMP_MULTIFIT_HAS_IMP_CGAL
360 IMP_MULTIFIT_HAS_IMP_CONTAINER = _IMP_multifit.IMP_MULTIFIT_HAS_IMP_CONTAINER
361 IMP_MULTIFIT_HAS_IMP_DISPLAY = _IMP_multifit.IMP_MULTIFIT_HAS_IMP_DISPLAY
362 IMP_MULTIFIT_HAS_IMP_KERNEL = _IMP_multifit.IMP_MULTIFIT_HAS_IMP_KERNEL
363 IMP_MULTIFIT_HAS_IMP_RMF = _IMP_multifit.IMP_MULTIFIT_HAS_IMP_RMF
364 IMP_MULTIFIT_HAS_IMP_SCORE_FUNCTOR = _IMP_multifit.IMP_MULTIFIT_HAS_IMP_SCORE_FUNCTOR
365 IMP_MULTIFIT_HAS_BOOST_GRAPH = _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_GRAPH
366 IMP_MULTIFIT_HAS_BOOST_RANDOM = _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_RANDOM
367 IMP_MULTIFIT_HAS_BOOST_REGEX = _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_REGEX
368 IMP_MULTIFIT_HAS_BOOST_SYSTEM = _IMP_multifit.IMP_MULTIFIT_HAS_BOOST_SYSTEM
369 IMP_MULTIFIT_HAS_CGAL = _IMP_multifit.IMP_MULTIFIT_HAS_CGAL
370 IMP_MULTIFIT_HAS_HDF5 = _IMP_multifit.IMP_MULTIFIT_HAS_HDF5
371 IMP_MULTIFIT_HAS_RMF = _IMP_multifit.IMP_MULTIFIT_HAS_RMF
372 _object_types.append(
"RadiusOfGyrationRestraint")
375 def _object_cast_to_RadiusOfGyrationRestraint(*args):
376 """_object_cast_to_RadiusOfGyrationRestraint(Object o) -> RadiusOfGyrationRestraint"""
377 return _IMP_multifit._object_cast_to_RadiusOfGyrationRestraint(*args)
378 _object_types.append(
"ComponentHeader")
381 def _object_cast_to_ComponentHeader(*args):
382 """_object_cast_to_ComponentHeader(Object o) -> ComponentHeader"""
383 return _IMP_multifit._object_cast_to_ComponentHeader(*args)
384 _object_types.append(
"AssemblyHeader")
387 def _object_cast_to_AssemblyHeader(*args):
388 """_object_cast_to_AssemblyHeader(Object o) -> AssemblyHeader"""
389 return _IMP_multifit._object_cast_to_AssemblyHeader(*args)
390 _object_types.append(
"SettingsData")
393 def _object_cast_to_SettingsData(*args):
394 """_object_cast_to_SettingsData(Object o) -> SettingsData"""
395 return _IMP_multifit._object_cast_to_SettingsData(*args)
396 _object_types.append(
"WeightedExcludedVolumeRestraint")
399 def _object_cast_to_WeightedExcludedVolumeRestraint(*args):
400 """_object_cast_to_WeightedExcludedVolumeRestraint(Object o) -> WeightedExcludedVolumeRestraint"""
401 return _IMP_multifit._object_cast_to_WeightedExcludedVolumeRestraint(*args)
402 _object_types.append(
"ComplementarityRestraint")
405 def _object_cast_to_ComplementarityRestraint(*args):
406 """_object_cast_to_ComplementarityRestraint(Object o) -> ComplementarityRestraint"""
407 return _IMP_multifit._object_cast_to_ComplementarityRestraint(*args)
408 ProteinRecordDataList=list
409 _plural_types.append(
"ProteinRecordDataList")
410 _value_types.append(
"ProteinRecordData")
412 FittingSolutionRecords=list
413 _plural_types.append(
"FittingSolutionRecords")
414 _value_types.append(
"FittingSolutionRecord")
417 _plural_types.append(
"AnchorsDataList")
418 _value_types.append(
"AnchorsData")
420 DominoParamsList=list
421 _plural_types.append(
"DominoParamsList")
422 _value_types.append(
"DominoParams")
424 ComplementarityParamsList=list
425 _plural_types.append(
"ComplementarityParamsList")
426 _value_types.append(
"ComplementarityParams")
429 _plural_types.append(
"XlinkParamsList")
430 _value_types.append(
"XlinkParams")
432 ConnectivityParamsList=list
433 _plural_types.append(
"ConnectivityParamsList")
434 _value_types.append(
"ConnectivityParams")
436 FragmentsParamsList=list
437 _plural_types.append(
"FragmentsParamsList")
438 _value_types.append(
"FragmentsParams")
441 _plural_types.append(
"RogParamsList")
442 _value_types.append(
"RogParams")
445 _plural_types.append(
"EVParamsList")
446 _value_types.append(
"EVParams")
448 FiltersParamsList=list
449 _plural_types.append(
"FiltersParamsList")
450 _value_types.append(
"FiltersParams")
452 AlignmentParamsList=list
453 _plural_types.append(
"AlignmentParamsList")
454 _value_types.append(
"AlignmentParams")
456 FittingParamsList=list
457 _plural_types.append(
"FittingParamsList")
458 _value_types.append(
"FittingParams")
460 ProteinsAnchorsSamplingSpaces=list
461 _plural_types.append(
"ProteinsAnchorsSamplingSpaces")
462 _value_types.append(
"ProteinsAnchorsSamplingSpace")
464 _object_types.append(
"ProteomicsData")
467 def _object_cast_to_ProteomicsData(*args):
468 """_object_cast_to_ProteomicsData(Object o) -> ProteomicsData"""
469 return _IMP_multifit._object_cast_to_ProteomicsData(*args)
470 _object_types.append(
"TransformationClustering")
473 def _object_cast_to_TransformationClustering(*args):
474 """_object_cast_to_TransformationClustering(Object o) -> TransformationClustering"""
475 return _IMP_multifit._object_cast_to_TransformationClustering(*args)
476 _object_types.append(
"FFTFitting")
479 def _object_cast_to_FFTFitting(*args):
480 """_object_cast_to_FFTFitting(Object o) -> FFTFitting"""
481 return _IMP_multifit._object_cast_to_FFTFitting(*args)
482 _object_types.append(
"FFTFittingOutput")
485 def _object_cast_to_FFTFittingOutput(*args):
486 """_object_cast_to_FFTFittingOutput(Object o) -> FFTFittingOutput"""
487 return _IMP_multifit._object_cast_to_FFTFittingOutput(*args)
488 _object_types.append(
"ProbabilisticAnchorGraph")
491 def _object_cast_to_ProbabilisticAnchorGraph(*args):
492 """_object_cast_to_ProbabilisticAnchorGraph(Object o) -> ProbabilisticAnchorGraph"""
493 return _IMP_multifit._object_cast_to_ProbabilisticAnchorGraph(*args)
494 _object_types.append(
"Ensemble")
497 def _object_cast_to_Ensemble(*args):
498 """_object_cast_to_Ensemble(Object o) -> Ensemble"""
499 return _IMP_multifit._object_cast_to_Ensemble(*args)
500 _object_types.append(
"ProteomicsEMAlignmentAtomic")
503 def _object_cast_to_ProteomicsEMAlignmentAtomic(*args):
504 """_object_cast_to_ProteomicsEMAlignmentAtomic(Object o) -> ProteomicsEMAlignmentAtomic"""
505 return _IMP_multifit._object_cast_to_ProteomicsEMAlignmentAtomic(*args)
509 add_surface_index(Hierarchy mhd, IMP::Float apix, FloatKey shell_key=FloatKey("surf_ind"), FloatKey radius_key=IMP::core::XYZR::get_radius_key(),
510 FloatKey weight_key=IMP::atom::Mass::get_mass_key())
511 add_surface_index(Hierarchy mhd, IMP::Float apix, FloatKey shell_key=FloatKey("surf_ind"), FloatKey radius_key=IMP::core::XYZR::get_radius_key())
512 add_surface_index(Hierarchy mhd, IMP::Float apix, FloatKey shell_key=FloatKey("surf_ind"))
513 add_surface_index(Hierarchy mhd, IMP::Float apix)
515 return _IMP_multifit.add_surface_index(*args)
519 create_weighted_excluded_volume_restraint(RigidBody rb1, RigidBody rb2, FloatKey shell_key=FloatKey("surf_ind")) -> Restraint
520 create_weighted_excluded_volume_restraint(RigidBody rb1, RigidBody rb2) -> Restraint
522 return _IMP_multifit.create_weighted_excluded_volume_restraint(*args)
523 class FittingSolutionRecord(_object):
524 """Proxy of C++ IMP::multifit::FittingSolutionRecord class"""
525 __swig_setmethods__ = {}
526 __setattr__ =
lambda self, name, value: _swig_setattr(self, FittingSolutionRecord, name, value)
527 __swig_getmethods__ = {}
528 __getattr__ =
lambda self, name: _swig_getattr(self, FittingSolutionRecord, name)
530 """__init__(IMP::multifit::FittingSolutionRecord self) -> FittingSolutionRecord"""
531 this = _IMP_multifit.new_FittingSolutionRecord()
532 try: self.this.append(this)
533 except: self.this = this
535 """get_index(FittingSolutionRecord self) -> unsigned int"""
536 return _IMP_multifit.FittingSolutionRecord_get_index(self)
538 def set_index(self, *args):
539 """set_index(FittingSolutionRecord self, unsigned int new_ind)"""
540 return _IMP_multifit.FittingSolutionRecord_set_index(self, *args)
542 def get_solution_filename(self):
543 """get_solution_filename(FittingSolutionRecord self) -> std::string"""
544 return _IMP_multifit.FittingSolutionRecord_get_solution_filename(self)
546 def set_solution_filename(self, *args):
547 """set_solution_filename(FittingSolutionRecord self, std::string sol_fn)"""
548 return _IMP_multifit.FittingSolutionRecord_set_solution_filename(self, *args)
550 def get_fit_transformation(self):
551 """get_fit_transformation(FittingSolutionRecord self) -> Transformation3D"""
552 return _IMP_multifit.FittingSolutionRecord_get_fit_transformation(self)
554 def set_fit_transformation(self, *args):
555 """set_fit_transformation(FittingSolutionRecord self, Transformation3D t)"""
556 return _IMP_multifit.FittingSolutionRecord_set_fit_transformation(self, *args)
558 def get_match_size(self):
559 """get_match_size(FittingSolutionRecord self) -> unsigned int"""
560 return _IMP_multifit.FittingSolutionRecord_get_match_size(self)
562 def set_match_size(self, *args):
563 """set_match_size(FittingSolutionRecord self, unsigned int match_size)"""
564 return _IMP_multifit.FittingSolutionRecord_set_match_size(self, *args)
566 def get_match_average_distance(self):
567 """get_match_average_distance(FittingSolutionRecord self) -> IMP::Float"""
568 return _IMP_multifit.FittingSolutionRecord_get_match_average_distance(self)
570 def set_match_average_distance(self, *args):
571 """set_match_average_distance(FittingSolutionRecord self, IMP::Float match_avg_dist)"""
572 return _IMP_multifit.FittingSolutionRecord_set_match_average_distance(self, *args)
574 def get_fitting_score(self):
575 """get_fitting_score(FittingSolutionRecord self) -> IMP::Float"""
576 return _IMP_multifit.FittingSolutionRecord_get_fitting_score(self)
578 def set_fitting_score(self, *args):
579 """set_fitting_score(FittingSolutionRecord self, IMP::Float fit_score)"""
580 return _IMP_multifit.FittingSolutionRecord_set_fitting_score(self, *args)
582 def get_rmsd_to_reference(self):
583 """get_rmsd_to_reference(FittingSolutionRecord self) -> IMP::Float"""
584 return _IMP_multifit.FittingSolutionRecord_get_rmsd_to_reference(self)
586 def set_rmsd_to_reference(self, *args):
587 """set_rmsd_to_reference(FittingSolutionRecord self, IMP::Float rmsd_to_ref)"""
588 return _IMP_multifit.FittingSolutionRecord_set_rmsd_to_reference(self, *args)
590 def get_dock_transformation(self):
591 """get_dock_transformation(FittingSolutionRecord self) -> Transformation3D"""
592 return _IMP_multifit.FittingSolutionRecord_get_dock_transformation(self)
594 def set_dock_transformation(self, *args):
595 """set_dock_transformation(FittingSolutionRecord self, Transformation3D t)"""
596 return _IMP_multifit.FittingSolutionRecord_set_dock_transformation(self, *args)
598 def get_envelope_penetration_score(self):
599 """get_envelope_penetration_score(FittingSolutionRecord self) -> IMP::Float"""
600 return _IMP_multifit.FittingSolutionRecord_get_envelope_penetration_score(self)
602 def set_envelope_penetration_score(self, *args):
603 """set_envelope_penetration_score(FittingSolutionRecord self, IMP::Float s)"""
604 return _IMP_multifit.FittingSolutionRecord_set_envelope_penetration_score(self, *args)
606 def show(self, *args):
608 show(FittingSolutionRecord self, _ostream out=std::cout)
609 show(FittingSolutionRecord self)
611 return _IMP_multifit.FittingSolutionRecord_show(self, *args)
613 def get_record_header():
614 """get_record_header() -> std::string"""
615 return _IMP_multifit.FittingSolutionRecord_get_record_header()
617 if _newclass:get_record_header = staticmethod(get_record_header)
618 __swig_getmethods__[
"get_record_header"] =
lambda x: get_record_header
620 """__str__(FittingSolutionRecord self) -> std::string"""
621 return _IMP_multifit.FittingSolutionRecord___str__(self)
624 """__repr__(FittingSolutionRecord self) -> std::string"""
625 return _IMP_multifit.FittingSolutionRecord___repr__(self)
627 __swig_destroy__ = _IMP_multifit.delete_FittingSolutionRecord
628 __del__ =
lambda self :
None;
629 FittingSolutionRecord_swigregister = _IMP_multifit.FittingSolutionRecord_swigregister
630 FittingSolutionRecord_swigregister(FittingSolutionRecord)
632 def FittingSolutionRecord_get_record_header():
633 """FittingSolutionRecord_get_record_header() -> std::string"""
634 return _IMP_multifit.FittingSolutionRecord_get_record_header()
639 pca_based_rigid_fitting(RigidBody rb, Refiner rb_refiner, DensityMap em_map, IMP::Float threshold, FloatKey wei_key=IMP::atom::Mass::get_mass_key(),
640 PrincipalComponentAnalysis3D dens_pca_input=IMP::algebra::PrincipalComponentAnalysis()) -> FittingSolutions
641 pca_based_rigid_fitting(RigidBody rb, Refiner rb_refiner, DensityMap em_map, IMP::Float threshold, FloatKey wei_key=IMP::atom::Mass::get_mass_key()) -> FittingSolutions
642 pca_based_rigid_fitting(RigidBody rb, Refiner rb_refiner, DensityMap em_map, IMP::Float threshold) -> FittingSolutions
643 pca_based_rigid_fitting(IMP::kernel::ParticlesTemp ps, DensityMap em_map, IMP::Float threshold, FloatKey wei_key=IMP::atom::Mass::get_mass_key(),
644 PrincipalComponentAnalysis3D dens_pca_input=IMP::algebra::PrincipalComponentAnalysis()) -> FittingSolutions
645 pca_based_rigid_fitting(IMP::kernel::ParticlesTemp ps, DensityMap em_map, IMP::Float threshold, FloatKey wei_key=IMP::atom::Mass::get_mass_key()) -> FittingSolutions
646 pca_based_rigid_fitting(IMP::kernel::ParticlesTemp ps, DensityMap em_map, IMP::Float threshold) -> FittingSolutions
648 return _IMP_multifit.pca_based_rigid_fitting(*args)
650 def write_markers(*args):
651 """write_markers(PrincipalComponentAnalysis3D pca, _ostream out)"""
652 return _IMP_multifit.write_markers(*args)
654 """Proxy of C++ IMP::multifit::ComponentHeader class"""
655 __swig_setmethods__ = {}
656 for _s
in [
IMP.base.Object]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
657 __setattr__ =
lambda self, name, value: _swig_setattr(self, ComponentHeader, name, value)
658 __swig_getmethods__ = {}
659 for _s
in [
IMP.base.Object]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
660 __getattr__ =
lambda self, name: _swig_getattr(self, ComponentHeader, name)
662 """__init__(IMP::multifit::ComponentHeader self) -> ComponentHeader"""
663 this = _IMP_multifit.new_ComponentHeader()
664 try: self.this.append(this)
665 except: self.this = this
666 def set_name(self, *args):
667 """set_name(ComponentHeader self, std::string const & name)"""
668 return _IMP_multifit.ComponentHeader_set_name(self, *args)
671 """get_name(ComponentHeader self) -> std::string"""
672 return _IMP_multifit.ComponentHeader_get_name(self)
674 def get_filename(self):
675 """get_filename(ComponentHeader self) -> std::string"""
676 return _IMP_multifit.ComponentHeader_get_filename(self)
678 def set_filename(self, *args):
679 """set_filename(ComponentHeader self, std::string const & filename)"""
680 return _IMP_multifit.ComponentHeader_set_filename(self, *args)
682 def get_surface_fn(self):
683 """get_surface_fn(ComponentHeader self) -> std::string"""
684 return _IMP_multifit.ComponentHeader_get_surface_fn(self)
686 def set_surface_fn(self, *args):
687 """set_surface_fn(ComponentHeader self, std::string const & fn)"""
688 return _IMP_multifit.ComponentHeader_set_surface_fn(self, *args)
690 def set_txt_ap_fn(self, *args):
691 """set_txt_ap_fn(ComponentHeader self, std::string const & pdb_ap_fn)"""
692 return _IMP_multifit.ComponentHeader_set_txt_ap_fn(self, *args)
694 def get_txt_ap_fn(self):
695 """get_txt_ap_fn(ComponentHeader self) -> std::string"""
696 return _IMP_multifit.ComponentHeader_get_txt_ap_fn(self)
698 def set_txt_fine_ap_fn(self, *args):
699 """set_txt_fine_ap_fn(ComponentHeader self, std::string const & pdb_ap_fn)"""
700 return _IMP_multifit.ComponentHeader_set_txt_fine_ap_fn(self, *args)
702 def get_txt_fine_ap_fn(self):
703 """get_txt_fine_ap_fn(ComponentHeader self) -> std::string"""
704 return _IMP_multifit.ComponentHeader_get_txt_fine_ap_fn(self)
706 def set_num_ap(self, *args):
707 """set_num_ap(ComponentHeader self, int num_ap)"""
708 return _IMP_multifit.ComponentHeader_set_num_ap(self, *args)
710 def get_num_ap(self):
711 """get_num_ap(ComponentHeader self) -> int"""
712 return _IMP_multifit.ComponentHeader_get_num_ap(self)
714 def set_num_fine_ap(self, *args):
715 """set_num_fine_ap(ComponentHeader self, int num_ap)"""
716 return _IMP_multifit.ComponentHeader_set_num_fine_ap(self, *args)
718 def get_num_fine_ap(self):
719 """get_num_fine_ap(ComponentHeader self) -> int"""
720 return _IMP_multifit.ComponentHeader_get_num_fine_ap(self)
722 def set_transformations_fn(self, *args):
723 """set_transformations_fn(ComponentHeader self, std::string transformations_fn)"""
724 return _IMP_multifit.ComponentHeader_set_transformations_fn(self, *args)
726 def get_transformations_fn(self):
727 """get_transformations_fn(ComponentHeader self) -> std::string"""
728 return _IMP_multifit.ComponentHeader_get_transformations_fn(self)
730 def set_reference_fn(self, *args):
731 """set_reference_fn(ComponentHeader self, std::string const & ref_fn)"""
732 return _IMP_multifit.ComponentHeader_set_reference_fn(self, *args)
734 def get_reference_fn(self):
735 """get_reference_fn(ComponentHeader self) -> std::string"""
736 return _IMP_multifit.ComponentHeader_get_reference_fn(self)
738 def get_version_info(self):
739 """get_version_info(ComponentHeader self) -> VersionInfo"""
740 return _IMP_multifit.ComponentHeader_get_version_info(self)
742 __swig_destroy__ = _IMP_multifit.delete_ComponentHeader
743 __del__ =
lambda self :
None;
745 """__str__(ComponentHeader self) -> std::string"""
746 return _IMP_multifit.ComponentHeader___str__(self)
749 """__repr__(ComponentHeader self) -> std::string"""
750 return _IMP_multifit.ComponentHeader___repr__(self)
753 return _object_cast_to_ComponentHeader(o)
754 get_from = staticmethod(get_from)
756 ComponentHeader_swigregister = _IMP_multifit.ComponentHeader_swigregister
757 ComponentHeader_swigregister(ComponentHeader)
760 """Proxy of C++ IMP::multifit::AssemblyHeader class"""
761 __swig_setmethods__ = {}
762 for _s
in [
IMP.base.Object]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
763 __setattr__ =
lambda self, name, value: _swig_setattr(self, AssemblyHeader, name, value)
764 __swig_getmethods__ = {}
765 for _s
in [
IMP.base.Object]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
766 __getattr__ =
lambda self, name: _swig_getattr(self, AssemblyHeader, name)
768 """__init__(IMP::multifit::AssemblyHeader self) -> AssemblyHeader"""
769 this = _IMP_multifit.new_AssemblyHeader()
770 try: self.this.append(this)
771 except: self.this = this
772 def set_dens_fn(self, *args):
773 """set_dens_fn(AssemblyHeader self, std::string const & dens_fn)"""
774 return _IMP_multifit.AssemblyHeader_set_dens_fn(self, *args)
776 def get_dens_fn(self):
777 """get_dens_fn(AssemblyHeader self) -> std::string"""
778 return _IMP_multifit.AssemblyHeader_get_dens_fn(self)
780 def set_resolution(self, *args):
781 """set_resolution(AssemblyHeader self, float res)"""
782 return _IMP_multifit.AssemblyHeader_set_resolution(self, *args)
784 def get_resolution(self):
785 """get_resolution(AssemblyHeader self) -> float"""
786 return _IMP_multifit.AssemblyHeader_get_resolution(self)
788 def get_spacing(self):
789 """get_spacing(AssemblyHeader self) -> float"""
790 return _IMP_multifit.AssemblyHeader_get_spacing(self)
792 def set_spacing(self, *args):
793 """set_spacing(AssemblyHeader self, float spacing)"""
794 return _IMP_multifit.AssemblyHeader_set_spacing(self, *args)
796 def set_threshold(self, *args):
797 """set_threshold(AssemblyHeader self, float t)"""
798 return _IMP_multifit.AssemblyHeader_set_threshold(self, *args)
800 def get_threshold(self):
801 """get_threshold(AssemblyHeader self) -> float"""
802 return _IMP_multifit.AssemblyHeader_get_threshold(self)
804 def get_origin(self):
805 """get_origin(AssemblyHeader self) -> Vector3D"""
806 return _IMP_multifit.AssemblyHeader_get_origin(self)
808 def set_origin(self, *args):
809 """set_origin(AssemblyHeader self, Vector3D origin)"""
810 return _IMP_multifit.AssemblyHeader_set_origin(self, *args)
812 def get_coarse_ap_fn(self):
813 """get_coarse_ap_fn(AssemblyHeader self) -> std::string"""
814 return _IMP_multifit.AssemblyHeader_get_coarse_ap_fn(self)
816 def set_coarse_ap_fn(self, *args):
817 """set_coarse_ap_fn(AssemblyHeader self, std::string const & new_fn)"""
818 return _IMP_multifit.AssemblyHeader_set_coarse_ap_fn(self, *args)
820 def get_coarse_over_sampled_ap_fn(self):
821 """get_coarse_over_sampled_ap_fn(AssemblyHeader self) -> std::string"""
822 return _IMP_multifit.AssemblyHeader_get_coarse_over_sampled_ap_fn(self)
824 def set_coarse_over_sampled_ap_fn(self, *args):
825 """set_coarse_over_sampled_ap_fn(AssemblyHeader self, std::string const & new_fn)"""
826 return _IMP_multifit.AssemblyHeader_set_coarse_over_sampled_ap_fn(self, *args)
828 def get_fine_ap_fn(self):
829 """get_fine_ap_fn(AssemblyHeader self) -> std::string"""
830 return _IMP_multifit.AssemblyHeader_get_fine_ap_fn(self)
832 def set_fine_ap_fn(self, *args):
833 """set_fine_ap_fn(AssemblyHeader self, std::string const & new_fn)"""
834 return _IMP_multifit.AssemblyHeader_set_fine_ap_fn(self, *args)
836 def get_fine_over_sampled_ap_fn(self):
837 """get_fine_over_sampled_ap_fn(AssemblyHeader self) -> std::string"""
838 return _IMP_multifit.AssemblyHeader_get_fine_over_sampled_ap_fn(self)
840 def set_fine_over_sampled_ap_fn(self, *args):
841 """set_fine_over_sampled_ap_fn(AssemblyHeader self, std::string const & new_fn)"""
842 return _IMP_multifit.AssemblyHeader_set_fine_over_sampled_ap_fn(self, *args)
844 def get_version_info(self):
845 """get_version_info(AssemblyHeader self) -> VersionInfo"""
846 return _IMP_multifit.AssemblyHeader_get_version_info(self)
848 __swig_destroy__ = _IMP_multifit.delete_AssemblyHeader
849 __del__ =
lambda self :
None;
851 """__str__(AssemblyHeader self) -> std::string"""
852 return _IMP_multifit.AssemblyHeader___str__(self)
855 """__repr__(AssemblyHeader self) -> std::string"""
856 return _IMP_multifit.AssemblyHeader___repr__(self)
859 return _object_cast_to_AssemblyHeader(o)
860 get_from = staticmethod(get_from)
862 AssemblyHeader_swigregister = _IMP_multifit.AssemblyHeader_swigregister
863 AssemblyHeader_swigregister(AssemblyHeader)
866 """Proxy of C++ IMP::multifit::SettingsData class"""
867 __swig_setmethods__ = {}
868 for _s
in [
IMP.base.Object]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
869 __setattr__ =
lambda self, name, value: _swig_setattr(self, SettingsData, name, value)
870 __swig_getmethods__ = {}
871 for _s
in [
IMP.base.Object]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
872 __getattr__ =
lambda self, name: _swig_getattr(self, SettingsData, name)
874 """__init__(IMP::multifit::SettingsData self) -> SettingsData"""
875 this = _IMP_multifit.new_SettingsData()
876 try: self.this.append(this)
877 except: self.this = this
878 def show_component_header_line(*args):
880 show_component_header_line(_ostream out=std::cout)
881 show_component_header_line()
883 return _IMP_multifit.SettingsData_show_component_header_line(*args)
885 if _newclass:show_component_header_line = staticmethod(show_component_header_line)
886 __swig_getmethods__[
"show_component_header_line"] =
lambda x: show_component_header_line
887 def get_component_header_line():
888 """get_component_header_line() -> std::string"""
889 return _IMP_multifit.SettingsData_get_component_header_line()
891 if _newclass:get_component_header_line = staticmethod(get_component_header_line)
892 __swig_getmethods__[
"get_component_header_line"] =
lambda x: get_component_header_line
893 def show_density_header_line(*args):
895 show_density_header_line(_ostream out=std::cout)
896 show_density_header_line()
898 return _IMP_multifit.SettingsData_show_density_header_line(*args)
900 if _newclass:show_density_header_line = staticmethod(show_density_header_line)
901 __swig_getmethods__[
"show_density_header_line"] =
lambda x: show_density_header_line
902 def get_density_header_line():
903 """get_density_header_line() -> std::string"""
904 return _IMP_multifit.SettingsData_get_density_header_line()
906 if _newclass:get_density_header_line = staticmethod(get_density_header_line)
907 __swig_getmethods__[
"get_density_header_line"] =
lambda x: get_density_header_line
908 def set_assembly_filename(self, *args):
909 """set_assembly_filename(SettingsData self, std::string const & fn)"""
910 return _IMP_multifit.SettingsData_set_assembly_filename(self, *args)
912 def get_assembly_filename(self):
913 """get_assembly_filename(SettingsData self) -> char const *"""
914 return _IMP_multifit.SettingsData_get_assembly_filename(self)
916 def set_assembly_header(self, *args):
917 """set_assembly_header(SettingsData self, AssemblyHeader h)"""
918 return _IMP_multifit.SettingsData_set_assembly_header(self, *args)
920 def get_assembly_header(self):
921 """get_assembly_header(SettingsData self) -> AssemblyHeader"""
922 return _IMP_multifit.SettingsData_get_assembly_header(self)
924 def set_data_path(self, *args):
925 """set_data_path(SettingsData self, std::string const & fn)"""
926 return _IMP_multifit.SettingsData_set_data_path(self, *args)
929 """get_data_path(SettingsData self) -> std::string"""
930 return _IMP_multifit.SettingsData_get_data_path(self)
932 def get_version_info(self):
933 """get_version_info(SettingsData self) -> VersionInfo"""
934 return _IMP_multifit.SettingsData_get_version_info(self)
936 __swig_destroy__ = _IMP_multifit.delete_SettingsData
937 __del__ =
lambda self :
None;
938 def remove_component_header(self, *args):
939 """remove_component_header(SettingsData self, ComponentHeader d)"""
940 return _IMP_multifit.SettingsData_remove_component_header(self, *args)
942 def remove_component_headers(self, *args):
943 """remove_component_headers(SettingsData self, IMP::multifit::ComponentHeaders const & d)"""
944 return _IMP_multifit.SettingsData_remove_component_headers(self, *args)
946 def set_component_headers(self, *args):
947 """set_component_headers(SettingsData self, IMP::multifit::ComponentHeaders const & ps)"""
948 return _IMP_multifit.SettingsData_set_component_headers(self, *args)
950 def set_component_headers_order(self, *args):
951 """set_component_headers_order(SettingsData self, IMP::multifit::ComponentHeaders const & objs)"""
952 return _IMP_multifit.SettingsData_set_component_headers_order(self, *args)
954 def add_component_header(self, *args):
955 """add_component_header(SettingsData self, ComponentHeader obj) -> unsigned int"""
956 return _IMP_multifit.SettingsData_add_component_header(self, *args)
958 def add_component_headers(self, *args):
959 """add_component_headers(SettingsData self, IMP::multifit::ComponentHeaders const & objs)"""
960 return _IMP_multifit.SettingsData_add_component_headers(self, *args)
962 def clear_component_headers(self):
963 """clear_component_headers(SettingsData self)"""
964 return _IMP_multifit.SettingsData_clear_component_headers(self)
966 def get_number_of_component_headers(self):
967 """get_number_of_component_headers(SettingsData self) -> unsigned int"""
968 return _IMP_multifit.SettingsData_get_number_of_component_headers(self)
970 def get_has_component_headers(self):
971 """get_has_component_headers(SettingsData self) -> bool"""
972 return _IMP_multifit.SettingsData_get_has_component_headers(self)
974 def get_component_header(self, *args):
975 """get_component_header(SettingsData self, unsigned int i) -> ComponentHeader"""
976 return _IMP_multifit.SettingsData_get_component_header(self, *args)
978 def get_component_headers(self):
979 """get_component_headers(SettingsData self) -> IMP::multifit::ComponentHeaders"""
980 return _IMP_multifit.SettingsData_get_component_headers(self)
982 def reserve_component_headers(self, *args):
983 """reserve_component_headers(SettingsData self, unsigned int sz)"""
984 return _IMP_multifit.SettingsData_reserve_component_headers(self, *args)
987 """__str__(SettingsData self) -> std::string"""
988 return _IMP_multifit.SettingsData___str__(self)
991 """__repr__(SettingsData self) -> std::string"""
992 return _IMP_multifit.SettingsData___repr__(self)
995 return _object_cast_to_SettingsData(o)
996 get_from = staticmethod(get_from)
998 SettingsData_swigregister = _IMP_multifit.SettingsData_swigregister
999 SettingsData_swigregister(SettingsData)
1001 def SettingsData_show_component_header_line(*args):
1003 show_component_header_line(_ostream out=std::cout)
1004 SettingsData_show_component_header_line()
1006 return _IMP_multifit.SettingsData_show_component_header_line(*args)
1008 def SettingsData_get_component_header_line():
1009 """SettingsData_get_component_header_line() -> std::string"""
1010 return _IMP_multifit.SettingsData_get_component_header_line()
1012 def SettingsData_show_density_header_line(*args):
1014 show_density_header_line(_ostream out=std::cout)
1015 SettingsData_show_density_header_line()
1017 return _IMP_multifit.SettingsData_show_density_header_line(*args)
1019 def SettingsData_get_density_header_line():
1020 """SettingsData_get_density_header_line() -> std::string"""
1021 return _IMP_multifit.SettingsData_get_density_header_line()
1024 def read_settings(*args):
1025 """read_settings(char const * filename) -> SettingsData"""
1026 return _IMP_multifit.read_settings(*args)
1028 def write_settings(*args):
1029 """write_settings(char const * filename, SettingsData sd)"""
1030 return _IMP_multifit.write_settings(*args)
1032 """Proxy of C++ IMP::multifit::TransformationClustering class"""
1033 __swig_setmethods__ = {}
1034 for _s
in [
IMP.base.Object]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1035 __setattr__ =
lambda self, name, value: _swig_setattr(self, TransformationClustering, name, value)
1036 __swig_getmethods__ = {}
1037 for _s
in [
IMP.base.Object]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1038 __getattr__ =
lambda self, name: _swig_getattr(self, TransformationClustering, name)
1039 def __init__(self, *args):
1040 """__init__(IMP::multifit::TransformationClustering self, IMP::kernel::Particles ps, IMP::Float max_rmsd) -> TransformationClustering"""
1041 this = _IMP_multifit.new_TransformationClustering(*args)
1042 try: self.this.append(this)
1043 except: self.this = this
1044 def cluster_by_rotation(self, *args):
1045 """cluster_by_rotation(TransformationClustering self, IMP::algebra::Transformation3Ds const & trans, float max_angle_diff_in_rad, int min_cluster_size) -> IMP::IntsList"""
1046 return _IMP_multifit.TransformationClustering_cluster_by_rotation(self, *args)
1048 def cluster_by_transformation(self, *args):
1050 cluster_by_transformation(TransformationClustering self, IMP::algebra::Transformation3Ds const & trans, float max_angle_diff, float max_translation_diff,
1051 int min_cluster_size) -> IMP::IntsList
1053 return _IMP_multifit.TransformationClustering_cluster_by_transformation(self, *args)
1055 def cluster_by_rmsd(self, *args):
1057 cluster_by_rmsd(TransformationClustering self, IMP::algebra::Transformation3Ds const & trans, float max_rmsd_between_transformations,
1058 int min_cluster_size) -> IMP::IntsList
1060 return _IMP_multifit.TransformationClustering_cluster_by_rmsd(self, *args)
1062 def get_version_info(self):
1063 """get_version_info(TransformationClustering self) -> VersionInfo"""
1064 return _IMP_multifit.TransformationClustering_get_version_info(self)
1066 __swig_destroy__ = _IMP_multifit.delete_TransformationClustering
1067 __del__ =
lambda self :
None;
1069 """__str__(TransformationClustering self) -> std::string"""
1070 return _IMP_multifit.TransformationClustering___str__(self)
1073 """__repr__(TransformationClustering self) -> std::string"""
1074 return _IMP_multifit.TransformationClustering___repr__(self)
1077 return _object_cast_to_TransformationClustering(o)
1078 get_from = staticmethod(get_from)
1080 TransformationClustering_swigregister = _IMP_multifit.TransformationClustering_swigregister
1081 TransformationClustering_swigregister(TransformationClustering)
1086 get_clustered(IMP::kernel::Particles ps, IMP::algebra::Transformation3Ds const & trans, float max_rmsd,
1087 float max_angle_diff_in_rad, float max_displace, int min_cluster_size) -> IMP::IntsList
1089 return _IMP_multifit.get_clustered(*args)
1091 """Proxy of C++ IMP::multifit::WeightedExcludedVolumeRestraint class"""
1092 __swig_setmethods__ = {}
1093 for _s
in [
IMP.kernel.Restraint]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1094 __setattr__ =
lambda self, name, value: _swig_setattr(self, WeightedExcludedVolumeRestraint, name, value)
1095 __swig_getmethods__ = {}
1096 for _s
in [
IMP.kernel.Restraint]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1097 __getattr__ =
lambda self, name: _swig_getattr(self, WeightedExcludedVolumeRestraint, name)
1098 def __init__(self, *args):
1100 __init__(IMP::multifit::WeightedExcludedVolumeRestraint self, IMP::core::RigidBodies rbs, Refiner refiner, FloatKey weight_key=IMP::atom::Mass::get_mass_key()) -> WeightedExcludedVolumeRestraint
1101 __init__(IMP::multifit::WeightedExcludedVolumeRestraint self, IMP::core::RigidBodies rbs, Refiner refiner) -> WeightedExcludedVolumeRestraint
1103 this = _IMP_multifit.new_WeightedExcludedVolumeRestraint(*args)
1104 try: self.this.append(this)
1105 except: self.this = this
1106 def do_get_inputs(self):
1107 """do_get_inputs(WeightedExcludedVolumeRestraint self) -> IMP::kernel::ModelObjectsTemp"""
1108 return _IMP_multifit.WeightedExcludedVolumeRestraint_do_get_inputs(self)
1110 def get_version_info(self):
1111 """get_version_info(WeightedExcludedVolumeRestraint self) -> VersionInfo"""
1112 return _IMP_multifit.WeightedExcludedVolumeRestraint_get_version_info(self)
1114 __swig_destroy__ = _IMP_multifit.delete_WeightedExcludedVolumeRestraint
1115 __del__ =
lambda self :
None;
1117 """__str__(WeightedExcludedVolumeRestraint self) -> std::string"""
1118 return _IMP_multifit.WeightedExcludedVolumeRestraint___str__(self)
1121 """__repr__(WeightedExcludedVolumeRestraint self) -> std::string"""
1122 return _IMP_multifit.WeightedExcludedVolumeRestraint___repr__(self)
1125 return _object_cast_to_WeightedExcludedVolumeRestraint(o)
1126 get_from = staticmethod(get_from)
1128 WeightedExcludedVolumeRestraint_swigregister = _IMP_multifit.WeightedExcludedVolumeRestraint_swigregister
1129 WeightedExcludedVolumeRestraint_swigregister(WeightedExcludedVolumeRestraint)
1132 """Proxy of C++ IMP::multifit::FFTFittingOutput class"""
1133 __swig_setmethods__ = {}
1134 for _s
in [
IMP.base.Object]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1135 __setattr__ =
lambda self, name, value: _swig_setattr(self, FFTFittingOutput, name, value)
1136 __swig_getmethods__ = {}
1137 for _s
in [
IMP.base.Object]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1138 __getattr__ =
lambda self, name: _swig_getattr(self, FFTFittingOutput, name)
1140 """__init__(IMP::multifit::FFTFittingOutput self) -> FFTFittingOutput"""
1141 this = _IMP_multifit.new_FFTFittingOutput()
1142 try: self.this.append(this)
1143 except: self.this = this
1144 def get_version_info(self):
1145 """get_version_info(FFTFittingOutput self) -> VersionInfo"""
1146 return _IMP_multifit.FFTFittingOutput_get_version_info(self)
1148 __swig_destroy__ = _IMP_multifit.delete_FFTFittingOutput
1149 __del__ =
lambda self :
None;
1150 __swig_setmethods__[
"best_fits_"] = _IMP_multifit.FFTFittingOutput_best_fits__set
1151 __swig_getmethods__[
"best_fits_"] = _IMP_multifit.FFTFittingOutput_best_fits__get
1152 if _newclass:best_fits_ = _swig_property(_IMP_multifit.FFTFittingOutput_best_fits__get, _IMP_multifit.FFTFittingOutput_best_fits__set)
1153 __swig_setmethods__[
"best_trans_per_rot_"] = _IMP_multifit.FFTFittingOutput_best_trans_per_rot__set
1154 __swig_getmethods__[
"best_trans_per_rot_"] = _IMP_multifit.FFTFittingOutput_best_trans_per_rot__get
1155 if _newclass:best_trans_per_rot_ = _swig_property(_IMP_multifit.FFTFittingOutput_best_trans_per_rot__get, _IMP_multifit.FFTFittingOutput_best_trans_per_rot__set)
1157 """__str__(FFTFittingOutput self) -> std::string"""
1158 return _IMP_multifit.FFTFittingOutput___str__(self)
1161 """__repr__(FFTFittingOutput self) -> std::string"""
1162 return _IMP_multifit.FFTFittingOutput___repr__(self)
1165 return _object_cast_to_FFTFittingOutput(o)
1166 get_from = staticmethod(get_from)
1168 FFTFittingOutput_swigregister = _IMP_multifit.FFTFittingOutput_swigregister
1169 FFTFittingOutput_swigregister(FFTFittingOutput)
1172 """Proxy of C++ IMP::multifit::FFTFitting class"""
1173 __swig_setmethods__ = {}
1174 for _s
in [
IMP.base.Object]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1175 __setattr__ =
lambda self, name, value: _swig_setattr(self, FFTFitting, name, value)
1176 __swig_getmethods__ = {}
1177 for _s
in [
IMP.base.Object]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1178 __getattr__ =
lambda self, name: _swig_getattr(self, FFTFitting, name)
1179 def get_version_info(self):
1180 """get_version_info(FFTFitting self) -> VersionInfo"""
1181 return _IMP_multifit.FFTFitting_get_version_info(self)
1183 __swig_destroy__ = _IMP_multifit.delete_FFTFitting
1184 __del__ =
lambda self :
None;
1186 """__init__(IMP::multifit::FFTFitting self) -> FFTFitting"""
1187 this = _IMP_multifit.new_FFTFitting()
1188 try: self.this.append(this)
1189 except: self.this = this
1190 def do_global_fitting(self, *args):
1192 do_global_fitting(FFTFitting self, DensityMap dmap, double density_threshold, Hierarchy mol2fit, double angle_sampling_interval_rad,
1193 int num_fits_to_report, double max_clustering_translation,
1194 double max_clustering_angle, bool cluster_fits=True, int num_angle_per_voxel=1,
1195 std::string const & angles_filename="") -> FFTFittingOutput
1196 do_global_fitting(FFTFitting self, DensityMap dmap, double density_threshold, Hierarchy mol2fit, double angle_sampling_interval_rad,
1197 int num_fits_to_report, double max_clustering_translation,
1198 double max_clustering_angle, bool cluster_fits=True, int num_angle_per_voxel=1) -> FFTFittingOutput
1199 do_global_fitting(FFTFitting self, DensityMap dmap, double density_threshold, Hierarchy mol2fit, double angle_sampling_interval_rad,
1200 int num_fits_to_report, double max_clustering_translation,
1201 double max_clustering_angle, bool cluster_fits=True) -> FFTFittingOutput
1202 do_global_fitting(FFTFitting self, DensityMap dmap, double density_threshold, Hierarchy mol2fit, double angle_sampling_interval_rad,
1203 int num_fits_to_report, double max_clustering_translation,
1204 double max_clustering_angle) -> FFTFittingOutput
1206 return _IMP_multifit.FFTFitting_do_global_fitting(self, *args)
1208 def do_local_fitting(self, *args):
1210 do_local_fitting(FFTFitting self, DensityMap dmap, double density_threshold, Hierarchy mol2fit, double angle_sampling_interval_rad,
1211 double max_angle_sampling_rad, double max_translation, int num_fits_to_report,
1212 bool cluster_fits, int num_angle_per_voxel, double max_clustering_translation,
1213 double max_clustering_rotation, std::string const & angles_filename="") -> FFTFittingOutput
1214 do_local_fitting(FFTFitting self, DensityMap dmap, double density_threshold, Hierarchy mol2fit, double angle_sampling_interval_rad,
1215 double max_angle_sampling_rad, double max_translation, int num_fits_to_report,
1216 bool cluster_fits, int num_angle_per_voxel, double max_clustering_translation,
1217 double max_clustering_rotation) -> FFTFittingOutput
1219 return _IMP_multifit.FFTFitting_do_local_fitting(self, *args)
1222 """__str__(FFTFitting self) -> std::string"""
1223 return _IMP_multifit.FFTFitting___str__(self)
1226 """__repr__(FFTFitting self) -> std::string"""
1227 return _IMP_multifit.FFTFitting___repr__(self)
1230 return _object_cast_to_FFTFitting(o)
1231 get_from = staticmethod(get_from)
1233 FFTFitting_swigregister = _IMP_multifit.FFTFitting_swigregister
1234 FFTFitting_swigregister(FFTFitting)
1238 """fft_based_rigid_fitting(Hierarchy mol2fit, DensityMap dmap, double density_threshold, double angle_sampling_interval_rad) -> IMP::multifit::FittingSolutionRecords"""
1239 return _IMP_multifit.fft_based_rigid_fitting(*args)
1242 """get_density_histogram(DensityMap dmap, float threshold, int num_bins) -> Histogram"""
1243 return _IMP_multifit.get_density_histogram(*args)
1246 """remove_background(DensityMap dmap, float threshold, float edge_threshold) -> DensityMap"""
1247 return _IMP_multifit.remove_background(*args)
1250 """get_connected_components(DensityMap dmap, float threshold, float edge_threshold) -> IMP::IntsList"""
1251 return _IMP_multifit.get_connected_components(*args)
1253 """Proxy of C++ IMP::multifit::ComplementarityRestraint class"""
1254 __swig_setmethods__ = {}
1255 for _s
in [
IMP.kernel.Restraint]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1256 __setattr__ =
lambda self, name, value: _swig_setattr(self, ComplementarityRestraint, name, value)
1257 __swig_getmethods__ = {}
1258 for _s
in [
IMP.kernel.Restraint]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1259 __getattr__ =
lambda self, name: _swig_getattr(self, ComplementarityRestraint, name)
1260 def __init__(self, *args):
1262 __init__(IMP::multifit::ComplementarityRestraint self, IMP::kernel::ParticlesTemp const & a, IMP::kernel::ParticlesTemp const & b, std::string name="ComplementarityRestraint %1%") -> ComplementarityRestraint
1263 __init__(IMP::multifit::ComplementarityRestraint self, IMP::kernel::ParticlesTemp const & a, IMP::kernel::ParticlesTemp const & b) -> ComplementarityRestraint
1265 this = _IMP_multifit.new_ComplementarityRestraint(*args)
1266 try: self.this.append(this)
1267 except: self.this = this
1268 def set_maximum_penetration_score(self, *args):
1269 """set_maximum_penetration_score(ComplementarityRestraint self, double s)"""
1270 return _IMP_multifit.ComplementarityRestraint_set_maximum_penetration_score(self, *args)
1272 def set_maximum_penetration(self, *args):
1273 """set_maximum_penetration(ComplementarityRestraint self, double d)"""
1274 return _IMP_multifit.ComplementarityRestraint_set_maximum_penetration(self, *args)
1276 def set_maximum_separation(self, *args):
1277 """set_maximum_separation(ComplementarityRestraint self, double s)"""
1278 return _IMP_multifit.ComplementarityRestraint_set_maximum_separation(self, *args)
1280 def set_complementarity_thickness(self, *args):
1281 """set_complementarity_thickness(ComplementarityRestraint self, double th)"""
1282 return _IMP_multifit.ComplementarityRestraint_set_complementarity_thickness(self, *args)
1284 def set_complementarity_value(self, *args):
1285 """set_complementarity_value(ComplementarityRestraint self, double th)"""
1286 return _IMP_multifit.ComplementarityRestraint_set_complementarity_value(self, *args)
1288 def set_interior_layer_thickness(self, *args):
1289 """set_interior_layer_thickness(ComplementarityRestraint self, double th)"""
1290 return _IMP_multifit.ComplementarityRestraint_set_interior_layer_thickness(self, *args)
1292 def set_penetration_coefficient(self, *args):
1293 """set_penetration_coefficient(ComplementarityRestraint self, double pc)"""
1294 return _IMP_multifit.ComplementarityRestraint_set_penetration_coefficient(self, *args)
1296 def set_complementarity_coefficient(self, *args):
1297 """set_complementarity_coefficient(ComplementarityRestraint self, double cc)"""
1298 return _IMP_multifit.ComplementarityRestraint_set_complementarity_coefficient(self, *args)
1300 def set_boundary_coefficient(self, *args):
1301 """set_boundary_coefficient(ComplementarityRestraint self, double bc)"""
1302 return _IMP_multifit.ComplementarityRestraint_set_boundary_coefficient(self, *args)
1304 def get_voxel_size(self):
1305 """get_voxel_size(ComplementarityRestraint self) -> float"""
1306 return _IMP_multifit.ComplementarityRestraint_get_voxel_size(self)
1309 """get_input_particles(ComplementarityRestraint self) -> IMP::kernel::ParticlesTemp"""
1310 return _IMP_multifit.ComplementarityRestraint_get_input_particles(self)
1313 """get_input_containers(ComplementarityRestraint self) -> IMP::kernel::ContainersTemp"""
1314 return _IMP_multifit.ComplementarityRestraint_get_input_containers(self)
1316 def do_get_inputs(self):
1317 """do_get_inputs(ComplementarityRestraint self) -> IMP::kernel::ModelObjectsTemp"""
1318 return _IMP_multifit.ComplementarityRestraint_do_get_inputs(self)
1320 def get_version_info(self):
1321 """get_version_info(ComplementarityRestraint self) -> VersionInfo"""
1322 return _IMP_multifit.ComplementarityRestraint_get_version_info(self)
1324 def do_show(self, *args):
1325 """do_show(ComplementarityRestraint self, _ostream out)"""
1326 return _IMP_multifit.ComplementarityRestraint_do_show(self, *args)
1328 __swig_destroy__ = _IMP_multifit.delete_ComplementarityRestraint
1329 __del__ =
lambda self :
None;
1331 """__str__(ComplementarityRestraint self) -> std::string"""
1332 return _IMP_multifit.ComplementarityRestraint___str__(self)
1335 """__repr__(ComplementarityRestraint self) -> std::string"""
1336 return _IMP_multifit.ComplementarityRestraint___repr__(self)
1339 return _object_cast_to_ComplementarityRestraint(o)
1340 get_from = staticmethod(get_from)
1342 ComplementarityRestraint_swigregister = _IMP_multifit.ComplementarityRestraint_swigregister
1343 ComplementarityRestraint_swigregister(ComplementarityRestraint)
1347 """read_fitting_solutions(char const * fitting_fn) -> IMP::multifit::FittingSolutionRecords"""
1348 return _IMP_multifit.read_fitting_solutions(*args)
1352 write_fitting_solutions(char const * fitting_fn, IMP::multifit::FittingSolutionRecords const & fit_sols,
1354 write_fitting_solutions(char const * fitting_fn, IMP::multifit::FittingSolutionRecords const & fit_sols)
1356 return _IMP_multifit.write_fitting_solutions(*args)
1358 def convert_em_to_multifit_format(*args):
1359 """convert_em_to_multifit_format(FittingSolutions em_fits) -> IMP::multifit::FittingSolutionRecords"""
1360 return _IMP_multifit.convert_em_to_multifit_format(*args)
1362 def convert_multifit_to_em_format(*args):
1363 """convert_multifit_to_em_format(IMP::multifit::FittingSolutionRecords const & multifit_fits) -> FittingSolutions"""
1364 return _IMP_multifit.convert_multifit_to_em_format(*args)
1366 def convert_transformations_to_multifit_format(*args):
1367 """convert_transformations_to_multifit_format(IMP::algebra::Transformation3Ds const & trans) -> IMP::multifit::FittingSolutionRecords"""
1368 return _IMP_multifit.convert_transformations_to_multifit_format(*args)
1370 def convert_multifit_format_to_transformations(*args):
1371 """convert_multifit_format_to_transformations(IMP::multifit::FittingSolutionRecords const & recs) -> IMP::algebra::Transformation3Ds"""
1372 return _IMP_multifit.convert_multifit_format_to_transformations(*args)
1376 get_close_to_point(IMP::multifit::FittingSolutionRecords const & fit_sols, Hierarchy mh, Particle ap,
1377 IMP::Float dist) -> IMP::multifit::FittingSolutionRecords
1379 return _IMP_multifit.get_close_to_point(*args)
1381 """Proxy of C++ IMP::multifit::ProbabilisticAnchorGraph class"""
1382 __swig_setmethods__ = {}
1383 for _s
in [
IMP.base.Object]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1384 __setattr__ =
lambda self, name, value: _swig_setattr(self, ProbabilisticAnchorGraph, name, value)
1385 __swig_getmethods__ = {}
1386 for _s
in [
IMP.base.Object]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1387 __getattr__ =
lambda self, name: _swig_getattr(self, ProbabilisticAnchorGraph, name)
1388 def __init__(self, *args):
1389 """__init__(IMP::multifit::ProbabilisticAnchorGraph self, IMP::algebra::Vector3Ds anchor_positions) -> ProbabilisticAnchorGraph"""
1390 this = _IMP_multifit.new_ProbabilisticAnchorGraph(*args)
1391 try: self.this.append(this)
1392 except: self.this = this
1393 def add_edge(self, *args):
1394 """add_edge(ProbabilisticAnchorGraph self, int i, int j)"""
1395 return _IMP_multifit.ProbabilisticAnchorGraph_add_edge(self, *args)
1397 def set_particle_probabilities_on_anchors(self, *args):
1398 """set_particle_probabilities_on_anchors(ProbabilisticAnchorGraph self, Particle p, IMP::multifit::FittingSolutionRecords sols)"""
1399 return _IMP_multifit.ProbabilisticAnchorGraph_set_particle_probabilities_on_anchors(self, *args)
1401 def show(self, *args):
1403 show(ProbabilisticAnchorGraph self, _ostream out=std::cout)
1404 show(ProbabilisticAnchorGraph self)
1406 return _IMP_multifit.ProbabilisticAnchorGraph_show(self, *args)
1408 def get_number_of_anchors(self):
1409 """get_number_of_anchors(ProbabilisticAnchorGraph self) -> unsigned int"""
1410 return _IMP_multifit.ProbabilisticAnchorGraph_get_number_of_anchors(self)
1412 def get_number_of_edges(self):
1413 """get_number_of_edges(ProbabilisticAnchorGraph self) -> unsigned int"""
1414 return _IMP_multifit.ProbabilisticAnchorGraph_get_number_of_edges(self)
1416 def get_edge_list(self):
1417 """get_edge_list(ProbabilisticAnchorGraph self) -> IMP::IntRanges"""
1418 return _IMP_multifit.ProbabilisticAnchorGraph_get_edge_list(self)
1420 def get_anchors(self):
1421 """get_anchors(ProbabilisticAnchorGraph self) -> IMP::algebra::Vector3Ds"""
1422 return _IMP_multifit.ProbabilisticAnchorGraph_get_anchors(self)
1424 def get_particle_anchors(self, *args):
1426 get_particle_anchors(ProbabilisticAnchorGraph self, Particle p, float min_prob=0) -> IMP::algebra::Vector3Ds
1427 get_particle_anchors(ProbabilisticAnchorGraph self, Particle p) -> IMP::algebra::Vector3Ds
1429 return _IMP_multifit.ProbabilisticAnchorGraph_get_particle_anchors(self, *args)
1431 def get_are_probabilities_for_particle_set(self, *args):
1432 """get_are_probabilities_for_particle_set(ProbabilisticAnchorGraph self, Particle p) -> bool"""
1433 return _IMP_multifit.ProbabilisticAnchorGraph_get_are_probabilities_for_particle_set(self, *args)
1435 def get_particle_probabilities(self, *args):
1436 """get_particle_probabilities(ProbabilisticAnchorGraph self, Particle p) -> IMP::Floats"""
1437 return _IMP_multifit.ProbabilisticAnchorGraph_get_particle_probabilities(self, *args)
1439 def get_version_info(self):
1440 """get_version_info(ProbabilisticAnchorGraph self) -> VersionInfo"""
1441 return _IMP_multifit.ProbabilisticAnchorGraph_get_version_info(self)
1443 __swig_destroy__ = _IMP_multifit.delete_ProbabilisticAnchorGraph
1444 __del__ =
lambda self :
None;
1446 """__str__(ProbabilisticAnchorGraph self) -> std::string"""
1447 return _IMP_multifit.ProbabilisticAnchorGraph___str__(self)
1450 """__repr__(ProbabilisticAnchorGraph self) -> std::string"""
1451 return _IMP_multifit.ProbabilisticAnchorGraph___repr__(self)
1454 return _object_cast_to_ProbabilisticAnchorGraph(o)
1455 get_from = staticmethod(get_from)
1457 ProbabilisticAnchorGraph_swigregister = _IMP_multifit.ProbabilisticAnchorGraph_swigregister
1458 ProbabilisticAnchorGraph_swigregister(ProbabilisticAnchorGraph)
1462 """fitting_clustering(Hierarchy mh, FittingSolutions ts, float spacing, int top_sols, float rmsd) -> FittingSolutions"""
1463 return _IMP_multifit.fitting_clustering(*args)
1464 class ProteinRecordData(_object):
1465 """Proxy of C++ IMP::multifit::ProteinRecordData class"""
1466 __swig_setmethods__ = {}
1467 __setattr__ =
lambda self, name, value: _swig_setattr(self, ProteinRecordData, name, value)
1468 __swig_getmethods__ = {}
1469 __getattr__ =
lambda self, name: _swig_getattr(self, ProteinRecordData, name)
1470 def reset_all(self):
1471 """reset_all(ProteinRecordData self)"""
1472 return _IMP_multifit.ProteinRecordData_reset_all(self)
1474 def __init__(self, *args):
1476 __init__(IMP::multifit::ProteinRecordData self) -> ProteinRecordData
1477 __init__(IMP::multifit::ProteinRecordData self, std::string const & name) -> ProteinRecordData
1478 __init__(IMP::multifit::ProteinRecordData self, std::string const & name, std::string const fn) -> ProteinRecordData
1479 __init__(IMP::multifit::ProteinRecordData self, std::string const & name, int start_res, int end_res, std::string const fn) -> ProteinRecordData
1480 __init__(IMP::multifit::ProteinRecordData self, std::string const & name, int start_res, int end_res, std::string const & fn, std::string const & surface_fn,
1481 std::string const & ref_fn) -> ProteinRecordData
1483 this = _IMP_multifit.new_ProteinRecordData(*args)
1484 try: self.this.append(this)
1485 except: self.this = this
1486 def show(self, *args):
1488 show(ProteinRecordData self, _ostream out=std::cout)
1489 show(ProteinRecordData self)
1491 return _IMP_multifit.ProteinRecordData_show(self, *args)
1493 __swig_setmethods__[
"name_"] = _IMP_multifit.ProteinRecordData_name__set
1494 __swig_getmethods__[
"name_"] = _IMP_multifit.ProteinRecordData_name__get
1495 if _newclass:name_ = _swig_property(_IMP_multifit.ProteinRecordData_name__get, _IMP_multifit.ProteinRecordData_name__set)
1496 __swig_setmethods__[
"start_res_"] = _IMP_multifit.ProteinRecordData_start_res__set
1497 __swig_getmethods__[
"start_res_"] = _IMP_multifit.ProteinRecordData_start_res__get
1498 if _newclass:start_res_ = _swig_property(_IMP_multifit.ProteinRecordData_start_res__get, _IMP_multifit.ProteinRecordData_start_res__set)
1499 __swig_setmethods__[
"end_res_"] = _IMP_multifit.ProteinRecordData_end_res__set
1500 __swig_getmethods__[
"end_res_"] = _IMP_multifit.ProteinRecordData_end_res__get
1501 if _newclass:end_res_ = _swig_property(_IMP_multifit.ProteinRecordData_end_res__get, _IMP_multifit.ProteinRecordData_end_res__set)
1502 __swig_setmethods__[
"filename_"] = _IMP_multifit.ProteinRecordData_filename__set
1503 __swig_getmethods__[
"filename_"] = _IMP_multifit.ProteinRecordData_filename__get
1504 if _newclass:filename_ = _swig_property(_IMP_multifit.ProteinRecordData_filename__get, _IMP_multifit.ProteinRecordData_filename__set)
1505 __swig_setmethods__[
"surface_filename_"] = _IMP_multifit.ProteinRecordData_surface_filename__set
1506 __swig_getmethods__[
"surface_filename_"] = _IMP_multifit.ProteinRecordData_surface_filename__get
1507 if _newclass:surface_filename_ = _swig_property(_IMP_multifit.ProteinRecordData_surface_filename__get, _IMP_multifit.ProteinRecordData_surface_filename__set)
1508 __swig_setmethods__[
"ref_filename_"] = _IMP_multifit.ProteinRecordData_ref_filename__set
1509 __swig_getmethods__[
"ref_filename_"] = _IMP_multifit.ProteinRecordData_ref_filename__get
1510 if _newclass:ref_filename_ = _swig_property(_IMP_multifit.ProteinRecordData_ref_filename__get, _IMP_multifit.ProteinRecordData_ref_filename__set)
1512 """__str__(ProteinRecordData self) -> std::string"""
1513 return _IMP_multifit.ProteinRecordData___str__(self)
1516 """__repr__(ProteinRecordData self) -> std::string"""
1517 return _IMP_multifit.ProteinRecordData___repr__(self)
1519 __swig_destroy__ = _IMP_multifit.delete_ProteinRecordData
1520 __del__ =
lambda self :
None;
1521 ProteinRecordData_swigregister = _IMP_multifit.ProteinRecordData_swigregister
1522 ProteinRecordData_swigregister(ProteinRecordData)
1525 """Proxy of C++ IMP::multifit::ProteomicsData class"""
1526 __swig_setmethods__ = {}
1527 for _s
in [
IMP.base.Object]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1528 __setattr__ =
lambda self, name, value: _swig_setattr(self, ProteomicsData, name, value)
1529 __swig_getmethods__ = {}
1530 for _s
in [
IMP.base.Object]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1531 __getattr__ =
lambda self, name: _swig_getattr(self, ProteomicsData, name)
1533 """__init__(IMP::multifit::ProteomicsData self) -> ProteomicsData"""
1534 this = _IMP_multifit.new_ProteomicsData()
1535 try: self.this.append(this)
1536 except: self.this = this
1537 def add_protein(self, *args):
1539 add_protein(ProteomicsData self, std::string name, int start_res, int end_res, std::string const & mol_fn, std::string const & surface_fn,
1540 std::string const & ref_fn) -> int
1541 add_protein(ProteomicsData self, ProteinRecordData rec) -> int
1543 return _IMP_multifit.ProteomicsData_add_protein(self, *args)
1545 def find(self, *args):
1546 """find(ProteomicsData self, std::string const & name) -> int"""
1547 return _IMP_multifit.ProteomicsData_find(self, *args)
1549 def add_interaction(self, *args):
1550 """add_interaction(ProteomicsData self, IMP::Ints const & ii, bool used_for_filter, float linker_len)"""
1551 return _IMP_multifit.ProteomicsData_add_interaction(self, *args)
1553 def add_cross_link_interaction(self, *args):
1555 add_cross_link_interaction(ProteomicsData self, IMP::Int prot1, IMP::Int res1, IMP::Int prot2, IMP::Int res2, bool used_in_filter,
1556 IMP::Float linker_len)
1558 return _IMP_multifit.ProteomicsData_add_cross_link_interaction(self, *args)
1560 def add_ev_pair(self, *args):
1561 """add_ev_pair(ProteomicsData self, IMP::Int prot1, IMP::Int prot2)"""
1562 return _IMP_multifit.ProteomicsData_add_ev_pair(self, *args)
1564 def get_number_of_proteins(self):
1565 """get_number_of_proteins(ProteomicsData self) -> int"""
1566 return _IMP_multifit.ProteomicsData_get_number_of_proteins(self)
1568 def get_number_of_interactions(self):
1569 """get_number_of_interactions(ProteomicsData self) -> int"""
1570 return _IMP_multifit.ProteomicsData_get_number_of_interactions(self)
1572 def get_interaction(self, *args):
1573 """get_interaction(ProteomicsData self, int interaction_ind) -> IMP::Ints"""
1574 return _IMP_multifit.ProteomicsData_get_interaction(self, *args)
1576 def get_interaction_part_of_filter(self, *args):
1577 """get_interaction_part_of_filter(ProteomicsData self, int interaction_ind) -> bool"""
1578 return _IMP_multifit.ProteomicsData_get_interaction_part_of_filter(self, *args)
1580 def get_interaction_linker_length(self, *args):
1581 """get_interaction_linker_length(ProteomicsData self, int interaction_ind) -> int"""
1582 return _IMP_multifit.ProteomicsData_get_interaction_linker_length(self, *args)
1584 def get_number_of_cross_links(self):
1585 """get_number_of_cross_links(ProteomicsData self) -> int"""
1586 return _IMP_multifit.ProteomicsData_get_number_of_cross_links(self)
1588 def get_cross_link(self, *args):
1589 """get_cross_link(ProteomicsData self, int xlink_ind) -> std::pair< IMP::IntPair,IMP::IntPair >"""
1590 return _IMP_multifit.ProteomicsData_get_cross_link(self, *args)
1592 def get_cross_link_part_of_filter(self, *args):
1593 """get_cross_link_part_of_filter(ProteomicsData self, int xlink_ind) -> bool"""
1594 return _IMP_multifit.ProteomicsData_get_cross_link_part_of_filter(self, *args)
1596 def get_cross_link_length(self, *args):
1597 """get_cross_link_length(ProteomicsData self, int xlink_ind) -> float"""
1598 return _IMP_multifit.ProteomicsData_get_cross_link_length(self, *args)
1600 def get_number_of_ev_pairs(self):
1601 """get_number_of_ev_pairs(ProteomicsData self) -> int"""
1602 return _IMP_multifit.ProteomicsData_get_number_of_ev_pairs(self)
1604 def get_ev_pair(self, *args):
1605 """get_ev_pair(ProteomicsData self, int ev_ind) -> IMP::IntPair"""
1606 return _IMP_multifit.ProteomicsData_get_ev_pair(self, *args)
1608 def get_protein_name(self, *args):
1609 """get_protein_name(ProteomicsData self, int protein_ind) -> std::string"""
1610 return _IMP_multifit.ProteomicsData_get_protein_name(self, *args)
1612 def get_end_res(self, *args):
1613 """get_end_res(ProteomicsData self, int protein_ind) -> int"""
1614 return _IMP_multifit.ProteomicsData_get_end_res(self, *args)
1616 def get_start_res(self, *args):
1617 """get_start_res(ProteomicsData self, int protein_ind) -> int"""
1618 return _IMP_multifit.ProteomicsData_get_start_res(self, *args)
1620 def get_protein_filename(self, *args):
1621 """get_protein_filename(ProteomicsData self, int protein_ind) -> std::string"""
1622 return _IMP_multifit.ProteomicsData_get_protein_filename(self, *args)
1624 def get_reference_filename(self, *args):
1625 """get_reference_filename(ProteomicsData self, int protein_ind) -> std::string"""
1626 return _IMP_multifit.ProteomicsData_get_reference_filename(self, *args)
1628 def get_surface_filename(self, *args):
1629 """get_surface_filename(ProteomicsData self, int protein_ind) -> std::string"""
1630 return _IMP_multifit.ProteomicsData_get_surface_filename(self, *args)
1632 def get_protein_data(self, *args):
1633 """get_protein_data(ProteomicsData self, int protein_ind) -> ProteinRecordData"""
1634 return _IMP_multifit.ProteomicsData_get_protein_data(self, *args)
1636 def get_version_info(self):
1637 """get_version_info(ProteomicsData self) -> VersionInfo"""
1638 return _IMP_multifit.ProteomicsData_get_version_info(self)
1640 __swig_destroy__ = _IMP_multifit.delete_ProteomicsData
1641 __del__ =
lambda self :
None;
1642 def get_num_allowed_violated_interactions(self):
1643 """get_num_allowed_violated_interactions(ProteomicsData self) -> int"""
1644 return _IMP_multifit.ProteomicsData_get_num_allowed_violated_interactions(self)
1646 def set_num_allowed_violated_interactions(self, *args):
1647 """set_num_allowed_violated_interactions(ProteomicsData self, int n)"""
1648 return _IMP_multifit.ProteomicsData_set_num_allowed_violated_interactions(self, *args)
1650 def get_num_allowed_violated_cross_links(self):
1651 """get_num_allowed_violated_cross_links(ProteomicsData self) -> int"""
1652 return _IMP_multifit.ProteomicsData_get_num_allowed_violated_cross_links(self)
1654 def set_num_allowed_violated_cross_links(self, *args):
1655 """set_num_allowed_violated_cross_links(ProteomicsData self, int n)"""
1656 return _IMP_multifit.ProteomicsData_set_num_allowed_violated_cross_links(self, *args)
1658 def get_num_allowed_violated_ev(self):
1659 """get_num_allowed_violated_ev(ProteomicsData self) -> int"""
1660 return _IMP_multifit.ProteomicsData_get_num_allowed_violated_ev(self)
1662 def set_num_allowed_violated_ev(self, *args):
1663 """set_num_allowed_violated_ev(ProteomicsData self, int n)"""
1664 return _IMP_multifit.ProteomicsData_set_num_allowed_violated_ev(self, *args)
1667 """__str__(ProteomicsData self) -> std::string"""
1668 return _IMP_multifit.ProteomicsData___str__(self)
1671 """__repr__(ProteomicsData self) -> std::string"""
1672 return _IMP_multifit.ProteomicsData___repr__(self)
1675 return _object_cast_to_ProteomicsData(o)
1676 get_from = staticmethod(get_from)
1678 ProteomicsData_swigregister = _IMP_multifit.ProteomicsData_swigregister
1679 ProteomicsData_swigregister(ProteomicsData)
1683 """read_proteomics_data(char const * proteomics_fn) -> ProteomicsData"""
1684 return _IMP_multifit.read_proteomics_data(*args)
1686 def get_partial_proteomics_data(*args):
1687 """get_partial_proteomics_data(ProteomicsData pd, IMP::Strings const & prot_names) -> ProteomicsData"""
1688 return _IMP_multifit.get_partial_proteomics_data(*args)
1689 class AnchorsData(_object):
1690 """Proxy of C++ IMP::multifit::AnchorsData class"""
1691 __swig_setmethods__ = {}
1692 __setattr__ =
lambda self, name, value: _swig_setattr(self, AnchorsData, name, value)
1693 __swig_getmethods__ = {}
1694 __getattr__ =
lambda self, name: _swig_getattr(self, AnchorsData, name)
1695 def __init__(self, *args):
1697 __init__(IMP::multifit::AnchorsData self) -> AnchorsData
1698 __init__(IMP::multifit::AnchorsData self, IMP::algebra::Vector3Ds points, IMP::IntPairs edges) -> AnchorsData
1700 this = _IMP_multifit.new_AnchorsData(*args)
1701 try: self.this.append(this)
1702 except: self.this = this
1703 def remove_edges_for_node(self, *args):
1704 """remove_edges_for_node(AnchorsData self, int node_ind)"""
1705 return _IMP_multifit.AnchorsData_remove_edges_for_node(self, *args)
1707 def get_number_of_points(self):
1708 """get_number_of_points(AnchorsData self) -> int"""
1709 return _IMP_multifit.AnchorsData_get_number_of_points(self)
1711 def get_number_of_edges(self):
1712 """get_number_of_edges(AnchorsData self) -> int"""
1713 return _IMP_multifit.AnchorsData_get_number_of_edges(self)
1715 def get_is_point_considered(self, *args):
1716 """get_is_point_considered(AnchorsData self, int node_ind) -> bool"""
1717 return _IMP_multifit.AnchorsData_get_is_point_considered(self, *args)
1719 def show(self, *args):
1721 show(AnchorsData self, _ostream out=std::cout)
1722 show(AnchorsData self)
1724 return _IMP_multifit.AnchorsData_show(self, *args)
1726 def get_secondary_structure_is_set(self):
1727 """get_secondary_structure_is_set(AnchorsData self) -> bool"""
1728 return _IMP_multifit.AnchorsData_get_secondary_structure_is_set(self)
1730 def setup_secondary_structure(self, *args):
1731 """setup_secondary_structure(AnchorsData self, Model mdl)"""
1732 return _IMP_multifit.AnchorsData_setup_secondary_structure(self, *args)
1734 def set_secondary_structure_probabilities(self, *args):
1736 set_secondary_structure_probabilities(AnchorsData self, IMP::kernel::Particles const & ssres_ps, IMP::Ints const & indices=IMP::Ints())
1737 set_secondary_structure_probabilities(AnchorsData self, IMP::kernel::Particles const & ssres_ps)
1739 return _IMP_multifit.AnchorsData_set_secondary_structure_probabilities(self, *args)
1741 def get_secondary_structure_particles(self):
1742 """get_secondary_structure_particles(AnchorsData self) -> IMP::kernel::Particles"""
1743 return _IMP_multifit.AnchorsData_get_secondary_structure_particles(self)
1745 __swig_setmethods__[
"points_"] = _IMP_multifit.AnchorsData_points__set
1746 __swig_getmethods__[
"points_"] = _IMP_multifit.AnchorsData_points__get
1747 if _newclass:points_ = _swig_property(_IMP_multifit.AnchorsData_points__get, _IMP_multifit.AnchorsData_points__set)
1748 __swig_setmethods__[
"consider_point_"] = _IMP_multifit.AnchorsData_consider_point__set
1749 __swig_getmethods__[
"consider_point_"] = _IMP_multifit.AnchorsData_consider_point__get
1750 if _newclass:consider_point_ = _swig_property(_IMP_multifit.AnchorsData_consider_point__get, _IMP_multifit.AnchorsData_consider_point__set)
1751 __swig_setmethods__[
"edges_"] = _IMP_multifit.AnchorsData_edges__set
1752 __swig_getmethods__[
"edges_"] = _IMP_multifit.AnchorsData_edges__get
1753 if _newclass:edges_ = _swig_property(_IMP_multifit.AnchorsData_edges__get, _IMP_multifit.AnchorsData_edges__set)
1755 """__str__(AnchorsData self) -> std::string"""
1756 return _IMP_multifit.AnchorsData___str__(self)
1759 """__repr__(AnchorsData self) -> std::string"""
1760 return _IMP_multifit.AnchorsData___repr__(self)
1762 __swig_destroy__ = _IMP_multifit.delete_AnchorsData
1763 __del__ =
lambda self :
None;
1764 AnchorsData_swigregister = _IMP_multifit.AnchorsData_swigregister
1765 AnchorsData_swigregister(AnchorsData)
1768 def read_anchors_data(*args):
1769 """read_anchors_data(char const * txt_filename) -> AnchorsData"""
1770 return _IMP_multifit.read_anchors_data(*args)
1772 def write_txt(*args):
1773 """write_txt(std::string const & txt_filename, AnchorsData ad)"""
1774 return _IMP_multifit.write_txt(*args)
1776 def write_cmm(*args):
1777 """write_cmm(std::string const & cmm_filename, std::string const & marker_set_name, AnchorsData dpa)"""
1778 return _IMP_multifit.write_cmm(*args)
1782 create_coarse_molecule_from_molecule(Hierarchy mh, int num_beads, Model mdl, float bead_radius, bool add_conn_restraint=False) -> Hierarchy
1783 create_coarse_molecule_from_molecule(Hierarchy mh, int num_beads, Model mdl, float bead_radius) -> Hierarchy
1785 return _IMP_multifit.create_coarse_molecule_from_molecule(*args)
1789 create_coarse_molecules_from_molecules(IMP::atom::Hierarchies const & mhs, int frag_len, Model mdl, float bead_radius, bool add_conn_restraint=False) -> IMP::atom::Hierarchies
1790 create_coarse_molecules_from_molecules(IMP::atom::Hierarchies const & mhs, int frag_len, Model mdl, float bead_radius) -> IMP::atom::Hierarchies
1792 return _IMP_multifit.create_coarse_molecules_from_molecules(*args)
1795 """create_coarse_molecule_from_density(DensityMap dmap, float dens_threshold, int num_beads, Model mdl, float bead_radius) -> Hierarchy"""
1796 return _IMP_multifit.create_coarse_molecule_from_density(*args)
1798 def create_hit_map(*args):
1800 create_hit_map(RigidBody rb, Refiner rb_ref, IMP::multifit::FittingSolutionRecords const & sols,
1801 DensityMap damp) -> DensityMap
1803 return _IMP_multifit.create_hit_map(*args)
1806 """get_points_close_to_molecule(Hierarchy mh, IMP::algebra::Vector3Ds const points, IMP::Float max_dist) -> IMP::algebra::Vector3Ds"""
1807 return _IMP_multifit.get_points_close_to_molecule(*args)
1809 def get_points_far_from_molecule(*args):
1810 """get_points_far_from_molecule(Hierarchy mh, IMP::algebra::Vector3Ds const points, IMP::Float max_dist) -> IMP::algebra::Vector3Ds"""
1811 return _IMP_multifit.get_points_far_from_molecule(*args)
1813 """Proxy of C++ IMP::multifit::RadiusOfGyrationRestraint class"""
1814 __swig_setmethods__ = {}
1815 for _s
in [
IMP.kernel.Restraint]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
1816 __setattr__ =
lambda self, name, value: _swig_setattr(self, RadiusOfGyrationRestraint, name, value)
1817 __swig_getmethods__ = {}
1818 for _s
in [
IMP.kernel.Restraint]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
1819 __getattr__ =
lambda self, name: _swig_getattr(self, RadiusOfGyrationRestraint, name)
1820 def __init__(self, *args):
1822 __init__(IMP::multifit::RadiusOfGyrationRestraint self, IMP::kernel::Particles ps, int num_residues, IMP::Float scale=1.) -> RadiusOfGyrationRestraint
1823 __init__(IMP::multifit::RadiusOfGyrationRestraint self, IMP::kernel::Particles ps, int num_residues) -> RadiusOfGyrationRestraint
1825 this = _IMP_multifit.new_RadiusOfGyrationRestraint(*args)
1826 try: self.this.append(this)
1827 except: self.this = this
1829 """get_input_particles(RadiusOfGyrationRestraint self) -> IMP::kernel::ParticlesTemp"""
1830 return _IMP_multifit.RadiusOfGyrationRestraint_get_input_particles(self)
1833 """get_input_containers(RadiusOfGyrationRestraint self) -> IMP::kernel::ContainersTemp"""
1834 return _IMP_multifit.RadiusOfGyrationRestraint_get_input_containers(self)
1836 def do_get_inputs(self):
1837 """do_get_inputs(RadiusOfGyrationRestraint self) -> IMP::kernel::ModelObjectsTemp"""
1838 return _IMP_multifit.RadiusOfGyrationRestraint_do_get_inputs(self)
1840 def get_version_info(self):
1841 """get_version_info(RadiusOfGyrationRestraint self) -> VersionInfo"""
1842 return _IMP_multifit.RadiusOfGyrationRestraint_get_version_info(self)
1844 def do_show(self, *args):
1845 """do_show(RadiusOfGyrationRestraint self, _ostream out)"""
1846 return _IMP_multifit.RadiusOfGyrationRestraint_do_show(self, *args)
1848 __swig_destroy__ = _IMP_multifit.delete_RadiusOfGyrationRestraint
1849 __del__ =
lambda self :
None;
1850 def set_radius_of_gyration(self, *args):
1851 """set_radius_of_gyration(RadiusOfGyrationRestraint self, IMP::Float r)"""
1852 return _IMP_multifit.RadiusOfGyrationRestraint_set_radius_of_gyration(self, *args)
1855 """get_radius_of_gyration(RadiusOfGyrationRestraint self) -> IMP::Float"""
1856 return _IMP_multifit.RadiusOfGyrationRestraint_get_radius_of_gyration(self)
1859 """__str__(RadiusOfGyrationRestraint self) -> std::string"""
1860 return _IMP_multifit.RadiusOfGyrationRestraint___str__(self)
1863 """__repr__(RadiusOfGyrationRestraint self) -> std::string"""
1864 return _IMP_multifit.RadiusOfGyrationRestraint___repr__(self)
1867 return _object_cast_to_RadiusOfGyrationRestraint(o)
1868 get_from = staticmethod(get_from)
1870 RadiusOfGyrationRestraint_swigregister = _IMP_multifit.RadiusOfGyrationRestraint_swigregister
1871 RadiusOfGyrationRestraint_swigregister(RadiusOfGyrationRestraint)
1874 def get_approximated_radius_of_gyration(*args):
1875 """get_approximated_radius_of_gyration(int len) -> float"""
1876 return _IMP_multifit.get_approximated_radius_of_gyration(*args)
1878 def get_actual_radius_of_gyration(*args):
1879 """get_actual_radius_of_gyration(IMP::kernel::ParticlesTemp ps) -> float"""
1880 return _IMP_multifit.get_actual_radius_of_gyration(*args)
1882 def get_approximated_radius(*args):
1883 """get_approximated_radius(int len) -> float"""
1884 return _IMP_multifit.get_approximated_radius(*args)
1885 class ProteinsAnchorsSamplingSpace(_object):
1886 """Proxy of C++ IMP::multifit::ProteinsAnchorsSamplingSpace class"""
1887 __swig_setmethods__ = {}
1888 __setattr__ =
lambda self, name, value: _swig_setattr(self, ProteinsAnchorsSamplingSpace, name, value)
1889 __swig_getmethods__ = {}
1890 __getattr__ =
lambda self, name: _swig_getattr(self, ProteinsAnchorsSamplingSpace, name)
1891 def __init__(self, prots=None):
1893 __init__(IMP::multifit::ProteinsAnchorsSamplingSpace self, ProteomicsData prots=None) -> ProteinsAnchorsSamplingSpace
1894 __init__(IMP::multifit::ProteinsAnchorsSamplingSpace self) -> ProteinsAnchorsSamplingSpace
1896 this = _IMP_multifit.new_ProteinsAnchorsSamplingSpace(prots)
1897 try: self.this.append(this)
1898 except: self.this = this
1899 def set_anchors(self, *args):
1900 """set_anchors(ProteinsAnchorsSamplingSpace self, AnchorsData data)"""
1901 return _IMP_multifit.ProteinsAnchorsSamplingSpace_set_anchors(self, *args)
1903 def get_anchors(self):
1904 """get_anchors(ProteinsAnchorsSamplingSpace self) -> AnchorsData"""
1905 return _IMP_multifit.ProteinsAnchorsSamplingSpace_get_anchors(self)
1907 def get_anchors_filename(self):
1908 """get_anchors_filename(ProteinsAnchorsSamplingSpace self) -> std::string"""
1909 return _IMP_multifit.ProteinsAnchorsSamplingSpace_get_anchors_filename(self)
1911 def set_anchors_filename(self, *args):
1912 """set_anchors_filename(ProteinsAnchorsSamplingSpace self, std::string const & fn)"""
1913 return _IMP_multifit.ProteinsAnchorsSamplingSpace_set_anchors_filename(self, *args)
1915 def get_proteomics_data(self):
1916 """get_proteomics_data(ProteinsAnchorsSamplingSpace self) -> ProteomicsData"""
1917 return _IMP_multifit.ProteinsAnchorsSamplingSpace_get_proteomics_data(self)
1919 def add_protein(self, *args):
1920 """add_protein(ProteinsAnchorsSamplingSpace self, ProteinRecordData rec)"""
1921 return _IMP_multifit.ProteinsAnchorsSamplingSpace_add_protein(self, *args)
1923 def get_paths_for_protein(self, *args):
1924 """get_paths_for_protein(ProteinsAnchorsSamplingSpace self, std::string const & prot_name) -> IMP::IntsList"""
1925 return _IMP_multifit.ProteinsAnchorsSamplingSpace_get_paths_for_protein(self, *args)
1927 def set_paths_filename_for_protein(self, *args):
1928 """set_paths_filename_for_protein(ProteinsAnchorsSamplingSpace self, std::string const & prot_name, std::string const & paths_filename)"""
1929 return _IMP_multifit.ProteinsAnchorsSamplingSpace_set_paths_filename_for_protein(self, *args)
1931 def get_paths_filename_for_protein(self, *args):
1932 """get_paths_filename_for_protein(ProteinsAnchorsSamplingSpace self, std::string const & prot_name) -> std::string"""
1933 return _IMP_multifit.ProteinsAnchorsSamplingSpace_get_paths_filename_for_protein(self, *args)
1935 def set_paths_for_protein(self, *args):
1936 """set_paths_for_protein(ProteinsAnchorsSamplingSpace self, std::string const & prot_name, IMP::IntsList paths)"""
1937 return _IMP_multifit.ProteinsAnchorsSamplingSpace_set_paths_for_protein(self, *args)
1939 def show(self, *args):
1941 show(ProteinsAnchorsSamplingSpace self, _ostream s=std::cout)
1942 show(ProteinsAnchorsSamplingSpace self)
1944 return _IMP_multifit.ProteinsAnchorsSamplingSpace_show(self, *args)
1947 """__str__(ProteinsAnchorsSamplingSpace self) -> std::string"""
1948 return _IMP_multifit.ProteinsAnchorsSamplingSpace___str__(self)
1951 """__repr__(ProteinsAnchorsSamplingSpace self) -> std::string"""
1952 return _IMP_multifit.ProteinsAnchorsSamplingSpace___repr__(self)
1954 __swig_destroy__ = _IMP_multifit.delete_ProteinsAnchorsSamplingSpace
1955 __del__ =
lambda self :
None;
1956 ProteinsAnchorsSamplingSpace_swigregister = _IMP_multifit.ProteinsAnchorsSamplingSpace_swigregister
1957 ProteinsAnchorsSamplingSpace_swigregister(ProteinsAnchorsSamplingSpace)
1960 def read_protein_anchors_mapping(*args):
1962 read_protein_anchors_mapping(ProteomicsData prots, std::string const & anchors_prot_map_fn, int max_paths=INT_MAX) -> ProteinsAnchorsSamplingSpace
1963 read_protein_anchors_mapping(ProteomicsData prots, std::string const & anchors_prot_map_fn) -> ProteinsAnchorsSamplingSpace
1965 return _IMP_multifit.read_protein_anchors_mapping(*args)
1967 def write_protein_anchors_mapping(*args):
1969 write_protein_anchors_mapping(std::string const & anchors_prot_map_fn, std::string const & anchors_fn, std::vector< std::pair< IMP::String,IMP::String >,std::allocator< std::pair< IMP::String,IMP::String > > > const & prot_paths)
1970 write_protein_anchors_mapping(std::string const & anchors_prot_map_fn, ProteinsAnchorsSamplingSpace pa, IMP::Strings const & prot_names)
1972 return _IMP_multifit.write_protein_anchors_mapping(*args)
1975 """get_part_of_sampling_space(ProteinsAnchorsSamplingSpace prots_ss, IMP::Strings const & prot_names) -> ProteinsAnchorsSamplingSpace"""
1976 return _IMP_multifit.get_part_of_sampling_space(*args)
1979 """get_partial_assembly_setting_data(SettingsData prots_sd, IMP::Strings const & prot_names) -> SettingsData"""
1980 return _IMP_multifit.get_partial_assembly_setting_data(*args)
1984 read_paths(char const * txt_filename, int max_paths=INT_MAX) -> IMP::IntsList
1985 read_paths(char const * txt_filename) -> IMP::IntsList
1987 return _IMP_multifit.read_paths(*args)
1989 def write_paths(*args):
1990 """write_paths(IMP::IntsList const & paths, std::string const & txt_filename)"""
1991 return _IMP_multifit.write_paths(*args)
1993 def molecule2anchors(*args):
1994 """molecule2anchors(Hierarchy mh, int k) -> AnchorsData"""
1995 return _IMP_multifit.molecule2anchors(*args)
1999 get_anchors_for_density(DensityMap dmap, int number_of_means, float density_threshold, std::string pdb_filename,
2000 std::string cmm_filename, std::string seg_filename, std::string txt_filename)
2002 return _IMP_multifit.get_anchors_for_density(*args)
2006 get_anchor_indices_matching_secondary_structure(AnchorsData ad, IMP::atom::SecondaryStructureResidues const & ssrs, IMP::Float max_rmsd=0.7) -> IMP::IntsList
2007 get_anchor_indices_matching_secondary_structure(AnchorsData ad, IMP::atom::SecondaryStructureResidues const & ssrs) -> IMP::IntsList
2009 return _IMP_multifit.get_anchor_indices_matching_secondary_structure(*args)
2010 class DominoParams(_object):
2011 """Proxy of C++ IMP::multifit::DominoParams class"""
2012 __swig_setmethods__ = {}
2013 __setattr__ =
lambda self, name, value: _swig_setattr(self, DominoParams, name, value)
2014 __swig_getmethods__ = {}
2015 __getattr__ =
lambda self, name: _swig_getattr(self, DominoParams, name)
2017 """__init__(IMP::multifit::DominoParams self) -> DominoParams"""
2018 this = _IMP_multifit.new_DominoParams()
2019 try: self.this.append(this)
2020 except: self.this = this
2021 def add(self, *args):
2022 """add(DominoParams self, boost::property_tree::ptree const & pt)"""
2023 return _IMP_multifit.DominoParams_add(self, *args)
2025 def show(self, *args):
2027 show(DominoParams self, _ostream s=std::cout)
2028 show(DominoParams self)
2030 return _IMP_multifit.DominoParams_show(self, *args)
2032 __swig_setmethods__[
"max_value_threshold_"] = _IMP_multifit.DominoParams_max_value_threshold__set
2033 __swig_getmethods__[
"max_value_threshold_"] = _IMP_multifit.DominoParams_max_value_threshold__get
2034 if _newclass:max_value_threshold_ = _swig_property(_IMP_multifit.DominoParams_max_value_threshold__get, _IMP_multifit.DominoParams_max_value_threshold__set)
2035 __swig_setmethods__[
"max_num_states_for_subset_"] = _IMP_multifit.DominoParams_max_num_states_for_subset__set
2036 __swig_getmethods__[
"max_num_states_for_subset_"] = _IMP_multifit.DominoParams_max_num_states_for_subset__get
2037 if _newclass:max_num_states_for_subset_ = _swig_property(_IMP_multifit.DominoParams_max_num_states_for_subset__get, _IMP_multifit.DominoParams_max_num_states_for_subset__set)
2038 __swig_setmethods__[
"max_anchor_penetration_"] = _IMP_multifit.DominoParams_max_anchor_penetration__set
2039 __swig_getmethods__[
"max_anchor_penetration_"] = _IMP_multifit.DominoParams_max_anchor_penetration__get
2040 if _newclass:max_anchor_penetration_ = _swig_property(_IMP_multifit.DominoParams_max_anchor_penetration__get, _IMP_multifit.DominoParams_max_anchor_penetration__set)
2041 __swig_setmethods__[
"heap_size_"] = _IMP_multifit.DominoParams_heap_size__set
2042 __swig_getmethods__[
"heap_size_"] = _IMP_multifit.DominoParams_heap_size__get
2043 if _newclass:heap_size_ = _swig_property(_IMP_multifit.DominoParams_heap_size__get, _IMP_multifit.DominoParams_heap_size__set)
2044 __swig_setmethods__[
"cache_size_"] = _IMP_multifit.DominoParams_cache_size__set
2045 __swig_getmethods__[
"cache_size_"] = _IMP_multifit.DominoParams_cache_size__get
2046 if _newclass:cache_size_ = _swig_property(_IMP_multifit.DominoParams_cache_size__get, _IMP_multifit.DominoParams_cache_size__set)
2048 """__str__(DominoParams self) -> std::string"""
2049 return _IMP_multifit.DominoParams___str__(self)
2052 """__repr__(DominoParams self) -> std::string"""
2053 return _IMP_multifit.DominoParams___repr__(self)
2055 __swig_destroy__ = _IMP_multifit.delete_DominoParams
2056 __del__ =
lambda self :
None;
2057 DominoParams_swigregister = _IMP_multifit.DominoParams_swigregister
2058 DominoParams_swigregister(DominoParams)
2060 class XlinkParams(_object):
2061 """Proxy of C++ IMP::multifit::XlinkParams class"""
2062 __swig_setmethods__ = {}
2063 __setattr__ =
lambda self, name, value: _swig_setattr(self, XlinkParams, name, value)
2064 __swig_getmethods__ = {}
2065 __getattr__ =
lambda self, name: _swig_getattr(self, XlinkParams, name)
2067 """__init__(IMP::multifit::XlinkParams self) -> XlinkParams"""
2068 this = _IMP_multifit.new_XlinkParams()
2069 try: self.this.append(this)
2070 except: self.this = this
2071 def add(self, *args):
2072 """add(XlinkParams self, boost::property_tree::ptree const & pt)"""
2073 return _IMP_multifit.XlinkParams_add(self, *args)
2075 def show(self, *args):
2077 show(XlinkParams self, _ostream s=std::cout)
2078 show(XlinkParams self)
2080 return _IMP_multifit.XlinkParams_show(self, *args)
2082 __swig_setmethods__[
"upper_bound_"] = _IMP_multifit.XlinkParams_upper_bound__set
2083 __swig_getmethods__[
"upper_bound_"] = _IMP_multifit.XlinkParams_upper_bound__get
2084 if _newclass:upper_bound_ = _swig_property(_IMP_multifit.XlinkParams_upper_bound__get, _IMP_multifit.XlinkParams_upper_bound__set)
2085 __swig_setmethods__[
"k_"] = _IMP_multifit.XlinkParams_k__set
2086 __swig_getmethods__[
"k_"] = _IMP_multifit.XlinkParams_k__get
2087 if _newclass:k_ = _swig_property(_IMP_multifit.XlinkParams_k__get, _IMP_multifit.XlinkParams_k__set)
2088 __swig_setmethods__[
"max_xlink_val_"] = _IMP_multifit.XlinkParams_max_xlink_val__set
2089 __swig_getmethods__[
"max_xlink_val_"] = _IMP_multifit.XlinkParams_max_xlink_val__get
2090 if _newclass:max_xlink_val_ = _swig_property(_IMP_multifit.XlinkParams_max_xlink_val__get, _IMP_multifit.XlinkParams_max_xlink_val__set)
2091 __swig_setmethods__[
"treat_between_residues_"] = _IMP_multifit.XlinkParams_treat_between_residues__set
2092 __swig_getmethods__[
"treat_between_residues_"] = _IMP_multifit.XlinkParams_treat_between_residues__get
2093 if _newclass:treat_between_residues_ = _swig_property(_IMP_multifit.XlinkParams_treat_between_residues__get, _IMP_multifit.XlinkParams_treat_between_residues__set)
2095 """__str__(XlinkParams self) -> std::string"""
2096 return _IMP_multifit.XlinkParams___str__(self)
2099 """__repr__(XlinkParams self) -> std::string"""
2100 return _IMP_multifit.XlinkParams___repr__(self)
2102 __swig_destroy__ = _IMP_multifit.delete_XlinkParams
2103 __del__ =
lambda self :
None;
2104 XlinkParams_swigregister = _IMP_multifit.XlinkParams_swigregister
2105 XlinkParams_swigregister(XlinkParams)
2107 class ConnectivityParams(_object):
2108 """Proxy of C++ IMP::multifit::ConnectivityParams class"""
2109 __swig_setmethods__ = {}
2110 __setattr__ =
lambda self, name, value: _swig_setattr(self, ConnectivityParams, name, value)
2111 __swig_getmethods__ = {}
2112 __getattr__ =
lambda self, name: _swig_getattr(self, ConnectivityParams, name)
2114 """__init__(IMP::multifit::ConnectivityParams self) -> ConnectivityParams"""
2115 this = _IMP_multifit.new_ConnectivityParams()
2116 try: self.this.append(this)
2117 except: self.this = this
2118 def add(self, *args):
2119 """add(ConnectivityParams self, boost::property_tree::ptree const & pt)"""
2120 return _IMP_multifit.ConnectivityParams_add(self, *args)
2122 def show(self, *args):
2124 show(ConnectivityParams self, _ostream s=std::cout)
2125 show(ConnectivityParams self)
2127 return _IMP_multifit.ConnectivityParams_show(self, *args)
2129 __swig_setmethods__[
"upper_bound_"] = _IMP_multifit.ConnectivityParams_upper_bound__set
2130 __swig_getmethods__[
"upper_bound_"] = _IMP_multifit.ConnectivityParams_upper_bound__get
2131 if _newclass:upper_bound_ = _swig_property(_IMP_multifit.ConnectivityParams_upper_bound__get, _IMP_multifit.ConnectivityParams_upper_bound__set)
2132 __swig_setmethods__[
"k_"] = _IMP_multifit.ConnectivityParams_k__set
2133 __swig_getmethods__[
"k_"] = _IMP_multifit.ConnectivityParams_k__get
2134 if _newclass:k_ = _swig_property(_IMP_multifit.ConnectivityParams_k__get, _IMP_multifit.ConnectivityParams_k__set)
2135 __swig_setmethods__[
"max_conn_rest_val_"] = _IMP_multifit.ConnectivityParams_max_conn_rest_val__set
2136 __swig_getmethods__[
"max_conn_rest_val_"] = _IMP_multifit.ConnectivityParams_max_conn_rest_val__get
2137 if _newclass:max_conn_rest_val_ = _swig_property(_IMP_multifit.ConnectivityParams_max_conn_rest_val__get, _IMP_multifit.ConnectivityParams_max_conn_rest_val__set)
2139 """__str__(ConnectivityParams self) -> std::string"""
2140 return _IMP_multifit.ConnectivityParams___str__(self)
2143 """__repr__(ConnectivityParams self) -> std::string"""
2144 return _IMP_multifit.ConnectivityParams___repr__(self)
2146 __swig_destroy__ = _IMP_multifit.delete_ConnectivityParams
2147 __del__ =
lambda self :
None;
2148 ConnectivityParams_swigregister = _IMP_multifit.ConnectivityParams_swigregister
2149 ConnectivityParams_swigregister(ConnectivityParams)
2151 class FragmentsParams(_object):
2152 """Proxy of C++ IMP::multifit::FragmentsParams class"""
2153 __swig_setmethods__ = {}
2154 __setattr__ =
lambda self, name, value: _swig_setattr(self, FragmentsParams, name, value)
2155 __swig_getmethods__ = {}
2156 __getattr__ =
lambda self, name: _swig_getattr(self, FragmentsParams, name)
2158 """__init__(IMP::multifit::FragmentsParams self) -> FragmentsParams"""
2159 this = _IMP_multifit.new_FragmentsParams()
2160 try: self.this.append(this)
2161 except: self.this = this
2162 def add(self, *args):
2163 """add(FragmentsParams self, boost::property_tree::ptree const & pt)"""
2164 return _IMP_multifit.FragmentsParams_add(self, *args)
2166 def show(self, *args):
2168 show(FragmentsParams self, _ostream s=std::cout)
2169 show(FragmentsParams self)
2171 return _IMP_multifit.FragmentsParams_show(self, *args)
2173 __swig_setmethods__[
"frag_len_"] = _IMP_multifit.FragmentsParams_frag_len__set
2174 __swig_getmethods__[
"frag_len_"] = _IMP_multifit.FragmentsParams_frag_len__get
2175 if _newclass:frag_len_ = _swig_property(_IMP_multifit.FragmentsParams_frag_len__get, _IMP_multifit.FragmentsParams_frag_len__set)
2176 __swig_setmethods__[
"bead_radius_scale_"] = _IMP_multifit.FragmentsParams_bead_radius_scale__set
2177 __swig_getmethods__[
"bead_radius_scale_"] = _IMP_multifit.FragmentsParams_bead_radius_scale__get
2178 if _newclass:bead_radius_scale_ = _swig_property(_IMP_multifit.FragmentsParams_bead_radius_scale__get, _IMP_multifit.FragmentsParams_bead_radius_scale__set)
2179 __swig_setmethods__[
"load_atomic_"] = _IMP_multifit.FragmentsParams_load_atomic__set
2180 __swig_getmethods__[
"load_atomic_"] = _IMP_multifit.FragmentsParams_load_atomic__get
2181 if _newclass:load_atomic_ = _swig_property(_IMP_multifit.FragmentsParams_load_atomic__get, _IMP_multifit.FragmentsParams_load_atomic__set)
2182 __swig_setmethods__[
"subunit_rigid_"] = _IMP_multifit.FragmentsParams_subunit_rigid__set
2183 __swig_getmethods__[
"subunit_rigid_"] = _IMP_multifit.FragmentsParams_subunit_rigid__get
2184 if _newclass:subunit_rigid_ = _swig_property(_IMP_multifit.FragmentsParams_subunit_rigid__get, _IMP_multifit.FragmentsParams_subunit_rigid__set)
2186 """__str__(FragmentsParams self) -> std::string"""
2187 return _IMP_multifit.FragmentsParams___str__(self)
2190 """__repr__(FragmentsParams self) -> std::string"""
2191 return _IMP_multifit.FragmentsParams___repr__(self)
2193 __swig_destroy__ = _IMP_multifit.delete_FragmentsParams
2194 __del__ =
lambda self :
None;
2195 FragmentsParams_swigregister = _IMP_multifit.FragmentsParams_swigregister
2196 FragmentsParams_swigregister(FragmentsParams)
2198 class RogParams(_object):
2199 """Proxy of C++ IMP::multifit::RogParams class"""
2200 __swig_setmethods__ = {}
2201 __setattr__ =
lambda self, name, value: _swig_setattr(self, RogParams, name, value)
2202 __swig_getmethods__ = {}
2203 __getattr__ =
lambda self, name: _swig_getattr(self, RogParams, name)
2205 """__init__(IMP::multifit::RogParams self) -> RogParams"""
2206 this = _IMP_multifit.new_RogParams()
2207 try: self.this.append(this)
2208 except: self.this = this
2209 def add(self, *args):
2210 """add(RogParams self, boost::property_tree::ptree const & pt)"""
2211 return _IMP_multifit.RogParams_add(self, *args)
2213 def get_max_score(self):
2214 """get_max_score(RogParams self) -> float"""
2215 return _IMP_multifit.RogParams_get_max_score(self)
2217 def get_scale(self):
2218 """get_scale(RogParams self) -> float"""
2219 return _IMP_multifit.RogParams_get_scale(self)
2221 def show(self, *args):
2223 show(RogParams self, _ostream s=std::cout)
2224 show(RogParams self)
2226 return _IMP_multifit.RogParams_show(self, *args)
2229 """__str__(RogParams self) -> std::string"""
2230 return _IMP_multifit.RogParams___str__(self)
2233 """__repr__(RogParams self) -> std::string"""
2234 return _IMP_multifit.RogParams___repr__(self)
2236 __swig_destroy__ = _IMP_multifit.delete_RogParams
2237 __del__ =
lambda self :
None;
2238 RogParams_swigregister = _IMP_multifit.RogParams_swigregister
2239 RogParams_swigregister(RogParams)
2241 class EVParams(_object):
2242 """Proxy of C++ IMP::multifit::EVParams class"""
2243 __swig_setmethods__ = {}
2244 __setattr__ =
lambda self, name, value: _swig_setattr(self, EVParams, name, value)
2245 __swig_getmethods__ = {}
2246 __getattr__ =
lambda self, name: _swig_getattr(self, EVParams, name)
2248 """__init__(IMP::multifit::EVParams self) -> EVParams"""
2249 this = _IMP_multifit.new_EVParams()
2250 try: self.this.append(this)
2251 except: self.this = this
2252 def add(self, *args):
2253 """add(EVParams self, boost::property_tree::ptree const & pt)"""
2254 return _IMP_multifit.EVParams_add(self, *args)
2256 def show(self, *args):
2258 show(EVParams self, _ostream s=std::cout)
2261 return _IMP_multifit.EVParams_show(self, *args)
2263 __swig_setmethods__[
"pair_distance_"] = _IMP_multifit.EVParams_pair_distance__set
2264 __swig_getmethods__[
"pair_distance_"] = _IMP_multifit.EVParams_pair_distance__get
2265 if _newclass:pair_distance_ = _swig_property(_IMP_multifit.EVParams_pair_distance__get, _IMP_multifit.EVParams_pair_distance__set)
2266 __swig_setmethods__[
"pair_slack_"] = _IMP_multifit.EVParams_pair_slack__set
2267 __swig_getmethods__[
"pair_slack_"] = _IMP_multifit.EVParams_pair_slack__get
2268 if _newclass:pair_slack_ = _swig_property(_IMP_multifit.EVParams_pair_slack__get, _IMP_multifit.EVParams_pair_slack__set)
2269 __swig_setmethods__[
"hlb_mean_"] = _IMP_multifit.EVParams_hlb_mean__set
2270 __swig_getmethods__[
"hlb_mean_"] = _IMP_multifit.EVParams_hlb_mean__get
2271 if _newclass:hlb_mean_ = _swig_property(_IMP_multifit.EVParams_hlb_mean__get, _IMP_multifit.EVParams_hlb_mean__set)
2272 __swig_setmethods__[
"hlb_k_"] = _IMP_multifit.EVParams_hlb_k__set
2273 __swig_getmethods__[
"hlb_k_"] = _IMP_multifit.EVParams_hlb_k__get
2274 if _newclass:hlb_k_ = _swig_property(_IMP_multifit.EVParams_hlb_k__get, _IMP_multifit.EVParams_hlb_k__set)
2275 __swig_setmethods__[
"maximum_ev_score_for_pair_"] = _IMP_multifit.EVParams_maximum_ev_score_for_pair__set
2276 __swig_getmethods__[
"maximum_ev_score_for_pair_"] = _IMP_multifit.EVParams_maximum_ev_score_for_pair__get
2277 if _newclass:maximum_ev_score_for_pair_ = _swig_property(_IMP_multifit.EVParams_maximum_ev_score_for_pair__get, _IMP_multifit.EVParams_maximum_ev_score_for_pair__set)
2278 __swig_setmethods__[
"allowed_percentage_of_bad_pairs_"] = _IMP_multifit.EVParams_allowed_percentage_of_bad_pairs__set
2279 __swig_getmethods__[
"allowed_percentage_of_bad_pairs_"] = _IMP_multifit.EVParams_allowed_percentage_of_bad_pairs__get
2280 if _newclass:allowed_percentage_of_bad_pairs_ = _swig_property(_IMP_multifit.EVParams_allowed_percentage_of_bad_pairs__get, _IMP_multifit.EVParams_allowed_percentage_of_bad_pairs__set)
2281 __swig_setmethods__[
"scoring_mode_"] = _IMP_multifit.EVParams_scoring_mode__set
2282 __swig_getmethods__[
"scoring_mode_"] = _IMP_multifit.EVParams_scoring_mode__get
2283 if _newclass:scoring_mode_ = _swig_property(_IMP_multifit.EVParams_scoring_mode__get, _IMP_multifit.EVParams_scoring_mode__set)
2285 """__str__(EVParams self) -> std::string"""
2286 return _IMP_multifit.EVParams___str__(self)
2289 """__repr__(EVParams self) -> std::string"""
2290 return _IMP_multifit.EVParams___repr__(self)
2292 __swig_destroy__ = _IMP_multifit.delete_EVParams
2293 __del__ =
lambda self :
None;
2294 EVParams_swigregister = _IMP_multifit.EVParams_swigregister
2295 EVParams_swigregister(EVParams)
2297 class FiltersParams(_object):
2298 """Proxy of C++ IMP::multifit::FiltersParams class"""
2299 __swig_setmethods__ = {}
2300 __setattr__ =
lambda self, name, value: _swig_setattr(self, FiltersParams, name, value)
2301 __swig_getmethods__ = {}
2302 __getattr__ =
lambda self, name: _swig_getattr(self, FiltersParams, name)
2304 """__init__(IMP::multifit::FiltersParams self) -> FiltersParams"""
2305 this = _IMP_multifit.new_FiltersParams()
2306 try: self.this.append(this)
2307 except: self.this = this
2308 def add(self, *args):
2309 """add(FiltersParams self, boost::property_tree::ptree const & pt)"""
2310 return _IMP_multifit.FiltersParams_add(self, *args)
2312 def show(self, *args):
2314 show(FiltersParams self, _ostream s=std::cout)
2315 show(FiltersParams self)
2317 return _IMP_multifit.FiltersParams_show(self, *args)
2319 __swig_setmethods__[
"max_num_violated_xlink_"] = _IMP_multifit.FiltersParams_max_num_violated_xlink__set
2320 __swig_getmethods__[
"max_num_violated_xlink_"] = _IMP_multifit.FiltersParams_max_num_violated_xlink__get
2321 if _newclass:max_num_violated_xlink_ = _swig_property(_IMP_multifit.FiltersParams_max_num_violated_xlink__get, _IMP_multifit.FiltersParams_max_num_violated_xlink__set)
2322 __swig_setmethods__[
"max_num_violated_conn_"] = _IMP_multifit.FiltersParams_max_num_violated_conn__set
2323 __swig_getmethods__[
"max_num_violated_conn_"] = _IMP_multifit.FiltersParams_max_num_violated_conn__get
2324 if _newclass:max_num_violated_conn_ = _swig_property(_IMP_multifit.FiltersParams_max_num_violated_conn__get, _IMP_multifit.FiltersParams_max_num_violated_conn__set)
2325 __swig_setmethods__[
"max_num_violated_ev_"] = _IMP_multifit.FiltersParams_max_num_violated_ev__set
2326 __swig_getmethods__[
"max_num_violated_ev_"] = _IMP_multifit.FiltersParams_max_num_violated_ev__get
2327 if _newclass:max_num_violated_ev_ = _swig_property(_IMP_multifit.FiltersParams_max_num_violated_ev__get, _IMP_multifit.FiltersParams_max_num_violated_ev__set)
2329 """__str__(FiltersParams self) -> std::string"""
2330 return _IMP_multifit.FiltersParams___str__(self)
2333 """__repr__(FiltersParams self) -> std::string"""
2334 return _IMP_multifit.FiltersParams___repr__(self)
2336 __swig_destroy__ = _IMP_multifit.delete_FiltersParams
2337 __del__ =
lambda self :
None;
2338 FiltersParams_swigregister = _IMP_multifit.FiltersParams_swigregister
2339 FiltersParams_swigregister(FiltersParams)
2341 class FittingParams(_object):
2342 """Proxy of C++ IMP::multifit::FittingParams class"""
2343 __swig_setmethods__ = {}
2344 __setattr__ =
lambda self, name, value: _swig_setattr(self, FittingParams, name, value)
2345 __swig_getmethods__ = {}
2346 __getattr__ =
lambda self, name: _swig_getattr(self, FittingParams, name)
2348 """__init__(IMP::multifit::FittingParams self) -> FittingParams"""
2349 this = _IMP_multifit.new_FittingParams()
2350 try: self.this.append(this)
2351 except: self.this = this
2352 def add(self, *args):
2353 """add(FittingParams self, boost::property_tree::ptree const & pt)"""
2354 return _IMP_multifit.FittingParams_add(self, *args)
2356 def show(self, *args):
2358 show(FittingParams self, _ostream s=std::cout)
2359 show(FittingParams self)
2361 return _IMP_multifit.FittingParams_show(self, *args)
2363 __swig_setmethods__[
"pca_max_angle_diff_"] = _IMP_multifit.FittingParams_pca_max_angle_diff__set
2364 __swig_getmethods__[
"pca_max_angle_diff_"] = _IMP_multifit.FittingParams_pca_max_angle_diff__get
2365 if _newclass:pca_max_angle_diff_ = _swig_property(_IMP_multifit.FittingParams_pca_max_angle_diff__get, _IMP_multifit.FittingParams_pca_max_angle_diff__set)
2366 __swig_setmethods__[
"pca_max_size_diff_"] = _IMP_multifit.FittingParams_pca_max_size_diff__set
2367 __swig_getmethods__[
"pca_max_size_diff_"] = _IMP_multifit.FittingParams_pca_max_size_diff__get
2368 if _newclass:pca_max_size_diff_ = _swig_property(_IMP_multifit.FittingParams_pca_max_size_diff__get, _IMP_multifit.FittingParams_pca_max_size_diff__set)
2369 __swig_setmethods__[
"pca_max_cent_dist_diff_"] = _IMP_multifit.FittingParams_pca_max_cent_dist_diff__set
2370 __swig_getmethods__[
"pca_max_cent_dist_diff_"] = _IMP_multifit.FittingParams_pca_max_cent_dist_diff__get
2371 if _newclass:pca_max_cent_dist_diff_ = _swig_property(_IMP_multifit.FittingParams_pca_max_cent_dist_diff__get, _IMP_multifit.FittingParams_pca_max_cent_dist_diff__set)
2372 __swig_setmethods__[
"max_asmb_fit_score_"] = _IMP_multifit.FittingParams_max_asmb_fit_score__set
2373 __swig_getmethods__[
"max_asmb_fit_score_"] = _IMP_multifit.FittingParams_max_asmb_fit_score__get
2374 if _newclass:max_asmb_fit_score_ = _swig_property(_IMP_multifit.FittingParams_max_asmb_fit_score__get, _IMP_multifit.FittingParams_max_asmb_fit_score__set)
2376 """__str__(FittingParams self) -> std::string"""
2377 return _IMP_multifit.FittingParams___str__(self)
2380 """__repr__(FittingParams self) -> std::string"""
2381 return _IMP_multifit.FittingParams___repr__(self)
2383 __swig_destroy__ = _IMP_multifit.delete_FittingParams
2384 __del__ =
lambda self :
None;
2385 FittingParams_swigregister = _IMP_multifit.FittingParams_swigregister
2386 FittingParams_swigregister(FittingParams)
2388 class ComplementarityParams(_object):
2389 """Proxy of C++ IMP::multifit::ComplementarityParams class"""
2390 __swig_setmethods__ = {}
2391 __setattr__ =
lambda self, name, value: _swig_setattr(self, ComplementarityParams, name, value)
2392 __swig_getmethods__ = {}
2393 __getattr__ =
lambda self, name: _swig_getattr(self, ComplementarityParams, name)
2395 """__init__(IMP::multifit::ComplementarityParams self) -> ComplementarityParams"""
2396 this = _IMP_multifit.new_ComplementarityParams()
2397 try: self.this.append(this)
2398 except: self.this = this
2399 def add(self, *args):
2400 """add(ComplementarityParams self, boost::property_tree::ptree const & pt)"""
2401 return _IMP_multifit.ComplementarityParams_add(self, *args)
2403 def show(self, *args):
2405 show(ComplementarityParams self, _ostream s=std::cout)
2406 show(ComplementarityParams self)
2408 return _IMP_multifit.ComplementarityParams_show(self, *args)
2410 __swig_setmethods__[
"max_score_"] = _IMP_multifit.ComplementarityParams_max_score__set
2411 __swig_getmethods__[
"max_score_"] = _IMP_multifit.ComplementarityParams_max_score__get
2412 if _newclass:max_score_ = _swig_property(_IMP_multifit.ComplementarityParams_max_score__get, _IMP_multifit.ComplementarityParams_max_score__set)
2413 __swig_setmethods__[
"max_penetration_"] = _IMP_multifit.ComplementarityParams_max_penetration__set
2414 __swig_getmethods__[
"max_penetration_"] = _IMP_multifit.ComplementarityParams_max_penetration__get
2415 if _newclass:max_penetration_ = _swig_property(_IMP_multifit.ComplementarityParams_max_penetration__get, _IMP_multifit.ComplementarityParams_max_penetration__set)
2416 __swig_setmethods__[
"interior_layer_thickness_"] = _IMP_multifit.ComplementarityParams_interior_layer_thickness__set
2417 __swig_getmethods__[
"interior_layer_thickness_"] = _IMP_multifit.ComplementarityParams_interior_layer_thickness__get
2418 if _newclass:interior_layer_thickness_ = _swig_property(_IMP_multifit.ComplementarityParams_interior_layer_thickness__get, _IMP_multifit.ComplementarityParams_interior_layer_thickness__set)
2419 __swig_setmethods__[
"boundary_coef_"] = _IMP_multifit.ComplementarityParams_boundary_coef__set
2420 __swig_getmethods__[
"boundary_coef_"] = _IMP_multifit.ComplementarityParams_boundary_coef__get
2421 if _newclass:boundary_coef_ = _swig_property(_IMP_multifit.ComplementarityParams_boundary_coef__get, _IMP_multifit.ComplementarityParams_boundary_coef__set)
2422 __swig_setmethods__[
"comp_coef_"] = _IMP_multifit.ComplementarityParams_comp_coef__set
2423 __swig_getmethods__[
"comp_coef_"] = _IMP_multifit.ComplementarityParams_comp_coef__get
2424 if _newclass:comp_coef_ = _swig_property(_IMP_multifit.ComplementarityParams_comp_coef__get, _IMP_multifit.ComplementarityParams_comp_coef__set)
2425 __swig_setmethods__[
"penetration_coef_"] = _IMP_multifit.ComplementarityParams_penetration_coef__set
2426 __swig_getmethods__[
"penetration_coef_"] = _IMP_multifit.ComplementarityParams_penetration_coef__get
2427 if _newclass:penetration_coef_ = _swig_property(_IMP_multifit.ComplementarityParams_penetration_coef__get, _IMP_multifit.ComplementarityParams_penetration_coef__set)
2429 """__str__(ComplementarityParams self) -> std::string"""
2430 return _IMP_multifit.ComplementarityParams___str__(self)
2433 """__repr__(ComplementarityParams self) -> std::string"""
2434 return _IMP_multifit.ComplementarityParams___repr__(self)
2436 __swig_destroy__ = _IMP_multifit.delete_ComplementarityParams
2437 __del__ =
lambda self :
None;
2438 ComplementarityParams_swigregister = _IMP_multifit.ComplementarityParams_swigregister
2439 ComplementarityParams_swigregister(ComplementarityParams)
2441 class AlignmentParams(_object):
2442 """Proxy of C++ IMP::multifit::AlignmentParams class"""
2443 __swig_setmethods__ = {}
2444 __setattr__ =
lambda self, name, value: _swig_setattr(self, AlignmentParams, name, value)
2445 __swig_getmethods__ = {}
2446 __getattr__ =
lambda self, name: _swig_getattr(self, AlignmentParams, name)
2447 def __init__(self, *args):
2448 """__init__(IMP::multifit::AlignmentParams self, char const * param_filename) -> AlignmentParams"""
2449 this = _IMP_multifit.new_AlignmentParams(*args)
2450 try: self.this.append(this)
2451 except: self.this = this
2452 def get_domino_params(self):
2453 """get_domino_params(AlignmentParams self) -> DominoParams"""
2454 return _IMP_multifit.AlignmentParams_get_domino_params(self)
2456 def get_fitting_params(self):
2457 """get_fitting_params(AlignmentParams self) -> FittingParams"""
2458 return _IMP_multifit.AlignmentParams_get_fitting_params(self)
2460 def get_complementarity_params(self):
2461 """get_complementarity_params(AlignmentParams self) -> ComplementarityParams"""
2462 return _IMP_multifit.AlignmentParams_get_complementarity_params(self)
2464 def get_xlink_params(self):
2465 """get_xlink_params(AlignmentParams self) -> XlinkParams"""
2466 return _IMP_multifit.AlignmentParams_get_xlink_params(self)
2468 def get_connectivity_params(self):
2469 """get_connectivity_params(AlignmentParams self) -> ConnectivityParams"""
2470 return _IMP_multifit.AlignmentParams_get_connectivity_params(self)
2472 def get_rog_params(self):
2473 """get_rog_params(AlignmentParams self) -> RogParams"""
2474 return _IMP_multifit.AlignmentParams_get_rog_params(self)
2476 def get_fragments_params(self):
2477 """get_fragments_params(AlignmentParams self) -> FragmentsParams"""
2478 return _IMP_multifit.AlignmentParams_get_fragments_params(self)
2480 def get_filters_params(self):
2481 """get_filters_params(AlignmentParams self) -> FiltersParams"""
2482 return _IMP_multifit.AlignmentParams_get_filters_params(self)
2484 def get_ev_params(self):
2485 """get_ev_params(AlignmentParams self) -> EVParams"""
2486 return _IMP_multifit.AlignmentParams_get_ev_params(self)
2488 def show(self, *args):
2490 show(AlignmentParams self, _ostream s=std::cout)
2491 show(AlignmentParams self)
2493 return _IMP_multifit.AlignmentParams_show(self, *args)
2496 """__str__(AlignmentParams self) -> std::string"""
2497 return _IMP_multifit.AlignmentParams___str__(self)
2500 """__repr__(AlignmentParams self) -> std::string"""
2501 return _IMP_multifit.AlignmentParams___repr__(self)
2503 __swig_destroy__ = _IMP_multifit.delete_AlignmentParams
2504 __del__ =
lambda self :
None;
2505 AlignmentParams_swigregister = _IMP_multifit.AlignmentParams_swigregister
2506 AlignmentParams_swigregister(AlignmentParams)
2509 """Proxy of C++ IMP::multifit::ProteomicsEMAlignmentAtomic class"""
2510 __swig_setmethods__ = {}
2511 for _s
in [
IMP.base.Object]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2512 __setattr__ =
lambda self, name, value: _swig_setattr(self, ProteomicsEMAlignmentAtomic, name, value)
2513 __swig_getmethods__ = {}
2514 for _s
in [
IMP.base.Object]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2515 __getattr__ =
lambda self, name: _swig_getattr(self, ProteomicsEMAlignmentAtomic, name)
2516 def __init__(self, *args):
2517 """__init__(IMP::multifit::ProteomicsEMAlignmentAtomic self, ProteinsAnchorsSamplingSpace mapping_data, SettingsData asmb_data, AlignmentParams align_param) -> ProteomicsEMAlignmentAtomic"""
2518 this = _IMP_multifit.new_ProteomicsEMAlignmentAtomic(*args)
2519 try: self.this.append(this)
2520 except: self.this = this
2522 """align(ProteomicsEMAlignmentAtomic self)"""
2523 return _IMP_multifit.ProteomicsEMAlignmentAtomic_align(self)
2525 def add_all_restraints(self):
2526 """add_all_restraints(ProteomicsEMAlignmentAtomic self)"""
2527 return _IMP_multifit.ProteomicsEMAlignmentAtomic_add_all_restraints(self)
2529 def add_states_and_filters(self):
2530 """add_states_and_filters(ProteomicsEMAlignmentAtomic self)"""
2531 return _IMP_multifit.ProteomicsEMAlignmentAtomic_add_states_and_filters(self)
2533 def show_domino_merge_tree(self):
2534 """show_domino_merge_tree(ProteomicsEMAlignmentAtomic self)"""
2535 return _IMP_multifit.ProteomicsEMAlignmentAtomic_show_domino_merge_tree(self)
2537 def get_combinations(self, uniques=False):
2539 get_combinations(ProteomicsEMAlignmentAtomic self, bool uniques=False) -> IMP::domino::Assignments
2540 get_combinations(ProteomicsEMAlignmentAtomic self) -> IMP::domino::Assignments
2542 return _IMP_multifit.ProteomicsEMAlignmentAtomic_get_combinations(self, uniques)
2544 def set_density_map(self, *args):
2545 """set_density_map(ProteomicsEMAlignmentAtomic self, DensityMap dmap, float threshold)"""
2546 return _IMP_multifit.ProteomicsEMAlignmentAtomic_set_density_map(self, *args)
2548 def get_molecules(self):
2549 """get_molecules(ProteomicsEMAlignmentAtomic self) -> IMP::atom::Hierarchies"""
2550 return _IMP_multifit.ProteomicsEMAlignmentAtomic_get_molecules(self)
2552 def get_rigid_bodies(self):
2553 """get_rigid_bodies(ProteomicsEMAlignmentAtomic self) -> IMP::core::RigidBodies"""
2554 return _IMP_multifit.ProteomicsEMAlignmentAtomic_get_rigid_bodies(self)
2556 def load_combination_of_states(self, *args):
2557 """load_combination_of_states(ProteomicsEMAlignmentAtomic self, IMP::Ints const & state4particles)"""
2558 return _IMP_multifit.ProteomicsEMAlignmentAtomic_load_combination_of_states(self, *args)
2560 def show_scores_header(self, *args):
2562 show_scores_header(ProteomicsEMAlignmentAtomic self, _ostream ous=std::cout)
2563 show_scores_header(ProteomicsEMAlignmentAtomic self)
2565 return _IMP_multifit.ProteomicsEMAlignmentAtomic_show_scores_header(self, *args)
2567 def get_model(self):
2568 """get_model(ProteomicsEMAlignmentAtomic self) -> Model"""
2569 return _IMP_multifit.ProteomicsEMAlignmentAtomic_get_model(self)
2571 def set_fast_scoring(self, *args):
2572 """set_fast_scoring(ProteomicsEMAlignmentAtomic self, bool state)"""
2573 return _IMP_multifit.ProteomicsEMAlignmentAtomic_set_fast_scoring(self, *args)
2575 def get_version_info(self):
2576 """get_version_info(ProteomicsEMAlignmentAtomic self) -> VersionInfo"""
2577 return _IMP_multifit.ProteomicsEMAlignmentAtomic_get_version_info(self)
2579 __swig_destroy__ = _IMP_multifit.delete_ProteomicsEMAlignmentAtomic
2580 __del__ =
lambda self :
None;
2582 """__str__(ProteomicsEMAlignmentAtomic self) -> std::string"""
2583 return _IMP_multifit.ProteomicsEMAlignmentAtomic___str__(self)
2586 """__repr__(ProteomicsEMAlignmentAtomic self) -> std::string"""
2587 return _IMP_multifit.ProteomicsEMAlignmentAtomic___repr__(self)
2590 return _object_cast_to_ProteomicsEMAlignmentAtomic(o)
2591 get_from = staticmethod(get_from)
2593 ProteomicsEMAlignmentAtomic_swigregister = _IMP_multifit.ProteomicsEMAlignmentAtomic_swigregister
2594 ProteomicsEMAlignmentAtomic_swigregister(ProteomicsEMAlignmentAtomic)
2598 """write_connolly_surface(IMP::atom::Atoms as, TextOutput fn, float density, float probe_radius)"""
2599 return _IMP_multifit.write_connolly_surface(*args)
2601 """Proxy of C++ IMP::multifit::Ensemble class"""
2602 __swig_setmethods__ = {}
2603 for _s
in [
IMP.base.Object]: __swig_setmethods__.update(getattr(_s,
'__swig_setmethods__',{}))
2604 __setattr__ =
lambda self, name, value: _swig_setattr(self, Ensemble, name, value)
2605 __swig_getmethods__ = {}
2606 for _s
in [
IMP.base.Object]: __swig_getmethods__.update(getattr(_s,
'__swig_getmethods__',{}))
2607 __getattr__ =
lambda self, name: _swig_getattr(self, Ensemble, name)
2608 def load_combination(self, *args):
2609 """load_combination(Ensemble self, IMP::Ints fit_comb)"""
2610 return _IMP_multifit.Ensemble_load_combination(self, *args)
2612 def unload_combination(self, *args):
2613 """unload_combination(Ensemble self, IMP::Ints fit_comb)"""
2614 return _IMP_multifit.Ensemble_unload_combination(self, *args)
2616 def add_component_and_fits(self, *args):
2617 """add_component_and_fits(Ensemble self, Hierarchy mh, IMP::multifit::FittingSolutionRecords const & fits)"""
2618 return _IMP_multifit.Ensemble_add_component_and_fits(self, *args)
2620 def get_molecules(self):
2621 """get_molecules(Ensemble self) -> IMP::atom::Hierarchies"""
2622 return _IMP_multifit.Ensemble_get_molecules(self)
2624 def get_rigid_bodies(self):
2625 """get_rigid_bodies(Ensemble self) -> IMP::core::RigidBodies"""
2626 return _IMP_multifit.Ensemble_get_rigid_bodies(self)
2629 """get_rmsd(Ensemble self, IMP::core::XYZs const & second_xyz) -> float"""
2630 return _IMP_multifit.Ensemble_get_rmsd(self, *args)
2632 def __init__(self, *args):
2633 """__init__(IMP::multifit::Ensemble self, SettingsData sd, ProteinsAnchorsSamplingSpace mapping_data) -> Ensemble"""
2634 this = _IMP_multifit.new_Ensemble(*args)
2635 try: self.this.append(this)
2636 except: self.this = this
2637 def score_by_restraints(self, *args):
2638 """score_by_restraints(Ensemble self, IMP::kernel::Restraints rs, IMP::IntsList const & combinations) -> std::vector< IMP::Floats,std::allocator< IMP::Floats > >"""
2639 return _IMP_multifit.Ensemble_score_by_restraints(self, *args)
2641 def get_version_info(self):
2642 """get_version_info(Ensemble self) -> VersionInfo"""
2643 return _IMP_multifit.Ensemble_get_version_info(self)
2645 __swig_destroy__ = _IMP_multifit.delete_Ensemble
2646 __del__ =
lambda self :
None;
2648 """__str__(Ensemble self) -> std::string"""
2649 return _IMP_multifit.Ensemble___str__(self)
2652 """__repr__(Ensemble self) -> std::string"""
2653 return _IMP_multifit.Ensemble___repr__(self)
2656 return _object_cast_to_Ensemble(o)
2657 get_from = staticmethod(get_from)
2659 Ensemble_swigregister = _IMP_multifit.Ensemble_swigregister
2660 Ensemble_swigregister(Ensemble)
2663 def load_ensemble(*args):
2664 """load_ensemble(SettingsData sd, Model mdl, ProteinsAnchorsSamplingSpace mapping_data) -> Ensemble"""
2665 return _IMP_multifit.load_ensemble(*args)
2666 _all_commands = [
"param",
"anchors",
"fit_fft",
"cluster",
"add_fit_rmsd",
2667 "indexes",
"proteomics",
"align",
"models",
"transforms",
2668 "score",
"merge_tree",
"reference",
"refine_fft"]
2671 def get_module_version():
2672 """get_module_version() -> std::string const"""
2673 return _IMP_multifit.get_module_version()
2676 """get_example_path(std::string fname) -> std::string"""
2677 return _IMP_multifit.get_example_path(*args)
2680 """get_data_path(std::string fname) -> std::string"""
2681 return _IMP_multifit.get_data_path(*args)
2682 import _version_check
2683 _version_check.check_version(get_module_version())