Structure and Bioactivities of Porphyrans and Oligoporphyrans.