Metadata-Version: 2.1
Name: pylagg
Version: 0.2.4
Summary: A CLI tool for creating images from DNA sequences
Author: Robert Fitak
Author-email: rfitak9@gmail.com
Requires-Python: >=3.10,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: cutadapt (>=4.9,<5.0)
Requires-Dist: mypy (>=1.9.0,<2.0.0)
Requires-Dist: numpy (>=1.26.4,<2.0.0)
Requires-Dist: pillow (>=10.2.0,<11.0.0)
Requires-Dist: pytest (>=8.1.1,<9.0.0)
Requires-Dist: requests (>=2.32.3,<3.0.0)
Requires-Dist: rich (>=13.8.1,<14.0.0)
Requires-Dist: toml (>=0.10.2,<0.11.0)
Requires-Dist: typer (>=0.11.1,<0.12.0)
Description-Content-Type: text/markdown

# LAGG
A CLI tool for creating images from DNA sequences.

## Installation
Install LAGG using pip with the following command:
```
pip install pylagg
```
## For Developers
Activate virtual environment with ```poetry shell```

```cd pylagg```

To try out commands, type ```lagg <command> <arguments>```

#### Example accession numbers
SRR8782097 will lead to 1 .fastq.gz files 

SRR6670124 will lead to 2 .fastq.gz files

## For Contributors
This project uses [Poetry](https://python-poetry.org) to handle dependencies and build the project.
Installation instructions can be found [here](https://python-poetry.org/docs/#installation).

### Install Dependencies
Use `poetry install` to install all dependencies automatically in a new virtual environment.
If you'd like to install the dependencies directly within the project directory, use the following command:
```
poetry config virtualenvs.in-project true
```

### Running Tests
To run tests, first, activate the virtual environment using `poetry shell`.

Use `pytest` to run all tests.

