Skip to content
Snippets Groups Projects
Commit 2161d38e authored by Pascal Benkert's avatar Pascal Benkert
Browse files

Locate for DSSP checks both for 'dsspcmbi' and 'dssp'

parent 70689aa3
No related branches found
No related tags found
No related merge requests found
...@@ -48,7 +48,7 @@ def _ExecuteDSSP(path, dssp_bin, temp_dir=None): ...@@ -48,7 +48,7 @@ def _ExecuteDSSP(path, dssp_bin, temp_dir=None):
# use of mktemp is a safty problem (use mkstemp and provide file handle to # use of mktemp is a safty problem (use mkstemp and provide file handle to
# subsequent process # subsequent process
temp_dssp_path=tempfile.mktemp(suffix=".out",prefix="dssp", dir=temp_dir) temp_dssp_path=tempfile.mktemp(suffix=".out",prefix="dssp", dir=temp_dir)
dssp_abs_path=settings.Locate('dssp', env_name='DSSP_EXECUTABLE', dssp_abs_path=settings.Locate(['dsspcmbi','dssp'], env_name='DSSP_EXECUTABLE',
explicit_file_name=dssp_bin) explicit_file_name=dssp_bin)
if os.path.isdir(dssp_abs_path): if os.path.isdir(dssp_abs_path):
raise RuntimeError('"%s" is a directory. Specify path to DSSP binary' % dssp_abs_path) raise RuntimeError('"%s" is a directory. Specify path to DSSP binary' % dssp_abs_path)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment