nx_chem_descriptors_test.nx
buildroot/runtime/nx_chem_descriptors_test.nx
about
nx_chem_descriptors_test.nx -- C2.7 KAT for HBD/HBA/rotatable
bonds + partial Lipinski + partial Veber.
expect_exit: 0
license_tier: ORIGINAL
dependencies 6 imports · 0 importers
imports: nx_chem.nxnx_chem_molecule.nxnx_chem_smiles.nxnx_chem_periodic.nxnx_chem_valence.nxnx_chem_descriptors.nx
imported by: nobody (leaf or entry point)
call flow from main pre-order; caps 40 nodes / depth 6 declared; ↻ = already shown
structs
| none |
consts
| none |
functions
| 16 | func parse_with_h(src: *u8, n: nx_int) -> *MolGraph |
| 26 | func a_water() -> nx_int |
| 39 | func b_methane() -> nx_int called by 1: main calls 4: parse_with_hnx_chem_count_hbdnx_chem_count_hbanx_chem_count_rotatable_bonds |
| 53 | func c_ethanol() -> nx_int |
| 67 | func d_methylamine() -> nx_int |
| 83 | func e_ethylamine_rot() -> nx_int |
| 99 | func f_propylamine_rot() -> nx_int |
| 111 | func g_benzene() -> nx_int |
| 130 | func h_cyclohexane() -> nx_int |
| 149 | func i_lipinski_ethanol_pass() -> nx_int |
| 175 | func j_peroxide() -> nx_int |
| 189 | func k_veber_ethanol_pass() -> nx_int |
| 200 | func l_heavy_atom_count() -> nx_int |
| 216 | func m_ammonium() -> nx_int |
| 229 | func n_peroxide_rot() -> nx_int |
| 237 | func main() -> nx_exit |