Dalla riduzione di una subunità di pirrolo a pirrolina si ottiene una clorina, il sistema porfirinico che lega il magnesio e che costituisce la clorofilla. Se le subunità di pirrolo ad essere ridotte sono due, si ottiene una batterioclorina, rinvenuta in alcuni batteri fotosintetici (esiste anche la forma isomera isobatterioclorina).