Installation

Follow the steps below to set up the project environment:

Download the whl File

Download the required .whl package from the link below:

📦 Download Package

Create a New Conda Environment

Create a new environment named sbsm_env with Python 3.8:

conda create -n sbsm_env python=3.8 -y

Activate the Environment

Activate the newly created environment:

conda activate sbsm_env

Install the Downloaded .whl Package

Install the .whl package you downloaded. Replace the right path with the actual location and filename:

pip install sbsm-3.0.2-py3-none-any.whl

Install Requirements (Optional)

In most cases, installing the .whl package will automatically install all required dependencies. However, if you encounter issues or need to explicitly install them, you can download requirements.txt:

📃 Download Requirements

biopython>=1.83,<2.0
joblib>=1.4.0,<2.0
levenshtein>=0.25.1,<1.0
numpy>=1.24.0,<2.0
rapidfuzz>=3.9.0,<4.0
scikit-learn>=1.3.0,<2.0
scipy>=1.10.0,<2.0
threadpoolctl>=3.5.0,<4.0

You can install requirements by using the following command:

pip install -r requirements.txt

💡 Make sure you have Conda installed before running the commands above.