I would like to get the count of disulfide bonds.

At http://chemapps.stolaf.edu/jmol/docs/examples-11/new.htm

javascript alert(jmolGetPropertyAsArray("bondInfo", "cys.sg").length)

alerts "3", the number of ssbonds in 1crn. It also correctly alerts 
"6" for 3kwb (which six disulfides and four cys residues not in 
disulfide bonds). Perfect!

1. Is the above syntax the correct/recommended method for javascript?

getproperty bondinfo sulfur
and
getproperty bondinfo "cys.sg" # quotes are required

report six bonded atoms for 3kwb.

2. However, I have not discerned the correct syntax for assigning the 
number of ssbonds to a Jmol variable.

x = getproperty bondinfo "cys.sg"
print x

produces

Token[keyword(5/0x8101005) value="getproperty"]

print x.length

produces

0

???

The example at http://chemapps.stolaf.edu/jmol/docs/#getproperty

var modelInfo = jmolGetPropertyAsArray("modelInfo")
alert(modelInfo.modelCount)
for (int i = 0; i < modelInfo.modelCount; i++)
   alert(modelInfo.models[i].name).

used .modelCount.

However, I see no .bondCount in the report from getproperty bondinfo "cys.sg".

3. How would I get the .bondCount in Jmol?

4. If I successfully get the .bondCount into a Jmol variable (or any 
other value), can I retrieve that value in javascript?

x = 5
javascript alert(jmolGetPropertyAsString(x))

produces no alert at new.htm.

Thanks, -Eric


------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to