[Molecularmechanics] Recommendations for object oriented approaches / UML models

peter murray-rust pm286 at cam.ac.uk
Tue Apr 4 15:22:20 WEST 2006


At 14:35 04/04/2006, Konrad Hinsen wrote:
>On Apr 4, 2006, at 14:40, peter murray-rust wrote:
>
>
>>CML - which describes a trajectory. And it should be done fairly
>>succinctly - people are frightened by data structures that do not
>>look like FORTRAN tables. For that
>
>There is also the argument of human readability, a weak spot of many
>XML-based formats. For an illustration, try to find some specific
>information in a PDBML file. Good old PDB is much more user-friendly
>there - though it remains very deficient in many other respects.

<cml:table> addresses these. It allows you to 
create tables with any numbers of columns and for 
those columns to be any <scalar> or other 
hardcoded CML value (e.g. x3, formalCharge, etc.) 
In this way it is trivial to emulate a PDB but 
with completely extensible semantics. You can 
design any new concept and add it through the 
dictionary mechanism. The primary requirement is 
that the table is rectangular and that values are 
whitespace (or other delimiter) separated . It 
can even be pretty printed For more complex data 
structures you have to resort to nested XML 
(which is at least more human friendly than relational tables).

It is implemented in JUMBO.

P.

>Konrad.
>--
>---------------------------------------------------------------------
>Konrad Hinsen
>Laboratoire Léon Brillouin, CEA Saclay,
>91191 Gif-sur-Yvette Cedex, France
>Tel.: +33-1 69 08 79 25
>Fax: +33-1 69 08 82 61
>E-Mail: konrad.hinsen at cea.fr
>---------------------------------------------------------------------
>
>
>
>_______________________________________________
>Molecularmechanics mailing list
>Molecularmechanics at tddft.org
>http://www.tddft.org/mailman/listinfo/molecularmechanics

Peter Murray-Rust
Unilever Centre for Molecular Sciences Informatics
University of Cambridge,
Lensfield Road,  Cambridge CB2 1EW, UK
+44-1223-763069 




More information about the Molecularmechanics mailing list