Bio.PopGen.GenePop.LargeFileParser模块

GenePOP文件的大文件解析。

标准解析器将整个文件加载到内存中。此解析器提供数据迭代器。

类:-LargeRecord-保存GenePop数据。

功能:-读取-解析一个GenePop记录(文件)为一个记录对象。

Bio.PopGen.GenePop.LargeFileParser.get_indiv(line)

从行中获取个人数据。

Bio.PopGen.GenePop.LargeFileParser.read(handle)

解析包含GenePop文件的句柄。

参数:-Handle是一个类似文件的对象,它包含一个GenePop记录。

class Bio.PopGen.GenePop.LargeFileParser.Record(handle)

基类:object

保存GenePop记录中的信息。

成员:MARKER_LEN标记长度(每个等位基因2或3位代码)。

COMMENT_LINE注释行。

LOCI_LIST区域名称列表。

DATA_GENERATOR迭代人口数据。

发电机只能工作一次。如果你想读一个句柄两次,你必须重新打开它!

DATA_GENERATOR可以是()-一个空的元组-标记一个新的群体或一个个体。个体类似于(‘ind1’, [(1,1)、(3,无)、(200,201)] ,在上面的情况下,个体称为Ind1,具有三个二倍体位点。对于第二个位点,其中一个等位基因未知。

__init__(handle)

初始化类。

data_generator()

提取人口数据。