The is an issue when an InChI contains a fixed-H layer where the chemical formula and the /p and /q layers can appear a second time. The Matlab code responds differently than my code in this case.
Examples of compounds where there is a difference in the nH or charge are:
C00032 (Heme)
C01137 (S-Adenosylmethioninamine)
C02191 (Protoporphyrin)
C15670 (Heme A)
C15672 (Heme O)
This bug was fixed by using OpenBabel to parse the InChI and get the formula and charge (instead of using our own parser which had bugs and inconsistencies).
The is an issue when an InChI contains a fixed-H layer where the chemical formula and the /p and /q layers can appear a second time. The Matlab code responds differently than my code in this case.
Examples of compounds where there is a difference in the nH or charge are: C00032 (Heme) C01137 (S-Adenosylmethioninamine) C02191 (Protoporphyrin) C15670 (Heme A) C15672 (Heme O)