##################################
#                                #
# Last modified 2020/12/30       # 
#                                #
# Georgi Marinov                 #
#                                # 
##################################

import sys
import string
import math
from sets import Set

def run():

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

    datafilename = sys.argv[1]

    SeenDict = {}

    if datafilename == '-':
        lineslist  = sys.stdin
    else:
        if datafilename.endswith('.gz'):
            lineslist  = gzip.open(datafilename)
        else:
            lineslist  = open(datafilename)
    t=0
    for line in lineslist:
        if line[0]=='#':
            continue
        fields = line.strip().split('\t')
        ID = fields[0]
        if SeenDict.has_key(ID):
            continue
        else:
            SeenDict[ID] = 0 
            print line.strip()
        
run()

