porphyrin analysis