Metadata-Version: 2.4
Name: dasmixer-cli
Version: 0.6.0a2
Summary: DASMixer CLI — command-line tools for project management
Author: gluck
Author-email: glucksistemi@gmail.com
Requires-Python: <4.0, >=3.11
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: dasmixer-core (==0.5.0)
Project-URL: Homepage, https://github.com/protdb/dasmixer
Description-Content-Type: text/markdown

# DASMixer CLI

Command-line tools for managing DASMixer projects without a graphical interface.

## Installation

```bash
pip install dasmixer-cli
```

## Usage

```bash
dasmixer-cli --help
dasmixer-cli create path/to/project.dasmix
dasmixer-cli subset list path/to/project.dasmix
dasmixer-cli subset add path/to/project.dasmix --name "Treatment" --color "#FF5733"
dasmixer-cli import mgf-file path/to/project.dasmix --sample "Sample1" --file spectra.mgf
dasmixer-cli import mgf-pattern path/to/project.dasmix --sample "Sample1" --folder ./spectra/ --pattern "*.mgf"
```

## Commands

| Command | Description |
|---|---|
| `create <project>` | Create a new empty project |
| `subset list <project>` | List comparison groups |
| `subset add <project> --name` | Add a comparison group |
| `subset delete <project> --name` | Delete a comparison group |
| `import mgf-file <project>` | Import a single MGF file |
| `import mgf-pattern <project>` | Batch import MGF files by pattern |
| `import ident-file <project>` | Import an identification file |
| `import ident-pattern <project>` | Batch import identification files |

Documentation: https://github.com/protdb/dasmixer
