¿Cuál es una forma idiomática de representar enumeraciones en Go?

Estoy tratando de representar un cromosoma simplificado, que consiste en N bases, cada una de las cuales solo puede ser una de{A, C, T, G}.

Me gustaría formalizar las restricciones con una enumeración, pero me pregunto cuál es la forma más idiomática de emular una enumeración en Go.

Respuestas a la pregunta(6)

Su respuesta a la pregunta