Skip to content

A web app interface for Primer3 using Streamlit and primer3-py, modeled after Primer3Plus

License

AGPL-3.0, GPL-3.0 licenses found

Licenses found

AGPL-3.0
COPYING
GPL-3.0
COPYING-GPL3
Notifications You must be signed in to change notification settings

pessoa-am/Primer3-Streamlit

Repository files navigation

Open in Streamlit

Primer3-Streamlit

Primer3-Streamlit is a web app interface for Primer3 that relies on primer3-py and Streamlit, and is modeled after Primer3Plus.

The immediate goal is to achieve feature parity with Primer3Plus 1.1.0. Features introduced on later versions will be implemented in the near future.

Preset loading, region symbols in sequence, FASTA support and upload/download features are not implemented yet. Task loading is partially implemented. Otherwise, this web app is fully functional for primer design.

Installation

# Download the repository from github
git clone https://github.com/pessoa-am/Primer3-StreamLit.git
cd Primer3-Streamlit
# Install dependencies
pip install -r requirements.txt
# Run with StreamLit
streamlit run Primer3-Streamlit.py

Copying or Reusing

This project is free software licensed under the terms of the GNU Affero General Public License, version 3.

primer3_st_args.py, primer3_st_help.py and misprime_libs.py are based on Primer3Plus and thus licensed under the terms of under the terms of the GNU General Public License, version 3.

About

A web app interface for Primer3 using Streamlit and primer3-py, modeled after Primer3Plus

Topics

Resources

License

AGPL-3.0, GPL-3.0 licenses found

Licenses found

AGPL-3.0
COPYING
GPL-3.0
COPYING-GPL3

Stars

Watchers

Forks

Languages