2009/9/27 TBY <[email protected]> > 其实我觉得可以直接用16进制来计算,1个16进制数可以代表相邻2个碱基的所有组合可能,15个字符,可以转化为8个0-F的字符串。麻烦的地方在于 > 需要把4.8g的字串作两次转换。分别将奇数和偶数元素转换成字符串,然后约定各种8字符字符串去找吧。 > > 一个 16 进制数可以表示 4 个比特,即 2 个碱基。而 ascii 形式的 16 进制数则需要一个字节,即 8 个比特。从空间效率上讲,多用了一倍的空间,呵呵。而且 ascii 形式的序列在这里确实没有原始二进制的序列处理起来方便 ;)
Cheers, -agentzh --~--~---------~--~----~------------~-------~--~----~ 您收到此信息是由于您订阅了 Google 论坛“PerlChina Mongers 讨论组”论坛。 要在此论坛发帖,请发电子邮件到 [email protected] 要退订此论坛,请发邮件至 [email protected] 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛 -~----------~----~----~----~------~----~------~--~---
