Bio.Blast.Record模块¶
记录保存BLAST输出的类。
类:BLAST保存来自BLAST搜索的所有信息。PSIBlast保存来自PSI-BLAST搜索的所有信息。
页眉保存来自页眉的信息。描述保存有关一个命中描述的信息。对齐保存有关一次对齐命中的信息。HSP保存有关一个HSP的信息。MultipleAlignment保存有关多重对齐的信息。DatabaseReport保存来自数据库报告的信息。参数保存来自参数的信息。
- Bio.Blast.Record.fmt_(value, format_spec='%s', default_str='<unknown>')¶
确保给定值正确格式化为字符串。
- class Bio.Blast.Record.Header¶
基类:
object
保存BLAST标题中的信息。
成员:应用程序生成此数据的BLAST风格的名称。使用的BLAST的版本版本。日期生成此数据的日期。爆破的参考参考。
查询序列的查询名称。QUERY_LETERS查询序列中的字母数。(整型)
数据库的数据库名称。DATABASE_SEQUENCES数据库中的序列数。(Int)DATABASE_Letters数据库中的字母数。(整型)
- __init__()¶
初始化类。
- class Bio.Blast.Record.Description¶
基类:
object
将有关一次点击的信息存储在描述部分中。
会员:主打歌的标题。分数位数。(Int)位位数。(浮点数)e E值。(浮动)NUM_ALIGNSES同一主题的路线数。(整型)
- __init__()¶
初始化类。
- __str__()¶
以字符串形式返回描述。
- class Bio.Blast.Record.DescriptionExt¶
基类:
Description
BLASTXML版本2的扩展描述记录。
成员:DescriptionExtItem的项目列表
- __init__()¶
初始化类。
- append_item(item)¶
添加说明扩展记录。
- class Bio.Blast.Record.DescriptionExtItem¶
基类:
object
存储有关BLASTXML版本2的HIT描述中的一条记录的信息。
成员:ID数据库标识符标题命中标题。
- __init__()¶
初始化类。
- __str__()¶
以字符串形式返回描述标识符和标题。
- class Bio.Blast.Record.Alignment¶
基类:
object
在路线部分中存储有关一次命中的信息。
成员:标题名称。HIT_ID命中标识符。(字符串)HIT_DEF命中定义。(字符串)长度长度。(Int)HSPs HSP对象的列表。
- __init__()¶
初始化类。
- __str__()¶
将BLAST对齐方式作为格式化字符串返回。
- class Bio.Blast.Record.HSP¶
基类:
object
存储有关对齐命中中的一个HSP的信息。
- 成员:
命中得分爆裂得分。(浮点)
位数该分数的位数。(浮点)
期望值。(浮点)
编号_对齐同一主题的对齐数。(整型)
标识使用XML解析器时的标识数(Int)。如果使用(过时的)纯文本解析器,则标识数/总对齐数(int,int)的元组。
正数如果使用XML解析器,则正数(Int)。如果使用(过时)纯文本解析器,则为正向数/总对齐数(int,int)的元组。
间隙如果使用XML解析器,则间隙数(Int)。如果使用(过时)纯文本解析器,则为间距数/总对齐数(int,int)的元组。
路线的ALIGN_LENGTH长度。(整型)
(查询,目标)链的链元组。
1个或2个帧的帧元组根据口味的不同而移动。
查询查询序列。
QUERY_开始查询序列的起始残差。(从1开始)
QUERY_END查询序列的结束残数。(从1开始)
匹配匹配序列。
sbjct sbjct序列。
sbjct_start sbjct序列的起始残差。(从1开始)
sbjct_end sbjct序列的末端残基。(从1开始)
并非所有类型的BLAST都会为每个属性返回值::
score expect identities positives strand frame BLASTP X X X X BLASTN X X X X X BLASTX X X X X X TBLASTN X X X X X TBLASTX X X X X X/X
注:对于BLASTX,查询序列显示为蛋白质序列,但编号基于核苷酸。因此,编号比氨基酸残基的数量大3倍。TBLASTN中的sbjct序列和TBLASTX中的两个序列都可以看到类似的效果。
此外,对于负帧,序列编号从QUERY_START开始并倒计时。
- __init__()¶
初始化类。
- __str__()¶
将BLAST HSP作为格式化字符串返回。
- class Bio.Blast.Record.MultipleAlignment¶
基类:
object
保存有关多重对齐的信息。
成员:比对元组列表(名称、起始残基、序列、结束残基)。
起始残数以1为基数。如果该序列在多重比对中没有比对,则它可以是空白。
- __init__()¶
初始化类。
- to_generic()¶
检索给定路线的常规路线对象。
它不返回元组,而是从Bio.Align返回一个MultipleSeqAlignment对象,您可以通过该对象操作和查询该对象。
感谢詹姆斯·卡斯本的代码。
- class Bio.Blast.Record.Round¶
基类:
object
保存了一轮PSI-BLAST的信息。
会员:数字四舍五入。(Int)模型中重复使用的_seqs序列,再次找到。说明对象列表。未找到new_seqs序列或低于阈值。描述列表。路线对象列表。Multiple_Alignment多对齐对象。
- __init__()¶
初始化类。
- class Bio.Blast.Record.DatabaseReport¶
基类:
object
保存有关数据库报告的信息。
MEMBERS:DATABASE_NAME数据库名称列表。(可以有多个数据库)数据库中的Num_Letters_in_database字母数。(Int)NUM_SEQUENCES_IN_DATABASE数据库中序列数的列表。POSTED_DATE数据库发布日期的列表。ka_params(lambda,k,h)值的元组。(漂浮)有间隙的#XXX这是不正确的!KA_PARAMS_GAP(lambda,k,h)值的元组。(花车)
- __init__()¶
初始化类。
- class Bio.Blast.Record.Parameters¶
基类:
object
保存有关参数的信息。
成员:矩阵的矩阵名称。(开放、扩展)处罚的GAP_PILENTIONS元组。(浮点数)核苷酸-核苷酸比较的sc_match得分,核苷酸-核苷酸比较的sc_不匹配惩罚num_hits数据库的命中数。(Int)Num_Sequence序列数。(Int)NUM_GOOD_EXTENDS扩展数。(Int)num_seqs_Better_e优于e值的序列数。(Int)HSP较好的HSPs_NO_GAP数,无间隙。(Int)HSP_PRIMM_GAPPED在预试中的空隙数(INT)HSP_PRIMM_GAPPED数。(Int)HSP_PRILM_GAPPED_THSPED在PRIMIM中尝试的次数。(Int)HSP_GAPPED HSP的GAP总数。(Int)查询的query_length长度。(Int)查询序列的query_id标识符。(STR)DATABASE_LENGTH数据库中的字母数。(Int)Effect_HSP_Length有效HSP长度。(Int)Efficient_Query_Length有效查询长度。(Int)Effect_DATABASE_LENGTH数据库的有效长度。(Int)Effect_search_space有效搜索空间。(Int)Effect_Search_SPACE_Used有效搜索空间已用。(Int)FramesShift FrameShift窗口。(int,Float)阈值的元组。(Int)WINDOW_SIZE窗口大小。(Int)Dropoff_first_pass元组(分数,位)。(int,Float)Gap_x_Dropoff(分数,位)元组。(int,Float)Gap_x_Dropoff_Final Tuple of(Score,Bits)。(INT,FLOAT)GAP_TRIGGER元组(分数,位)。(int,浮点数)(分数,位)的BLAST_CUTOFFF元组。(整型,浮点型)
- __init__()¶
初始化类。
- class Bio.Blast.Record.Blast¶
基类:
Header
,DatabaseReport
,Parameters
保存BLAST搜索的结果。
成员:说明说明对象列表。路线对象列表。Multiple_Alignment多对齐对象。+从基类继承的成员
- __init__()¶
初始化类。
- class Bio.Blast.Record.PSIBlast¶
基类:
Header
,DatabaseReport
,Parameters
保存blastpgp搜索的结果。
成员:圆角圆角对象列表。搜索是否收敛。+从基类继承的成员
- __init__()¶
初始化类。