# ── Cis-GS runtime requirements ─────────────────────────────────────────
# Pin floors only; pip resolves the rest. Tested with Python 3.9 - 3.12.

# Core scientific stack
numpy>=1.23
pandas>=1.5
scipy>=1.9
scikit-learn>=1.1

# Bioinformatics
biopython>=1.79
bcbio-gff>=0.6

# Visualization
matplotlib>=3.6
seaborn>=0.12
matplotlib-venn>=0.11

# Network / community detection (Step 5 coexpression)
networkx>=3.0
python-louvain>=0.16

# Motif / sequence visualization (Step 3 logos)
logomaker>=0.8

# GUI
PyQt5>=5.15

# HTTP / progress / images
requests>=2.28
tqdm>=4.64
Pillow>=9.0

# PDF handling (manuscript / figure export)
PyMuPDF>=1.22
