Skip to content

About

Project

momapy is a Python library for working with molecular maps. It supports SBGN PD and AF maps and CellDesigner maps, providing a unified API for reading, writing, inspecting, styling, and rendering them.

The project is developed at the University of Luxembourg.

Authors

Contributing

Bug reports and feature requests are welcome via the GitHub issue tracker.

To contribute code:

  1. Fork the repository on GitHub.
  2. Create a feature branch.
  3. Make your changes, following the coding conventions in CLAUDE.md.
  4. Run the test suite: pytest tests/
  5. Open a pull request against main.

All commits must follow Conventional Commits (enforced via commitlint). See CLAUDE.md for the list of valid types and examples.

License

This code is distributed under the GPLv3 license.