The general dearomatization method works as follows:

  • Locate the aromatic electron fog.

  • Locate special bonds, that should be single (e.g. all the bonds around a trivalent nitrogen should be single).

  • Place alternating single and double bonds instead of aromatic ones.

  • This method does not check by default if Hückel's rule is valid. Molconvert has options, that check the validity of Hückel's rule:

    • "huckel": checks the validity of Hückel's rule, if not valid dearomatization isn't carried out, but no error message is sent.

    • "huckel_ex": if Hückel's rule is not valid, the program terminates with an error message.