Text this: Science students' self-generated analogical reasoning of the concept of translation in protein synthesis /