#!/usr/bin/python import os, string, sys, time try: molfold = os.listdir(sys.argv[1]) molfold.sort() time_tup = time.gmtime() new_molfile = open(sys.argv[1]+'_'+time_tup[1]+time_tup[0]+'.sdf', 'w') except IndexError: print '\Usage: a1_cat_sdf_from_fold.py Folder(unpacked from KEGG-website)\n' raise SystemExit() for file in molfold: new_molfile.write(file[:-4]) molfile = open(sys.argv[1]+'/'+file, 'r') for line in molfile.readlines(): new_molfile.write(line) molfile.close() new_molfile.close()