No project description provided
Project description
multiPrime
multiPrime is an error-tolerant primer design tool for broad-spectrum pathogen detection. It propose a solution for the minimum degeneracy degenerate primer design with error (MD-EDPD).
1. Install
pip
pip3 install multiPrime
pip
python >=3.9
2. Usage
$ multiPrime
multiPrime Dprime-i input -o output
Options: { -l [18] -n [4] -d [10] -v [1] -e [3.6] -g [0.2,0.7] -f [0.8] -c [4] -p [10] -a [4] }
Parameters:
Parameters | Description |
---|---|
-i/--input | Input file: Result of multi-alignment. (muscle, mafft or others) |
-l/--plen | Length of primer. Default: 18 |
-n/--dnum | Number of degenerate. Default: 4. |
-v/--variation | Max mismatch number of primer. Default: 1. |
-e/--entropy | Entropy is actually a measure of disorder. This parameter is used to judge whether the window is conservation. Entropy of primer-length window. Default: 3.6. |
-g/--gc | Filter primers by GC content. Default [0.2,0.7]. |
-s/--size | Number of degenerate. Default: 4. |
-f/--fraction | Filter primers by match fraction (Coverage with errors). Default: 0.8. |
-c/--coordinate | Mismatch index is not allowed to locate in start or stop. otherwise, it won't be regard as the mis-coverage. With this param, you can control the index of Y-distance (number=variation and position of mismatch) when calculate coverage with error.Default: 4. |
-p/--proc | Number of process to launch. Default: 20. |
-a/--away | Filter hairpin structure, which means distance of the minimal paired bases. Default: 4. Example:(number of X) AGCT[XXXX]AGCT. Primers should not have complementary sequences (no consecutive 4 bp complementarities),otherwise the primers themselves will fold into hairpin structure. |
-o/--out | Output file: candidate primers. e.g. [*].candidate.primers.txt. |
3. Results
Three output files:
output
:Information of primer.output.gap_seq_id_json
: Positions and non-contained sequences caused by errors (number of errors are greater than threshold).output.non_coverage_seq_id_json
: Positions and non-contained sequences.
4. test dir
multiPrime/example
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
multiPrime-2.3.0.tar.gz
(26.1 kB
view details)
File details
Details for the file multiPrime-2.3.0.tar.gz
.
File metadata
- Download URL: multiPrime-2.3.0.tar.gz
- Upload date:
- Size: 26.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 379e73d1bb616a292eacf96aa112ce03bb16add71f31ae4a8d1e9d112293fe97 |
|
MD5 | 26a73e4e313d69d7f10f33bec2f7dbae |
|
BLAKE2b-256 | 69abfb025bcdefdd39889ee06003b9f9e10fa4319dc3c68f85b01af2484a0f7b |