The mechanism and consequences of duplicate gene preservation a comparison of hoxb1 duplicates across teleost fish Academic Article uri icon