The Theory of Molecular Inheritance