BioSequenceModify

BioSequenceModify[seq,"mod"]

给出将修饰 "mod" 应用于序列 seq 的结果.

BioSequenceModify[seq,{"mod",params}]

"mod" 指定参数 params.

BioSequenceModify[modspec]

表示可以应用于生物分子序列的 BioSequenceModify 运算符形式.

更多信息

  • 对键进行变形:
  • {"AddBond",{i1,i2}}i1i2 处的字母之间添加高阶键
    {"AddBond",Bond[{i1,i2},"type"]}在给定索引之间添加给定类型的键
    {"DeleteBond",{i1,i2}}删除给定索引之间的所有高阶键
    {"DeleteBond",Bond[{i1,i2},"type"]}删除给定索引之间的指定键
  • 循环调整变形:
  • "MakeCircular"将线性序列转换为循环序列
    "MakeLinear"将循环序列转换为线性序列
    {"MakeLinear",i}从第 i 个位置开始转换为线性序列
  • 集合变形:
  • {"AddToCollection",{seq1,seq2,}}将序列列表合并到序列集合中
    "SplitDisconnectedCollection"将未键合簇分离成不同的集合
  • 仅表示变形:
  • "InnermostBondRepresentation"表示最内层适用序列的键
    "OutermostBondRepresentation"表示最外层序列的键
    "CanonicalRepresentation"将所有序列和键转换为规范形式
  • 翻译变形:
  • "DropIncompleteCodons"从 DNA 或 RNA 的末尾删除不完整的密码子
    "DropToStartCodon"从 DNA 或 RNA 中删除字母直到找到了起始密码子
    "DropFromStopLetter"在找到了停止字母后开始从肽中删除字母

范例

打开所有单元关闭所有单元

基本范例  (12)

将键添加到序列:

从序列中删除一个键:

代表最内层序列的所有键,包括所有字母:

代表最外层序列的所有键:

将键和序列的表示规范化为排序和简化的形式:

将线性序列转换为循环序列:

将循环序列转换为线性序列:

将序列列表添加到序列集合中:

将序列集合的未键合项分成单独的集合:

在核苷酸末尾删除字母,这样只有完整的密码子才会被拿去翻译:

在默认基因翻译表中,删除字母至多到一个起始密码子:

在肽序列中的停止字母之后开始删除项:

范围  (23)

"AddBond"  (4)

插入键不需要指定键类型. 如果没有给出,则会进行推断:

推断的键类型可能取决于被链接的字母:

可以将键添加到混合链中:

可以将键添加到序列集合中:

"AddToCollection"  (3)

也可以将单个序列添加到集合中:

单个基序或混合序列成为一个集合:

如果有多个序列集合,则会被合并到结果中:

"CanonicalRepresentation"  (3)

如果序列相同,标准化将使用链级键进行排序:

如果序列和链级键相同,则标准化将使用序列键进行排序:

除了排序外,单链集合被简化为链,单基序混合链被简化为基序:

"DeleteBond"  (2)

删除两个索引之间的所有高阶键:

删除键始终适用于最外层的形式,即 "SequenceBondList" 属性给出的形式:

"DropToStartCodon"  (3)

任何遗传翻译表实体可用于指定起始密码子:

特定密码子或密码子列表可用于指定起始密码子:

可在操作符格式中创建修饰并在之后使用:

有进一步说明的修饰也可用于操作符格式中:

"InnermostBondRepresentation"  (1)

向内移动键可以将其从多层带入基序:

"MakeCircular"  (2)

RNA 序列可以转化为环状 RNA 序列:

肽序列可以转化为环状肽序列:

"MakeLinear"  (3)

环状 RNA 序列可以转化为线性 RNA 序列:

环状肽序列可以转化为线性肽序列:

从特定位置开始线性序列:

将环状序列转换为线性序列时,相对键位置被保留:

"OutermostBondRepresentation"  (1)

向内移动键会将它们从任何基序或链的内部带到最外层的序列结构:

"SplitDisconnectedCollection"  (1)

拆分连接会导致根据新的集合组成重新对键进行编号:

应用  (1)

一个环形肽:

各种多肽可以通过环形变异而相互关联:

可能存在的问题  (2)

给定的修饰不一定可以应用于特定序列类型:

如果无法推断键类型,则添加无类型键:

巧妙范例  (1)

将蛋白质前胰岛素原表示为 BioSequence

去除信号肽序列以制作胰岛素原:

添加二硫键并分裂胰岛素原序列以制造胰岛素:

Wolfram Research (2020),BioSequenceModify,Wolfram 语言函数,https://reference.wolfram.com/language/ref/BioSequenceModify.html (更新于 2021 年).

文本

Wolfram Research (2020),BioSequenceModify,Wolfram 语言函数,https://reference.wolfram.com/language/ref/BioSequenceModify.html (更新于 2021 年).

CMS

Wolfram 语言. 2020. "BioSequenceModify." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2021. https://reference.wolfram.com/language/ref/BioSequenceModify.html.

APA

Wolfram 语言. (2020). BioSequenceModify. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/BioSequenceModify.html 年

BibTeX

@misc{reference.wolfram_2024_biosequencemodify, author="Wolfram Research", title="{BioSequenceModify}", year="2021", howpublished="\url{https://reference.wolfram.com/language/ref/BioSequenceModify.html}", note=[Accessed: 23-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_biosequencemodify, organization={Wolfram Research}, title={BioSequenceModify}, year={2021}, url={https://reference.wolfram.com/language/ref/BioSequenceModify.html}, note=[Accessed: 23-November-2024 ]}