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