|
1 | 1 | #!/usr/bin/env python |
2 | | -# -*- coding: utf-8 -*- |
3 | 2 |
|
4 | 3 | from setuptools import setup, find_packages |
5 | 4 |
|
6 | | -with open('README.md') as f: |
7 | | - readme = f.read() |
8 | | - |
9 | | -with open('LICENSE') as f: |
10 | | - license = f.read() |
| 5 | +LONG_DESCRIPTION=""" |
| 6 | +This package enumerates domain-level strand displacement (DSD) reaction |
| 7 | +networks assuming low species concentrations, such that unimolecular reaction |
| 8 | +pathways always equilibrate before bimolecular reactions initiate. The |
| 9 | +enumerator can handle arbitrary non-pseudoknotted structures and supports a |
| 10 | +diverse set of unimolecular and bimolecular domain-level reactions: bind/unbind |
| 11 | +reactions, 3-way branch-migration and 4-way branch-migration reactions and |
| 12 | +remote toehold migration. For more background on reaction semantics we refer to |
| 13 | +the publication [Grun et al. (2014)]. |
| 14 | +""" |
11 | 15 |
|
12 | 16 | setup( |
13 | 17 | name='peppercornenumerator', |
14 | | - version='0.6', |
| 18 | + version='0.6.1', |
15 | 19 | description='Domain-level nucleic acid reaction enumerator', |
16 | | - long_description=readme, |
| 20 | + long_description=LONG_DESCRIPTION, |
17 | 21 | author='Casey Grun, Stefan Badelt, Karthik Sarma, Brian Wolfe, Seung Woo Shin and Erik Winfree', |
18 | 22 | author_email='winfree@caltech.edu', |
19 | | - license=license, |
| 23 | + license='MIT', |
20 | 24 | test_suite='tests', |
21 | 25 | install_requires=[ |
22 | 26 | 'numpy', |
23 | 27 | 'pyparsing>=1.5.5', |
24 | 28 | 'crnsimulator==0.4', |
25 | | - 'dsdobjects==0.6'], |
26 | | - dependency_links=[ |
27 | | - 'https://github.com/bad-ants-fleet/crnsimulator/tarball/master#egg=crnsimulator-0.4', |
28 | | - 'http://github.com/DNA-and-Natural-Algorithms-Group/dsdobjects/tarball/master#egg=dsdobjects-0.6'], |
| 29 | + 'dsdobjects==0.6.1'], |
| 30 | + dependency_links=['https://github.com/bad-ants-fleet/crnsimulator/archive/v0.4.tar.gz#egg=crnsimulator-0.4'], |
29 | 31 | packages=['peppercornenumerator'], |
30 | 32 | scripts=['scripts/peppercorn', |
31 | 33 | 'scripts/pilsimulator'] |
|
0 commit comments