For this module-level usage example, I suggest looking up a ``GeneticCode`` in ``GeneticCodes`` as that is how most users will access these (almost no one will ever create a ``GeneticCode`` from scratch, though it's of course important for it to be possible). I don't think the method-level documentation (below) should change, because that documents how to work with the class itself.