Sam, you should be doing all this testing from a Jmol console -- pull 
that up from the popup menu and work from it.
It's far easier than trying to get it going this way.

you can't say

color atoms cartoons property_foldx

one or the other:

select *
color atoms property_foldx
color cartoons property_foldx



Samuel Flores wrote:

>Cool, this helps.
>
>I am still having trouble with getting the DATA command to work,  
>though.  Is there something obviously wrong with the following?  I  
>verified that execution stops due to the DATA statement.
>
>jmolScript('x=load("foldx.dat"); select *;  DATA "property_foldx  
>@x" ; color atoms cartoons property_foldx; ');
>
>Many thanks,
>
>Sam
>
>On May 3, 2007, at 6:43 PM, Bob Hanson wrote:
>
>  
>
>>Yes, certainly. Macs and PCs are different, though. Can you find the
>>Java Console (PC) or
>>System logs (I think) directory on your Mac. Macs dump this to a file;
>>PCs just display in on a
>>console.
>>
>>Use
>>
>>loglevel = 5
>>
>>to get voluminous reports of what is going on, and use
>>
>>message @x
>>
>>or
>>
>>show x
>>
>>to display the value of any variable any time in the Jmol console  
>>(from
>>the popup menu).
>>
>>Bob
>>
>>
>>
>>Samuel Flores wrote:
>>
>>    
>>
>>>Also, is there some way to access the error log?  Debugging applets
>>>without error messages is painful.
>>>
>>>Sam
>>>
>>>
>>>On May 3, 2007, at 1:09 PM, Samuel Flores wrote:
>>>
>>>
>>>
>>>      
>>>
>>>>Hi Bob,
>>>>
>>>>I am trying to follow this advice you gave Tim.  I have an applet
>>>>and want to color my molecule by a parameter which I store in a
>>>>file called 'foldx.dat.'  I am stuck on the first step, though --
>>>>loading the data file.  I have the following line in my javascript:
>>>>
>>>>jmolScript('x=load("../foldx.dat"); select *; color red;');
>>>>
>>>>The 'color red' command is only a flag to show me that the load
>>>>command didn't incur an error.  However the molecule does not
>>>>change color, indicating that the load command failed.  Is there an
>>>>obvious problem with my syntax?  I will write the rest of the code
>>>>once the load command is working.
>>>>
>>>>Sam
>>>>
>>>>On Apr 30, 2007, at 11:01 PM, Bob Hanson wrote:
>>>>
>>>>
>>>>
>>>>        
>>>>
>>>>>Tim, I think you will like how this works. The idea is to set up a
>>>>>property (like temperature, but of your own definition) and then
>>>>>use it
>>>>>in the command
>>>>>
>>>>>color atoms property_x
>>>>>
>>>>>To set up "property_x", you load the values into a variable and
>>>>>then use
>>>>>the DATA command
>>>>>to assign that variable to a property. "x" here is arbitrary:
>>>>>
>>>>>x = load("myfile.dat")
>>>>>select *
>>>>>data "property_tim @x"
>>>>>
>>>>>Make sure the data are a single column -- the second of what you  
>>>>>show
>>>>>below. Then just
>>>>>
>>>>>color atoms [cartoons, trace, etc.] property_tim
>>>>>
>>>>>The idea is that once you have assigned the property to the atoms
>>>>>with
>>>>>the data statement, then
>>>>>you can color them using it.
>>>>>
>>>>>If you don't have data for all the atoms, just supply the
>>>>>necessary data
>>>>>for the SELECED atoms.
>>>>>So, for example, if you are only coloring the alpha carbons, you
>>>>>can do
>>>>>that using
>>>>>
>>>>>select *.CA
>>>>>data "property_ca @x"
>>>>>
>>>>>The color scheme will be roygb.
>>>>>
>>>>>Bob
>>>>>
>>>>>
>>>>>Timothy Driscoll wrote:
>>>>>
>>>>>
>>>>>
>>>>>          
>>>>>
>>>>>>hi,
>>>>>>
>>>>>>I have a set of charge values for atoms in a pdb file.  I'd  
>>>>>>like to
>>>>>>color the structure according to those charges, but I'm a bit
>>>>>>confused how to do that.  I have this, from an email in march  
>>>>>>2007:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>            
>>>>>>
>>>>>>>Jmol 11.1.18 will allow a broad range of customized colorings for
>>>>>>>isosurfaces as well as new capabilities for labels. Basically
>>>>>>>you can
>>>>>>>read in any number of sets of atom-based data (charges, distances
>>>>>>>from a
>>>>>>>given point, anything) and then you can display that either in a
>>>>>>>label
>>>>>>>or as a coloration of an isosurface. It's very simple:
>>>>>>>
>>>>>>>1) In a file, construct a list of the numbers you want to  
>>>>>>>associate
>>>>>>>with
>>>>>>>atoms. Just any list separated by lines or spaces or tabs -- any
>>>>>>>white
>>>>>>>space is fine. Just numbers. It does not have to be for ALL the
>>>>>>>atoms,
>>>>>>>just whatever ones you wish to SELECT.
>>>>>>>
>>>>>>>2.5 2e-3
>>>>>>>-2.54 3 6
>>>>>>>etc.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>              
>>>>>>>
>>>>>>I grasp how to load the external dataset into Jmol, but how do I
>>>>>>associate a particular charge with the correct atom?  for example:
>>>>>>
>>>>>>atomnum  charge
>>>>>>1        -0.33
>>>>>>2         0.32
>>>>>>3         0.55
>>>>>>4        -0.55
>>>>>>5         0
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>thanks for any help,
>>>>>>
>>>>>>tim
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>            
>>>>>>
>>>>>------------------------------------------------------------------- 
>>>>>--
>>>>>----
>>>>>This SF.net email is sponsored by DB2 Express
>>>>>Download DB2 Express C - the FREE version of DB2 express and take
>>>>>control of your XML. No limits. Just data. Click to get it now.
>>>>>http://sourceforge.net/powerbar/db2/
>>>>>_______________________________________________
>>>>>Jmol-users mailing list
>>>>>[email protected]
>>>>>https://lists.sourceforge.net/lists/listinfo/jmol-users
>>>>>
>>>>>
>>>>>          
>>>>>
>>>--------------------------------------------------------------------- 
>>>----
>>>This SF.net email is sponsored by DB2 Express
>>>Download DB2 Express C - the FREE version of DB2 express and take
>>>control of your XML. No limits. Just data. Click to get it now.
>>>http://sourceforge.net/powerbar/db2/
>>>_______________________________________________
>>>Jmol-users mailing list
>>>[email protected]
>>>https://lists.sourceforge.net/lists/listinfo/jmol-users
>>>
>>>
>>>      
>>>
>>---------------------------------------------------------------------- 
>>---
>>This SF.net email is sponsored by DB2 Express
>>Download DB2 Express C - the FREE version of DB2 express and take
>>control of your XML. No limits. Just data. Click to get it now.
>>http://sourceforge.net/powerbar/db2/
>>_______________________________________________
>>Jmol-users mailing list
>>[email protected]
>>https://lists.sourceforge.net/lists/listinfo/jmol-users
>>    
>>
>
>
>-------------------------------------------------------------------------
>This SF.net email is sponsored by DB2 Express
>Download DB2 Express C - the FREE version of DB2 express and take
>control of your XML. No limits. Just data. Click to get it now.
>http://sourceforge.net/powerbar/db2/
>_______________________________________________
>Jmol-users mailing list
>[email protected]
>https://lists.sourceforge.net/lists/listinfo/jmol-users
>  
>


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to