##################################
#                                #
# Last modified 2023/11/27       # 
#                                #
# Georgi Marinov                 #
#                                # 
##################################

import sys
import string
import os

def run():

    if len(sys.argv) < 2:
        print 'usage: python %s config outfilename' % sys.argv[0]
        print '\tConfig format: '
        print '\t\ttrack\tbigDataUrl\tshortLabel\tlongLabel\ttype\tvisibility'
        sys.exit(1)

    input = sys.argv[1]
    outfile = open(sys.argv[2],'w')

    linelist = open(input)
    for line in linelist:
        if line.startswith('#'):
            continue
        fields = line.strip().split('\t')
        outline = ''
        outline = 'track  ' + fields[0]
        outfile.write(outline + '\n')
        outline = 'bigDataUrl ' + fields[1]
        outfile.write(outline + '\n')
        outline = 'shortLabel ' + fields[2]
        outfile.write(outline + '\n')
        outline = 'longLabel ' + fields[3]
        outfile.write(outline + '\n')
        outline = 'type ' + fields[4]
        outfile.write(outline + '\n')
        outline = 'visibility ' + fields[5]
        outfile.write(outline + '\n')
        outfile.write('\n')

    outfile.close()

run()

