校验和可用于验证和快速查找关联的符号。例如,seguid校验和用27个字符的字符串独特地识别蛋白质序列。目标:原始SEGUID虽然对蛋白质序列和单链DNA(ssDNA)有效,但由于拓扑差异而不适用于cir和双链DNA(DSDNA)。挑战包括如何唯一代表线性dsDNA,圆形ssDNA和圆形dsDNA。为了满足这些需求,我们提出了SEGUID V2,它扩展了原始SEGUID以处理其他类型的序列。结论:SEGUID V2产生链和旋转不变校验和单链,双链,可能交错,线性和圆形DNA和RNA序列的校验。可自定义的字母键允许其他类型的序列。与使用base64的原始SEGUID相反,Seguid V2使用base64url编码SHA-1哈希。这可以确保可以在文件名中使用SEGUID V2校验和,无论平台和URL中,都可以使用最小的摩擦。可用性:SEGUID V2很容易适用于MIT许可下的主要程序和语言。JavaScript包装seguid可在NPM上找到,Python包装pyguid和cran上的r seguid。关键字:校验和hash,dna,rNA,蛋白质,sha-1,base64url,seguid