I don't want to brag, but check out this beauty:

http://iri-pc87.ulb.ac.be/sample/sample/test_jmol.html

;-)

Joost

>Okay, I think this is the way to go. 
>I tried it on the file with 7 rotamers and it works fine.
>I have a program that generates the PDB file and I can add anything to the 
>file output I want, so if I tell it to write MODEL1 ... ENDMDL for each model, 
>it should work.
>
>Thanks for all the help!
>Saved again. ;-)
>
>cheers,
>
>Joost
>
>
>>As Miguel suggests and my demo shows, the thing you need to do is to separate
>>the different models using
>>
>>MODEL
>>ENDMDL
>>
>>as shown, for example, at
>>
>>http://rcsb-deposit.rutgers.edu/adit/docs/pdb_atom_format.html
>>
>>          1         2         3         4         5         6         7       
>>   8
>>12345678901234567890123456789012345678901234567890123456789012345678901234567890
>>MODEL        1
>>ATOM      1  N   ALA     1      11.104   6.134  -6.504  1.00  0.00           N
>>ATOM      2  CA  ALA     1      11.639   6.071  -5.147  1.00  0.00           C
>>...
>>...
>>ATOM    293 1HG  GLU    18     -14.861  -4.847   0.361  1.00  0.00           H
>>ATOM    294 2HG  GLU    18     -13.518  -3.769   0.084  1.00  0.00           H
>>TER     295      GLU    18
>>ENDMDL
>>
>>Of course the catch is that with this you need to duplicate ALL the entries.
>>A nice benefit of this is that then you can run the animations and watch your
>>rotomers interconvert.
>>
>>With 80+ rotomers that's a BIG file. You might consider doing this in a way 
>>I've
>>done, where the single file is read in, then parsed, then reloaded as a set 
>>of 
>>models. The JavaScript sequence for this is really not that bad:
>>
>>strModel=""
>>Model=new Array()
>>
>>function mycallback(app,msg){
>>  var strMsg=msg+""
>>  if(strMsg.length<1000)return
>>  strModel=strMsg
>>  Model=strModel.split("TER")
>>  strModel=""
>>  for(var i=1;i<=Model.length;i++){
>>      strModel+="MODEL "+i+"\n"+Model[0]+Model[i]+"ENDMDL\n"
>>  }
>>  setTimeout("document.jmol.loadInline(strModel)",100)
>>}
>>
>>
>>This is a bit crude, but I think it does the job. (It doesn't rip out the
>>Tyr A 155, though. If that's really what you need, that's a bit of a problem, 
>>I 
>>think.
>>
>>One PARTIAL solution, actually a pretty nice one would be an option in Jmol 
>>such 
>>  as
>>
>>set interchainbonding ON/OFF
>>
>>This would, I guess, have to be executed BEFORE a "load" command and would
>>direct the bond-generator to NOT connect atoms that are in separate TER sets.
>>What this would allow is for you to load your model with all those sets just 
>>the 
>>way you have them and then restrict them to separate rotomers by defining 
>>groups 
>>of atoms as, for example:
>>
>>define mainchain 1-210 and not 155
>>define rotomer1 (mainchain or 1210)
>>define rotomer2 (mainchain or 1211)
>>define rotomer1 (mainchain or 1212)
>>...
>>restrict rotomer1
>>
>>except... How do you "unrestrict"? So that then later you can do:
>>
>>restrict rotomer2
>>
>>etc.
>>
>>This will ONLY work if Miguel can allow for ignoring interchain bonding.
>>
>>Bob
>>
>>
>>
>>
>>
>>
>>
>>Joost Van Durme wrote:
>>
>>> Hello!
>>> 
>>> I'm investigating rotamer distributions of residues and I write a new PDB
>>> file including the found rotamers for one position. These are written at the
>>> end of the PDB file. The result is that multiple rotamers of one residue are
>>> displayed in the molecule. Unfortunately, Jmol starts to make bonds between
>>> those rotamer atoms, and that's not really what I want. It gets pretty messy
>>> that way.
>>> 
>>> Is there a way to get this fixed? Or a workaround somewhere?
>>> 
>>> you can view the model here: 
>>> http://iri-pc87.ulb.ac.be/sample/sample/test_jmol.html
>>> 
>>> and download the PDB file here: 
>>> http://iri-pc87.ulb.ac.be/sample/sample/JOOST.PDB
>>> 
>>> For info, you see the rotamers of a Tyrosine. ;-)
>>> 
>>> Joost
>>> 
>>> 
>>> 
>>> ------------------------------------------------------- This SF.Net email is
>>> sponsored by Oracle Space Sweepstakes Want to be the first software 
>>> developer
>>> in space? Enter now for the Oracle Space Sweepstakes! 
>>> http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click 
>>> _______________________________________________ Jmol-users mailing list 
>>> [email protected] 
>>> https://lists.sourceforge.net/lists/listinfo/jmol-users
>>
>>-- 
>>
>>Robert M. Hanson, [EMAIL PROTECTED], 507-646-3107
>>Professor of Chemistry, St. Olaf College
>>1520 St. Olaf Ave., Northfield, MN 55057
>>mailto:[EMAIL PROTECTED]
>>http://www.stolaf.edu/people/hansonr
>>
>>"Imagination is more important than knowledge."  - Albert Einstein
>>
>>
>>-------------------------------------------------------
>>This SF.Net email is sponsored by Oracle Space Sweepstakes
>>Want to be the first software developer in space?
>>Enter now for the Oracle Space Sweepstakes!
>>http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click
>>_______________________________________________
>>Jmol-users mailing list
>>[email protected]
>>https://lists.sourceforge.net/lists/listinfo/jmol-users
>>
>>
>
>-----
>-----
>Interdisciplinary Research Institute 
>for Human and Molecular Biology (IRIBHM)
>Faculty of Medicine
>Free University of Brussels
>Belgium 
>-----
>d(^_^)b
>
>
>-------------------------------------------------------
>This SF.Net email is sponsored by Oracle Space Sweepstakes
>Want to be the first software developer in space?
>Enter now for the Oracle Space Sweepstakes!
>http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click
>_______________________________________________
>Jmol-users mailing list
>[email protected]
>https://lists.sourceforge.net/lists/listinfo/jmol-users
>
>

-----
-----
Interdisciplinary Research Institute 
for Human and Molecular Biology (IRIBHM)
Faculty of Medicine
Free University of Brussels
Belgium 
-----
d(^_^)b


-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click
_______________________________________________
Jmol-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to