Design Philosophy¶
At this point this is just a jumble of decisions
- Multi-layer approach: high level API for casual users, gmx commands are also exposed for power users
- Auto-generating the overall topology. Topology file generation must be cheap.
- Molecule topologies are to be given by the user (i.e. functionality of pdb2gmx is not implemented)
- Generate files for each run separately, with a common name prefix (“deffnm”)
- Lazy loading where possible
- Safe default values according to the best practice
- All responsibility lies with the user ]:-P