Skip to content

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

@lvotapka

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.

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