nx_chem_peak_list_test.nx
buildroot/runtime/nx_chem_peak_list_test.nx
about
nx_chem_peak_list_test.nx -- C5.0 KAT + integrated lab-pipeline demo.
Tests the text-format peak list parser then composes with C4.0
adulterant DB lookup to produce a verdict report from "raw lab
output text" -- exactly the workflow a real analyst would run.
expect_exit: 0
license_tier: ORIGINAL
dependencies 9 imports · 0 importers
imports: nx_chem.nxnx_chem_molecule.nxnx_chem_smiles.nxnx_chem_periodic.nxnx_chem_valence.nxnx_chem_mass.nxnx_chem_isotope_pattern.nxnx_chem_adulterant_db.nxnx_chem_peak_list.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
| 23 | func bytes_from_chars(out_buf: *u8, src_text: *u8, n: nx_int) -> *u8 |
| 36 | func a_parse_decimal() -> nx_int |
| 50 | func b_parse_short_decimal() -> nx_int |
| 63 | func c_parse_int() -> nx_int |
| 76 | func d_parse_no_digit() -> nx_int |
| 88 | func e_parse_stops_at_space() -> nx_int |
| 102 | func f_parse_two_peaks() -> nx_int |
| 126 | func g_parse_comments_and_blanks() -> nx_int |
| 149 | func h_parse_three_col() -> nx_int |
| 175 | func i_file_roundtrip() -> nx_int |
| 212 | func j_missing_file() -> nx_int |
| 229 | func k_basename() -> nx_int |
| 258 | func l_csv_peak_format() -> nx_int |
| 288 | func run_pipeline_demo() -> nx_int |
| 409 | func main() -> nx_exit |