Metadata-Version: 2.3
Name: bio-init
Version: 0.1.0
Summary: Bioinformatics project scaffolder
Requires-Dist: pytest>=9.0.2
Requires-Dist: questionary>=2.1.1
Requires-Dist: rich>=14.3.3
Requires-Dist: typer>=0.24.1
Requires-Python: >=3.12
Description-Content-Type: text/markdown

![Tests](https://github.com/GravityKat/bio-init/actions/workflows/tests.yml/badge.svg)

# 🧬 Bio-Init

[![Python Version](https://img.shields.io/badge/python-3.12%2B-blue)](https://www.python.org/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Build Tool: uv](https://img.shields.io/badge/build--tool-uv-orange)](https://github.com/astral-sh/uv)

**Bio-Init** is a high-performance CLI framework designed to automate the scaffolding of FAIR-compliant (Findable, Accessible, Interoperable, Reusable) bioinformatics projects.

Developed for computational biologists and biomedical engineers, it enforces industry-standard directory structures and injects domain-specific boilerplate code for Genomics, Bio-ML, and Viral Simulations.

## 🚀 Key Features

- **Interactive Wizard:** A step-by-step setup guide powered by `questionary`.
- **Modern Infrastructure:** Leveraging **Astral's uv** for Rust-based, lightning-fast dependency resolution.
- **FAIR Standards:** Automatic separation of `data/raw`, `data/processed`, and `results/`.
- **Boilerplate Injection:** Instant starter code for PyTorch models and Snakemake pipelines.

## 🛠 Installation

Ensure you have [uv](https://github.com/astral-sh/uv) installed:

```bash
uv tool install bio-init
```
