therophyte pteriodophyte petridophyte ephemerophyte genophyte trophophyte spermatophyte thermophyte pterophyte tropophyte