26-01-2006 13:18:20
	
	If I have a reaction such as:
And take two reactants such as
and
then both SMILES represent the same molecule but one is aromatised and the other is dearomatised.
If I then use the reactor class:
then the aromatised SMILES successfully reacts, and the dearomatised fails and returns null, but I would assume that both would transform.
So, is this by design? If so, then what's the best way to handle this?
| Code: | 
| [#8]-c1ccccc1>>[#8]Cc1ccccc1 | 
And take two reactants such as
| Code: | 
| OC1=CC=C(CCCl)C=C1 | 
and
| Code: | 
| Oc1ccc(CCCl)cc1 | 
then both SMILES represent the same molecule but one is aromatised and the other is dearomatised.
If I then use the reactor class:
| Code: | 
| Reactor reactor = new Reactor(); reactor.setMappingStyle(2); reactor.setReaction(rxn); reactor.setReactants(reactants); Molecule[] products = reactor.react(); | 
then the aromatised SMILES successfully reacts, and the dearomatised fails and returns null, but I would assume that both would transform.
So, is this by design? If so, then what's the best way to handle this?