Skip to content

Align README and usage guide with numbering and parsing behavior - #222

Merged
delalamo merged 2 commits into
mainfrom
codex/readme-codebase-sync
Sep 26, 2026
Merged

delalamo merged 2 commits into
mainfrom
codex/readme-codebase-sync

Conversation

@delalamo

Copy link
Copy Markdown
Owner

The README and usage guide present IMGT domain ranges without qualifying the numbering scheme, and their Python examples use permissive PDB parsing that can silently discard duplicate atoms.

Clarify that each domain retains its selected scheme’s residue numbers and receives an offset of 0, 1000, 2000, and so on, with the listed ranges explicitly identified as IMGT examples. Update both Python examples to use PDBParser(PERMISSIVE=False, QUIET=True), matching the CLI’s rejection of malformed duplicate atom records.

Validation

  • Executed both edited Python examples against the committed 12e8_H.pdb fixture; renumbering succeeded and preserved atom counts.
  • Confirmed both examples reject a duplicated atom record with PDBConstructionException.
  • mkdocs build --strict passed.
  • git diff --check passed.

@delalamo
delalamo merged commit a7f6f0a into main Sep 26, 2026
10 checks passed
@delalamo
delalamo deleted the codex/readme-codebase-sync branch September 26, 2026 10:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant