I know radicals are not fully supported (correct valence is available
only in the developer version), and I don't really know if I should
fill a bug report or add a request for future release.
My question: shouldn't the connectivity (in SMARTS X)  be, by
definition, lower than or equal to the valence?
The way I understand connectivity is "count the number of bonds around
an atom, regardless the type of bond". Am I wrong?
Any hint on why any carbon radical is recognized with a connectivity
equal to the one of its parent molecule? Is it right?
Here my very small set of tests

obabel -:C[CH2] -ocan -s [CX4v3]
C[CH2]
1 molecule converted

obabel -:C=[C]-C -ocan -s [CX3v3]
C[C]=C
1 molecule converted

obabel -:C#[C] -ocan -s [CX2v3]
C#[C]
1 molecule converted

There might be something I am missing or misunderstanding, but it
seems to me that the connectivity is calculated based on the implicit
hidrogens, also on the radical site (where it shouldn't)
Thank you for the help,

Samuele

------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
OpenBabel-discuss mailing list
OpenBabel-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-discuss

Reply via email to