def build_row_data(self, rawrow):
if len(rawrow) < len(self.name2col):
raise CommandError('line %d: too few columns' % self.rowcount)
statusval = rawrow[self.name2col['status']]
if len(statusval) == 0:
statusval = '0'
row = RowData(
kit=re.sub('_', ' ', rawrow[self.name2col['kit']]).strip(),
subkit=re.sub('_', ' ', rawrow[self.name2col['subkit']]).strip(),
barcode=rawrow[self.name2col['barcode']],
index_seq=rawrow[self.name2col['index_seq']],
index=rawrow[self.name2col['index']],
adapter_seq=rawrow[self.name2col['adapter_seq']],
version=rawrow[self.name2col['version']],
manufacturer=rawrow[self.name2col['manufacturer']],
model_range=rawrow[self.name2col['model_range']],
status=statusval,
)
return row
importkits.py 文件源码
python
阅读 30
收藏 0
点赞 0
评论 0
评论列表
文章目录