uibcdf / OpenPharmacophore

An open library to work with pharmacophores.
https://www.uibcdf.org/OpenPharmacophore
MIT License
33 stars 10 forks source link

Refactorization #62

Closed Daniel-Ibarrola closed 1 year ago

Daniel-Ibarrola commented 1 year ago

Description

A major refactorization of the library. Pharmacophores are now divided into two classes: LiganBasedPharmacophore and StructureBasedPharmacophore. The latter supports pharmacophores from molecular dynamics simulations and from a single crystal structure, Dynophore class was merged into this. Also, the virtual screening module is now handled by a single class.

A lot of files and folders were reorganized. Tests were moved to a folder outside the openpharmacophore folder. Some of the functions inside the visualization and utils folders were moved to the pharmacophore module. Unused and very large data files were removed.

The new code is thoroughly tested and coverage was increased significantly. Unit test run much faster.

Some of the untested code from previous version was removed as it was not functioning properly namely, the pubchem and chembl modules which will be added again in the future.

Todos

Status