seqconsensus
计算共识序列
语法
CSeq
= seqconsensus (seq
)
(CSeq
,分数
)= seqconsensus (seq
)CSeq
= seqconsensus (配置文件
)
seqconsensus (…”,PropertyName
”,PropertyValue
,……)
seqconsensus (…”,ScoringMatrix',ScoringMatrixValue
)
参数
seq |
组用对齐的氨基酸或核苷酸序列。输入一个字符数组,字符串向量,单元阵列的特征向量,或数组的结构序列 。 |
配置文件 |
序列剖面。输入一个概要文件的功能seqprofile 。配置文件 是一个矩阵的大小(20(或4)x序列长度) 氨基酸的频率或数(或核苷酸)为每一个位置。配置文件 也可以有21(或5)行如果差距都包含在共识。 |
ScoringMatrixValue |
下面的:
请注意 如果你需要编译 |
描述
,一组用一致的序列(CSeq
= seqconsensus (seq
)seq
),返回一个字符与共识序列向量(CSeq
)。符号的频率(20.
氨基酸,4
核苷酸)序列的集合与函数决定seqprofile
。模棱两可的核苷酸或氨基酸符号,频率或计数添加到组标准的符号。
(
返回保护的共识序列。分数计算得分矩阵CSeq
,分数
)= seqconsensus (seq
)BLOSUM50
氨基酸或NUC44
核苷酸。分数的平均得分之间的欧氏距离和m维共识价值象征。米
字母的大小。共识值这个概要文件的加权评分矩阵。
返回一个字符与共识序列向量(CSeq
= seqconsensus (配置文件
)CSeq
从序列剖面()配置文件
)。
seqconsensus (…”,
定义可选属性使用属性名称/值对。PropertyName
”,PropertyValue
,……)
seqconsensus (…”,ScoringMatrix',
指定了评分矩阵。ScoringMatrixValue
)
以下输入参数的函数seqprofile
当字母是受限制的“AA”
或“NT”
。
seqconsensus (…“字母”,
AlphabetValue
)
seqconsensus (…“差距”,
GapsValue
)
seqconsensus (…“模糊”,
AmbiguousValue
)
seqconsensus (…“限制”,
LimitsValue
)
例子
seq = fastaread (“pf00002.fa”);[C, S] = seqconsensus (seq,“限制”,[50 60],“缺口”,“所有”)