haddock3 icon indicating copy to clipboard operation
haddock3 copied to clipboard

Add SAXS scoring module

Open cvnoort opened this issue 1 year ago • 3 comments

You are about to submit a new Pull Request. Before continuing make sure you read the contributing guidelines and you comply with the following criteria:

  • [x] You have stick to Python. Talk with us before adding other programming languages to HADDOCK3
  • [ ] Your PR is about CNS
  • [x] Your code is well documented: proper docstrings and explanatory comments for those tricky parts
  • [x] You structured the code into small functions as much as possible. You can use classes if there's a (state) purpose
  • [x] code follows our coding style
  • [ ] You wrote tests for the new code
  • [x] tox tests pass. Run tox command inside the repository folder
  • [x] -test.cfg examples execute without errors. Inside examples/ run python run_tests.py -b
  • [x] PR does not add any install dependencies unless permission granted by the HADDOCK team
  • [x] PR does not break licensing
  • [ ] Your PR is about writing documentation for already existing code :fire:
  • [ ] Your PR is about writing tests for already existing code :godmode:

Introducing a new scoring module to calculate a HADDOCK-SAXS score as described by Karaca & Bonvin (2013) in Acta Crystallographica.

cvnoort avatar Sep 09 '22 10:09 cvnoort