def save_gem_class_csv(self, base_dir):
csv_file_path = os.path.join(base_dir, 'gem_classification.csv')
cr_utils.makedirs(os.path.dirname(csv_file_path), allow_existing=True)
with open(csv_file_path, 'wb') as f:
writer = csv.writer(f)
writer.writerow(['barcode',
self.result['genome0'],
self.result['genome1'],
'call'
])
for i in xrange(len(self.result['barcode'])):
call = self.result['call'][i]
call = call.replace(cr_constants.GEM_CLASS_GENOME0, self.result['genome0'])
call = call.replace(cr_constants.GEM_CLASS_GENOME1, self.result['genome1'])
writer.writerow([
self.result['barcode'][i],
self.result['count0'][i],
self.result['count1'][i],
call,
])
评论列表
文章目录