Evaluating the conformational entropy of macromolecules using an energy decomposition approach.