504 biomolecules-16-01445.pdf 277 + 781 .