#!/usr/bin/env python3

import argparse
import sys
import os
import pkg_resources
sys.path.append('../')
sys.path.append('./')
from tiptoft.TipToftDatabaseDownloader import TipToftDatabaseDownloader
from tiptoft.InputTypes import InputTypes

version = ''
try:
	version = pkg_resources.get_distribution("tiptoft").version
except pkg_resources.DistributionNotFound:
	version = 'x.y.z'

parser = argparse.ArgumentParser(
	description = 'Download PlasmidFinder database',
	usage = 'tiptoft_database_downloader [options] output_prefix',
	formatter_class=argparse.ArgumentDefaultsHelpFormatter)

parser.add_argument('output_prefix', help='Output prefix')
parser.add_argument('--verbose', '-v', action='store_true', help='Turn on debugging')
parser.add_argument('--version', action='version', version=str(version))

options = parser.parse_args()

tiptoft = TipToftDatabaseDownloader(options)
tiptoft.run()
