RagnarB83 / ash

ASH is a Python-based computational chemistry and QM/MM environment, primarily for molecular calculations in the gas phase, explicit solution, crystal or protein environment.
GNU General Public License v2.0
54 stars 13 forks source link

Support mmCIF files #122

Open RagnarB83 opened 2 years ago

RagnarB83 commented 2 years ago

Support reading of pdbx/mmCIF files. Fragment class: add support for parsing coordinates and elements See: https://pdb101.rcsb.org/learn/guide-to-understanding-pdb-data/beginner’s-guide-to-pdb-structures-and-the-pdbx-mmcif-format

Topology parsing: handled by OpenMM but need to extend OpenMMTheory to support reading and writing. See: http://docs.openmm.org/latest/api-python/generated/openmm.app.pdbxfile.PDBxFile.html

RagnarB83 commented 1 year ago

test