Closed speleo3 closed 5 years ago
Hi Thomas - Which version of the plugin gives you this error? I'm using brew-installed Open-Source PyMOL 1.8.2.1 and PyMOLX11Hybrid 1.8.4.2 and have not been able to reproduce this for PyMOLProbity v0.1.0, v0.1.1, or v0.1.2 on macOS 10.12.2 Sierra.
PyMOL>fetch 1ubq
please wait ...
ExecutiveLoad-Detail: Detected mmCIF
CmdLoad: "./1ubq.cif" loaded as "1ubq".
INFO:pmg_tk.startup.pymolprobity.main:Generated Reduce output with flips for '1ubq'.
INFO:pmg_tk.startup.pymolprobity.main:Processed Reduce output to extract list of flips.
INFO:pmg_tk.startup.pymolprobity.main:Generated Flipkin output for '1ubq'.
LoadCoords-Error: atom count mismatch
WARNING:pmg_tk.startup.pymolprobity.main:not a typical flipkin group name: all
WARNING:pmg_tk.startup.pymolprobity.main:not a typical flipkin group name: flip
WARNING:pmg_tk.startup.pymolprobity.main:not a typical flipkin group name: all
WARNING:pmg_tk.startup.pymolprobity.main:not a typical flipkin group name: flip
WARNING:pmg_tk.startup.pymolprobity.main:not a typical flipkin group name: all
INFO:pmg_tk.startup.pymolprobity.main:Stored Flipkin output for '1ubq'.
I don't have access to a 10.9 machine...although it seems unlikely to me that it's OS version-specific.
Is it possible that you're using a Flipkin version that requires phenix.reduce
and phenix.probe
without having Phenix installed? Those phenix.xxx
paths are hard-coded in the latest version of the Flipkin script.
I should have followed your installation instructions. I don't have phenix installed. I'm using https://github.com/rlabduke/MolProbity and I had bin/linux
(or bin/macosx
) in my $PATH
, so the flipkin
script wasn't actually found. May I suggest more robust error handling for that case? Scrolling up the error log I finally noticed:
ERROR:pmg_tk.startup.pymolprobity.main:Unable to run the following command:
`flipkin /tmp/tmpEFdRcK.pdb`
Please make sure flipkin is installed and can be found on the shell PATH.
I confirm that it works after I put bin
in $PATH
and created the following symlinks in bin
:
phenix.probe -> linux/probe
phenix.reduce -> linux/reduce
prekin -> linux/prekin_64
probe -> linux/probe
reduce -> linux/reduce
Platforms tested:
OS X 10.9 with MacPyMOLX11Hybrid and with Open-Source PyMOL
Steps to reproduce:
Error: