petridophyte pteridophyte sporophyte pterophyte diplophyte terophyte chorophyte gametophyte spermatophyte ginkophyte