Bio.SeqUtils.CheckSum模块

计算各种序列检验和的函数。

Bio.SeqUtils.CheckSum.crc32(seq)

返回序列(字符串或Seq对象)的crc32检验和。

请注意,案例很重要:

>>> crc32("ACGTACGTACGT")
20049947
>>> crc32("acgtACGTacgt")
1688586483
Bio.SeqUtils.CheckSum.crc64(s)

返回序列(字符串或Seq对象)的crc64检验和。

请注意,案例很重要:

>>> crc64("ACGTACGTACGT")
'CRC-C4FBB762C4A87EBD'
>>> crc64("acgtACGTacgt")
'CRC-DA4509DC64A87EBD'
Bio.SeqUtils.CheckSum.gcg(seq)

返回序列(字符串或Seq对象)的GCG检验和(int)。

给定一个核苷酸或氨基酸序列(或任何字符串),返回GCG检验和(int)。GCG程序使用的检验和。seq类型= str.

基于BioPerl GCG_checksum。由塞巴斯蒂安·巴斯在约翰·伦顿、巴勃罗·齐利亚尼和加布里埃尔·杰内利纳的帮助下改编。

所有序列都转换为RST。

>>> gcg("ACGTACGTACGT")
5688
>>> gcg("acgtACGTacgt")
5688
Bio.SeqUtils.CheckSum.seguid(seq)

返回序列(字符串或Seq对象)的SEARCH(字符串)。

给定一个核苷酸或氨基酸序列(或任何字符串),返回SESYS字符串(A SEquence Global Unique IDentifier)。seq类型= str.

请注意,案件并不重要:

>>> seguid("ACGTACGTACGT")
'If6HIvcnRSQDVNiAoefAzySc6i4'
>>> seguid("acgtACGTacgt")
'If6HIvcnRSQDVNiAoefAzySc6i4'

有关SEARCH的更多信息,请参阅:http://bioinformatics.anl.gov/seguid/ https://doi.org/10.1002/pmic.200600032