Contributing to peptides.py#

For bug fixes or new features, please file an issue before submitting a pull request. If the change isn’t trivial, it may be best to wait for feedback.

Running tests#

Tests are written as usual Python unit tests with the unittest module of the standard library. Running them requires the data files to be built locally:

$ python setup.py codegen --inplace
$ python -m unittest discover -vv

Coding guidelines#

This project targets Python 3.6 or later.

Docstrings#

The docstring lines should not be longer than 76 characters (which allows rendering without soft-wrap of the entire module in a 80x24 terminal window).
Docstrings should be written in Google format.