こんばんは、
標準の 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:ISAKRJDGNUQOIC-UHFFFAOYSA-N
私の質問は、これがさらに情報がなくても理論的に可能かどうかです。そうでない場合、既存のデータベースを使用するなど、この目標を達成する他の方法はありますか?
最終的な目標は、水素層を含む InChI 文字列を mol ファイルに変換して、クロマトグラムのピークをマッピングできるようにすることです。そのため、このトリックを実行できる OpenBabel をインストールしましたが、前述の InChI 間の変換を解決できません。
InChIキーをURLに挿入することで、InChIキー(私が持っている標準InChIから生成できる)から目的の非標準InChI(水素層付き) に変換できるサボテンのWebサイトをすでに見つけました: http: //cactus.nci.nih.gov/chemical/structure/ISAKRJDGNUQOIC-UHFFFAOYSA-N/inchi . ここでの問題は、複数の正しい非標準 InChI 文字列 (固定水素層付き) が返されることです。それらの 1 つは、私が求めているウラシルの標準ですが、正しいものを自動的に選択する方法を理解する方法がわかりません。ご想像のとおり、何百ものコンバージョンに対して自動化された方法でこれを実行したいと考えています。
私はあなたの助けに感謝します。
ロッディ