Dear Pymol mailing list, I am facing a problem with some python scripting involving pymol...
I have a python script which adds a new function to pymol (align_all_to_all.py that I found on pymolwiki). I added some features to it so that it can load pdbs and thus automate the calculations. Whenever I run the script, I get this error: Traceback (most recent call last): File "calculateRMSD_04.py", line 145, in <module> pymol.cmd.align_all_to_all() AttributeError: 'module' object has no attribute 'align_all_to_all' However, the align_all_to_all function is correctly added to pymol functions (autocompletion works in the displayed session). I guess the problem comes from how I call it in the script, but so far I couldn't figure what is the problem.... I am very new to both pymol and python, so any help would be much appreciated! Cheers, Jose Manuel Here is the relevent part of the script: #### SCRIPT #### import __main__ # __main__.pymol_argv = ['pymol','-cq'] # Pymol: quiet and no GUI import pymol, commented for debugging # Initialisation import pymol pymol.finish_launching() pymol.cmd.extend('align_all_to_all',align_all_to_all) # add function into pymol commands # Load all pdbs listed in the input file for pdb in list_pdb: pdbfile = path + pdb + ".pdb" pymol.cmd.load(pdbfile, pdb) # Compute RMSD pymol.cmd.align_all_to_all() pymol.cmd.quit() ------------------------------------------------------------------------------ Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ _______________________________________________ PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net) Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net