Thanks, Bob - does the trick, and makes more tricks possible.
Frieda

On Oct 13, 2007, at 11:44 PM, Bob Hanson wrote:

I know it's not terribly clear, but you can't use variables within
select commands like that. Probably not worth it to explain why -- this has to do with how exactly commands are proccessed. In any case, you can construct and execute any command you like using the script() function:

  load =1crn.pdb
  myNum = 12;
  x = script("select " + myNum)

8 atoms selected

This then removes all need for "@variableName" in a command, and it's
necessary for the script command itself.

That said, in any select command were there is a numerical check, such as:

select resno=12

THERE you can use a variable directly, without @:

  myNum = 12;
  select resno=myNum

8 atoms selected

select resno < myNum
76 atoms selected

So that's even better in this case. Possibilities include those listed
in the table starting with "ATOMNO" at

http://chemapps.stolaf.edu/jmol/docs/?ver=11.2#atomexpressions


Bob

Frieda Reichsman wrote:

Hi,

Can a variable be used for a residue number in a select command?

When I try:

myNum = 112
select @myNum

Jmol selects zero atoms (in a file where there is a residue 112).

Frieda



///////////////////////////////////////////


Frieda Reichsman

Molecules in Motion

Interactive Molecular Structures

http://www.moleculesinmotion.com


///////////////////////////////////////////



--------------------------------------------------------------------- ---

--------------------------------------------------------------------- ----
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/

--------------------------------------------------------------------- ---

_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users




--
Robert M. Hanson
Professor of Chemistry
St. Olaf College
Northfield, MN
http://www.stolaf.edu/people/hansonr


If nature does not answer first what we want,
it is better to take what answer we get.

-- Josiah Willard Gibbs, Lecture XXX, Monday, February 5, 1900



---------------------------------------------------------------------- ---
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users

///////////////////////////////////////////

Frieda Reichsman
Molecules in Motion
Interactive Molecular Structures
http://www.moleculesinmotion.com

///////////////////////////////////////////


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to