<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div id="bloop_customfont" style="font-family:Helvetica,Arial;font-size:13px; color: rgba(0,0,0,1.0); margin: 0px; line-height: auto;">Terrific! Thanks Eric and Conrad.</div><p style="color:#000;">On April 17, 2014 at 10:41:21 AM, Eric Pettersen (<a href="mailto:pett@cgl.ucsf.edu">pett@cgl.ucsf.edu</a>) wrote:</p> <blockquote type="cite" class="clean_bq"><span><div><div></div><div>If the file is something that your script needs to read itself (a list of residue IDs or something) then instead of the "open" command you would do this to get the file path:
<br>
<br>from OpenSave import OpenModal
<br>from chimera.tkgui import app
<br>pathsAndTypes = OpenModal(title="Input for script").run(app)
<br>
<br>'pathsAndTypes' is a list of 2-tuples.  The 2-tuples are the path and file type.  So assuming you only want one file, you would get the file path with:
<br>
<br>path = pathsAndTypes[0][0]
<br>
<br>--Eric
<br>
<br>                        Eric Pettersen
<br>                        UCSF Computer Graphics Lab
<br>                        http://www.cgl.ucsf.edu
<br>
<br>On Apr 17, 2014, at 8:54 AM, Conrad Huang <conrad@cgl.ucsf.edu> wrote:
<br>
<br>> You can use the "open" command with no arguments to pop up the open dialog.  Chimera should wait until you select a file (or cancel) before continuing to the next command (either on the same line or the next line in a script).
<br>>  
<br>> Conrad
<br>>  
<br>> On 4/16/2014 5:58 PM, Katrina Lexa wrote:
<br>>> Hello All,
<br>>>  
<br>>> I’m wondering if there is a way to call the file->open popup within
<br>>> chimera when running a python script? I know that it’s possible to run
<br>>> the script on the command line and read the desired arguments in that
<br>>> way, and obviously the files I want could be coded in and then changed
<br>>> every time I want to look at something new, but I’m not seeing an
<br>>> obvious option from the mailing list or in the runCommand list for
<br>>> writing in a mid-script call for the user to select a file. Is such a
<br>>> thing possible?
<br>>>  
<br>>> Thanks for your help,
<br>>> --
<br>>> Katrina
<br>>>  
<br>>>  
<br>>>  
<br>>> _______________________________________________
<br>>> Chimera-users mailing list
<br>>> Chimera-users@cgl.ucsf.edu
<br>>> http://plato.cgl.ucsf.edu/mailman/listinfo/chimera-users
<br>>>  
<br>>  
<br>> _______________________________________________
<br>> Chimera-users mailing list
<br>> Chimera-users@cgl.ucsf.edu
<br>> http://plato.cgl.ucsf.edu/mailman/listinfo/chimera-users
<br>>  
<br>
<br>
<br>
<br>
<br></div></div></span></blockquote></body></html>