Cryptochrome harnesses the energy of incoming blue light, but other molecules are probably needed to absorb light of other colors.

Jeffrey C. Hall T Rome Rob