Thank you for your interest in contributing!
Please open an issue on GitHub with:
- A description of the bug
- A minimal reproducible example (DNA sequence and expected output)
- Your Python version and operating system
Open an issue describing:
- The feature you would like
- The biological use case it addresses
- Any relevant literature on pyrrolysine or amber codon biology
- Fork the repository
- Create a new branch:
git checkout -b my-feature - Make your changes
- Run the tests:
pytest - Push your branch and open a pull request
git clone https://github.com/CameronCat/amber-codon-scanner
cd amber-codon-scanner
pip install -e ".[dev]"
pytest- Follow PEP 8
- Add docstrings to new functions
- Add tests for new functionality
- Keep biological claims grounded in published literature with citations
- Be explicit about heuristic vs validated methods
Open an issue on GitHub.