Philosophical Aspects of Molecular Biology