[Molecularmechanics] Recycling CML

Peter Murray-Rust molecularmechanics@tddft.org
Wed, 05 Nov 2003 21:44:08 +0000


At 17:39 05/11/2003 +0100, Konrad Hinsen wrote:
>On Tuesday 04 November 2003 22:03, Peter Murray-Rust wrote:
>
>
> > changed do all the others?) CML also has an inheritance mechanism:
> >
> > <molecule ref="ala" mode="inherit">
> >    <atomArray>
> >      <atom ref="calpha" x3="12.3" y3="10.2" z3="2.3"/>
> > ...
>
>What are the modifications that are possible with that mechanism? I am
>thinking of the modifications that David presented in his proposal, for
>defining variants of fragments (e.g. the N-terminal variant of an amino acid
>residue). Such a modification involves adding and removing atoms and bonds.

There are 3 main modes:
- override/overwrite (replace existing values with new ones, but keep those 
without replacement values)
- merge - add in new information where is does not conflict with previous
- replace - replace existing molecule with the new information without 
retaining any of the old info

Therefore bonds could be deleted by using the last mode.

The design was intended to provide different snapshots (for whatever 
reason) of a molecule. The initial impetus was dynamics and conformations - 
things like element type and bonds would be kept constant. But there is no 
reason why bonds should not be changed.

The design was originally to create different instances of the same 
molecule, but there is no reason in principle why it shouldn't be used to 
clone them as well.

This could be promising.

BTW - I may seem overcautious  - feel free to ignore this:-). So long as 
designs are matched by software implementations (especially if they reflect 
existing ones) things are fine. But I have seen too many paper specs that 
were surprisingly hard to implement. There are several early designs in CML 
(admittedly forced by the lack of Schemas rather than DTDs) which have 
caused much more effort than originally expected.

Best

P.


>Konrad.
>--
>-------------------------------------------------------------------------------
>Konrad Hinsen                            | E-Mail: hinsen@cnrs-orleans.fr
>Centre de Biophysique Moleculaire (CNRS) | Tel.: +33-2.38.25.56.24
>Rue Charles Sadron                       | Fax:  +33-2.38.63.15.17
>45071 Orleans Cedex 2                    | Deutsch/Esperanto/English/
>France                                   | Nederlands/Francais
>-------------------------------------------------------------------------------
>
>_______________________________________________
>Molecularmechanics mailing list
>Molecularmechanics@tddft.org
>http://www.tddft.org/mailman/listinfo/molecularmechanics