Python Macromolecular Library 0.98 review
DownloadPython Macromolecular Library (mmLib) is a software toolkit and library of routines for the analysis and manipulation of macromolecul
|
|
Python Macromolecular Library (mmLib) is a software toolkit and library of routines for the analysis and manipulation of macromolecular structural models, implemented in the Python programming language.
Python Macromolecular Library is accessed via a layered, object-oriented application programming interface, and provides a range of useful software components for parsing mmCIF, and PDB files, a library of atomic elements and monomers, an object-oriented data structure describing biological macromolecules, and an OpenGL molecular viewer.
The mmLib data model is designed to provide easy access to the various levels of detail needed to implement high-level application programs for macromolecular crystallography, NMR, modeling, and visualization.
This includes specialized classes for proteins, DNA, amino acids, and nucleic acids. Also included is a extensive monomer library, element library, and specialized classes for performing unit cell calculations combined with a full space group library.
Requirements:
Python >= 2.2.1
Numerical Python >= 22.0
PyOpenGL >= 2.0.0.44
Gtk 2.0.x or 2.2.x
PyGtk >= 1.99.16
GtkGlExt >= 0.7.1
PyGtkGlExt >= 0.0.2
What's New in This Release:
The mmLib sub-modules have all been re-factored into a single directory layout, and some modules have been renamed.
In all modules, the use of from SomeModule import * has been eliminated, and all imports are now fully specified to reduce name space pollution.
The array library used for vectors and matrices has also changed.
Numeric Python has been replace by NumPy from the scipy.org suite.
Python Macromolecular Library 0.98 search tags