Text this: Principles of protein structure: an established Internet-based course in structural biology