JNI-InChI discourages the use of aromatic bond types because it is not 'bulletproof'. Currently, in many cases, the InChIGenerator returns an error message when trying to generate an InChI for an aromatic molecule. I would like to add an option to skip the assignment of an INCHI_BOND_TYPE.ALTERN bond type (patch attached).
The class still defaults to the 'normal' behavior but now one can choose to ignore perceived aromaticity and hence the discouraged bond type. Without the option, the only way to avoid the InChIGenerator returning the error message is to remove the aromaticity before passing the molecule to the method.