def _read_input(self, in_file):
"""Dummy file of inputs
:param in_file: path to input file of 2 cols (tab-delim); accession_number, sequence
:type string
:return dictionary of accession_number to sequence tags
"""
result = {}
with open(in_file, 'r') as f:
reader = csv.DictReader(f, delimiter=str('\t'))
for row in reader:
result[row['accession']] = {
'transcript_sequence': row['transcript_sequence'],
'cds_start_i': int(row['cds_start_i']),
'cds_end_i': int(row['cds_end_i'])
}
return result
评论列表
文章目录