LoginSignup
0
0

More than 5 years have passed since last update.

mordredで記述子が3次元座標を必要とするかどうかを取得

Posted at

背景

フリーの記述子計算ソフトmordredにおいて、3次元座標がないと計算ができない記述子もあり、3次元座標あり/なしでその記述子を計算するかどうかを切り分けたい。

環境

  • Windows10
  • Anaconda
  • python3.X
  • mordred 1.1.1

やり方

以下の通り、記述子オブジェクトのrequire_3Dメソッドで取得可能

from rdkit import Chem
from mordred import Calculator, descriptors

calc = Calculator(descriptors, ignore_3D=False)

for i, desc in enumerate(calc.descriptors):
  print(desc.require_3D)
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0