Rolf, let's work on this.

> I am not ready to jump for this. What code is producing this file? I'm
> > guessing you are usurping the mmCIF format for your own purposes, right?
> I
> > think it is very clever to use _atom_site.auth_seq_id for these purposes,
> > and we could consider that, though it cannot be a default to read this
> data
> > block, since it is not the same as CONECT, and it is not consistent with
> > Jmol's standard autobonding business.
> >
> It is true that the example mmCIF file here is generated within Jmol for
> pseudoatoms. But I tried to make it similar to the mmCIF files used by
> the PDB. And as far as I have seen they use the '_struct_conn' record to
> provide bonding information like they provide it in the 'CONECT' records
> in the PDB format (see example below).


Except, in fact, it doesn't work that way. It seems to be a completely
different set of information. For example:

1blu.pdb, with two SF4 components, shows all connectivity:

CONECT   59
615
CONECT   81
616
CONECT  102
614
CONECT  133
621
CONECT  271
623
CONECT  293
624
CONECT  363
622
CONECT  392
613
CONECT  613  392  618  619
620
CONECT  614  102  617  619
620
CONECT  615   59  617  618
620
CONECT  616   81  617  618
619
CONECT  617  614  615
616
CONECT  618  613  615
616
CONECT  619  613  614
616
CONECT  620  613  614
615
CONECT  621  133  626  627
628
CONECT  622  363  625  627
628
CONECT  623  271  625  626
628
CONECT  624  293  625  626
627
CONECT  625  622  623
624
CONECT  626  621  623
624
CONECT  627  621  622
624
CONECT  628  621  622  623


but 1blu.cif shows only inter-group connections:

loop_
_struct_conn.id
_struct_conn.conn_type_id
...
_struct_conn.pdbx_value_order
metalc1 metalc ? B SF4 . FE1 ? ? ? 1_555 A CYS 53 SG ? ? A SF4 101 A CYS 53
1_555 ? ? ? ? ? ? ? 2.189 ?
metalc2 metalc ? B SF4 . FE2 ? ? ? 1_555 A CYS 14 SG ? ? A SF4 101 A CYS 14
1_555 ? ? ? ? ? ? ? 2.297 ?
metalc3 metalc ? B SF4 . FE3 ? ? ? 1_555 A CYS 8  SG ? ? A SF4 101 A CYS 8
1_555 ? ? ? ? ? ? ? 2.285 ?
metalc4 metalc ? B SF4 . FE4 ? ? ? 1_555 A CYS 11 SG ? ? A SF4 101 A CYS 11
1_555 ? ? ? ? ? ? ? 2.195 ?
metalc5 metalc ? C SF4 . FE1 ? ? ? 1_555 A CYS 18 SG ? ? A SF4 102 A CYS 18
1_555 ? ? ? ? ? ? ? 2.220 ?
metalc6 metalc ? C SF4 . FE2 ? ? ? 1_555 A CYS 49 SG ? ? A SF4 102 A CYS 49
1_555 ? ? ? ? ? ? ? 2.221 ?
metalc7 metalc ? C SF4 . FE3 ? ? ? 1_555 A CYS 37 SG ? ? A SF4 102 A CYS 37
1_555 ? ? ? ? ? ? ? 2.360 ?
metalc8 metalc ? C SF4 . FE4 ? ? ? 1_555 A CYS 40 SG ? ? A SF4 102 A CYS 40
1_555 ? ? ? ? ? ? ? 2.335 ?

Thus, the CIF version has switched to a mode of only showing connections
between groups, not full hetero bonding. And the CIF will indicate odd
things like covalent bonds to sodium or calcium. So that's pretty useless.




> And about 80% of the PDB entries
> contain 'CONECT' records. So if Jmol should still be usable consistently
> as a viewer for structure database sites like the PDB or JenaLib/Jena3D
> in a few months (when no PDB format files will be provided any more) it
> should be able to read '_struct_conn' records as default.
>


>
> Bob, I thought we had discussed this here in a thread on the mmCIF
> format earlier this year and you agreed to it. But I seem to have
> misunderstood this.
>
>
I will contact RCSB and find out why they have dropped the CONECT bonding
and also find out if our PDB links will fail. I think they will not, but I
will make sure.

Bob
------------------------------------------------------------------------------
_______________________________________________
Jmol-users mailing list
Jmol-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to