BioSequenceQ

BioSequenceQ[bioseq]

如果 bioseq 是一个有效 BioSequence 表达式则返回 True,否则返回 False.

BioSequenceQ[bioseq,spec]

如果 bioseq 是一个匹配规约 specBioSequence 表达式则返回 True,否则返回 False.

BioSequenceQ[bioseq,spec1|spec2|...]

bioseq 为匹配任何 speci 的有效 BioSequence 表达式则返回 True,否则返回 False.

更多信息

  • 规约的可能值包括 "FullySpecified",任何 "BioSequenceType" 实体或两个串联项的标准名称. 如果 "ExtendedBioSequenceType" 实体已被定义,其标准名称也可被用作规约.
  • 规约的可能值包括 "FullySpecified"、任何 "BioSequenceType" 实体的规约名称或两者的串联项. 如果 "ExtendedBioSequenceType" 实体已被定义,则其标准名称也可用作规约. "HybridStrand""SequenceCollection" 可分别用于查看序列是混合链还是序列集合.
  • 下表提供了这些规约的范例:
  • "DNA","RNA","Peptide",验证序列为特定类型
    "FullySpecified"验证没有退化性字母
    "FullySpecifiedDNA",验证前述两个规约
  • 任何规约组合都可以与 Alternatives 一起提供,如有任何规约匹配,则将识别有效序列.

范例

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

基本范例  (1)

检验表达式是否为有效 BioSequence 表达式:

范围  (10)

有给定类型无效字母的 BioSequence 会被 BioSequenceQ 返回 False

有除了 BioSequence 之外标头的输入也会被返回 False

适合 BioSequence 的类型的退化性字母也会被识别为有效:

"FullySpecified" 规约仅执行验证非退化性字母:

尽管有特殊意义的字母,如肽停止字符,并不指某个特殊化学物,但还是被看做完全指定:

验证 BioSequence 的类型:

同时验证 BioSequence 是否为完全指定且是否为特定类型:

任意字母都对无类型的序列有效:

无类型的序列永不为完全指定:

验证序列是否为扩展类型:

检查序列是否为有效的混合链:

验证序列是否是有效的序列集合:

测试序列是 DNA 还是 RNA BioSequence

验证序列是肽段还是环状肽段:

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

文本

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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