-
Notifications
You must be signed in to change notification settings - Fork 7
/
setup.py
29 lines (28 loc) · 1.02 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
from glob import glob
from os.path import basename, splitext
from setuptools import setup, find_packages
# from distutils.core import setup, find_packages
setup(
name="pgen",
version="0.2.3",
description="Generating new protein sequence by gibbs sampling masked protein language models",
author="Sean Johnson, Sarah Monaco, Kenneth Massie, Zaid Sayed",
url="https://github.com/seanrjohnson/protein_gibbs_sampler",
license="MIT",
packages=find_packages('src'),
package_dir={'': 'src'},
scripts=[
"src/pgen/pgen_esm.py",
"src/pgen/pgen_esm_from_fasta.py",
"src/pgen/pgen_msa.py",
"src/pgen/pgen_msa_revised.py",
"src/pgen/likelihood_esm.py",
"src/pgen/likelihood_esm_msa.py" ,
"src/pgen/clean_fasta.py"
],
# py_modules=[splitext(basename(path))[0] for path in glob('src/pgen/*.py')],
install_requires=['pytest', 'tqdm', 'pytest-datadir', 'biopython~=1.79'],
include_package_data=True,
zip_safe=False,
# python_requires='>=3.6'
)