I would encourage programmers to continue to write mmCIF readers, at
least, since this will continue to define the exchange of full data
sets from the PDB. Hence, IUCr journals will import data from the PDB
in mmCIF format, since that will contain all the information associated
with a deposition that could also be used in the journal. An example of
this is the IUCr journals' toolkit for creating enhanced figures using
Jmol - the toolkit automatically fetches the mmCIF from the Protein
Data Bank.

Many applications, of course, won't use most of the "additional"
information in an mmCIF, and just need a fast (and robust) way to
input 3-d positional coordinates. But it's actually not difficult
to write a routine to do that from an mmCIF, and, once the lexical
scanning and parser functionality have been fine-tuned (and they're
not fundamentally different from core CIF), your application can
just skip over the mmCIF contents that aren't considered relevant.

There *are* software libraries that might help
(http://www.iucr.org/resources/cif/software), although in
honesty several of these are rather heavyweight. But if your
application already has a core CIF reader, extension to use mmCIF
in a pragmatic way probably won't be that difficult.

The *ideal* (and Jmol, as usual, already is ideal in this respect!)
is to provide hooks within your application that can pass arbitrary
mmCIF content to another application, even if you don't make any
further use of it yourself. Thus Jmol can sit conveniently in the
middle of a software workflow that might be using all the richness
of a fully populated mmCIF data set.

I haven't studied the details of PWF yet, but you'll see that it is
structured in such a way that it's likely to be readable with
relatively few tweaks to an existing mmCIF reader anyway.

Best wishes
Brian
_________________________________________________________________________
Brian McMahon                                       tel: +44 1244 342878
Research and Development Officer                    fax: +44 1244 314888
International Union of Crystallography            e-mail:  b...@iucr.org
5 Abbey Square, Chester CH1 2HU, England

On Sun, Apr 22, 2012 at 04:40:25PM -0400, Eric Martz wrote:
> This is the first I've heard about PWF. There are some slides by 
> Helen Berman about it here:
> 
> http://www.rcsb.org/pdb/general_information/about_pdb/rcsbpdbac10-presentations.pdf
> 
> Eric
> 
> At 4/21/12, you wrote:
>> Content-Language: en-US
>> Content-Type: multipart/alternative;
>>          boundary="_000_DA18B365B7F24FEBAC31246EE3E79B03weizmannacil_"
>> 
>> Maybe we don't need to invest too much on mmCIF support, and 
>> concentrate on the upcoming PWF (wwPDB Working Format).
>> 
>> This might be the new format that (based on an undisclosed source), 
>> PDB is seeking to get the crystallographic community approval on. 
>> When, how and if this will happen is unknown to me.
>> 
>> Jaim
>> 
>> On Apr 21, 2012, at 3:41 PM, Kevin Theisen wrote:
>>> Hi Bob,
>>> It appears FF4 is mmCIF, which we do not support (at least not 
>>> yet). I will have to do some more study of the CIF format to make 
>>> sure I understand why there are so many variations, but currently, 
>>> if your file matches the core CIF spec, then it will load without 
>>> issue: <http://it.iucr.org/G/>http://it.iucr.org/G/
>>> Bests,
>>> Kevin
> 
> ------------------------------------------------------------------------------
> For Developers, A Lot Can Happen In A Second.
> Boundary is the first to Know...and Tell You.
> Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
> http://p.sf.net/sfu/Boundary-d2dvs2
> _______________________________________________
> Jmol-users mailing list
> Jmol-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jmol-users

------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
Jmol-users mailing list
Jmol-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jmol-users

Reply via email to