biopython>=1.86
cryptography>=42.0
numpy>=1.24
pandas>=2.3.3
pyyaml>=6.0
requests>=2.31
scipy>=1.15.3
networkx>=3.0
matplotlib==3.10.7
python-dateutil==2.9.0.post0
imageio>=2.34
lark>=1.2.2

[:platform_system != "Windows"]
pysam>=0.23.3

[dev]
pytest
pytest-qt>=4.4
pytest-cov
ruff
mypy
build
twine
jsonschema>=4.0
Pillow>=10.0
cryptography>=42.0
boto3>=1.34
moto[s3]>=5.0
scikit-image>=0.22
matplotlib==3.10.7
python-dateutil==2.9.0.post0
networkx>=3.0
imageio>=2.34
biopython>=1.84
pydantic<2.12,>=2.5
psutil>=5.9
PySide6>=6.6
glfw>=2.6.4
moderngl>=5.12.0
mkdocs>=1.6
mkdocs-material>=9.5

[docs]
mkdocs>=1.6
mkdocs-material>=9.5

[gui]
PySide6>=6.6
cryptography>=42.0

[protein]
biopython>=1.84

[realtime]
glfw>=2.6.4
moderngl>=5.12.0

[rloks]
rloks>=0.1.0

[s3]
boto3>=1.34

[schema]
pydantic<2.12,>=2.5

[studio]
PySide6>=6.6
cryptography>=42.0
glfw>=2.6.4
moderngl>=5.12.0

[viz]
matplotlib==3.10.7
python-dateutil==2.9.0.post0
networkx>=3.0
imageio>=2.34
