Skip to content

Latest commit

 

History

History
23 lines (18 loc) · 1.25 KB

THIRD_PARTY_NOTICES.md

File metadata and controls

23 lines (18 loc) · 1.25 KB

Third-party notices

The hydrogen-bond geometry and three-state secondary-structure rules in core/assign.c are a C/WebAssembly port of AssigningSecondaryStructure.jl: https://github.com/MurrellGroup/AssigningSecondaryStructure.jl

Copyright (c) 2023 Anton Oresten. Licensed under the MIT License, reproduced in vendor/LICENSE.AssigningSecondaryStructure and included in the package license. The spatial hash, freestanding WASM workspace, TypeScript APIs, parsers, adapters, tests, packaging, and examples are new implementation work. Upstream describes its algorithm as originally ported from PyDSSP; this distribution does not embed PyDSSP, Python, Julia, DSSP, or Emscripten runtime code.

The library was designed to accept the public backbone structure shape documented by https://github.com/MurrellGroup/webProteinMPNN. It neither copies nor bundles webProteinMPNN runtime code and does not depend on it.

The small 1BPI test coordinate extract is described separately in tests/fixtures/README.md in the source distribution. It is structural data, not upstream executable code. No dssp-wasm code is included.

Build/test-only tools (not runtime dependencies): TypeScript, Clang/LLVM, Node, and optionally Python Playwright/Chromium. Their binaries are not bundled.