##################################
#                                #
# Last modified 2020/09/17       # 
#                                #
# Georgi Marinov                 #
#                                # 
##################################

import sys
import os

def run():

    if len(sys.argv) < 1:
        print 'usage: python %s input' % sys.argv[0]
        sys.exit(1)

    input = sys.argv[1]

    if input.endswith('.bz2'):
        cmd = 'bzip2 -cd ' + input
    elif input.endswith('.gz'):
        cmd = 'zcat ' + input
    else:
        cmd = 'cat ' + input
    p = os.popen(cmd, "r")
    line = 'line'
    i=0
    while line != '':
        line = p.readline()
        if line == '':
            break
        if line.startswith('#'):
            print line.strip()
            continue
        if line.strip() == '':
            continue
        LLine = line.strip()
        while '  ' in LLine:
            LLine = LLine.replace('  ',' ')
        fields = LLine.strip().split(' ')
        chr = fields[0]
        pos = int(fields[1])
        if chr == '1':
            print 'chr1' + '\t' + str(pos) + '\t' + str(pos + 1)
        elif chr == '2':
            print 'chr2' + '\t' + str(pos) + '\t' + str(pos + 1)
        elif chr == '3':
            print 'chr3' + '\t' + str(pos) + '\t' + str(pos + 1)
        elif chr == '4':
            print 'chr4' + '\t' + str(pos) + '\t' + str(pos + 1)
        elif chr == '5':
            print 'chr5' + '\t' + str(pos) + '\t' + str(pos + 1)
        elif chr == '6':
            print 'chr6' + '\t' + str(pos) + '\t' + str(pos + 1)
        elif chr == '7':
            print 'chr7' + '\t' + str(pos) + '\t' + str(pos + 1)
        elif chr == '8':
            print 'chr8' + '\t' + str(pos) + '\t' + str(pos + 1)
        elif chr == '9':
            print 'chr9' + '\t' + str(pos) + '\t' + str(pos + 1)
        elif chr == '10':
            print 'chr10' + '\t' + str(pos) + '\t' + str(pos + 1)
        elif chr == '11':
            print 'chr11' + '\t' + str(pos) + '\t' + str(pos + 1)
        elif chr == '12':
            print 'chr12' + '\t' + str(pos) + '\t' + str(pos + 1)
        elif chr == '13':
            print 'chr13' + '\t' + str(pos) + '\t' + str(pos + 1)
        elif chr == '14':
            print 'chr14' + '\t' + str(pos) + '\t' + str(pos + 1)
        elif chr == '15':
            print 'chr15' + '\t' + str(pos) + '\t' + str(pos + 1)
        elif chr == '16':
            print 'chr16' + '\t' + str(pos) + '\t' + str(pos + 1)
        elif chr == '17':
            print 'chr17' + '\t' + str(pos) + '\t' + str(pos + 1)
        elif chr == '18':
            print 'chr18' + '\t' + str(pos) + '\t' + str(pos + 1)
        elif chr == '19':
            print 'chr19' + '\t' + str(pos) + '\t' + str(pos + 1)
        elif chr == '20':
            print 'chrX' + '\t' + str(pos) + '\t' + str(pos + 1)
        elif chr == '21':
            print 'chrY' + '\t' + str(pos) + '\t' + str(pos + 1)
        elif chr == '22':
            print 'chrM' + '\t' + str(pos) + '\t' + str(pos + 1)

run()

