skbio.sequence.GeneticCode.__eq__¶
- GeneticCode.__eq__(other)[源代码]¶
确定遗传密码是否与另一个相同。
状态:0.4.0稳定。
如果基因密码是相等的话 确切地 相同的类型和由相同的定义 amino_acids 和 starts . 遗传密码的名字(通过
name
属性)不影响相等。- 参数:
other (GeneticCode) -- 基因密码来测试是否平等。
- 返回:
指示遗传代码是否等于 other .
- 返回类型:
bool
示例
NCBI遗传代码1和2不相等:
>>> GeneticCode.from_ncbi(1) == GeneticCode.from_ncbi(2) False
定义自定义遗传代码:
>>> gc = GeneticCode('M' * 64, '-' * 64)
定义第二个相同的遗传密码 amino_acids 和 starts . 请注意,名字的存在并不会使遗传密码不相等:
>>> named_gc = GeneticCode('M' * 64, '-' * 64, name='example name') >>> gc == named_gc True