GeneticCode.
__eq__
(other)[source]¶Determine if the genetic code is equal to another.
State: Stable as of 0.4.0.
Genetic codes are equal if they are exactly the same type and
defined by the same amino_acids and starts. A genetic code’s name
(accessed via name
property) does not affect equality.
other (GeneticCode) – Genetic code to test for equality against.
Indicates whether the genetic code is equal to other.
bool
Examples
NCBI genetic codes 1 and 2 are not equal:
>>> GeneticCode.from_ncbi(1) == GeneticCode.from_ncbi(2)
False
Define a custom genetic code:
>>> gc = GeneticCode('M' * 64, '-' * 64)
Define a second genetic code with the same amino_acids and starts. Note that the presence of a name does not make the genetic codes unequal:
>>> named_gc = GeneticCode('M' * 64, '-' * 64, name='example name')
>>> gc == named_gc
True