#!/usr/bin/python import os, sys, string try: hei_isms = open(sys.argv[1], 'r') gs_isms = sys.argv[2] except IndexError: print 'usage: get_gs_isms_from_hei_isms.py kegg_hei_ism-file gs_isms-file' raise SystemExit() os.system('touch '+sys.argv[1][:-4]+'_gs.ism') for line in hei_isms.readlines(): db_code = string.split(line)[1][:string.find(string.split(line)[1], '_')] os.system('extract_mols_per_title.py '+db_code+' '+sys.argv[2]+' >> '+sys.argv[1][:-4]+'_gs.ism')