Metadata-Version: 2.4
Name: sage-web-apps
Version: 0.6.1
Summary: Web applications for Sage MS/MS search engine
Author-email: Patrick Garrett <pgarrett@scripps.edu>
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: pandas
Requires-Dist: requests
Requires-Dist: streamlit>=1.45
Requires-Dist: streamlit-permalink-pg==1.5.0
Requires-Dist: platformdirs
Requires-Dist: pydantic
Requires-Dist: peptacular
Requires-Dist: streamlit-notify==0.1.1
Requires-Dist: psutil
Requires-Dist: click
Requires-Dist: rich
Requires-Dist: polars
Requires-Dist: Requests
Requires-Dist: sage_peptide_ambiguity_annotator
Requires-Dist: streamlit_notify
Provides-Extra: dev
Requires-Dist: pytest; extra == "dev"
Requires-Dist: black; extra == "dev"

# SageWebApp

Web tools for Sage Search Engine

## Apps

1. **sage-input**: Creates config files for Sage Searches.
2. **sage-app**: Handles file uploads, run search, and download zipped results

## What it does

This app lets you:
- Configure Sage search parameters through UI
- Run Sage via online webpage

## Quick start

```bash
# Install
git clone https://github.com/pgarrett-scripps/SageWebApp
cd SageWebApp
pip install -e .

# Run the config generator (app should open automatically, if not it will be availble at localhost:8501)
sage-config

# Run the search tool (app should open automatically, if not it will be availble at localhost:8501)
sage-app
```

## Credits

- Built on [Sage](https://github.com/lazear/sage) search engine
- Frontend using [Streamlit](https://streamlit.io/)
