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