Comparing side chain packing in soluble proteins, protein-protein interfaces, and transmembrane proteins