Hi Elaine,
I found a quick and easy workaround, but it involves editing the CASTp
gui.py file and making a couple changes to the processCastpID
function. Don't worry I duplicated this file first! I simply change
basURL to include the directory and the root filename of my castp
files, commented out the import (which is unnecessary), and altered
the try statement to only attach the suffix to the name. Then I can
use the fetch command and give it any bogus name to look for, like
test, and it opens the files with the wonderful CASTp gui interface so
I can select the channels. I have to change the baseURL for each new
structure as I wasn't sure where it gets the castpID from, but that
isn't so bad.
Best,
Wally
def processCastpID(castpID):
castpID = castpID.strip()
if len(castpID) > 4:
dir = "sccast"
else:
dir = "cast"
castpID = castpID[:4].lower() + castpID[4:]
baseUrl = "/Users/wnovak/Documents/NHpaper/ppNHase-het2-castp/
JIDF34763I670"
#from urllib2 import urlopen
try:
pdb = baseUrl + ".pdb"
mouthAtoms = baseUrl + ".mouth"
mouthInfo = baseUrl + ".mouthInfo"
pocketAtoms = baseUrl + ".poc"
pocketInfo = baseUrl + ".pocInfo"
except:
raise UserError("ID %s not in CASTp database" %
castpID)
from CASTp import processCastpFiles
structure, cavities = processCastpFiles(pdb, mouthAtoms,
mouthInfo,
pocketAtoms, pocketInfo,
identifyAs=castpID)
CastpDialog(castpID, cavities)
return [structure]
On Jul 24, 2008, at 11:27 AM, Elaine Meng wrote:
Hi Wally,
Currently it is only possible to fetch data that is already in the
CASTp database, not data from using the CASTp server on your own
structure. They only provide such results as e-mail to the user.
We were thinking in the future we could add the ability to generate
the same convenient interface in Chimera when the user specifies the
name/location of the results files (that were mailed to him), but it
hasn't been done yet - sorry!
The results come in several separate files, so it is a little more
complicated than adding a new file type, but we believe it is doable.
Best,
Elaine
-----
Elaine C. Meng, Ph.D. meng@cgl.ucsf.edu
UCSF Computer Graphics Lab and Babbitt Lab
Department of Pharmaceutical Chemistry
University of California, San Francisco
http://www.cgl.ucsf.edu/home/meng/index.html
On Jul 24, 2008, at 6:49 AM, Walter Novak wrote:
Hi all,
How can I open my own CASTp results easily? The fetch command works
great, but I need to submit some modified structures, and I don't see
CASTp under file type in the open window.
Thanks,
Wally
Walter R.P. Novak, Ph.D.
Postdoctoral Fellow
Rosenstiel Basic Medical Research Center
Brandeis University
415 South St. MS 029
Waltham, MA 02454-9110
Phone: (781) 736-4944
Fax: (781) 736-2405
Walter R.P. Novak, Ph.D.
Postdoctoral Fellow
Rosenstiel Basic Medical Research Center
Brandeis University
415 South St. MS 029
Waltham, MA 02454-9110
Phone: (781) 736-4944
Fax: (781) 736-2405
_______________________________________________
Chimera-users mailing list
Chimera-users@cgl.ucsf.eduhttp://www.cgl.ucsf.edu/mailman/listinfo/chimera-users