Hi Jarrett, Thank you very much for your kind and comprehensive advice, really appreciate it! I will try it out.
Kind regards, Jessica Lim ________________________________ From: Jarrett Johnson <jarrett.john...@schrodinger.com> Sent: Thursday, May 18, 2023 8:32 PM To: #JESSICA LIM JIAYING# <jessicaj...@e.ntu.edu.sg> Cc: pymol-users@lists.sourceforge.net <pymol-users@lists.sourceforge.net> Subject: Re: [PyMOL] Generating of Rg for every state in PyMOL Hi Jessica, It seems in the gyradius psico script, by default it will calculate the radius of gyration for the current state. You can provide a specific state to this argument and generate the list yourself in a script. ``` from psico.querying import gyradius from pymol import cmd obj = "1nmr" cmd.fetch(obj) # for loop for i in range(cmd.count_states(obj)): print(f"State {i+1}: {gyradius(obj, state=i+1)}") # list comprehension gy_list = [gyradius(obj, state=i+1) for i in range(cmd.count_states(obj))] print(gy_list) ``` Hope that helps, Jarrett J On Thu, May 18, 2023 at 8:05 AM #JESSICA LIM JIAYING# via PyMOL-users <pymol-users@lists.sourceforge.net<mailto:pymol-users@lists.sourceforge.net>> wrote: Hi all, I am having difficulty in trying to print out a list of the radius of gyration for all states in my PDB file. I have several files of 100 states each and would like to generate a list of the radius of gyration for every individual state. However, I have only been successful at using the command gyradius as part of the psico package in PyMOL but it only outputs a single value, and I would have to click manually to the next state and re-enter the command to get the next value. Hence, I would like to be able to obtain a list of values without having to click through 100 different states. Any advice or suggestions on how this can be done will be greatly appreciated, thank you! Kind regards, Jessica Lim _______________________________________________ PyMOL-users mailing list Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net Unsubscribe: https://sourceforge.net/projects/pymol/lists/pymol-users/unsubscribe -- Jarrett Johnson | Senior Developer, PyMOL [https://drive.google.com/uc?id=1zOlB9fluGZyuInRUQgKsdjtjpR5L9z6R&export=download]
_______________________________________________ PyMOL-users mailing list Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net Unsubscribe: https://sourceforge.net/projects/pymol/lists/pymol-users/unsubscribe