| Total Complexity | 0 |
| Total Lines | 29 |
| Duplicated Lines | 0 % |
| Changes | 0 | ||
| 1 | from typing import NamedTuple |
||
|
|
|||
| 2 | |||
| 3 | |||
| 4 | class _Prop(NamedTuple): |
||
| 5 | kind: str |
||
| 6 | source: str |
||
| 7 | |||
| 8 | |||
| 9 | PREDICTED_PROPERTIES = [ |
||
| 10 | _Prop("average_mass", "ChemAxon"), |
||
| 11 | _Prop("logp", "ALOGPS"), |
||
| 12 | _Prop("logs", "ALOGPS"), |
||
| 13 | _Prop("solubility", "ALOGPS"), |
||
| 14 | _Prop("pka_strongest_acidic", "ChemAxon"), |
||
| 15 | _Prop("polar_surface_area", "ChemAxon"), |
||
| 16 | _Prop("polarizability", "ChemAxon"), |
||
| 17 | _Prop("physiological_charge", "ChemAxon"), |
||
| 18 | ] |
||
| 19 | |||
| 20 | RULES = [ |
||
| 21 | _Prop("rule_of_five", "ChemAxon"), |
||
| 22 | _Prop("ghose_filter", "ChemAxon"), |
||
| 23 | _Prop("veber_rule", "ChemAxon"), |
||
| 24 | _Prop("mddr_like_rule", "ChemAxon"), |
||
| 25 | ] |
||
| 26 | |||
| 27 | |||
| 28 | __all__ = ["_Prop", "PREDICTED_PROPERTIES", "RULES"] |
||
| 29 |