Skip to content

Commit 9adef0f

Browse files
committed
re-str to py3 package
1 parent 20bc641 commit 9adef0f

12 files changed

Lines changed: 52 additions & 10 deletions

.gitignore

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
test/
2-
31
# pycharm
42
.idea/
53
.idea
File renamed without changes.

primerdiffer/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
__version__= "0.1.0"
File renamed without changes.
File renamed without changes.
File renamed without changes.

readme.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
# primerdiffer: batch design primers for chromosomal level genotyping
2+
3+
## Installation:
4+
python package:
5+
primer3-py
6+
7+
other program in your $PATH:
8+
ncbi-blast
9+
10+
example code to install the packages using python3
11+
```bash
12+
pip install primer3-py # install primer3-py
13+
conda install -c bioconda blast # install ncbi blast
14+
```
15+
16+
## Case example:
17+
Design genome-wide specific primers for two species/sub-species/divergent sequences:
18+
- Greedy design primers for a region in genome1 and make a specifiy check using genome2
19+
- The dis-similarity between genome1 and genome2 >5%.
20+
21+
Use C. nigoni and C.briggsae genome as example:
22+
23+
24+
25+
26+
27+

setup.py

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
from setuptools import setup
2+
from primerdiffer import __version__
3+
4+
setup(
5+
name='primerdiffer',
6+
version=__version__,
7+
packages=[''],
8+
url='https://github.com/Runsheng/primerdiffer',
9+
license='GPL-2',
10+
author='runsheng',
11+
author_email='runsheng.lee@gmail.com',
12+
description='batch design of primers for genotyping',
13+
install_requires = ["primer3-py>=0.6.1"
14+
],
15+
scripts = ['primerdiffer/primerdesign.py'
16+
]
17+
)

0 commit comments

Comments
 (0)