openforcefield / openff-qcsubmit

Automated tools for submitting molecules to QCFractal
https://openff-qcsubmit.readthedocs.io/en/latest/index.html
MIT License
26 stars 4 forks source link

Torsion selection rework #149

Closed jthorton closed 3 years ago

jthorton commented 3 years ago

Description

This PR implements the ScanFilter and ScanEnumerator proposed in #59 by @SimonBoothroyd as a way to tag DOF for scanning. This also changes the default behaviour of the TorsiondriveDatasetFactory to not select every rotatable bond in a molecule for scanning. The factory will now only accept molecules that have torsions tagged for scanning and will remove any molecules not tagged. Users should now use the ScanEnumerator to select torsions by putting it in a workflow.

Notes

Todos

Notable points that this PR has either accomplished or will accomplish.

Questions

Status

lgtm-com[bot] commented 3 years ago

This pull request introduces 3 alerts when merging b0c85cde5e060f745483e985e212d1bec288bda6 into 3816027646ad5b725ad6601f02c6e396eb35d1b9 - view on LGTM.com

new alerts:

codecov[bot] commented 3 years ago

Codecov Report

Merging #149 (b08f781) into master (34de43b) will increase coverage by 0.42%. The diff coverage is 96.59%.