The genomic TRP1 gene from basidiomycete Flammulina velutipes was cloned by complementation of yeast Saccharomyces cerevisiae trp1 mutation. Sequencing analysis revealed that the TRP1 gene encoded a single protein consisting of three catalytic functional domains; glutamine amidotransferase, indole-3-glycerol phosphate synthase ) and N-(5'-phosphoribosyl) anthranilate isomerase, in order of NH2-glutamine amidotransferase-indole-3-glycerol phosphate synthase N-(5'-phosphoribosyl) anthranilate isomerase-COOH. The coding sequence of the TRP1 gene was interrupted by a single intron of 48 bases, the position and flanking sequences of which were highly homologous to those of basidiomycete Phanerochaete chrysosporium trpC.