Skip to content

Commit 5801ab2

Browse files
committed
structure updates for pip
1 parent 0539ef2 commit 5801ab2

File tree

3 files changed

+24
-30
lines changed

3 files changed

+24
-30
lines changed
Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -90,16 +90,3 @@ def filter_ooi_fasta_sequences(self,barcode):
9090
if ( ((alignment.score/self.length)*100) >= self.ooi_homology_threshold ):
9191
return True
9292

93-
94-
95-
# Basic Usage
96-
# barcodes = OrthogonalBarcode()
97-
# barcodes.length=25
98-
# barcodes.gc=50
99-
# barcodes.amount=10
100-
# barcodes.hamming_distance=4
101-
# barcodes.ooi_file='tests/test_ooi.fasta'
102-
# barcodes.ooi_homology_threshold = 40
103-
# barcodes.avoid_rs=[EcoRI,BamHI,NheI,XhoI,KasI]
104-
# barcodes.generate_barcodes()
105-
# print(barcodes.barcodes)

README.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,9 @@ pip install OrthogonalBarcodes
2525
## Quickstart
2626

2727
```python
28-
barcodes = OrthogonalBarcode()
28+
from OrthogonalBarcodes import OrthogonalBarcode
29+
30+
barcodes = OrthogonalBarcode.OrthogonalBarcode()
2931
barcodes.length=25
3032
barcodes.gc=50
3133
barcodes.amount=10
@@ -46,8 +48,10 @@ print(barcodes.barcodes)
4648
## Full Usage
4749

4850
```python
51+
from OrthogonalBarcodes import OrthogonalBarcode
52+
4953
# Instantiate the class and set required/optional properties below.
50-
barcodes = OrthogonalBarcode()
54+
barcodes = OrthogonalBarcode.OrthogonalBarcode()
5155

5256
# Required — The length of each barcode (Default:20)
5357
barcodes.length=25

setup.py

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,22 @@
55

66

77
setuptools.setup(
8-
name='OrthogonalBarcodes',
9-
version='0.1',
10-
scripts=['src/OrthogonalBarcode.py'] ,
11-
author="Kenny Pavan",
12-
author_email="kennypavan@protonmail.com",
13-
description="A simple Python class for generating custom orthogonal DNA/RNA barcodes.",
14-
long_description=long_description,
15-
long_description_content_type="text/markdown",
16-
url="https://github.com/kennypavan/OrthogonalBarcodes",
17-
packages=setuptools.find_packages(),
18-
classifiers=[
19-
"Programming Language :: Python :: 3",
20-
"License :: OSI Approved :: MIT License",
21-
"Operating System :: OS Independent",
22-
],
8+
name='OrthogonalBarcodes',
9+
version='0.2.5',
10+
author="Kenny Pavan",
11+
author_email="kennypavan@protonmail.com",
12+
description="A simple Python class for generating custom orthogonal DNA/RNA barcodes.",
13+
long_description=long_description,
14+
long_description_content_type="text/markdown",
15+
url="https://github.com/kennypavan/OrthogonalBarcodes",
16+
packages=['OrthogonalBarcodes'],
17+
classifiers=[
18+
"Programming Language :: Python :: 3",
19+
"License :: OSI Approved :: MIT License",
20+
"Operating System :: OS Independent",
21+
],
22+
install_requires=[
23+
'biopython>=1.79',
24+
'numpy>=1.23.1',
25+
],
2326
)

0 commit comments

Comments
 (0)