diff --git a/setup.py b/setup.py index d16ecaa..754696b 100755 --- a/setup.py +++ b/setup.py @@ -1,8 +1,9 @@ from setuptools import setup from setuptools import find_packages +from vcfparser import __version__ setup(name='VCFParser', - version='1.0.0', + version=__version__, python_requires='>=3.7.0,<4', description='Updateable VCF parser for COVID-19 Variant Call Files (VCFs)', author='Kyryl Bessonov', diff --git a/vcfparser/__init__.py b/vcfparser/__init__.py index e69de29..a1570ac 100644 --- a/vcfparser/__init__.py +++ b/vcfparser/__init__.py @@ -0,0 +1 @@ +__version__="1.0.0" \ No newline at end of file diff --git a/vcfparser/vcfparser.py b/vcfparser/vcfparser.py index 2670347..28da21d 100644 --- a/vcfparser/vcfparser.py +++ b/vcfparser/vcfparser.py @@ -3,7 +3,7 @@ import argparse, warnings import os, re, json import matplotlib.pyplot as plt - +from vcfparser import __version__ import vcfparser.VOCheatmapper as VOCheatmapper import vcfparser.BAMutilities as BAMutilities @@ -226,6 +226,7 @@ def main(): parser.add_argument('--annotate_text_color', required=False, type=str, default="coral", metavar="coral", help="Annotate text colour (freq. values)") + parser.add_argument("--version", action='version', version=f"vcfparser {__version__}") args = parser.parse_args()