Skip to content

fix: correct BindCraft settings JSON format across use cases#2

Open
wanghan0501 wants to merge 5 commits intoMacromNex:mainfrom
AI4STeam:main
Open

fix: correct BindCraft settings JSON format across use cases#2
wanghan0501 wants to merge 5 commits intoMacromNex:mainfrom
AI4STeam:main

Conversation

@wanghan0501
Copy link
Copy Markdown

  • Update field names in generate_target_settings() to match run_bindcraft.py expectations:
    • "output_dir" → "design_path"
    • "target_pdb" → "starting_pdb"
    • "target_chains" → "chains"
    • "hotspot" → "target_hotspot_residues"
    • "binder_length" → "lengths" array format
    • "num_designs" → "number_of_final_designs"
  • Add absolute path handling for settings files
  • Update .gitignore to exclude .omc/ directory
  • Improve docstrings with correct field descriptions

wanghan0501 and others added 5 commits March 16, 2026 16:06
- Update field names in generate_target_settings() to match run_bindcraft.py expectations:
  - "output_dir" → "design_path"
  - "target_pdb" → "starting_pdb"
  - "target_chains" → "chains"
  - "hotspot" → "target_hotspot_residues"
  - "binder_length" → "lengths" array format
  - "num_designs" → "number_of_final_designs"
- Add absolute path handling for settings files
- Update .gitignore to exclude .omc/ directory
- Improve docstrings with correct field descriptions

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add HTTP_PROXY, HTTPS_PROXY, NO_PROXY build arguments
- Configure proxy in builder and runtime stages
- Reset proxy after build to avoid leaking config
- Update README with proxy build instructions
Add build-arg based proxy configuration for apt, conda, pip, git, and wget.
Proxy settings are cleared after build to keep runtime environment clean.
- Add HTTP/HTTPS proxy support via build-arg
- Configure USTC mirrors for conda and pip by default
- Reset proxy variables after build to keep runtime clean
- Update README with proxy build instructions

Usage:
  docker build -t bindcraft_mcp:latest .
  docker build --build-arg HTTP_PROXY=http://proxy:7890 -t bindcraft_mcp:latest .
- Add HTTP/HTTPS proxy support via build-arg
- Configure USTC mirrors for conda and pip by default
- Reset proxy variables after build to keep runtime clean
- Update README with proxy build instructions

Usage:
  docker build -t bindcraft_mcp:latest .
  docker build --build-arg HTTP_PROXY=http://proxy:7890 -t bindcraft_mcp:latest .
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