tomnewport / alchex

Phospholipid Biosynthetic Proteins Project
1 stars 0 forks source link

Gromacs wrapper #8

Closed tomnewport closed 8 years ago

tomnewport commented 8 years ago

The gromacs wrapper should abstract making process calls to GROMACS. Several existing tools have been considered but rejected mainly due to their experimental status, difficulty of installation and including several tools which aren't required.

The only way to call gromacs presently is via text-based subprocess calls.

It is also important to be able to control the working directory in which processes are run. The API should behave as follows when complete:

gromacs = GromacsWrapper()
gromacs.cd("/tmp/test")
gromacs.mdrun(deffnm="em")

gromacs = GromacsWrapper("/usr/local/gromacs/bin/gmx")

Tasks: