How are genes and proteins related?