Proteins: how much chemical detail do we need, and how much can we handle?