本文整理匯總了Python中tables.Int64Col方法的典型用法代碼示例。如果您正苦於以下問題:Python tables.Int64Col方法的具體用法?Python tables.Int64Col怎麽用?Python tables.Int64Col使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類tables
的用法示例。
在下文中一共展示了tables.Int64Col方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: write_snp_tab_h5
# 需要導入模塊: import tables [as 別名]
# 或者: from tables import Int64Col [as 別名]
def write_snp_tab_h5(self):
snp_tab_h5 = tables.open_file(self.snp_tab_filename, "w")
class SNPTab(tables.IsDescription):
name = tables.StringCol(16)
pos = tables.Int64Col()
allele1 = tables.StringCol(100)
allele2 = tables.StringCol(100)
chrom_tables = {}
snp_num = 0
for snp in self.snp_list:
if snp[0] in chrom_tables:
table = chrom_tables[snp[0]]
else:
table = snp_tab_h5.create_table(snp_tab_h5.root, snp[0], SNPTab)
chrom_tables[snp[0]] = table
row = table.row
snp_num += 1
row['name'] = "snp%d" % snp_num
row['pos'] = snp[1]
row['allele1'] = snp[2]
row['allele2'] = snp[3]
row.append()
table.flush()
self.write_hap_samples(snp_tab_h5)
snp_tab_h5.close()