按任务学习

从 SMILES 计算分子量、LogP 和 TPSA

解析一个 SMILES,并从同一个分子计算三种常用筛选描述符。

完成内容

保留输入 SMILES 的小型可复现性质报告。

步骤

  1. 将已知 SMILES 解析为分子对象。
  2. 从该对象计算分子量、LogP 和 TPSA。
  3. 在结果中同时保留原始 SMILES。
mol = chematic.from_smiles("CCO")
weight = mol.mw
logp = mol.logp
tpsa = mol.tpsa

预期结果

三个值都来自同一个分子。乙醇的分子量约为 46.07 g/mol。

遇到问题时

这些是计算描述符,不是实验测量或临床预测。解析失败时请保留输入和错误,而不是静默丢弃该行。

下一步

阅读 Python 工作流