07 06 2014 chemoinformatics Tweet
ちょっと作業したのでついでにドキュメントも更新して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