Преобразование стандартного InChI в InChI с фиксированным водородным слоем

Добрый вечер,

Я пытаюсь преобразовать стандартную строку InChI в нестандартную строку InChI с фиксированным водородным слоем:

Пример:
Стандартные инчи для урацила:
InChI=1S/C4H4N2O2/c7-3-1-2-5-4(8)6-3/h1-2H,(H2,5,6,7,8)
Желаемый результат:
InChI=1/C4H4N2O2/c7-3-1-2-5-4(8)6-3/h1-2H,(H2,5,6,7,8)/f/h5-6H

InChIkey для Uracil: ISAKRJDGNUQOIC-UHFFFAOYSA-N

Мой вопрос: возможно ли это вообще теоретически без дополнительной информации, и если нет, есть ли другие способы достижения этой цели, например, с использованием существующей базы данных?

Конечная цель состоит в том, чтобы преобразовать строку InChI с водородным слоем в мольный файл, чтобы иметь возможность сопоставить пики хроматограммы с ней, поэтому я установил OpenBabel, который может добиться цели, но он не может решить вышеупомянутое преобразование между InChI.

Я уже нашел веб-сайт кактуса, который позволяет преобразоватьключ InChI (который я могу сгенерировать из имеющегося у меня стандартного InChI) в нужный нестандартный InChI (с водородным слоем), вставив InChIkey в URL-адрес следующим образом: http://cactus.nci.nih.gov/chemical/structure/ISAKRJDGNUQOIC-UHFFFAOYSA-N/inchi. Проблема здесь в том, что он возвращает несколько правильных нестандартных строк InChI (с фиксированным водородным слоем). Один из них - это стандарт на урацил, который мне нужен, но я не вижу способа выяснить, как правильно выбрать правильный. Как вы можете себе представить, я хочу запустить это в автоматическом режиме для сотен конверсий.

Я ценю вашу помощь.

Loddi

0 ответов

Другие вопросы по тегам