''' | |
Converts tblout outputs from hmmer to uniprot ids. | |
''' | |
import argparse | |
import csv | |
if __name__ == '__main__': | |
parser = argparse.ArgumentParser() | |
parser.add_argument('input_file', type=str) | |
parser.add_argument('output_file', type=str) | |
args = parser.parse_args() | |
with open(args.input_file) as tbl_file: | |
with open(args.output_file, 'w+') as id_list: | |
for line in tbl_file.readlines(): | |
# skip comments | |
if line[0] == '#' or len(line) == 0: | |
continue | |
id_list.write(line.split(' ')[0]) | |
id_list.write('\n') | |