Design and Information in Biology: From Molecules to Systems. J. A.