view data_manager/novoalign_license_uploader.py @ 10:45bfa47e24e0 draft default tip

planemo upload for repository https://github.com/zipho/data_manager_novoalign_license_uploader commit 8e46c0be6164c61e1f71ed99aa0c19d8d9696d11
author sanbi-uwc
date Tue, 01 Mar 2016 02:35:40 -0500
parents d8c61b89caf2
children
line wrap: on
line source

#!/usr/bin/env 
# Zipho Masholoigu (SANBI-UWC)

import os
import argparse

import logging
log = logging.getLogger( __name__ )

LICENSE_TARGET_DIRECTORY = "novoalign"

#Parse Command Line
parser = argparse.ArgumentParser(description="Upload the nonoalign license to the tool-data path")
parser.add_argument('--license_filename')
parser.add_argument('--license_dir')

args = parser.parse_args()
filename = args.license_filename

#create the license target directory
target_dir = args.license_dir + "/" + LICENSE_TARGET_DIRECTORY
license_file = target_dir+"/"+"license.lic"
if not os.path.isfile(license_file):
    os.mkdir( target_dir )
    #move/copy license file to the tool-data path
    os.rename( filename, target_dir+"/"+"license.lic")
else:
    log.debug("License for novoalign seems to exists already")