[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
CONFORMANCE [was Re: Survey of available CIF software and
- To: Multiple recipients of list <comcifs-l@iucr.org>
- Subject: CONFORMANCE [was Re: Survey of available CIF software and
- From: Peter Murray-Rust <Peter.Murray-rust@nottingham.ac.uk>
- Date: Fri, 1 Dec 2000 11:13:07 GMT
At 14:22 20/09/00 +0100, BrianMcM wrote: >There has been a private discussion among some members over the >last few days about how to direct the development of software to >advance the use of CIF. I'd like to take that discussion onto the whole >COMCIFS list for two reasons : (1) to survey what is needed, and >(2) to canvass opinions on how to secure development effort and funding. It >will be best to split these two threads, so I'll start here by trying to >categorise the types of tools we need to consider, and reviewing what I know >about the ones that exist. I have been hacking CIF recently and find this would benefit from having some tools to help test conformance of software. I know this is a boring subject (!) but it is a necessary part of developing software. The key thing is to have a selection of CIF files, some correct, some incorrect, so that software can be run against them. These should include some quasi-pathological examples. For example, which of the following are valid CIFs (syntax only) <empty file> data_ data _X _ "" data_foo _foo O5' data_foo _foo 'O5'' data_A data_B data_A data_a data_A loop_ _a _b data_A loop_ a_ b_ 1 2 3 (I got one of these wrong in my parser and I may have got others wrong. My parser also flags some CIFs currently on the web as incorrect, but I don't want to bugreport if it's my fault! In testing XML parsers NIST used 1000 tests (produced, I believe by SUN). I don't think we can and should run to this scale, but a few cases would be useful. I also think it's valuable to have some CIFs which exercise all of the core dictionary. Thus I want to implement _chemical_ and _chemical_conn_ but I can't find any examples of CIFs under COMCIFs or IUCr that I can use as reference. P. Peter Murray-Rust, Director Virtual School of Molecular Sciences Pharmaceutical Sciences, University of Nottingham, NG7 2RD, UK Tel: +44-(0)-115-951-5087 Fax: +44-(0)-115-951-5110 http://www.vsms.nottingham.ac.uk
- Prev by Date: Re: CIF line limits
- Next by Date: CHEMISTRY (was Re: Survey of available CIF software and
- Prev by thread: Re: CIF line limits
- Next by thread: Re: CONFORMANCE [was Re: Survey of available CIF software and
- Index(es):