# Examples

TrackNado provides several examples demonstrating how to use the library for different scenarios.

## 1. CapCruncher Hub Generation
Replicates the complex logic of a legacy pipeline for capturing-based 3C data.
[View Source Code](https://github.com/alsmith151/TrackNado/blob/main/examples/capcruncher_hub.py)

## 2. Seqnado Workflow
Integration with Snakemake and the `seqnado` directory structure.
[View Source Code](https://github.com/alsmith151/TrackNado/blob/main/examples/seqnado_make_hub.py)

## 3. Complex Edge Cases
Demonstrates merging multiple hubs, handling mixed file types, and reconciling different grouping strategies.
[View Source Code](https://github.com/alsmith151/TrackNado/blob/main/examples/complex_edge_cases.py)

## 4. Simple Refactored Workflow
A clean example of the new fluent API.
[View Source Code](https://github.com/alsmith151/TrackNado/blob/main/examples/refactored_make_hub.py)
