限制
分离核苷酸序列在限制的网站
语法
片段
=限制(SeqNT
,酶
)片段
=限制(SeqNT
,NTPattern
,位置
)
(片段
,CuttingSites
]=限制(…)
(片段
,CuttingSites
,长度
]=限制(…)
…=限制(…,'PartialDigest',PartialDigestValue
)
参数
SeqNT |
下列之一:
|
酶 |
特征向量或字符串的限制性内切酶变基指定一个名称®限制性内切酶的数据库。 提示 一些酶指定切割规则链和其互补链。 |
NTPattern |
短核苷酸序列识别模式搜索
|
位置 |
下面的:
请注意 位置 |
PartialDigestValue |
值 |
描述
削减片段
=限制(SeqNT
,酶
)SeqNT
核苷酸序列,为限制性位点的片段酶
限制性内切酶。的限制
函数返回值存储在片段
单元阵列的序列。
削减片段
=限制(SeqNT
,NTPattern
,位置
)SeqNT
核苷酸序列,在规定限制网站成了碎片NTPattern
、核苷酸识别模式位置
。
(
返回一个数值向量表示减少网站的指标。的片段
,CuttingSites
]=限制(…)限制
函数添加一个0
的开始CuttingSites
向量元素的数量CuttingSites
等于元素的数量片段
。您可以使用
指每个片段的一垒各自的原始序列。CuttingSites
+ 1
(
返回一个数值向量与每个片段的长度。片段
,CuttingSites
,长度
]=限制(…)
…=限制(…,'PartialDigest',
模拟部分消化,每个序列有一个限制的网站PartialDigestValue
)PartialDigestValue
或被削减的可能性。
变基、限制性内切酶数据库是信息的集合限制性内切酶和相关的蛋白质。关于变基的更多信息或搜索变基限制性内切酶的名称,见:
例子
输入一个核苷酸序列。
Seq =“AGAGGGGTACGCGCTCTGAAAAGCGGGAACCTCGTGGCGCTTTATTAA”;
使用限制性内切酶
HspAI
(指定识别序列GCGC
和乳沟的位置1
分裂的核苷酸序列。fragmentsEnzyme =限制(Seq,“HspAI”)
MATLAB的回报:
fragmentsEnzyme = ' AGAGGGGTACG ' ' CGCTCTGAAAAGCGGGAACCTCGTGG ' ' CGCTTTATTAA '
输入一个核苷酸序列。
Seq =“AGAGGGGTACGCGCTCTGAAAAGCGGGAACCTCGTGGCGCTTTATTAA”;
使用序列模式
GCGC
劈理的点位置3
裂开的核苷酸序列。fragmentsPattern =限制(Seq,“GCGC”3)
MATLAB的回报:
fragmentsPattern = ' AGAGGGGTACGCG ' ' CTCTGAAAAGCGGGAACCTCGTGGCG ' ' CTTTATTAA '
输入一个核苷酸序列。
Seq =“AGAGGGGTACGCGCTCTGAAAAGCGGGAACCTCGTGGCGCTTTATTAA”;
使用一个正则表达式来指定序列模式。
fragmentsRegExp =限制(Seq,“GCG [^ C]”3)
MATLAB的回报:
fragmentsRegExp = ' AGAGGGGTACGCGCTCTGAAAAGCG ' ' GGAACCTCGTGGCGCTTTATTAA '
输入一个核苷酸序列。
Seq =“AGAGGGGTACGCGCTCTGAAAAGCGGGAACCTCGTGGCGCTTTATTAA”;
捕获削减网站和片段长度以及碎片。
[片段,cut_sites,长度]=限制(Seq,“HspAI”)
MATLAB的回报:
片段= ' AGAGGGGTACG ' ' CGCTCTGAAAAGCGGGAACCTCGTGG ' ' CGCTTTATTAA cut_sites = 0 11 37长度= 11 26 11
一些酶指定切割规则链和其互补链。限制
适用于切割规则只对5 ' - > 3 '链。您可以应用这个规则手动补链。
输入一个核苷酸序列。
seq =“CCCGCNNNNNNN”;
使用
seqcomplement
函数来确定补链,3 - > 5的方向。seqc = seqcomplement (seq)
MATLAB的回报:
seqc = GGGCGNNNNNNN
使用限制性内切酶切第一链
FauI
(指定识别序列的模式CCCGC
和乳沟的位置9
)。cuts_strand1 =限制(seq, FauI)
MATLAB的回报:
cuts_strand1 =“CCCGCNNNN”“某某”
减少补充根据指定的规则链
FauI
(指定识别序列的模式GGGCG
劈理的点位置11
)。cuts_strand2 =限制(seqc GGGCG的11)
MATLAB的回报:
cuts_strand2 = ' GGGCGNNNNNN ' ' N '
引用
[1]罗伯茨,rVincze, T。Posfai, J。,and Macelis, D. (2007). REBASE—enzymes and genes for DNA restriction and modification. Nucl. Acids Res.35,D269-D270。
[2]变基官方网站:http://rebase.neb.com
。
版本历史
之前介绍过的R2006a