import os import re import shutil out_folder = "concat_proteomes_MSGs" if not os.path.isdir(out_folder): os.mkdir(out_folder) in_files = os.listdir('MSGs_faa_files') for filename in in_files: i = os.path.join('MSGs_faa_files', filename) o = os.path.join(out_folder, filename) with open(i) as file: outseq = '>' + filename + '\n' for line in file.readlines(): if line[0] != '>': outseq += line.strip()[:-1] with open(o, 'w') as file: file.write(outseq)