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 校驗和(整數)。

給定核苷酸或胺基酸序列(或任何字串),返回 GCG 校驗和(整數)。GCG 程式使用的校驗和。seq 類型 = str。

基於 BioPerl GCG_checksum。由 Sebastian Bassi 在 John Lenton、Pablo Ziliani 和 Gabriel Genellina 的幫助下改編。

所有序列都會轉換為大寫。

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

返回序列(字串或 Seq 物件)的 SEGUID(字串)。

給定核苷酸或胺基酸序列(或任何字串),返回 SEGUID 字串(A SEquence Globally Unique IDentifier)。seq 類型 = str。

請注意,大小寫並不重要

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

有關 SEGUID 的更多資訊,請參閱:http://bioinformatics.anl.gov/seguid/ https://doi.org/10.1002/pmic.200600032