Hello All,

I would like to ask if the two sequences below are assumed to arrive at the same result, assuming the input can be arbitrary (with or without hydrogens) ? 
Will atom typing perform the same way ?

1) Removing hydrogens, assigning atom types, adding hydrogens, aromaticity detection

IAtomContainer ac = AtomContainerManipulator.removeHydrogens(input);
AtomContainerManipulator.percieveAtomTypesAndConfigureAtoms(ac);
CDKHydrogenAdder adder = CDKHydrogenAdder.getInstance(DefaultChemObjectBuilder.getInstance());
adder.addImplicitHydrogens(ac);
CDKHueckelAromaticityDetector.detectAromaticity(ac); 



2) Assigning atom types, adding hydrogens, aromaticity detection
AtomContainerManipulator.percieveAtomTypesAndConfigureAtoms(input);
CDKHydrogenAdder adder = CDKHydrogenAdder.getInstance(DefaultChemObjectBuilder.getInstance());
adder.addImplicitHydrogens(ac);
CDKHueckelAromaticityDetector.detectAromaticity(ac); 

Thanks,
Nina