joybio / multiPrime

multiPrime is a mismatch-tolerant minimal primer set design tool for large and diverse sequences (e.g. Virus). Here is a web-based version (test: http://multiPrime.cn))
MIT License
365 stars 37 forks source link

error when pip install multiPrime==2.4.7 #6

Open wangzhichao1990 opened 1 year ago

wangzhichao1990 commented 1 year ago

Hi, When I installed this package, an error occurred. image Python and operating system information are shown in the following figure: image Do you have any suggestions? thanks.

joybio commented 1 year ago

PyPI package support is currently unavailable due to a major update. I will address this issue in the near future. Meanwhile, you can install multiPrime using the following Conda command, which contains a complete pipeline:

conda create -n multiPrime -c bioconda -c conda-forge --file requirement2.txt

The PyPI package for multiPrime only includes the core primer design module. If you're interested, you can access our web-based version of multiPrime at this URL: http://www.multiprime.cn. While it's currently a work in progress, it is already functional and can effectively design primers.

Alternatively, you can download our GUI-based multiPrime2 for use on Windows systems from this GitHub repository: https://github.com/joybio/multiPrime2-GUI.

Furthermore, both the web-based and GUI-based versions not only encompass the multiPrime primer design module but also house an enhanced version, multiPrime2, which is presently in the testing phase.

wangzhichao1990 commented 1 year ago

The pipeline works well. Thank you very much for your development work. By the way, I have some candidate primers for each pathogen. Is it possible to use the filtering algorithm in the package to find the optimal primer pool?

joybio commented 1 year ago

Certainly! You can locate the command line within the "multiPrime.py" file, just ensure that your input file is correctly specified.