def read_seq_records_dict(input_object, format='fasta'):
"""Read SeqRecord objects to a dictionary from a file in the specified format.
:param input_object: A file object or a file name.
:param format: Input format (fasta by default).
:returns: An iterator of SeqRecord objects.
:rtype: dict
"""
handle = input_object
if type(handle) == str:
handle = open(handle, "rU")
return SeqIO.to_dict(SeqIO.parse(handle, format))
评论列表
文章目录