Metadata-Version: 2.1
Name: seqdat
Version: 0.1.8
Summary: sequencing data manager
Home-page: https://github.com/daylinmorgan/seqdat
License: MIT
Author: Daylin Morgan
Author-email: daylinmorgan@gmail.com
Requires-Python: >=3.7,<3.11
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: click (>=8.0.3,<9.0.0)
Requires-Dist: click-help-colors (>=0.9,<0.10)
Requires-Dist: rich (>=10.12.0,<11.0.0)
Requires-Dist: ruamel.yaml (>=0.17.17,<0.18.0)
Project-URL: Repository, https://github.com/daylinmorgan/seqdat
Description-Content-Type: text/markdown

# SEQDAT

**Seq**uencing **Dat**a Manager

## Usage

See [docs](docs/usage.md) for more info. Also view available commands with `--help`.

```bash
seqdat --help
```

## Development

To make changes to seqdat generate a new conda enviroment and install dependencies with poetry.

```bash
git clone git@github.com:daylinmorgan/seqdat.git
cd seqdat
mamba create -n seqdatdev python=3.7 poetry
poetry install
```

`Black`, `isort` and `flake8` are applied via `pre-commit`, additionally type checking should be enforced with `mypy seqdat`.

After making some changes you can build a local executable using `pyinstaller`.

```bash
./build.sh
```

If pyinstaller completes successfully the executable will be in `dist/`

