The premise of this package is to generate primers for PCR/Sanger sequencing for either:
- a specific variant (hgvs variant nomenclature), either the whole exon or if not in an exon for the genomic position
- an exon (transcript number and exon )
- all exons of a transcript (transcript number)
- around a genomic position (chromosome and start/stop position)
This tool allows for primers based in hg19 or hg38.
Clone the repository
git clone https://github.com/simonmichau/primertool.git
and navigate to the cloned repository.
Requires Docker installed.
-
Build the Docker image
docker build -t primertool .
-
Run the Docker container
docker run -p 8501:8501 primertool
-
Install requirements
pip install requirements.txt
-
Run the application
streamlit run /path/to/primertool/streamlit_main.py
The application will now be running on
http://localhost:8501
and can be accessed through a web browser.
The full documentation can be viewed here: Primertool Documentation
This project is licensed under the MIT License - see the LICENSE file for details.