nx_peptide_chain_test.nx
buildroot/runtime/nx_peptide_chain_test.nx
about
nx_peptide_chain_test.nx -- gate for nx_peptide_chain. The anchor is human
insulin against its published monoisotopic mass 5803.6375 Da, which is only
reachable with BOTH chains (two waters, not one) and ALL THREE disulfides.
T3 runs the no-bridge and single-sequence variants as negative controls.
expect_exit: 0 license_tier: ORIGINAL
dependencies 4 imports · 0 importers
imports: nx_syscalls.nxnx_peptide.nxnx_peptide_ext.nxnx_peptide_chain.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
| 11 | func t_puts(s: *u8) -> i64 { var n: i64 = 0; while s[n] != (0 as u8) { n = n + 1 } sys_write(1, s, n); return 0 } |
| 12 | func t_putn(v: i64) -> i64 { let bb: *u8 = sys_mmap(28); var m: i64 = v; if m < 0 { m = 0 - m; sys_write(1, "-" as *u8, 1) } let t: *u8 = sys_mmap(28); var k: i64 = 0; if m == 0 { t[0] = 48 as u8; k = 1 } while m > 0 { t[k] = (48 + (m % 10)) as u8; m = m / 10; k = k + 1 } var i: i64 = 0; while i < k { bb[i] = t[k - 1 - i]; i = i + 1 } sys_write(1, bb, k); return 0 } |
| 16 | func build_insulin() -> *NxPepAssembly called by 1: main calls 4: nx_pep_assembly_newpca_add_chain_seqpca_add_intra_disulfidepca_add_inter_disulfide |
| 26 | func main() -> i64 |