pyrrolic pyranoid pyranosic pyranic triazolic pyridoxic pyranosidic pyromellitic pyromucic benzopyranic