text: Numerous synthetic chlorins with different functional groups and/or ring modifications have been examined.
  Contracted chlorins can be synthesised by reduction of B(III)subporphyrin or by oxidation of corresponding B(III)subbacteriochlorin. The B(III)subchlorins were directly synthesized as meso-ester B(III)subchlorin from meso-diester tripyrromethane, these class of compound showed very good fluorescence quantum yield and singlet oxygen producing efficiency