Configure PRODIGY pipeline for WES execution with S3 and Harbor
Some checks failed
ci / test (3.10) (push) Has been cancelled
ci / test (3.11) (push) Has been cancelled
ci / test (3.12) (push) Has been cancelled
ci / test (3.13) (push) Has been cancelled
ci / test (3.9) (push) Has been cancelled

This commit is contained in:
2026-03-17 16:38:16 +01:00
commit 19fd443501
38 changed files with 16328 additions and 0 deletions

36
DEVELOPMENT.md Normal file
View File

@@ -0,0 +1,36 @@
# PRODIGY Development
## Installation
We use `poetry` to manage the dependencies and the virtual environment, so you need to install it first; check the [official documentation](https://python-poetry.org/docs/#installation) for more details.
Clone the repository and install the dependencies:
```text
git clone https://github.com/haddocking/prodigy.git && cd prodigy
poetry install
```
## Testing
To run the tests, use the following command:
```text
python -m unittest
```
## Code style
We use `trunk` as the "all-purpose" linting tool, check its [documentation](https://docs.trunk.io/docs/install).
To check for code style issues, run:
```text
trunk check
```
To automatically fix the issues, run:
```text
trunk fmt
```