Rolf Huehne wrote:

>Bob Hanson wrote:
>  
>
>>OK, well, then, since they messed up there, I highly recommend you use 
>>"connect" just after loading. I've added the test for between-model 
>>bonding in Jmol 11.3.48
>>
>>    
>>
>I don't fully trust the connect mechanism in Jmol (I saw for example
>hydrogen atoms bonded covalently with 2 other atoms in close proximity
>[a single model file]). Therefore I would prefer to display the
>"official" bonds.
>
>  
>
specific example, please? It's true, that if two atoms are very close 
Jmol doesn't apply valence rules to only bond H to one of them. After 
all, there are plenty of situations where H is bonded to 2 atoms 
(boranes, for example).

BUT, that said, Jmol 11.3.51 will follow the PDB rules and apply a 
single set of connections to ALL models in the set. So you should have 
no problem using

set autobond false
load ......

I could imagine that this may cause grief with people who misappropriate 
the PDB multimodel format, so I've made it so that one COULD have 
multiple CONECT files, and these are flushed each time a new MODEL 
command is found. Doesn't sound like that is any issue with true PDB files.

>The PDB format documentation at
>"http://www.wwpdb.org/documentation/format23/sect10.html"; tells for
>multiple model cases the following:
>
>"For NMR entries, CONECT records for all models are generated describing
>heterogen connectivity and others for LINK records."
>
>This is not really clear. But it becomes more clear in combination with
>the documentation for "LINK" records at
>"http://www.wwpdb.org/documentation/format23/sect6.html#LINK":
>  
>

Jmol does not currently read LINK records. I believe that is correct, 
because:


    LINK

*Overview*

The LINK records specify connectivity between residues that is not 
implied by the primary structure. Connectivity is expressed in terms of 
the atom names. This record supplements information given in CONECT 
records and is provided here for convenience in searching.


That implies to me that it is not just a supplement, but a redundant 
duplication "for convenience" only.

Right?



>"For NMR entries only one set (or model) of LINK records will be supplied."
>
>This means that a single set of "CONECT" records has to be applied to
>all models (separately).
>
>I analyzed the usage of "CONECT" records within all asymmetric and
>biological unit PDB format files of the Protein Data Bank. The outcome
>can be summarized as follows:
>
>1) There are never multiple sets of "CONECT" records.
>   (confirming the interpretation of the documentation)
>
>2) Statistics
>  asymmetric, with conect: 36791
>  asymmetric, with conect, with missing atoms: 40
>  asymmetric, with conect, > 1 model: 2336
>  asymmetric, with conect, > 1 model, with missing_atoms: 38
>  biological, with conect: 59933
>  biological, with conect, with missing atoms: 3624
>  biological, with conect, > 1 model: 8126
>  biological, with conect, > 1 model, with missing_atoms: 885
>
>The full results are (temporarily) available either as compressed CSV
>format file (692 kb) or as compressed MySQL dump (711 kb):
>
>http://www.fli-leibniz.de/~rhuehne/jmol/analyze_conect-2007_11_25-csv.zip
>  
>

This is very helpful. Thank you!

>http://www.fli-leibniz.de/~rhuehne/jmol/analyze_conect-2007_11_25-mysql.zip
>
>The colums are defined as follows:
>1) id: PDB ID
>2) unit_type: asymmetric/biological
>3) unit_number: biological unit number or zero for asymmetric unit
>4) maximum_model_number: largest model number found, -1 if no "MODEL"
>line found
>4) models_with_conect_count: number of "CONECT" record sets
>6) connected_atom_count: number of atoms referred to in "CONECT" records
> (missing atoms were not counted because they couldn't be classified)
>7) connected_hetatom_count: number of hetatoms referred to in "CONECT"
>records  (missing atoms were not counted because they couldn't be
>classified)
>8) missing_atom_count: number of atoms/hetatoms referred to in "CONECT"
>records that were not found in at least 1 model
>9) missing_atoms: complete list of missing atoms in Jmol-like manner
> (atom number/model_number)
>
>Since Jmol currently applies the "CONECT" record only to the last model
>before the "CONECT" record it doesn't comply with the PDB format
>specification.
>I think this should be changed.
>
>  
>
Jmol 11.3.51

a) applies a single final CONECT record set to all models in a PDB file.
b) ignores any bonds to atoms that do not exist in a given model.
c) allows multiple CONECT records, one per model, if present. This is 
not standard PDB format, of course.

Note that in general this is only applicable when one has

  set autobond OFF

prior to file loading, because generally Jmol makes its own connections.

Bob


>Regards,
>Rolf
>
>-------------------------------------------------------------------------
>SF.Net email is sponsored by: The Future of Linux Business White Paper
>from Novell.  From the desktop to the data center, Linux is going
>mainstream.  Let it simplify your IT future.
>http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
>_______________________________________________
>Jmol-users mailing list
>Jmol-users@lists.sourceforge.net
>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



-------------------------------------------------------------------------
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell.  From the desktop to the data center, Linux is going
mainstream.  Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
Jmol-users mailing list
Jmol-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to