Analysis of the factors that influence the C=N stretching frequency of polyene Schiff bases. Implications for bacteriorhodopsin and rhodopsin.