semvec/pypi-packages huggingface dataset:
biovalid 0.4.0
Quick validation of bioinformatics files
Requires Python: >=3.10
Keywords: Bioinformatics

<div align="center">
    <h1>Biovalid</h1>
    <br />
    <h2>Quick validation of bioinformatics files</h2>
    <br />
    <img src="https://via.placeholder.com/150" alt="pipeline logo">
</div>

## Pipeline information
* **Author(s):**            Gino Raaijmakers
* **Organization:**         Rijksinstituut voor Volksgezondheid en Milieu (RIVM)
* **Department:**           Infektieziekteonderzoek, Diagnostiek en Laboratorium Surveillance (IDS), Informatiebeheer (IBR)
* **Start date:**           23 - 07 - 2025

## About this project
**Biovalid** is a lightweight Python library and CLI tool for fast, robust validation of bioinformatics files such as BAM, FASTA, and FASTQ. It checks file integrity, headers, and format compliance, helping users catch common issues before downstream analysis.


---

## Features

- **File Format Support**: Validate BAM, FASTA, and FASTQ files.
- **Lightweight**: No dependencies.
- **Dual Usage**: Use as a CLI tool or import as a Python library.
- **Customizable**: Enable verbose logging, save logs to a file, or return boolean results.
- **Extensible**: Designed to support additional file formats in the future.


---

## Installation

### Conda
```bash
conda create -n biovalid python>=3.10
conda activate biovalid
pip install biovalid
```
### Pip
```bash
pip install biovalid
```

---

## Parameters & Usage

### Command-line help
```
python3 -m biovalid --help
```

### Required parameters
* `-i, --input` Path to the file or directory to validate

### Optional parameters
* `-v, --verbose` Enable verbose logging
* `-l, --log_file` Path to a log file
* `-b, --bool_mode` Return True/False instead of raising exceptions

### Example command
```bash
python3 -m biovalid -i /path/to/file.bam
```

### Library usage
```python
from biovalid import BioValidator

validator = BioValidator(file_paths="/path/to/file.bam", verbose=True)
validator.validate_files()
```
---

## Output
* **Logging:** Validation results and errors are printed to the console and optionally saved to a log file.
* **Return values:** In bool mode, returns `True` if all files are valid, `False` otherwise.
---

## Issues
---

## Future ideas
* Add support for more file formats (e.g., VCF, GFF).
* Improve error messages and reporting.
* Make the tool more user-friendly for external users.

---

## License
This project is licensed under the AGPL-3.0 license. See the [LICENSE](LICENSE) file for details.

---

## Contact
* **Contact person:** Gino Raaijmakers
* **Email:** gino.raaijmakers@rivm.nl

---

## Acknowledgements
Thanks to the IDS and IBR teams at RIVM for their support and feedback.
minichatagent 0.5.0
MiniChatAgent: an AI bot framework powered by NoneBot2 (based on Amrita)
Requires Python: <4.0,>=3.10

# MiniAgent - 基于 NoneBot2 的 LLM / Agent 聊天机器人框架

<p align="center">
  <img src="./logo/MiniAgent.svg" width="360" height="360" alt="MiniAgent Logo">
</p>

<p align="center">
  <img src="https://img.shields.io/badge/Python-3.10+-blue?logo=python" alt="Python">
  <img src="https://img.shields.io/badge/License-AGPL--3.0-orange" alt="License">
  <img src="https://img.shields.io/badge/NoneBot-2.0+-red?logo=nonebot" alt="NoneBot">
</p>

MiniAgent 是一个基于 [NoneBot2](https://nonebot.dev/) 的聊天机器人框架，聚焦于 LLM / Agent 场景，支持多种大语言模型与协议适配器，并提供 CLI 与 WebUI 以便快速部署与运维。

> 重要声明：MiniAgent 基于上游项目 **[Amrita](https://github.com/LiteSuggarDEV/Amrita)** 二次开发与改进（上游作者/维护者：LiteSuggarDEV）。
> 本项目保留并尊重原项目的作者署名、许可证与相关版权声明。

## 🌟 特性亮点

- **多模型支持**：支持 OpenAI、DeepSeek、Gemini 等多种大语言模型
- **多模态能力**：支持处理图像等多媒体内容
- **灵活适配**：原生支持 OneBot V11 协议，轻松对接 QQ 等平台
- **智能会话管理**：内置会话控制和历史记录管理
- **插件化架构**：模块化设计，易于扩展和定制
- **开箱即用**：预设丰富的回复模板和功能配置
- **强大 CLI 工具**：一体化命令行管理工具，简化开发和部署流程
- **Web UI**：集成 Web UI，提供可视化管理界面
- **MCP**：支持 Model Context Protocol

## 📚 文档和资源

- 上游文档（Amrita）：https://amrita.suggar.top
- 上游仓库（Amrita）：https://github.com/LiteSuggarDEV/Amrita

## 🤝 贡献

欢迎提交 Issue 和 Pull Request 来帮助改进 MiniAgent！

见 [贡献指南](CONTRIBUTING.md)

## 📄 许可证

本项目采用 **GNU AGPLv3** 许可证，详见 [LICENSE](LICENSE)。
ndcsv 1.3.0
Store N-dimensional labelled arrays from xarray or pandas into human-readable CSV files and read them back without needing any configuration, load hints, or sidecar configuration files.
Requires Python: >=3.9
Keywords: CSV, pandas, xarray

Store N-dimensional labelled arrays from xarray or pandas into human-readable
CSV files and read them back without needing any configuration, load hints, or sidecar
configuration files.