-
Notifications
You must be signed in to change notification settings - Fork 11
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Added code to improve the mapping of molecules to the MCS in cases where there is symmetry. By default the map which minimises the number of element changes is chosen. However, if the -3 option is specified then the map which minimises the overall RMSD of the mapping (assuming fixed coordinates) is chosen. process. - Added code to filter the MCS to remove atoms which match topologically but are not close in 3D space. By default this is off, but the -x option specifies a distance threshold to use for deleting MCS atoms. - Added an atomic_number rule which returns (currently) the fraction of atoms in the MCS which match in terms of atomic number. Not currently used. As part of this, cleaned up some very silly code in map_mcs_mol. It still pointlessly maps the MCS molecule to itself, however. Also improved the testing code in mcs.py
- Loading branch information
1 parent
bac6c64
commit c364e7d
Showing
2 changed files
with
147 additions
and
22 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters