with open('db.fasta', mode='r') as f:
	d = {}
	for i in f:
		if i[0] == '>':
			name = i
			d[name] = ''
		else:
			d[name] += i.strip()
x = []
with open('find.txt', mode='r') as f:
	for i in f:
		if  '|' in i:
			x.append(i.split('|')[2].split()[0])
with open('seq.fasta', mode='w') as f:
	for i in x:
		for j in d.keys():
			if i in j:
				print('>'+i,d[j],sep='\n',file=f)

			
