Bioinformatics and the theoretical foundations of molecular biology