view interproscan5/fake_ips.py @ 7:1a4c5ab108fc draft

Uploaded
author mkh
date Fri, 05 Feb 2016 13:08:08 -0500
parents 74cf3f49f10c
children
line wrap: on
line source

"""
"""

__author__ = 'mkh'

if __name__ == '__main__':
    import argparse
    import os
    from shutil import copyfile
    import sys

    parser = argparse.ArgumentParser(description='Fake IPS.')

    parser.add_argument('-dp', action='store_true')
    parser.add_argument('--input')
    parser.add_argument('--seqtype', default='p')
    parser.add_argument('-f', dest='formats', default='tsv')
    parser.add_argument('--applications')
    parser.add_argument('--tempdir')
    parser.add_argument('--pathways', action='store_true')
    parser.add_argument('--goterms', action='store_true')
    parser.add_argument('--iprlookup', action='store_true')
    parser.add_argument('--mode')
    parser.add_argument('--clusterrunid')
    parser.add_argument('--output-file-base', dest='output_file_base')
    parser.add_argument('-o', dest='output_file', default="/tmp/junk")

    args = parser.parse_args()
    formats = args.formats.split(',')
    src_data_dir = os.path.dirname(__file__) + '/data-' + args.seqtype

    for ext in formats:
        if ext in ['html', 'svg']:
            ext += '.tar.gz'
        copyfile(src_data_dir + '/' + '__base__' + '.' + ext, args.output_file_base + '.' + ext)