def FastaToFDB(self, fastafile, username):
fdb_registers = []
content = open(fastafile, "r")
sequences = parse(content, 'fasta')
for sequence in sequences:
fdb_register = FDBRegister()
fdb_register.description = sequence.description
fdb_register.gene = str(sequence.seq)
fdb_register.geneinfo = sequence.annotations
fdb_register.filename = fastafile
fdb_register.date = date.today()
fdb_register.user = username
fdb_registers.append(fdb_register)
content.close()
return self.mount_fdb_file(fdb_registers)
评论列表
文章目录