Metadata-Version: 2.4
Name: prexsyn-engine
Version: 0.1.1.dev2
Author-email: Shitong Luo <luost26@gmail.com>
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# PrexSyn Engine

[![Build and publish conda package](https://github.com/luost26/prexsyn-engine/actions/workflows/build.yml/badge.svg)](https://github.com/luost26/prexsyn-engine/actions/workflows/build.yml)
[![version](https://anaconda.org/luost26/prexsyn-engine/badges/version.svg)](https://anaconda.org/luost26/prexsyn-engine)
[![platforms](https://anaconda.org/luost26/prexsyn-engine/badges/platforms.svg)](https://anaconda.org/luost26/prexsyn-engine)

PrexSyn Engine is the C++ backend library for PrexSyn. It provides a high-throughput data pipeline that generates synthetic pathways annotated with molecular properties to train PrexSyn models. It also includes a fast detokenizer for reconstructing synthetic pathways and product molecules from model outputs.

[[PrexSyn]](https://github.com/luost26/prexsyn)

## Installation & Usage

PrexSyn Engine can only be installed via Conda. To install, run the following command:

```bash
conda install luost26::prexsyn-engine
```

Please refer to the [PrexSyn repository](https://github.com/luost26/prexsyn) for usage instructions.
