2. 発展的な検索方法(部分構造検索、CIDからの検索)
化合物名での検索
smilesでの検索(得られた化合物のiupac_nameを表示)
compounds_from_smiles = pcp.get_compounds('C1=CC2=C(C3=C(C=CC=N3)C=C2)N=C1', 'smiles')
compounds_from_smiles[0].iupac_name
分子式で検索
pcp.get_compounds('C20H41Br', 'formula')
汎用的なものだと接続時間エラーになる可能性が高い
sdfファイルの取得
sdf = pcp.get_sdf('quercetine', 'name')
print(sdf)
cidから取得
compound_cid = pcp.Compound.from_cid(6819)
compound_cid.iupac_name
この形式で調べるとリストではなく1つずつ取得できる。