Commit Graph

7 Commits

Author SHA1 Message Date
riesben
880bd37515 fireup cli tool :) 2023-04-04 08:58:22 +01:00
richard
d67350ea37 openfecli fixups following refactor 2023-02-06 10:00:43 +00:00
Richard Gowers
320efd3ddd Gufe transition (#113)
* use gufe.SmallMoleculeComponent in place of LigandMolecule

* thought this would fix the serialization test but it doesn't :(

* fix network serialization

Co-authored-by: David W.H. Swenson <david.swenson@omsf.io>
2022-03-31 21:10:36 +01:00
Richard Gowers
44d3c7bc53 Class renames (#77)
* API renames

To try thinking bigger and be more future proof, label everything currently designed for Ligands as for ligands. i.e.

- Molecule -> LigandMolecule
- AtomMapper -> LigandAtomMapper
- AtomMapping -> LigandAtomMapping
- Network -> LigandNetwork

* fixup

* revert change to Network name

* fixup fixtures to use AddHs

* update pep8 and mypy

* missed one

Co-authored-by: IAlibay <ialibay@mdanalysis.org>
Co-authored-by: David W.H. Swenson <david.swenson@omsf.io>
2022-03-23 10:41:20 +00:00
David W.H. Swenson
c8a9cf1465 Combine visualization with CLI (#72)
Co-authored-by: richard <richard@nextmovesoftware.com>
2022-03-01 15:07:10 +00:00
David W.H. Swenson
6b30e7e475 Add support for CLI --mol to load SDF (#67) 2022-02-28 23:14:17 +00:00
David W.H. Swenson
41068e0185 CLI for AtomMapping (#57)
* Initial skeleton for the CLI

Currently requires the OPS CLI to be installed as well; next steps:

1. Add parameter core classes to infrastructure
2. Fully separate infrastructure into its own package

* switch to using plugcli

* tests for CLI

* helps if you add the tests...

* pep8 and deps cleanup

* add test_plugins

* Start of CLI atommapping report

* Add tests for parameters

* Almost-working atommapping command

* add hack to work-around lomap issue

* fix test

* pep8; docstrings; add header comments

* Add tests for commands/atommapping

* docstrings

* add init to command to stop circular import error

* remove init and it still works?

Co-authored-by: richard <richard@nextmovesoftware.com>
2022-02-23 16:43:01 +00:00