I have both python 2 and 3 installed:
python -V
Python 2.7.17
python3 -V
Python 3.6.9
which version the active-passive-to-ambig.py
uses?
This command also comes from the haddock-tools
, and I have no problem running it
restrain_bodies.py 4G6K-clean.pdb >antibody-unambig.tbl
$ python -V
Python 2.7.17
$ python3 -V
Python 3.6.9
$ python3 ~/software/haddock-tools/active-passive-to-ambi
g.py 4G6K-active.list 4I1B-passive.list >antibody-antigen-ambig.tbl
Traceback (most recent call last):
File "/home/lanselibai/software/haddock-tools/active-passive-to-ambig.py", line 79, in <module>
main()
File "/home/lanselibai/software/haddock-tools/active-passive-to-ambig.py", line 73, in main
active1, passive1 = [[int(x) for x in line.split()] for line in open(sys.argv[1])]
ValueError: not enough values to unpack (expected 2, got 1)
$ python ~/software/haddock-tools/active-passive-to-ambig
.py 4G6K-active.list 4I1B-passive.list >antibody-antigen-ambig.tbl
Traceback (most recent call last):
File "/home/lanselibai/software/haddock-tools/active-passive-to-ambig.py", line 79, in <module>
main()
File "/home/lanselibai/software/haddock-tools/active-passive-to-ambig.py", line 73, in main
active1, passive1 = [[int(x) for x in line.split()] for line in open(sys.argv[1])]
ValueError: need more than 1 value to unpack
$ ~/software/haddock-tools/active-passive-to-ambig.py 4G6
K-active.list 4I1B-passive.list >antibody-antigen-ambig.tbl
Traceback (most recent call last):
File "/home/lanselibai/software/haddock-tools/active-passive-to-ambig.py", line 79, in <module>
main()
File "/home/lanselibai/software/haddock-tools/active-passive-to-ambig.py", line 73, in main
active1, passive1 = [[int(x) for x in line.split()] for line in open(sys.argv[1])]
ValueError: need more than 1 value to unpack