Drkcore

07 06 2014 chemoinformatics Tweet

pychembldbをATCに対応させた

ちょっと作業したのでついでにドキュメントも更新して0.3.4にした。

ATC分類でレベル1がAつまり消化管と代謝作用の分子を探してみる。

::: python
>>> from pychembldb import *
>>> for c in chembldb.query(AtcClassification).filter_by(level1="A"):
...   for mol in c.molecules:
...     print mol.pref_name
... 
SODIUM FLUORIDE
SODIUM MONOFLUOROPHOSPHATE
OLAFLUR
SODIUM FLUORIDE
HYDROGEN PEROXIDE
CHLORHEXIDINE
AMPHOTERICIN B

ATC分類と認証日を表示させる

>>> for p in chembldb.query(Product).limit(10):
...   for m in p.molecules:
...     for c in m.atc_classifications:
...       print m.pref_name, p.approval_date, c.level1
... 
SULFAPYRIDINE 1982-01-01 J
HEPARIN SODIUM 1982-01-01 C
HEPARIN SODIUM 1982-01-01 C
HEPARIN SODIUM 1982-01-01 B
HEPARIN SODIUM 1982-01-01 B
HEPARIN SODIUM 1982-01-01 S

About

  • もう5年目(wishlistありマス♡)
  • 最近はPythonとDeepLearning
  • 日本酒自粛中
  • ドラムンベースからミニマルまで
  • ポケモンGOゆるめ

Tag

Python Deep Learning javascript chemoinformatics Emacs sake and more...

Ad

© kzfm 2003-2021