I think he means for you to have a "Load" button as part of your
plugin.  That button would first record the path to the file and then
call through to cmd.load().

On 8/19/06, Ron Jacak <r...@email.unc.edu> wrote:
Peter,

>> I'm working on a plugin that reads information appended to the end of
>> PDB files to draw CGO objects.  Right now, I have the user specify
>> the
>> filesystem path to the currently loaded objects through the
>> plugin GUI so that I know where to go to find the file.  For one
>> object,
>> this isn't so bad.  But if users load multiple objects that are in
>> different directories, I will have to change the GUI so that the user
>> has to specify the path to each object loaded.  This kind of
>> situation
>> would quickly become tedious.  Does PyMOL store the paths for objects
>> that are loaded somewhere?  I know I can get the current working
>> directory using getcwd(), so I'm hoping there's a way to get the
>> path to
>> the loaded objects as well.

> I don't know of a way to get file information from a pymol object,
> but you
> could work around this by using a python dictionary (when the pdb
> file is
> loaded, store the full path to the file in a dictionary using the
> pymol
> object name as the key).

I'm not sure I fully understand your suggestion.  It sounds to me
like what you're saying is that I should add code (e.g. a dictionary)
to the importing.py load() function which saves the file information
of objects as they're loaded.  But then instead of just distributing
my plugin, I would have to get users to change their PyMOL source, as
well (which I'm not willing to do).  Am I understanding correctly?

Any other ways around this problem?

-Ron


Ron Jacak
Graduate Student
University of North Carolina - Chapel Hill

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
PyMOL-users mailing list
PyMOL-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pymol-users


Reply via email to