Thanks for the fast answer.
Unfortunately, the solution wont work for me, as I need the atom ids
of the search-fragment in the molecule (what getSubgraphAtomsMap/s()
does/should do).

Cheers,
Martin

On Fri, May 15, 2009 at 3:46 PM, Egon Willighagen
<egon.willigha...@gmail.com> wrote:
> On Fri, May 15, 2009 at 2:25 PM, Martin Guetlein
> <martin.guetl...@googlemail.com> wrote:
>> However, if I change smilesSearch to "CC", the map is empty, and the output 
>> is:
>> Atoms of search in molecule: ' '
>>
>> Looks like a bug to me. Does anyone know a workaround?
>
> Solution:
>
> for (IBond bond : molecule.bonds()) {
>  if (bond.getAtomCount() == 2 &&
>     "C".equals(bond.getAtom(0).getSymbol()) &&
>     "C".equals(bond.getAtom(1).getSymbol())) {
>    match = true;
>  }
> }
>
> Interestingly enough, the CC smiles is an example in the JavaDoc:
>
> http://pele.farmbio.uu.se/nightly-1.2.x/api/org/openscience/cdk/isomorphism/UniversalIsomorphismTester.html
>
> I will need to check if we have a unit test for it...
>
> Egon
>
> --
> Post-doc @ Uppsala University
> http://chem-bla-ics.blogspot.com/
>

------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables 
unlimited royalty-free distribution of the report engine 
for externally facing server and web deployment. 
http://p.sf.net/sfu/businessobjects
_______________________________________________
Cdk-user mailing list
Cdk-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdk-user

Reply via email to