[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