semvec/pypi-packages huggingface dataset:
dnasight 1.6.10
DNAsight
Requires Python: >=3.10

# DNAsight  
Code for DNA and cluster segmentation

To train a model run e.g.
```
python dnasight-cmd.py train --folder "data_location1/" "data_location2/" --save_dir model/ --save_plots
```

Examples:


GAF:
```
python dnasight-cmd.py run \
    --folder "data/" \
    --output "output/" \
    --unet "model/unet.pt" \
    --cluster \
    --cluster_quantification \
    --pixel_size_csv "pixelsize.csv" \
    --coverage_quantification \
    --dna_calibration "path=dna_callibration_data/,dna_bp=1059,pixel_size_nm=4.0,perc_low=20,perc_high=95,dna_calibration_threshold=0.8" \
    --dna_calibration "path=second_calibration/,dna_bp=482,pixel_size_nm=2.5"
```

IHF / POLYAMINES:
```

```

COHESIN CTCF / SMC PROTEINS:
```

```

NUCLEOSOMES:
```

```

Or run GUI version:

```
python dnasight-gui.py
```

and choose options in the UI.
service-forge 0.1.80
Add your description here
Requires Python: >=3.11

# Service Forge

Automated service creation and maintenance tool.

## Install

```bash
pip install -e .
```

## CLI Usage (sft)

Service Forge 提供了命令行工具 `sft` 用于服务管理。

### 服务上传和部署

```bash
# 上传服务（打包并上传到服务器）
sft upload [project_path]

# 列出本地已打包的服务包
sft list

# 部署服务（只在服务器上使用）
sft deploy <name> <version>
```

### 配置管理

```bash
# 列出所有配置项
sft config list

# 获取指定配置项的值
sft config get <key>

# 设置配置项的值
sft config set <key> <value>
```

### 服务管理

```bash
# 列出所有服务
sft service list

# 删除服务（只在服务器上使用）
sft service delete <service_name> [--force, -f]

# 查看服务日志（只在服务器上使用）
sft service logs <service_name> [--container, -c] [--tail, -n] [--follow, -f] [--previous, -p]
```

## TODO

- [x] 数据库中自动添加trace_id
- [x] BaseModel管理和注入
- [ ] 服务之间的相互调用
- [ ] Workflow相关更加精确的报错信息
- [ ] 完善通用节点
- [ ] 节点自动生成
- [ ] 服务存活心跳包
- [ ] 各种类型的测试