Hi again,

first a short update if anyone is interested:

Not very surprisingly Java serialization is quite useless. I tried it (HSQLDB 
has a special column type for this) but to keep it simple, it is considerably 
slower than just reading the Molfiles.
Not to mentioned that the serialized form seems to use a large amount of disk 
space. 

So back to storing properties. How do you store aromaticty? Just Yes/no per 
molecule? Isn't that covered by the fingerprint? (an hence useless)

As far as i understood, each Atom and Bond that are part of an aromatic system 
have the according flag set. This is probably relevant in graph-matching and 
hence when creating a molecule, aromaticity must be detected. So every aromatic 
Atom and bond per molecule would have to be stored in the database so that this 
calculation is not needed anymore. Of course that would be a stupid idea to do 
so. Ideally it should be in the Molfile but it's not.

Creating AtomContainers seems to be pretty straight forward, not much to 
improve. Maybe a light-weight implementation only for structure search would be 
an option?

Reagrds,

Thomas

                                          
------------------------------------------------------------------------------
_______________________________________________
Cdk-user mailing list
Cdk-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdk-user

Reply via email to