华大的版本回归
parent
72acc6898a
commit
b7c62dcf7f
42
tools/t7.py
42
tools/t7.py
|
|
@ -186,6 +186,12 @@ class AutoLayout:
|
||||||
self.return_log.append(f'芯片{chipname}有碱基不平衡:\n{desc}')
|
self.return_log.append(f'芯片{chipname}有碱基不平衡:\n{desc}')
|
||||||
print(f'芯片{chipname}有碱基不平衡:\n{desc}')
|
print(f'芯片{chipname}有碱基不平衡:\n{desc}')
|
||||||
|
|
||||||
|
def dec_lib_data_scatter(self, data):
|
||||||
|
"""
|
||||||
|
|
||||||
|
"""
|
||||||
|
pass
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def level(row):
|
def level(row):
|
||||||
|
|
||||||
|
|
@ -194,8 +200,8 @@ class AutoLayout:
|
||||||
if 'nextera' in row['classification'].lower():
|
if 'nextera' in row['classification'].lower():
|
||||||
return 1000
|
return 1000
|
||||||
|
|
||||||
# if '华大' in row['classification']:
|
if '华大' in row['classification'] and 'NN' in row['i5']:
|
||||||
# return 1100
|
return 1100
|
||||||
|
|
||||||
if '超加急' in str(row['priority']):
|
if '超加急' in str(row['priority']):
|
||||||
return 1500
|
return 1500
|
||||||
|
|
@ -453,7 +459,7 @@ class AutoLayout:
|
||||||
# 有nextera, 华大文库 必须满足大于50G 到了芯片结算
|
# 有nextera, 华大文库 必须满足大于50G 到了芯片结算
|
||||||
# chipname = f'chip{self.loc_chip_num}'
|
# chipname = f'chip{self.loc_chip_num}'
|
||||||
nextera_size = self.chip_speciallib_nextera_size[chipname]
|
nextera_size = self.chip_speciallib_nextera_size[chipname]
|
||||||
# huada_size = self.chip_speciallib_huada_size[chipname]
|
huada_size = self.chip_speciallib_huada_size[chipname]
|
||||||
flag = True
|
flag = True
|
||||||
if 0 < nextera_size < 50:
|
if 0 < nextera_size < 50:
|
||||||
# 有nextera文库,但是不满足50G 去除
|
# 有nextera文库,但是不满足50G 去除
|
||||||
|
|
@ -470,21 +476,21 @@ class AutoLayout:
|
||||||
self.chip_speciallib_nextera_size[chipname] = 0
|
self.chip_speciallib_nextera_size[chipname] = 0
|
||||||
self.chip_size[chipname] -= nextera_size
|
self.chip_size[chipname] -= nextera_size
|
||||||
flag = False
|
flag = False
|
||||||
# if 0 < huada_size < 50:
|
if 0 < huada_size < 50:
|
||||||
# # 有华大文库,但是不满足50G 去除
|
# 有华大文库,但是不满足50G 去除
|
||||||
# huada_barcode = set()
|
huada_barcode = set()
|
||||||
# no_huada_data = list()
|
no_huada_data = list()
|
||||||
# for libdata in self.index_assignments[chipname]:
|
for libdata in self.index_assignments[chipname]:
|
||||||
# if '华大' not in libdata['classification']:
|
if '华大' not in libdata['classification']:
|
||||||
# no_huada_data.append(libdata)
|
no_huada_data.append(libdata)
|
||||||
# else:
|
else:
|
||||||
# self.no_assign_data.append(libdata)
|
self.no_assign_data.append(libdata)
|
||||||
# huada_barcode.update(libdata['barcode'])
|
huada_barcode.update(libdata['barcode'])
|
||||||
# self.index_assignments[chipname] = no_huada_data
|
self.index_assignments[chipname] = no_huada_data
|
||||||
# self.chip_barcode_recode[chipname] -= huada_barcode
|
self.chip_barcode_recode[chipname] -= huada_barcode
|
||||||
# self.chip_speciallib_huada_size[chipname] = 0
|
self.chip_speciallib_huada_size[chipname] = 0
|
||||||
# self.chip_size[chipname] -= huada_size
|
self.chip_size[chipname] -= huada_size
|
||||||
# flag = False
|
flag = False
|
||||||
if flag:
|
if flag:
|
||||||
self.loc_chip_num += 1
|
self.loc_chip_num += 1
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue