0
InChI
を入力として使用して、いくつかのデータベースからIDを取得したいとします。このためbioservices
からunichemを使用することができInChIとInChIKeyを相互変換する方法は?
InChI=1S/C6H14N2O2/c7-4-2-1-3-5(8)6(9)10/h5H,1-4,7-8H2,(H,9,10)/t5-/m0/s1
一つ、しかし、これらの機能は全てInChIKey
入力として必要とする、例えば
KDXKERNSBIXSRK-YFKPBYRVSA-N
それはbioservices
を使用して2つを相互変換し、それが何らかの形でInChI
はなくInChIKey
とunichem
で関数を使用することが可能であるない場合はすることは可能ですか?
私が試した:正常に動作します
from bioservices import *
u = UniChem()
u.get_src_compound_ids_from_inchikey('KDXKERNSBIXSRK-YFKPBYRVSA-N')
は、しかし、
u.get_src_compound_ids_from_inchikey('InChI=1S/C6H14N2O2/c7-4-2-1-3-5(8)6(9)10/h5H,1-4,7-8H2,(H,9,10)/t5-/m0/s1')
は仕事と400
を返していません。
bioservices
で直接可能ならばわからない