Skip to content

Example script generates error when setting 'residueTemplates' in 'll' section #12

Description

@lvotapka

When basing a Janus input file off the example file located at: janus/examples/sample_input.json, an error is thrown:

Traceback (most recent call last):
File "/home/lvotapka/psi4conda/bin/janus", line 11, in
load_entry_point('janus==0.1.1', 'console_scripts', 'janus')()
File "/home/lvotapka/psi4conda/lib/python3.6/site-packages/janus-0.1.1-py3.6.egg/janus/janus.py", line 21, in main
File "/home/lvotapka/psi4conda/lib/python3.6/site-packages/janus-0.1.1-py3.6.egg/janus/driver.py", line 26, in run_janus
File "/home/lvotapka/psi4conda/lib/python3.6/site-packages/janus-0.1.1-py3.6.egg/janus/initializer.py", line 106, in initialize_wrappers
File "/home/lvotapka/psi4conda/lib/python3.6/site-packages/janus-0.1.1-py3.6.egg/janus/mm_wrapper/openmm_wrapper.py", line 109, in init
TypeError: eval() arg 1 must be a string, bytes or code object

After investigating, it is found that this error is caused by the lack of quotes around the curly braces on the following line:

    "residueTemplates" : {},

So after modifying to:

    "residueTemplates" : "{}",

This seemed to resolve the problem.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions