mirror of
https://github.com/rdk/p2rank.git
synced 2026-06-04 12:44:24 +08:00
Parses per-protein <ID>_predictions.txt (semicolon CSV) and resolves atom_ids against queryProtein.allAtoms by PDB serial. Empty/header-only files produce 0 pockets gracefully. Prediction is bound to the caller-supplied queryProtein, avoiding the ConcavityLoader bug class. - Dataset.groovy: new case "seq2pocket" - README.md: list SwinSite and Seq2Pocket in rescoring methods; cite pocketeer.ds + swinsite.ds in test_data/ examples - CLAUDE.md: note that distro/README.md is a transient build artifact - Test fixtures: 5 real predictions under distro/test_data/, plus unsorted/header-only/path-independence variants under src/test/resources/ - Seq2PocketLoaderTest: 10 tests, all passing
371 B
371 B
P2Rank — Repo Notes
Build artifacts (do not edit)
distro/README.mdis generated from the top-levelREADME.mdby thecopyDocumentationtask inbuild.gradleon every./gradlew assemble. It is gitignored. Edit the top-levelREADME.mdonly; never editdistro/README.mddirectly — any changes are silently overwritten on the next build.