Patent Publication Number: US-2021189402-A1

Title: Engineered microorganism for the production of cannabinoid biosynthetic pathway products

Description:
CROSS-REFERENCE TO RELATED APPLICATIONS 
     This application claims the benefit of and priority from U.S. Provisional Patent Application No. 62/664,322 filed on Apr. 30, 2018 and U.S. Provisional Patent Application No. 62/813,927 filed on Mar. 5, 2019, which are hereby incorporated by reference in their entirety. 
    
    
     FIELD 
     The present disclosure relates to genetically engineered microorganisms for production of cannabinoid biosynthetic pathway products and cell cultures comprising thereof. The genetically engineered microorganisms comprise nucleic acid molecules having nucleic acid sequences encoding cannabinoid biosynthetic pathway enzymes for producing cannabinoid biosynthetic pathway products. 
     BACKGROUND 
     The commercialization of valuable plant natural products (PNPs) is often limited by the availability of PNP producing-plants, by the low accumulation of PNPs in planta and/or the time-consuming and often inefficient extraction methods not always economically viable. Thus, commercialization of PNPs of commercial interest is often challenging. The recent progress in genetic engineering and synthetic biology makes it possible to produce heterologous PNPs in microbes such as bacteria, yeasts and microalgae. For example, engineered microorganisms have been reported to produce the antimalarial drug artemisinin and of the opiate (morphine, codeine) painkiller precursor reticuline (Keasling 2012; Fossati et al 2014; DeLoache et al 2015). However, the latest metabolic reactions to yield the valuable end-products such as codeine and morphine in genetically modified yeast-producing reticuline have yet to be successfully achieved. In some cases, bacterial or yeast platforms do not support the assembly of complex PNP pathways. In comparison, microalgal cells have been suggested to possess advantages over other microorganisms, including the likelihood to perform similar post-translational modifications of proteins as plant and recombinant protein expression through the nuclear, mitochondrial or chloroplastic genomes (Singh et al 2009). 
     Cannabinoid biosynthetic pathway products such as Δ9-tetrahydrocanannabinol and other cannabinoids (CBs) are polyketides responsible for the psychoactive and medicinal properties of  Cannabis sativa . More than 70 CBs have been identified so far and are all derived from fatty acid and terpenoid precursors (ElSohly and Slade 2005). The first metabolite intermediate in the CB biosynthetic pathway in  Cannabis sativa  is olivetolic acid that forms the polyketide skeleton of cannabinoids. A type III polyketide synthase (PKS; also known as tetraketide synthase (TKS) or olivetol synthase) enzyme condenses hexanoyl-CoA with three malonyl-CoA in a multi-step reaction to form trioxododecanoyl-CoA. From there, olivetolic acid cyclase (OAC) (OAC; also known as 3,5,7-trioxododecanoyl-CoA CoA-lyase) catalyzes an intramolecular aldol condensation to yield OA. In subsequent steps, CB diversification is generated by the sequential action of “decorating” enzymes on the OA backbone. The gene sequence for PKS and OAC have been identified and characterized in vitro (Lussier 2012; Gagne et al 2012; Marks et al 2009; Stout et al 2012; Taura et al 2009). 
     SUMMARY 
     The present disclosure describes an engineered microorganism such as a microalga or a cyanobacterium for production of a plant natural product such as a cannabinoid biosynthetic pathway product. 
     A method has been developed for the genetic transformation of the microalga  Chlamydomonas reinhardtii, Chlorella vulgaris, Dunaliella tertiolecta  and  Phaeodactylum tricornutum  with TKS and OAC genes encoding biosynthetic enzymes involved in the production of the polyketide precursor olivetolic acid. The coding sequences, without and with introns, for TKS and OAC genes were codon-optimized for enhanced expression in the selected microalgae strains. The optimized genes were synthesized, arranged in different construction cassette and inserted into transformation vectors. Different constructs comprising constitutive promoters, single or combined TKS and OAC with adaptor sequences or self-cleaving peptide sequence, ribosome binding sites, etc., were created and used to transform  Chlamydomonas reinhardtii, Chlorella vulgaris, Dunaliella tertiolecta  and  Phaeodactylum tricornutum  cells. Transformation efficiencies were determined through (i) colony growth on agar plate supplemented with antibiotic selection marker, (ii) detection of gene presence in the nuclear genome by PCR analysis and (iii) quantitative measurement of the gene expression of transgenes was detected using quantitative real-time PCR (qRT-PCR) analysis and enzymes produced were detected using SDS-PAGE and western blot to confirm the presence of the corresponding recombinant enzymes. 
     Accordingly, the present disclosure provides a genetically engineered microorganism that is capable of producing olivetolic acid, wherein the genetically engineered microorganism is a photosynthetic microalga or a cyanobacterium. 
     In an embodiment of the genetically engineered microorganism as described herein, the genetically engineered microorganism does not comprise an exogenous nucleic acid molecule encoding hexanoyl-CoA synthetase. 
     In an embodiment of the genetically engineered microorganism as described herein, the genetically engineered microorganism comprises at least one nucleic acid molecule that encodes tetraketide synthase and olivetolic acid cyclase. 
     In an embodiment of the genetically engineered microorganism as described herein, the tetraketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, and the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17. 
     In an embodiment of the genetically engineered microorganism as described herein, the at least one nucleic acid molecule comprises a promoter and two polynucleotide sequences, one encoding tetraketide synthase and the other encoding olivetolic acid cyclase, each of which is operably linked to the promoter. 
     In an embodiment of the genetically engineered microorganism as described herein, the at least one nucleic acid molecule comprises a first nucleic acid molecule encoding tetraketide synthase and a second nucleic acid molecule encoding olivetolic acid cyclase. 
     In an embodiment of the genetically engineered microorganism as described herein, the at least one nucleic acid molecule is an episomal vector. 
     In an embodiment of the genetically engineered microorganism as described herein, the at least one nucleic acid molecule further encodes aromatic prenyltransferase. 
     In an embodiment of the genetically engineered microorganism as described herein, the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65. 
     In an embodiment of the genetically engineered microorganism as described herein, the at least one nucleic acid molecule further encodes tetrahydrocannabinolic acid synthase or cannabidiolic acid synthase. 
     In an embodiment of the genetically engineered microorganism as described herein, the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, and the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21. 
     In an embodiment of the genetically engineered microorganism as described herein, the at least one nucleic acid molecule comprises at least one polynucleotide sequence with at least 80% sequence identity to a sequence selected from SEQ ID NO: 1-4, 6-11, 13, 14, 58-60 and 68-70. 
     In an embodiment of the genetically engineered microorganism as described herein, the at least one nucleic acid molecule comprises at least two polynucleotide sequences with at least 80% sequence identity to a sequence selected from SEQ ID NO: 1-4, 6-11, 13, 14, 58-60 and 68-70. 
     In an embodiment of the genetically engineered microorganism as described herein, the at least one nucleic acid molecule comprises at least one linker sequence between the at least two polynucleotide sequences. 
     In an embodiment of the genetically engineered microorganism as described herein, the at least one linker sequence is a self-cleaving sequence. 
     In an embodiment of the genetically engineered microorganism as described herein, the microalga is  Chlamydomonas reinhardtii, Chlorella vulgaris, Chlorella sorokiniana, Chlorella protothecoides, Tetraselmis chui, Nannochloropsis oculate, Scenedesmus obliquus, Acutodesmus dimorphus, Dunaliella tertiolecta , or  Heamatococus plucialis.    
     In an embodiment of the genetically engineered microorganism as described herein, the microalga is a diatom. 
     In an embodiment of the genetically engineered microorganism as described herein, the microalga is  Phaeodactylum tricornutum.    
     In an embodiment of the genetically engineered microorganism as described herein, the cyanobacterium is  Arthrospira plantesis, Arthrospira maxima, Synechococcus elongatus  or  Aphanizomenon flos - aquae.    
     The present disclosure also provides a genetically engineered microorganism that is capable of producing olivetol, wherein the genetically engineered microorganism is a microalga or a cyanobacterium. 
     Other features and advantages of the present disclosure will become apparent from the following detailed description. It should be understood, however, that the detailed description and the specific Examples while indicating preferred embodiments of the disclosure are given by way of illustration only, since various changes and modifications within the spirit and scope of the disclosure will become apparent to those skilled in the art from this detailed description. 
    
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
       The disclosure will now be described in relation to the drawings in which: 
         FIG. 1  shows an exemplary cannabinoid biosynthetic pathway based on enzymes from  Cannabis sativa.    
         FIG. 2  shows a part of the cannabinoid biosynthetic pathway from  Cannabis sativa  ending in the production of olivetolic acid. 
         FIG. 3  shows exemplary fusion genes of tetraketide synthase (TKS) and olivetolic acid cyclase (OAC). Construct 1 (top) is TKS fused to OAC by a FMDV linker. Construct 2 (bottom is TKS fused to OAC by a peptide linker comprising a BamHI restriction site. 
         FIG. 4  shows schematic representations of the different engineered fusion genes expressed in microalgae cells. 
         FIG. 5  shows the assembly and insertion of the synthetic constructions into pChlamy vectors. (A) The synthetic constructions were inserted into a default vector (pKan R  high-copy) which is used to transform  Escherichia coli . (B) The transformed  E. coli  was grown to bulk plasmids containing the transgenes (synthetic constructions) and positive colonies were confirmed using the colony PCR method. (C) Two vectors were used for the metabolic engineering of  C. reinhardtii : pChlamy3 and pChlamy 4. (D and E) Example of gels of colony PCR results (the integrity of DNA sequences were confirmed with Sanger sequencing which confirmed successful in frame of all combination of synthetic constructions/vectors). 
         FIG. 6  shows the transformation of  E. coli  and extraction of the recombinant pChlamy vectors. (A) Transformed colonies for pC3_1, pC3_2, pC4_1 and pC4_2 vectors all grew on ampicillin plates. (B) Positive recombinant clones were grown and vectors were their size were verified on agarose gel. 
         FIG. 7  shows  Chlamydomonas  transformation with recombinant linearized pChlamy vectors and screening by the colony PCR method. (A)  Chlamydomonas  transformed with recombinant pChlamy3 vectors (pC3_1, pC3_2) were grown on media containing hygromycin. (B) Cells transformed with recombinant pChlamy 4 vectors (pC4_1, pC4_2) were grown on media containing zeocin. (C-F) DNA gels of colony PCR confirms positive transformed  Chlamydomonas  colonies for (C) pC3_1, (D) pC3_2, (E) pC4_1 and (F) pC4_2. 
         FIG. 8  shows qRT-PCR analysis of the relative expression of the OAC transgene in  Chlamydomonas  cells transformed with recombinant pChlamy vectors such as pC3_1, pC3_2, pC4_1 and pC4_2. 
         FIG. 9  shows SDS-PAGE gel of proteins extracted from  Chlamydomonas  cells transformed with pChlamy4 vectors. (A) pC4_1 transformed cells do not show an increase of two bands at, 42 (TKS) and 12 kDa (OAC) compared to control cells (lane 2). (B) pC4_2 transformed cells do not show an increase of a band at 60 kDa (expected TKS-OAC fused protein) compared to control cells (lane1). (C) Western blot using anti-FMDV-2A antibodies reveals the presence of fused and single protein construction in different  C. reinhardtii  positive transformants. 
         FIG. 10  shows  Phaeodactylum tricornutum  (Pt) episomal transformation with TKS and OAC fusion genes. (A) A map of the episome (Karas et al 2015) (Epi) empty (Epicontrol) and engineered with construction 2 of TKS and OAC genes (Epi TKS-FMDV-OAC ). (B) DNA gel of the PCR products for full fragment insert of Epi TKS-FMDV-OAC  construct amplified by primers annealing sites on the Epi backbone performed on Pt colonies shows the entire insert (FcpD promoter→FcpD terminator) at the correct size of 2591 bp. (C) Transformed  P. tricornutum  colonies, with Epi control  and Epi TKS-FMDV-OAC , were grown on zeocin plates. (D) Multiplex PCR results for colonies of Epi transformed with Pt DNA show that DNA was extracted from 1 colony of  P. tricornutum  for each isolate of TKS-FMDV-OAC. 
         FIG. 11  shows diatoms after lysis. 
         FIG. 12  shows a chromatogram in selected time range in SIM mode (MS 425.3) of a diatom extract transfected with an empty control vector and spiked with an OA standard. 
         FIG. 13  shows a chromatogram in selected time range in SIM mode (MS 425.3) of a diatom extract transfected with an empty control vector. 
         FIG. 14  shows a chromatogram in selected time range in SIM mode (MS 425.3) of a diatom extract 1 transfected with TKS and OAC enzymes. 
         FIG. 15  shows a chromatogram in selected time range in SIM mode (MS 425.3) of a diatom extract 2 transfected with TKS and OAC enzymes. 
         FIG. 16  shows a chromatogram in selected time range in SIM mode (MS 425.3) of a diatom extract 3 transfected with TKS and OAC enzymes. 
     
    
    
     DETAILED DESCRIPTION 
     The present disclosure describes an engineered microorganism such as a microalga, a cyanobacterium, a bacterium, a protist, or a fungus for production of a plant natural product such as a cannabinoid biosynthetic pathway product. 
     Accordingly, the present disclosure provides a genetically engineered microorganism that is capable of producing olivetolic acid, wherein the genetically engineered microorganism is a photosynthetic microalga or a cyanobacterium. 
     The present disclosure further provides a genetically engineered microorganism that is capable of producing olivetol, wherein the genetically engineered microorganism is a microalga or a cyanobacterium. 
     The present disclosure further provides a genetically engineered microorganism for production of cannabinoid biosynthetic pathway comprising at least one nucleic acid molecule encoding at least one cannabinoid biosynthetic pathway enzyme, wherein the at least one nucleic acid molecule encoding the at least one cannabinoid biosynthetic pathway enzyme comprises a polynucleotide sequence with at least 80% sequence identity to a sequence selected from SEQ ID NO:1-14,56-60, and 66-70, wherein the genetically engineered microorganism is a microalga or a cyanobacterium, and wherein the genetically engineered microorganism has increased production of at least one cannabinoid biosynthetic pathway product relative to the corresponding wild-type microorganism. 
     The present disclosure further provides a genetically engineered microorganism for production of cannabinoid biosynthetic pathway products comprising at least one nucleic acid molecule encoding at least one cannabinoid biosynthetic pathway enzyme, wherein the genetically engineered microorganism does not comprise an exogenous nucleic acid molecule encoding hexanoyl-CoA synthetase, wherein the genetically engineered microorganism is a microalga or a cyanobacterium, and wherein the genetically engineered microorganism has increased production of at least one cannabinoid biosynthetic pathway product relative to the corresponding wild-type microorganism. 
     The present disclosure further provides a genetically engineered microorganism for production of cannabinoid biosynthetic pathway products comprising at least one nucleic acid molecule encoding at least one cannabinoid biosynthetic pathway enzyme, wherein the genetically engineered microorganism is a photosynthetic microalga or a cyanobacterium, wherein the at least one nucleic acid molecule is an episomal vector, and wherein the genetically engineered microorganism has increased production of at least one cannabinoid biosynthetic pathway product relative to the corresponding wild-type microorganism. 
     The present disclosure further provides a genetically engineered microorganism for production of cannabinoid biosynthetic pathway products comprising at least one nucleic acid molecule encoding at least two cannabinoid biosynthetic pathway enzymes, wherein the at least one nucleic acid molecule comprises a promoter and at least two polynucleotide sequences, each of which encodes one cannabinoid biosynthetic pathway enzyme and is operably linked to the promoter, wherein the genetically engineered microorganism is a microalga or a cyanobacterium, and wherein the genetically engineered microorganism has increased production of at least one cannabinoid biosynthetic pathway product relative to the corresponding wild-type microorganism. 
     The present disclosure further provides a genetically engineered microorganism for production of cannabinoid biosynthetic pathway products comprising at least one nucleic acid molecule encoding at least one cannabinoid biosynthetic pathway enzyme, wherein the genetically engineered microorganism is a cyanobacterium that does not belong to  Anabaena, Gleocapsa, Phormidium, Anacystis, Synechococcus  or  Oscillatoria , and wherein the genetically engineered microorganism has increased production of at least one cannabinoid biosynthetic pathway product relative to the corresponding wild-type microorganism. 
     The present disclosure further provides a genetically engineered microorganism for production of cannabinoid biosynthetic pathway products comprising at least one nucleic acid molecule encoding at least one cannabinoid biosynthetic pathway enzyme, wherein the genetically engineered microorganism is a diatom that does not belong to  Amphora, Chaetoceros, Fragilaria, Cyclotella, Navicula , or  Nitzschia , and wherein the genetically engineered microorganism has increased production of at least one cannabinoid biosynthetic pathway product relative to the corresponding wild-type microorganism. 
     The present disclosure further provides a cell culture comprising a genetically engineered microorganism for production of cannabinoid biosynthetic pathway products comprising at least one nucleic acid molecule encoding at least one cannabinoid biosynthetic pathway enzyme, and a medium that is substantially free of a sugar, wherein the genetically engineered microorganism is a photosynthetic microalga or a cyanobacterium, and wherein the genetically engineered microorganism has increased production of at least one cannabinoid biosynthetic pathway product relative to the corresponding wild-type microorganism. 
     Unless otherwise indicated, the definitions and embodiments described in this and other sections are intended to be applicable to all embodiments and aspects of the present disclosure herein described for which they are suitable as would be understood by a person skilled in the art. 
     In understanding the scope of the present disclosure, the term “comprising” and its derivatives, as used herein, are intended to be open ended terms that specify the presence of the stated features, elements, components, groups, integers, and/or steps, but do not exclude the presence of other unstated features, elements, components, groups, integers and/or steps. The foregoing also applies to words having similar meanings such as the terms, “including”, “having” and their derivatives. The term “consisting” and its derivatives, as used herein, are intended to be closed terms that specify the presence of the stated features, elements, components, groups, integers, and/or steps, but exclude the presence of other unstated features, elements, components, groups, integers and/or steps. The term “consisting essentially of”, as used herein, is intended to specify the presence of the stated features, elements, components, groups, integers, and/or steps as well as those that do not materially affect the basic and novel characteristic(s) of features, elements, components, groups, integers, and/or steps. 
     As used herein, the singular forms “a”, “an” and “the” include plural references unless the content clearly dictates otherwise. In embodiments comprising an “additional” or “second” component, the second component as used herein is different from the other components or first component. A “third” component is different from the other, first, and second components, and further enumerated or “additional” components are similarly different. 
     In the absence of any indication to the contrary, reference made to a “%” content throughout this specification is to be taken as meaning % w/v (weight/volume). 
     As used here, the term “sequence identity” refers to the percentage of sequence identity between two nucleic acid (polynucleotide) or two amino acid (polypeptide) sequences. To determine the percent identity of two amino acid sequences or of two nucleic acid sequences, the sequences are aligned for optimal comparison purposes (e.g., gaps can be introduced in the sequence of a first amino acid or nucleic acid sequence for optimal alignment with a second amino acid or nucleic acid sequence). The amino acid residues or nucleotides at corresponding amino acid positions or nucleotide positions are then compared. When a position in the first sequence is occupied by the same amino acid residue or nucleotide as the corresponding position in the second sequence, then the molecules are identical at that position. The percent identity between the two sequences is a function of the number of identical positions shared by the sequences (i.e., % identity=number of identical overlapping positions/total number of positions multiplied by 100%). In one embodiment, the two sequences are the same length. The determination of percent identity between two sequences can also be accomplished using a mathematical algorithm. One non-limiting example of a mathematical algorithm utilized for the comparison of two sequences is the algorithm of Karlin and Altschul (1990), modified as in Karlin and Altschul (1993). Such an algorithm is incorporated into the NBLAST and XBLAST programs of Altschul et al (1990). BLAST nucleotide searches can be performed with the NBLAST nucleotide program parameters set, e.g., for score=100, wordlength=12 to obtain nucleotide sequences homologous to a nucleic acid molecules of the present disclosure. BLAST protein searches can be performed with the XBLAST program parameters set, e.g., to score=50, wordlength=3 to obtain amino acid sequences homologous to a protein molecule of the present disclosure. To obtain gapped alignments for comparison purposes, Gapped BLAST can be utilized as described in Altschul et al. (1997). Alternatively, PSI-BLAST can be used to perform an iterated search which detects distant relationships between molecules (Altschul et al., 1997). When utilizing BLAST, Gapped BLAST, and PSI-Blast programs, the default parameters of the respective programs (e.g., of XBLAST and NBLAST) can be used (see, e.g., the NCBI website). Another non-limiting example of a mathematical algorithm utilized for the comparison of sequences is the algorithm of Myers and Miller (1988). Such an algorithm is incorporated in the ALIGN program (version 2.0) which is part of the GCG sequence alignment software package. When utilizing the ALIGN program for comparing amino acid sequences, a PAM120 weight residue table, a gap length penalty of 12, and a gap penalty of 4 can be used. The percent identity between two sequences can be determined using techniques similar to those described above, with or without allowing gaps. In calculating percent identity, typically only exact matches are counted. In a specific embodiment, the nucleic acids are optimized for codon usage in a specific microalgal or cyanobacterial species. In particular, the nucleic acid sequence encoding the cannabinoid biosynthetic pathway enzyme incorporates codon-optimized codons for GC-rich microalgae, such as  Chlamydomonas reinhardtii, Chlorella vulgaris, Chlorella sorokiniana, Chlorella protothecoides, Tetraselmis chui, Nannochloropsis oculate, Scenedesmus obliquus, Acutodesmus dimorphus, Dunaliella tertiolecta , and  Heamatococus plucialis ; diatoms, such as  Phaeodactylum tricornutum  and  Thalassiosira pseudonana ; or cyanobacteria such as  Arthrospira platensis, Arthrospira maxima, Synechococcus elongatus , and  Aphanizomenon flos - aquae.    
     The sequences of the present disclosure may be at least 80% identical to the sequences described herein; in another example, the sequences may be at least 80%, 85%, 90%, 95%, 96%, 97%, 98%, 99%, or 100% identical at the nucleic acid or amino acid level to sequences described herein. Importantly, the proteins encoded by the variant sequences retain the activity and specificity of the proteins encoded by the reference sequences. Accordingly, the present disclosure also provides a nucleic acid molecule comprising nucleic acid sequence encoding a cannabinoid biosynthetic pathway enzyme with at least 80%, 85%, 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to a sequence selected from SEQ ID NO:1-14, 56-60, and 66-70. Also provided is an amino acid sequence of a cannabinoid biosynthetic pathway enzyme with at least 90%, 91%, 92%, 93%, 94%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to a sequence selected from SEQ ID NO:15-21 and 61-65. 
     Nucleic acid and amino acid sequences described herein are set out in Table 1. 
     
       
         
           
               
             
               
                 TABLE 1 
               
               
                   
               
               
                 Sequences 
               
               
                   
               
             
            
               
                   
               
            
           
           
               
               
            
               
                 SEQ ID NO: 1 
                 ATGAACCACCTGCGCGCTGAGGGCCCCGCCTCCGTCCTCGC 
               
               
                 nucleic acid coding sequence of 
                 CATTGGGACGGCGAACCCTGAGAACATTCTCCTGCAGGATG 
               
               
                 tetraketide synthase from 
                 AGTTTCCGGATTACTACTTTCGGGTCACGAAGTCGGAGCAC 
               
               
                   Cannabis sativa , optimized for 
                 ATGACCCAGCTCAAGGAGAAGTTTCGGAAGATTTGCGATAA 
               
               
                 GC-rich microalgae 
                 GAGCATGATCCGCAAGCGCAACTGCTTTCTGAACGAGGAGC 
               
               
                   
                 ACCTGAAGCAGAACCCCCGGCTCGTCGAGCACGAGATGCAG 
               
               
                   
                 ACGCTCGATGCCCGGCAGGACATGCTCGTGGTCGAGGTCCC 
               
               
                   
                 TAAGCTCGGCAAGGACGCTTGCGCGAAGGCTATCAAGGAGT 
               
               
                   
                 GGGGTCAGCCCAAGTCCAAGATCACCCATCTGATTTTTACC 
               
               
                   
                 TCCGCGTCGACCACGGATATGCCTGGGGCTGACTACCACTG 
               
               
                   
                 CGCGAAGCTGCTGGGTCTCTCCCCGTCGGTGAAGCGGGTCA 
               
               
                   
                 TGATGTACCAGCTGGGCTGCTACGGGGGGGGTACGGTCCTG 
               
               
                   
                 CGCATCGCGAAGGACATCGCTGAGAACAACAAGGGTGCCCG 
               
               
                   
                 GGTCCTCGCGGTGTGCTGCGACATTATGGCTTGCCTGTTTC 
               
               
                   
                 GGGGTCCCTCGGAGTCGGACCTGGAGCTGCTGGTCGGTCAG 
               
               
                   
                 GCTATCTTTGGGGATGGCGCTGCCGCCGTGATTGTCGGCGC 
               
               
                   
                 CGAGCCGGATGAGTCGGTGGGTGAGCGGCCGATCTTCGAGC 
               
               
                   
                 TCGTCTCCACCGGGCAGACGATCCTCCCTAACTCCGAGGGC 
               
               
                   
                 ACCATCGGGGGGCACATTCGCGAGGCGGGGCTCATTTTTGA 
               
               
                   
                 TCTGCACAAGGACGTGCCGATGCTGATTTCCAACAACATCG 
               
               
                   
                 AGAAGTGCCTCATCGAGGCTTTCACCCCCATTGGTATTTCC 
               
               
                   
                 GATTGGAACAGCATTTTTTGGATCACCCACCCGGGCGGTAA 
               
               
                   
                 GGCTATTCTGGATAAGGTGGAGGAGAAGCTCCATCTCAAGT 
               
               
                   
                 CCGACAAGTTTGTCGATAGCCGCCATGTCCTGAGCGAGCAT 
               
               
                   
                 GGGAACATGTCCAGCTCCACGGTGCTCTTTGTCATGGACGA 
               
               
                   
                 GCTGCGGAAGCGCTCGCTGGAGGAGGGCAAGTCCACCACCG 
               
               
                   
                 GCGACGGTTTCGAGTGGGGGGTCCTGTTCGGTTTTGGTCCC 
               
               
                   
                 GGTCTCACGGTGGAGCGGGTGGTCGTGCGCTCGGTGCCCAT 
               
               
                   
                 CAAGTAC 
               
               
                 SEQ ID NO: 2 
                 ATGGCGGTGAAGCACCTGATTGTCCTCAAGTTCAAGGACGA 
               
               
                 nucleic acid coding sequence of 
                 GATCACCGAGGCCCAGAAGGAGGAGTTTTTCAAGACCTACG 
               
               
                 olivetolic acid cyclase from 
                 TGAACCTCGTGAACATTATCCCTGCGATGAAGGACGTGTAC 
               
               
                   Cannabis sativa , optimized for 
                 TGGGGGAAGGATGTCACGCAGAAGAACAAGGAGGAGGGTTA 
               
               
                 GC-rich microalgae 
                 CACGCACATCGTCGAGGTCACGTTCGAGTCGGTCGAGACCA 
               
               
                   
                 TTCAGGATTACATCATCCATCCCGCTCATGTGGGTTTTGGG 
               
               
                   
                 GACGTGTACCGCAGCTTCTGGGAGAAGCTGCTGATTTTCGA 
               
               
                   
                 TTACACCCCTCGCAAG 
               
               
                   
               
               
                 SEQ ID NO: 3 
                 ATGAAGATGAAGGCTGCGTGGAGCGCGACGATTTACTCCCT 
               
               
                 nucleic acid coding sequence of 
                 GCTGAGCTGGTGCGTCGTCAAGAACGAGAAGTTCTTTCCTG 
               
               
                 olivetolic acid cyclase 2 
                 AGCGCACGATTGACATTTCCAAGAGCAACATGGGGCGCATG 
               
               
                 optimized for GC-rich 
                 AACAACGTCGTCCTGAACTCCCTCCACACGCTCAAGTGCTA 
               
               
                 microalgae 
                 CCTGAACTACGTCTCGGTGCCGTTTTTTCTGATTCTGCTCT 
               
               
                   
                 CCCACATTTTTACGCCGGTGTACATTTTTCATGGCTGGGAC 
               
               
                   
                 GATATTCATAAGATTCACATTCGCCTGGAGAAGTTCTTTCT 
               
               
                   
                 CCTGGGTTTTTGCGATTTCATCTTCGAGCTGCAGTACAACC 
               
               
                   
                 AGATGCTGCATTGCCATAGCCTCTCGCAGCTGTCGTCCAGC 
               
               
                   
                 AGCAGCTTT 
               
               
                   
               
               
                 SEQ ID NO: 4 
                 ATGGGGCTCAGCTCGGTGTGCACCTTCTCGTTCCAGACGAA 
               
               
                 nucleic acid coding sequence 
                 CTACCACACGCTGCTGAACCCCCACAACAACAACCCTAAGA 
               
               
                 of aromatic prenyltransferase 
                 CCTCCCTGCTCTGCTACCGCCACCCGAAGACCCCCATTAAG 
               
               
                 (CsPT1) from  Cannabis sativa   
                 TACAGCTACAACAACTTCCCGTCCAAGCACTGCTCCACGAA 
               
               
                 optimized for GC-rich 
                 GTCGTTCCACCTGCAGAACAAGTGCTCGGAGAGCCTCAGCA 
               
               
                 microalgae 
                 TCGCGAAGAACAGCATCCGGGCTGCGACCACGAACCAGACG 
               
               
                   
                 GAGCCGCCCGAGTCGGATAACCACTCGGTCGCTACGAAGAT 
               
               
                   
                 TCTGAACTTCGGTAAGGCGTGCTGGAAGCTCCAGCGCCCCT 
               
               
                   
                 ACACCATCATTGCGTTTACGAGCTGCGCTTGCGGTCTCTTC 
               
               
                   
                 GGGAAGGAGCTCCTGCACAACACGAACCTGATCAGCTGGTC 
               
               
                   
                 CCTCATGTTTAAGGCTTTTTTCTTCCTCGTGGCCATCCTGT 
               
               
                   
                 GCATTGCGTCCTTCACGACCACCATCAACCAGATTTACGAC 
               
               
                   
                 CTGCACATTGACCGCATTAACAAGCCTGACCTGCCTCTGGC 
               
               
                   
                 CTCGGGGGAGATTTCGGTGAACACGGCTTGGATCATGTCGA 
               
               
                   
                 TCATCGTGGCTCTCTTTGGTCTCATTATCACGATTAAGATG 
               
               
                   
                 AAGGGCGGCCCCCTGTACATTTTTGGTTACTGCTTTGGGAT 
               
               
                   
                 CTTCGGTGGGATCGTCTACAGCGTGCCCCCGTTTCGGTGGA 
               
               
                   
                 AGCAGAACCCGTCGACGGCCTTTCTCCTGAACTTTCTGGCT 
               
               
                   
                 CATATTATTACGAACTTCACCTTCTACTACGCGAGCCGCGC 
               
               
                   
                 TGCGCTCGGGCTGCCGTTCGAGCTCCGCCCGAGCTTCACGT 
               
               
                   
                 TTCTCCTGGCCTTTATGAAGAGCATGGGTTCGGCTCTCGCC 
               
               
                   
                 CTCATTAAGGACGCTTCCGACGTGGAGGGGGATACCAAGTT 
               
               
                   
                 CGGCATCAGCACGCTCGCGTCCAAGTACGGCTCCCGGAACC 
               
               
                   
                 TCACCCTGTTTTGCTCGGGGATTGTCCTCCTGAGCTACGTG 
               
               
                   
                 GCCGCCATCCTGGCTGGCATCATCTGGCCGCAGGCTTTCAA 
               
               
                   
                 CTCCAACGTCATGCTCCTCTCGCACGCGATTCTGGCCTTCT 
               
               
                   
                 GGCTGATTCTGCAGACCCGCGACTTCGCCCTCACGAACTAC 
               
               
                   
                 GACCCTGAGGCTGGTCGGCGCTTTTACGAGTTTATGTGGAA 
               
               
                   
                 GCTGTACTACGCGGAGTACCTGGTCTACGTGTTTATC 
               
               
                   
               
               
                 SEQ ID NO: 5 
                 ATGGGCAAGAACTACAAGTCGCTGGATTCCGTGGTGGCTTC 
               
               
                 nucleic acid coding sequence 
                 GGACTTCATCGCTCTGGGGATCACCAGCGAGGTCGCCGAGA 
               
               
                 of hexanoyl-CoA synthetase 
                 CCCTCCACGGGCGCCTCGCTGAGATCGTGTGCAACTACGGT 
               
               
                 from  Cannabis sativa   
                 GCCGCCACGCCGCAGACCTGGATTAACATCGCCAACCATAT 
               
               
                 optimized for GC-rich 
                 CCTGTCGCCGGATCTCCCTTTCAGCCTGCATCAGATGCTGT 
               
               
                 microalgae 
                 TTTACGGGTGCTACAAGGACTTCGGGCCGGCGCCTCCTGCT 
               
               
                   
                 TGGATCCCCGATCCCGAGAAGGTCAAGAGCACGAACCTGGG 
               
               
                   
                 CGCTCTCCTCGAGAAGCGCGGGAAGGAGTTTCTCGGGGTGA 
               
               
                   
                 AGTACAAGGATCCCATCAGCTCGTTTAGCCATTTTCAGGAG 
               
               
                   
                 TTCTCCGTCCGGAACCCTGAGGTGTACTGGCGGACGGTCCT 
               
               
                   
                 CATGGATGAGATGAAGATTTCGTTTAGCAAGGATCCGGAGT 
               
               
                   
                 GCATTCTCCGGCGGGATGATATCAACAACCCTGGGGGCAGC 
               
               
                   
                 GAGTGGCTCCCCGGTGGTTACCTGAACTCCGCCAAGAACTG 
               
               
                   
                 CCTCAACGTCAACTCCAACAAGAAGCTGAACGATACGATGA 
               
               
                   
                 TTGTCTGGCGGGACGAGGGGAACGACGATCTGCCCCTCAAC 
               
               
                   
                 AAGCTGACCCTCGATCAGCTGCGGAAGCGGGTCTGGCTGGT 
               
               
                   
                 CGGGTACGCTCTGGAGGAGATGGGTCTCGAGAAGGGCTGCG 
               
               
                   
                 CCATCGCGATTGACATGCCGATGCACGTGGATGCCGTGGTC 
               
               
                   
                 ATTTACCTCGCTATTGTCCTGGCGGGTTACGTCGTGGTGTC 
               
               
                   
                 GATTGCTGACAGCTTCTCCGCTCCTGAGATCTCGACGCGGC 
               
               
                   
                 TCCGGCTCTCGAAGGCCAAGGCCATTTTTACGCAGGACCAC 
               
               
                   
                 ATTATTCGGGGGAAGAAGCGGATTCCCCTCTACTCGCGGGT 
               
               
                   
                 GGTCGAGGCGAAGTCGCCCATGGCCATTGTCATTCCTTGCT 
               
               
                   
                 CGGGGAGCAACATCGGCGCCGAGCTCCGCGACGGGGATATC 
               
               
                   
                 AGCTGGGATTACTTTCTGGAGCGCGCCAAGGAGTTCAAGAA 
               
               
                   
                 CTGCGAGTTTACCGCTCGGGAGCAGCCCGTGGATGCTTACA 
               
               
                   
                 CGAACATTCTGTTCAGCTCGGGCACGACGGGTGAGCCGAAG 
               
               
                   
                 GCGATTCCTTGGACGCAGGCTACCCCTCTGAAGGCTGCTGC 
               
               
                   
                 GGATGGGTGGTCCCACCTCGATATCCGCAAGGGGGACGTGA 
               
               
                   
                 TTGTCTGGCCCACCAACCTGGGTTGGATGATGGGGCCTTGG 
               
               
                   
                 CTGGTGTACGCCTCCCTGCTGAACGGGGCTAGCATTGCTCT 
               
               
                   
                 CTACAACGGGAGCCCTCTCGTCTCCGGCTTTGCTAAGTTTG 
               
               
                   
                 TGCAGGACGCCAAGGTGACGATGCTCGGGGTCGTGCCTAGC 
               
               
                   
                 ATTGTGCGGAGCTGGAAGTCGACCAACTGCGTCTCGGGCTA 
               
               
                   
                 CGATTGGTCCACCATTCGCTGCTTTTCCTCGTCCGGTGAGG 
               
               
                   
                 CCAGCAACGTGGATGAGTACCTGTGGCTGATGGGTCGGGCT 
               
               
                   
                 AACTACAAGCCGGTCATCGAGATGTGCGGCGGCACGGAGAT 
               
               
                   
                 TGGGGGGGCCTTTTCGGCTGGGTCGTTTCTGCAGGCTCAGT 
               
               
                   
                 CCCTGTCGTCGTTTTCGTCGCAGTGCATGGGCTGCACCCTC 
               
               
                   
                 TACATCCTGGATAAGAACGGTTACCCTATGCCCAAGAACAA 
               
               
                   
                 GCCCGGCATCGGGGAGCTGGCGCTGGGCCCGGTCATGTTTG 
               
               
                   
                 GTGCTTCGAAGACGCTGCTGAACGGTAACCATCACGACGTG 
               
               
                   
                 TACTTCAAGGGTATGCCTACGCTGAACGGTGAGGTCCTGCG 
               
               
                   
                 CCGCCACGGTGACATTTTTGAGCTCACGAGCAACGGTTACT 
               
               
                   
                 ACCATGCGCATGGTCGCGCTGACGATACCATGAACATTGGC 
               
               
                   
                 GGTATCAAGATCTCGAGCATTGAGATCGAGCGCGTCTGCAA 
               
               
                   
                 CGAGGTCGACGATCGCGTGTTTGAGACCACGGCTATCGGTG 
               
               
                   
                 TCCCGCCTCTCGGCGGCGGTCCGGAGCAGCTCGTCATCTTT 
               
               
                   
                 TTCGTCCTGAAGGATTCGAACGATACCACGATCGATCTGAA 
               
               
                   
                 CCAGCTGCGCCTGTCCTTTAACCTGGGCCTCCAGAAGAAGC 
               
               
                   
                 TGAACCCTCTCTTCAAGGTGACCCGCGTGGTCCCCCTCTCC 
               
               
                   
                 TCCCTGCCTCGGACGGCTACGAACAAGATCATGCGCCGGGT 
               
               
                   
                 CCTGCGGCAGCAGTTCTCCCACTTCGAG 
               
               
                   
               
               
                 SEQ ID NO: 6 
                 ATGAACTGCTCGGCGTTTTCCTTTTGGTTTGTCTGCAAGAT 
               
               
                 nucleic acid coding sequence 
                 TATTTTTTTTTTTCTCAGCTTCCACATCCAGATTTCCATTG 
               
               
                 of tetrahydrocannabinolic acid 
                 CTAACCCTCGGGAGAACTTTCTGAAGTGCTTTTCGAAGCAC 
               
               
                 synthetase from  Cannabis sativa   
                 ATCCCTAACAACGTGGCGAACCCTAAGCTGGTCTACACGCA 
               
               
                 optimized for GC-rich microalgae 
                 GCATGATCAGCTGTACATGTCGATCCTGAACTCCACGATCC 
               
               
                   
                 AGAACCTCCGGTTTATCTCGGATACGACCCCTAAGCCCCTG 
               
               
                   
                 GTGATTGTGACGCCGTCCAACAACAGCCATATTCAGGCTAC 
               
               
                   
                 GATTCTCTGCTCGAAGAAGGTGGGGCTCCAGATCCGGACCC 
               
               
                   
                 GGTCCGGGGGCCATGATGCTGAGGGGATGAGCTACATCTCC 
               
               
                   
                 CAGGTCCCCTTCGTCGTGGTGGATCTGCGGAACATGCATTC 
               
               
                   
                 GATCAAGATTGATGTCCACTCGCAGACCGCGTGGGTCGAGG 
               
               
                   
                 CCGGCGCTACCCTCGGTGAGGTCTACTACTGGATCAACGAG 
               
               
                   
                 AAGAACGAGAACCTCAGCTTCCCCGGCGGCTACTGCCCGAC 
               
               
                   
                 GGTCGGGGTCGGTGGGCACTTTTCGGGTGGGGGCTACGGCG 
               
               
                   
                 CCCTCATGCGGAACTACGGCCTCGCTGCGGACAACATTATC 
               
               
                   
                 GATGCTCATCTCGTCAACGTGGATGGCAAGGTGCTCGATCG 
               
               
                   
                 CAAGTCGATGGGCGAGGATCTCTTTTGGGCGATTCGGGGCG 
               
               
                   
                 GGGGCGGCGAGAACTTTGGCATCATTGCTGCTTGGAAGATT 
               
               
                   
                 AAGCTCGTGGCCGTCCCTAGCAAGTCGACCATTTTCTCGGT 
               
               
                   
                 GAAGAAGAACATGGAGATTCACGGTCTCGTCAAGCTCTTTA 
               
               
                   
                 ACAAGTGGCAGAACATTGCCTACAAGTACGACAAGGACCTG 
               
               
                   
                 GTGCTGATGACCCATTTTATTACCAAGAACATTACGGACAA 
               
               
                   
                 CCACGGGAAGAACAAGACCACGGTCCATGGCTACTTTTCGA 
               
               
                   
                 GCATTTTCCATGGGGGGGTCGATAGCCTCGTCGACCTGATG 
               
               
                   
                 AACAAGTCCTTCCCCGAGCTGGGCATCAAGAAGACCGACTG 
               
               
                   
                 CAAGGAGTTTAGCTGGATCGATACCACGATTTTTTACTCGG 
               
               
                   
                 GGGTCGTGAACTTTAACACCGCCAACTTCAAGAAGGAGATC 
               
               
                   
                 CTGCTCGATCGCTCCGCTGGCAAGAAGACGGCTTTCAGCAT 
               
               
                   
                 TAAGCTCGATTACGTGAAGAAGCCCATCCCTGAGACGGCTA 
               
               
                   
                 TGGTGAAGATTCTGGAGAAGCTCTACGAGGAGGACGTCGGG 
               
               
                   
                 GCTGGCATGTACGTGCTCTACCCGTACGGTGGTATCATGGA 
               
               
                   
                 GGAGATCTCGGAGTCGGCCATCCCTTTCCCCCATCGGGCGG 
               
               
                   
                 GCATCATGTACGAGCTGTGGTACACCGCCAGCTGGGAGAAG 
               
               
                   
                 CAGGAGGATAACGAGAAGCATATTAACTGGGTCCGGTCGGT 
               
               
                   
                 CTACAACTTCACGACGCCCTACGTGAGCCAGAACCCCCGCC 
               
               
                   
                 TCGCTTACCTCAACTACCGGGACCTCGATCTGGGCAAGACG 
               
               
                   
                 AACCATGCCTCGCCCAACAACTACACCCAGGCGCGGATTTG 
               
               
                   
                 GGGTGAGAAGTACTTTGGGAAGAACTTTAACCGCCTCGTCA 
               
               
                   
                 AGGTGAAGACGAAGGTGGATCCCAACAACTTCTTCCGCAAC 
               
               
                   
                 GAGCAGTCCATCCCCCCCCTCCCGCCTCACCACCAT 
               
               
                   
               
               
                 SEQ ID NO: 7 
                 ATGAAGTGCTCCACCTTTTCCTTCTGGTTCGTCTGCAAGAT 
               
               
                 nucleic acid coding sequence 
                 CATTTTTTTTTTCTTCTCCTTTAACATCCAGACGTCGATCG 
               
               
                 of cannabidiolic acid 
                 CTAACCCTCGCGAGAACTTTCTGAAGTGCTTTTCCCAGTAC 
               
               
                 synthetase from  Cannabis sativa   
                 ATTCCGAACAACGCTACCAACCTCAAGCTCGTGTACACGCA 
               
               
                 optimized for GC-rich microalgae 
                 GAACAACCCTCTCTACATGTCCGTGCTCAACTCCACGATTC 
               
               
                   
                 ATAACCTGCGGTTTACGAGCGACACCACCCCTAAGCCTCTC 
               
               
                   
                 GTCATTGTGACCCCTTCGCACGTCTCCCATATCCAGGGCAC 
               
               
                   
                 GATCCTGTGCTCCAAGAAGGTCGGCCTGCAGATCCGGACGC 
               
               
                   
                 GCTCCGGTGGGCATGATTCCGAGGGTATGTCGTACATCAGC 
               
               
                   
                 CAGGTGCCGTTTGTCATCGTGGATCTCCGCAACATGCGCAG 
               
               
                   
                 CATTAAGATTGATGTCCATTCGCAGACCGCTTGGGTCGAGG 
               
               
                   
                 CGGGGGCGACGCTCGGTGAGGTGTACTACTGGGTCAACGAG 
               
               
                   
                 AAGAACGAGAACCTCTCCCTCGCTGCCGGCTACTGCCCCAC 
               
               
                   
                 CGTCTGCGCGGGGGGGCATTTTGGGGGCGGCGGTTACGGGC 
               
               
                   
                 CGCTCATGCGGAACTACGGCCTGGCGGCGGACAACATCATC 
               
               
                   
                 GACGCTCACCTCGTCAACGTCCATGGTAAGGTGCTCGATCG 
               
               
                   
                 GAAGTCCATGGGGGAGGACCTGTTTTGGGCGCTCCGGGGGG 
               
               
                   
                 GCGGCGCTGAGAGCTTTGGTATCATTGTCGCCTGGAAGATC 
               
               
                   
                 CGCCTCGTGGCTGTCCCGAAGTCGACCATGTTCAGCGTCAA 
               
               
                   
                 GAAGATTATGGAGATTCACGAGCTGGTCAAGCTCGTGAACA 
               
               
                   
                 AGTGGCAGAACATTGCCTACAAGTACGACAAGGACCTGCTC 
               
               
                   
                 CTGATGACCCATTTCATTACGCGGAACATCACGGACAACCA 
               
               
                   
                 GGGGAAGAACAAGACCGCGATTCATACGTACTTCAGCTCCG 
               
               
                   
                 TCTTCCTCGGCGGCGTGGATAGCCTGGTGGACCTCATGAAC 
               
               
                   
                 AAGAGCTTTCCGGAGCTGGGCATCAAGAAGACGGATTGCCG 
               
               
                   
                 CCAGCTCAGCTGGATTGACACGATCATCTTTTACTCGGGGG 
               
               
                   
                 TGGTCAACTACGACACGGACAACTTTAACAAGGAGATTCTG 
               
               
                   
                 CTCGATCGGTCCGCCGGTCAGAACGGTGCCTTTAAGATCAA 
               
               
                   
                 GCTCGATTACGTCAAGAAGCCCATTCCCGAGAGCGTGTTTG 
               
               
                   
                 TCCAGATTCTCGAGAAGCTCTACGAGGAGGACATTGGTGCC 
               
               
                   
                 GGTATGTACGCGCTCTACCCGTACGGGGGCATTATGGACGA 
               
               
                   
                 GATTAGCGAGAGCGCCATTCCTTTCCCTCATCGCGCTGGCA 
               
               
                   
                 TTCTCTACGAGCTGTGGTACATTTGCAGCTGGGAGAAGCAG 
               
               
                   
                 GAGGACAACGAGAAGCACCTCAACTGGATTCGCAACATCTA 
               
               
                   
                 CAACTTCATGACCCCGTACGTCTCGAAGAACCCTCGGCTGG 
               
               
                   
                 CTTACCTGAACTACCGCGATCTCGACATTGGCATTAACGAT 
               
               
                   
                 CCGAAGAACCCCAACAACTACACGCAGGCGCGGATCTGGGG 
               
               
                   
                 TGAGAAGTACTTTGGTAAGAACTTTGATCGGCTCGTGAAGG 
               
               
                   
                 TCAAGACGCTCGTGGACCCTAACAACTTCTTTCGCAACGAG 
               
               
                   
                 CAGTCGATCCCCCCGCTGCCTCGCCACCGGCAC 
               
               
                   
               
               
                 SEQ ID NO: 8 
                 ATGAATCATCTTCGCGCTGAAGGGCCGGCTTCCGTTCTCGC 
               
               
                 nucleic acid coding sequence of 
                 GATTGGGACGGCTAACCCTGAGAACATCTTGTTGCAAGACG 
               
               
                 tetraketide synthase from 
                 AGTTCCCAGACTACTATTTTCGTGTTACGAAATCTGAGCAC 
               
               
                   Cannabis sativa  optimized for 
                 ATGACACAACTTAAAGAAAAGTTCCGTAAAATCTGCGACAA 
               
               
                 diatoms 
                 AAGTATGATTAGGAAGAGAAATTGCTTTCTCAACGAAGAGC 
               
               
                   
                 ACCTCAAGCAGAACCCGAGGTTGGTTGAGCACGAAATGCAA 
               
               
                   
                 ACACTCGACGCGCGTCAAGATATGCTTGTAGTTGAAGTACC 
               
               
                   
                 AAAATTGGGTAAAGACGCTTGTGCTAAAGCGATCAAAGAGT 
               
               
                   
                 GGGGACAACCTAAGAGCAAAATTACTCACTTGATCTTTACT 
               
               
                   
                 TCTGCATCGACTACTGACATGCCCGGGGCAGATTATCATTG 
               
               
                   
                 TGCGAAGCTTTTGGGACTTTCACCCAGTGTCAAACGCGTAA 
               
               
                   
                 TGATGTATCAGTTGGGTTGCTACGGCGGTGGTACAGTGCTC 
               
               
                   
                 AGAATCGCAAAAGACATTGCGGAAAACAACAAAGGGGCAAG 
               
               
                   
                 AGTCCTCGCGGTTTGCTGTGATATCATGGCGTGCTTGTTTC 
               
               
                   
                 GAGGACCGAGTGAATCTGACCTCGAGTTGCTTGTTGGACAA 
               
               
                   
                 GCAATTTTTGGAGATGGGGCCGCAGCCGTCATCGTGGGAGC 
               
               
                   
                 AGAGCCTGACGAGTCTGTGGGGGAACGTCCCATCTTTGAAC 
               
               
                   
                 TCGTTAGTACCGGACAGACAATTTTGCCCAATTCCGAAGGA 
               
               
                   
                 ACTATTGGTGGTCACATCCGAGAAGCTGGGTTGATCTTCGA 
               
               
                   
                 TCTTCATAAAGATGTCCCGATGCTCATTAGTAATAATATCG 
               
               
                   
                 AAAAATGTCTCATTGAAGCGTTTACACCCATCGGTATTAGC 
               
               
                   
                 GATTGGAATAGTATTTTCTGGATCACCCACCCCGGCGGCAA 
               
               
                   
                 GGCGATTCTTGATAAGGTGGAGGAGAAATTGCACTTGAAGA 
               
               
                   
                 GTGACAAATTTGTAGACAGCCGCCACGTTCTTTCCGAGCAT 
               
               
                   
                 GGCAATATGTCATCTTCTACGGTACTCTTTGTAATGGACGA 
               
               
                   
                 ACTCCGCAAGCGCTCTCTCGAGGAGGGTAAGTCAACAACGG 
               
               
                   
                 GTGACGGCTTTGAGTGGGGGGTTTTGTTTGGGTTTGGCCCC 
               
               
                   
                 GGCTTGACCGTAGAACGTGTGGTCGTGCGTTCCGTGCCGAT 
               
               
                   
                 TAAGTAT 
               
               
                   
               
               
                 SEQ ID NO: 9 
                 ATGGCAGTTAAACACCTCATCGTCCTCAAATTCAAAGATGA 
               
               
                 nucleic acid coding sequence of 
                 GATCACTGAGGCTCAAAAGGAGGAGTTCTTCAAAACGTATG 
               
               
                 olivetolic acid cyclase from 
                 TAAATCTTGTGAATATTATCCCTGCGATGAAGGATGTATAT 
               
               
                   Cannabis sativa  optimized for 
                 TGGGGGAAGGACGTGACGCAAAAAAACAAAGAGGAAGGCTA 
               
               
                 diatoms 
                 CACGCATATTGTCGAAGTTACTTTCGAGTCGGTTGAAACCA 
               
               
                   
                 TCCAGGATTACATTATCCACCCCGCACATGTAGGCTTTGGT 
               
               
                   
                 GATGTGTACCGATCATTCTGGGAGAAATTGTTGATCTTCGA 
               
               
                   
                 TTATACGCCAAGGAAG 
               
               
                   
               
               
                 SEQ ID NO: 10 
                 ATGAAAATGAAGGCAGCTTGGTCGGCGACAATCTATTCACT 
               
               
                 nucleic acid coding sequence of 
                 CCTCTCCTGGTGCGTAGTAAAAAACGAAAAATTTTTTCCAG 
               
               
                 olivetolic acid cyclase 2 
                 AGCGTACCATTGACATTAGCAAATCCAATATGGGTCGAATG 
               
               
                 optimized for diatoms 
                 AATAACGTTGTGCTCAATAGTCTCCACACACTTAAGTGTTA 
               
               
                   
                 TTTGAACTACGTCAGCGTCCCCTTCTTTCTCATCCTTCTTT 
               
               
                   
                 CGCACATCTTTACGCCTGTATACATTTTCCACGGGTGGGAC 
               
               
                   
                 GACATCCATAAAATTCACATCCGACTCGAGAAGTTCTTCTT 
               
               
                   
                 GTTGGGCTTCTGCGATTTTATTTTCGAGCTCCAATACAATC 
               
               
                   
                 AGATGCTTCACTGCCATAGCCTTTCTCAGTTGTCGTCCAGT 
               
               
                   
                 TCATCATTC 
               
               
                   
               
               
                 SEQ ID NO: 11 
                 ATGGGCCTCAGCAGTGTATGTACCTTTTCATTCCAGACTAA 
               
               
                 nucleic acid coding sequence of 
                 CTATCACACGTTGCTTAATCCGCATAACAATAACCCGAAAA 
               
               
                 aromatic prenyltransferase 
                 CTTCGTTGCTTTGTTATAGGCACCCGAAGACCCCTATCAAA 
               
               
                 (CsPT1) from  Cannabis sativa   
                 TATAGTTATAATAACTTTCCAAGCAAACACTGTTCGACTAA 
               
               
                 optimized for diatoms 
                 GTCCTTTCATTTGCAAAATAAATGTTCCGAGTCTCTTAGCA 
               
               
                   
                 TTGCGAAGAACTCCATTCGTGCTGCTACTACAAATCAAACT 
               
               
                   
                 GAGCCCCCCGAGAGTGATAATCACAGTGTAGCAACGAAGAT 
               
               
                   
                 CTTGAACTTTGGGAAGGCATGCTGGAAATTGCAACGTCCTT 
               
               
                   
                 ACACCATCATCGCGTTCACGTCTTGCGCATGCGGCTTGTTC 
               
               
                   
                 GGAAAGGAGCTTTTGCATAATACGAATCTTATCAGTTGGTC 
               
               
                   
                 GTTGATGTTCAAGGCCTTCTTTTTCCTCGTTGCAATTCTTT 
               
               
                   
                 GTATTGCCAGCTTCACAACGACAATTAACCAGATTTATGAT 
               
               
                   
                 CTTCATATCGATAGAATCAATAAACCCGACTTGCCTTTGGC 
               
               
                   
                 ATCAGGAGAAATCTCTGTCAATACAGCATGGATTATGTCCA 
               
               
                   
                 TTATTGTCGCATTGTTTGGACTTATCATCACCATCAAGATG 
               
               
                   
                 AAGGGAGGGCCACTCTATATCTTCGGTTATTGTTTTGGAAT 
               
               
                   
                 CTTTGGCGGTATCGTATATTCTGTACCTCCGTTCAGATGGA 
               
               
                   
                 AACAGAACCCCAGCACGGCGTTTCTTTTGAACTTTCTTGCT 
               
               
                   
                 CACATCATCACTAATTTTACATTTTACTATGCAAGTAGGGC 
               
               
                   
                 AGCCCTCGGACTCCCCTTCGAGTTGAGGCCGAGTTTTACTT 
               
               
                   
                 TTCTCCTTGCGTTTATGAAAAGTATGGGGAGTGCTCTTGCC 
               
               
                   
                 CTTATCAAGGATGCAAGTGATGTTGAAGGCGATACTAAATT 
               
               
                   
                 TGGTATCAGTACCCTCGCCAGTAAATATGGGTCCAGGAATC 
               
               
                   
                 TCACACTCTTTTGTTCAGGGATCGTTCTTCTTTCATACGTG 
               
               
                   
                 GCTGCAATCCTTGCTGGTATTATCTGGCCCCAAGCTTTCAA 
               
               
                   
                 TAGTAATGTCATGCTCCTTAGCCATGCCATCCTTGCATTTT 
               
               
                   
                 GGCTCATCTTGCAAACGAGGGATTTTGCTCTCACCAACTAT 
               
               
                   
                 GATCCCGAAGCTGGAAGGCGTTTCTATGAGTTTATGTGGAA 
               
               
                   
                 GCTTTACTACGCAGAATATCTCGTATATGTATTCATT 
               
               
                   
               
               
                 SEQ ID NO: 12 
                 ATGGGTAAGAACTACAAGTCTTTGGACTCGGTGGTCGCCTC 
               
               
                 nucleic acid coding sequence of 
                 AGATTTTATTGCATTGGGCATCACCTCAGAGGTTGCGGAAA 
               
               
                 hexanoyl-CoA synthetase from 
                 CTCTTCATGGCAGACTCGCAGAAATTGTTTGCAACTACGGC 
               
               
                   Cannabis sativa  optimized for 
                 GCGGCAACCCCACAAACGTGGATCAATATCGCTAATCACAT 
               
               
                 diatoms 
                 TTTGTCGCCGGACTTGCCTTTTTCATTGCATCAGATGTTGT 
               
               
                   
                 TTTATGGTTGTTACAAGGACTTCGGTCCCGCGCCTCCAGCT 
               
               
                   
                 TGGATTCCGGATCCAGAAAAGGTCAAGAGTACCAATCTCGG 
               
               
                   
                 GGCTTTGCTTGAAAAACGAGGAAAAGAATTCCTTGGCGTAA 
               
               
                   
                 AGTATAAGGATCCCATCTCTAGCTTTTCGCACTTCCAGGAA 
               
               
                   
                 TTCAGTGTACGTAATCCTGAGGTTTACTGGCGTACCGTTCT 
               
               
                   
                 TATGGATGAGATGAAAATTTCATTTTCTAAGGACCCCGAAT 
               
               
                   
                 GTATCCTTCGTAGAGATGATATTAACAATCCAGGGGGCTCA 
               
               
                   
                 GAATGGTTGCCGGGTGGGTACCTTAATTCCGCTAAGAATTG 
               
               
                   
                 CTTGAACGTCAACTCCAACAAAAAGCTCAACGACACCATGA 
               
               
                   
                 TCGTTTGGCGAGACGAGGGAAATGACGACTTGCCTCTTAAT 
               
               
                   
                 AAGTTGACGCTCGATCAATTGAGAAAGCGAGTATGGCTCGT 
               
               
                   
                 AGGCTATGCTCTCGAGGAAATGGGTCTTGAGAAGGGATGCG 
               
               
                   
                 CGATTGCAATCGATATGCCAATGCACGTCGATGCAGTAGTT 
               
               
                   
                 ATTTACCTTGCTATCGTGCTCGCCGGATATGTGGTGGTATC 
               
               
                   
                 AATTGCAGATTCGTTTAGTGCGCCCGAGATTTCAACCCGCC 
               
               
                   
                 TTCGCCTTTCAAAAGCCAAAGCCATCTTCACCCAAGATCAC 
               
               
                   
                 ATCATTAGGGGAAAGAAACGCATCCCATTGTATTCAAGGGT 
               
               
                   
                 TGTAGAAGCGAAGAGCCCAATGGCGATCGTAATTCCCTGTT 
               
               
                   
                 CCGGTTCCAACATCGGGGCGGAACTTCGTGACGGTGACATT 
               
               
                   
                 AGTTGGGATTATTTTCTCGAGAGAGCTAAGGAATTTAAAAA 
               
               
                   
                 CTGCGAATTCACTGCAAGGGAGCAGCCGGTTGACGCGTACA 
               
               
                   
                 CAAATATTCTCTTTTCCTCCGGAACTACGGGGGAACCAAAG 
               
               
                   
                 GCGATCCCTTGGACGCAAGCGACACCACTTAAGGCAGCCGC 
               
               
                   
                 CGACGGTTGGTCCCACCTTGATATTAGGAAGGGGGATGTCA 
               
               
                   
                 TCGTGTGGCCAACTAACCTCGGCTGGATGATGGGACCGTGG 
               
               
                   
                 CTCGTCTATGCGTCCCTCCTTAACGGAGCATCGATCGCACT 
               
               
                   
                 CTACAATGGATCTCCTTTGGTATCAGGATTCGCGAAGTTCG 
               
               
                   
                 TACAGGATGCAAAGGTAACCATGCTTGGTGTGGTACCATCA 
               
               
                   
                 ATTGTGAGAAGCTGGAAAAGCACTAATTGCGTGAGCGGTTA 
               
               
                   
                 TGATTGGTCAACAATTCGCTGTTTCTCGTCTAGTGGAGAGG 
               
               
                   
                 CGTCCAATGTAGATGAATATCTCTGGCTTATGGGTAGAGCC 
               
               
                   
                 AACTACAAACCAGTTATTGAGATGTGCGGCGGAACCGAGAT 
               
               
                   
                 TGGAGGCGCCTTCAGTGCCGGATCCTTCCTTCAGGCGCAGT 
               
               
                   
                 CATTGTCGTCCTTCTCCAGTCAGTGTATGGGCTGTACTCTC 
               
               
                   
                 TATATTCTTGACAAGAACGGATACCCGATGCCGAAGAACAA 
               
               
                   
                 GCCTGGAATTGGTGAGCTCGCACTCGGACCAGTAATGTTTG 
               
               
                   
                 GGGCGTCAAAAACTCTTCTCAACGGCAACCATCACGATGTT 
               
               
                   
                 TATTTTAAGGGTATGCCGACCCTTAATGGTGAGGTATTGCG 
               
               
                   
                 CCGCCACGGTGACATTTTCGAGCTCACTTCAAATGGATACT 
               
               
                   
                 ACCACGCGCATGGGCGAGCAGACGACACAATGAACATTGGG 
               
               
                   
                 GGAATTAAGATCAGTTCGATCGAGATTGAAAGAGTGTGTAA 
               
               
                   
                 CGAAGTTGACGACAGGGTCTTCGAGACCACAGCCATCGGGG 
               
               
                   
                 TACCTCCGCTCGGTGGCGGCCCGGAGCAGCTCGTGATTTTT 
               
               
                   
                 TTTGTCCTTAAAGACTCAAACGATACCACTATCGATTTGAA 
               
               
                   
                 TCAACTTAGACTCAGTTTTAATCTCGGACTTCAAAAAAAGT 
               
               
                   
                 TGAACCCCCTCTTCAAAGTCACCAGAGTGGTGCCCCTCTCG 
               
               
                   
                 AGTCTTCCCCGCACCGCTACAAATAAGATCATGCGCCGAGT 
               
               
                   
                 TCTTCGCCAACAGTTCAGTCACTTTGAA 
               
               
                   
               
               
                 SEQ ID NO: 13 
                 ATGAACTGTTCCGCTTTCAGCTTTTGGTTCGTGTGTAAAAT 
               
               
                 nucleic acid coding sequence of 
                 CATCTTCTTTTTCCTCTCATTCCATATTCAGATCTCTATCG 
               
               
                 tetrahydrocannabinolic acid 
                 CAAACCCGCGAGAGAATTTCCTCAAATGCTTCTCGAAACAC 
               
               
                 synthetase from  Cannabis sativa   
                 ATTCCTAATAATGTAGCCAATCCAAAACTTGTGTATACGCA 
               
               
                 optimized for diatoms 
                 GCACGATCAGCTCTATATGTCCATTCTTAACTCTACTATCC 
               
               
                   
                 AGAACTTGAGATTCATCTCTGATACCACACCCAAGCCGTTG 
               
               
                   
                 GTGATCGTAACACCTAGTAATAATAGTCACATCCAGGCGAC 
               
               
                   
                 GATCCTCTGCTCAAAGAAGGTAGGACTCCAAATTAGAACGA 
               
               
                   
                 GATCGGGCGGACACGATGCCGAAGGAATGAGTTATATCTCC 
               
               
                   
                 CAAGTACCGTTCGTAGTTGTTGACCTTAGGAATATGCACTC 
               
               
                   
                 AATTAAGATTGATGTCCACAGTCAAACAGCATGGGTTGAGG 
               
               
                   
                 CAGGAGCCACTCTTGGTGAAGTCTACTACTGGATTAACGAG 
               
               
                   
                 AAAAATGAGAACCTCTCGTTTCCTGGCGGTTACTGTCCTAC 
               
               
                   
                 AGTGGGAGTGGGAGGTCATTTTTCGGGCGGAGGATACGGGG 
               
               
                   
                 CTTTGATGAGAAACTATGGGCTTGCAGCAGATAACATTATT 
               
               
                   
                 GACGCCCACCTCGTCAACGTAGACGGTAAGGTATTGGATAG 
               
               
                   
                 GAAGTCTATGGGAGAAGACTTGTTCTGGGCGATTCGCGGAG 
               
               
                   
                 GAGGCGGTGAAAACTTCGGAATCATCGCAGCGTGGAAAATC 
               
               
                   
                 AAACTCGTAGCAGTGCCATCGAAAAGTACTATCTTCAGTGT 
               
               
                   
                 TAAGAAAAACATGGAAATCCACGGACTTGTTAAACTTTTTA 
               
               
                   
                 ACAAATGGCAAAACATTGCCTATAAGTATGATAAAGATTTG 
               
               
                   
                 GTGCTCATGACTCACTTCATTACCAAGAATATTACAGACAA 
               
               
                   
                 CCACGGTAAAAATAAGACGACTGTACATGGATACTTTAGCT 
               
               
                   
                 CGATTTTCCACGGCGGCGTCGACAGCCTTGTAGATCTTATG 
               
               
                   
                 AACAAATCATTTCCCGAACTCGGAATTAAGAAAACGGACTG 
               
               
                   
                 TAAGGAATTCAGTTGGATCGATACCACCATTTTTTACTCCG 
               
               
                   
                 GCGTCGTTAATTTCAACACTGCCAACTTCAAGAAGGAAATT 
               
               
                   
                 CTCCTCGATAGGAGCGCGGGTAAGAAAACAGCATTTTCGAT 
               
               
                   
                 TAAGTTGGATTATGTTAAAAAACCCATCCCTGAGACTGCCA 
               
               
                   
                 TGGTAAAAATTCTTGAAAAACTCTATGAGGAGGACGTTGGG 
               
               
                   
                 GCTGGCATGTACGTACTTTATCCATACGGAGGTATCATGGA 
               
               
                   
                 GGAAATTAGCGAGTCGGCAATCCCCTTCCCGCACCGCGCTG 
               
               
                   
                 GCATCATGTATGAACTTTGGTACACAGCAAGCTGGGAAAAG 
               
               
                   
                 CAGGAAGATAACGAAAAACATATCAACTGGGTTAGGTCAGT 
               
               
                   
                 CTATAACTTTACGACCCCCTACGTGTCACAGAATCCTAGAT 
               
               
                   
                 TGGCGTACCTTAATTATCGTGACCTTGACTTGGGCAAGACG 
               
               
                   
                 AACCACGCTTCCCCCAACAACTATACTCAGGCTCGTATCTG 
               
               
                   
                 GGGTGAAAAATATTTTGGAAAAAATTTCAACAGGTTGGTCA 
               
               
                   
                 AAGTCAAAACCAAGGTGGATCCGAACAATTTCTTCCGAAAC 
               
               
                   
                 GAACAATCTATTCCGCCGCTTCCACCGCACCACCAC 
               
               
                   
               
               
                 SEQ ID NO: 14 
                 ATGAAGTGTTCTACGTTCTCCTTCTGGTTCGTTTGCAAAAT 
               
               
                 nucleic acid coding sequence of 
                 CATTTTCTTCTTCTTTAGCTTTAATATCCAGACTTCCATCG 
               
               
                 cannabidiolic acid synthetase 
                 CGAACCCGCGCGAGAACTTCCTCAAGTGCTTCTCACAATAT 
               
               
                 from  Cannabis sativa  optimized 
                 ATTCCGAATAATGCGACGAACCTTAAGCTCGTATATACGCA 
               
               
                 for diatoms 
                 AAATAATCCACTTTACATGAGTGTGCTCAATAGTACTATTC 
               
               
                   
                 ATAACTTGCGCTTTACGTCTGATACCACACCGAAGCCCCTC 
               
               
                   
                 GTAATCGTCACACCTTCACACGTGTCGCATATTCAGGGGAC 
               
               
                   
                 TATTTTGTGCTCGAAGAAGGTGGGCTTGCAAATCAGAACGC 
               
               
                   
                 GTTCAGGAGGTCATGACTCTGAAGGGATGAGCTACATTTCA 
               
               
                   
                 CAGGTACCTTTTGTGATTGTCGACTTGCGAAACATGAGATC 
               
               
                   
                 TATCAAGATCGACGTCCATAGCCAAACTGCGTGGGTAGAAG 
               
               
                   
                 CGGGCGCTACATTGGGGGAGGTGTATTACTGGGTGAATGAA 
               
               
                   
                 AAGAACGAGAACCTCTCTCTCGCTGCCGGTTACTGCCCCAC 
               
               
                   
                 AGTCTGTGCTGGTGGACACTTTGGAGGTGGAGGGTACGGTC 
               
               
                   
                 CTCTTATGCGAAACTATGGATTGGCTGCCGACAACATTATT 
               
               
                   
                 GACGCTCACTTGGTAAACGTTCATGGTAAGGTACTTGACCG 
               
               
                   
                 TAAGTCTATGGGCGAAGACCTCTTTTGGGCACTTCGCGGTG 
               
               
                   
                 GTGGCGCTGAATCTTTCGGTATCATCGTCGCGTGGAAGATT 
               
               
                   
                 AGATTGGTAGCGGTCCCTAAGTCCACAATGTTCAGTGTGAA 
               
               
                   
                 AAAGATTATGGAGATCCACGAACTTGTTAAACTTGTCAACA 
               
               
                   
                 AATGGCAAAACATTGCGTATAAGTACGACAAAGATTTGTTG 
               
               
                   
                 CTCATGACGCACTTTATCACACGAAACATCACTGACAACCA 
               
               
                   
                 GGGGAAGAACAAAACAGCAATCCACACGTACTTCTCGTCTG 
               
               
                   
                 TGTTCCTTGGCGGGGTAGATTCACTCGTCGATCTCATGAAT 
               
               
                   
                 AAAAGCTTCCCGGAGTTGGGGATTAAAAAAACAGATTGCAG 
               
               
                   
                 GCAACTCTCCTGGATCGATACAATTATTTTTTACAGCGGAG 
               
               
                   
                 TGGTCAATTACGACACGGACAACTTCAATAAGGAGATCCTC 
               
               
                   
                 CTCGATAGGTCAGCCGGGCAGAACGGAGCCTTTAAGATCAA 
               
               
                   
                 ACTCGATTACGTCAAGAAGCCGATCCCAGAGTCTGTATTTG 
               
               
                   
                 TTCAAATTCTTGAAAAACTTTACGAAGAGGATATTGGGGCT 
               
               
                   
                 GGGATGTACGCTTTGTATCCTTATGGGGGTATTATGGACGA 
               
               
                   
                 GATCTCAGAATCGGCAATCCCCTTCCCCCATAGGGCCGGAA 
               
               
                   
                 TCTTGTACGAACTTTGGTACATCTGCTCCTGGGAAAAGCAG 
               
               
                   
                 GAGGATAACGAGAAGCACTTGAACTGGATCAGAAACATTTA 
               
               
                   
                 TAATTTTATGACCCCTTACGTCTCGAAAAACCCTCGACTTG 
               
               
                   
                 CCTACTTGAATTACAGGGATCTCGACATCGGTATTAATGAC 
               
               
                   
                 CCTAAGAATCCAAATAACTATACGCAGGCCCGTATTTGGGG 
               
               
                   
                 AGAAAAATATTTTGGTAAGAACTTTGATCGCTTGGTCAAAG 
               
               
                   
                 TTAAAACGTTGGTTGATCCCAATAACTTCTTCAGAAATGAG 
               
               
                   
                 CAGTCGATCCCCCCATTGCCTAGACATCGCCAT 
               
               
                   
               
               
                 SEQ ID NO: 15 
                 MNHLRAEGPASVLAIGTANPENILLQDEFPDYYFRVTKSEH 
               
               
                 amino acid sequence of 
                 MTQLKEKFRKICDKSMIRKRNCFLNEEHLKQNPRLVEHEMQ 
               
               
                 tetraketide synthetase from 
                 TLDARQDMLVVEVPKLGKDACAKAIKEWGQPKSKITHLIFT 
               
               
                 
                   Cannabis sativa 
                 
                 SASTTDMPGADYHCAKLLGLSPSVKRVMMYQLGCYGGGTVL 
               
               
                   
                 RIAKDIAENNKGARVLAVCCDIMACLFRGPSESDLELLVGQ 
               
               
                   
                 AIFGDGAAAVIVGAEPDESVGERPIFELVSTGQTILPNSEG 
               
               
                   
                 TIGGHIREAGLIFDLHKDVPMLISNNIEKCLIEAFTPIGIS 
               
               
                   
                 DWNSIFWITHPGGKAILDKVEEKLHLKSDKFVDSRHVLSEH 
               
               
                   
                 GNMSSSTVLFVMDELRKRSLEEGKSTTGDGFEWGVLFGFGP 
               
               
                   
                 GLTVERVVVRSVPIKY 
               
               
                   
               
               
                 SEQ ID NO: 16 
                 MAVKHLIVLKFKDEITEAQKEEFFKTYVNLVNIIPAMKDVY 
               
               
                 amino acid sequence of 
                 WGKDVTQKNKEEGYTHIVEVTFESVETIQDYIIHPAHVGFG 
               
               
                 olivetolic acid cyclase from 
                 DVYRSFWEKLLIFDYTPRK 
               
               
                 
                   Cannabis sativa 
                 
                   
               
               
                   
               
               
                 SEQ ID NO: 17 
                 MKMKAAWSATIYSLLSWCVVKNEKFFPERTIDISKSNMGRM 
               
               
                 amino acid sequence of 
                 NNVVLNSLHTLKCYLNYVSVPFFLILLSHIFTPVYIFHGWD 
               
               
                 olivetolic acid cyclase 2 
                 DIHKIHIRLEKFFLLGFCDFIFELQYNQMLHCHSLSQLSSS 
               
               
                   
                 SSF 
               
               
                   
               
               
                 SEQ ID NO: 18 
                 MGLSSVCTFSFQTNYHTLLNPHNNNPKTSLLCYRHPKTPIK 
               
               
                 amino acid sequence of aromatic 
                 YSYNNFPSKHCSTKSFHLQNKCSESLSIAKNSIRAATTNQT 
               
               
                 prenyltransferase (CsPT1) from 
                 EPPESDNHSVATKILNFGKACWKLQRPYTIIAFTSCACGLF 
               
               
                 
                   Cannabis sativa 
                 
                 GKELLHNTNLISWSLMFKAFFFLVAILCIASFTTTINQIYD 
               
               
                   
                 LHIDRINKPDLPLASGEISVNTAWIMSIIVALFGLIITIKM 
               
               
                   
                 KGGPLYIFGYCFGIFGGIVYSVPPFRWKQNPSTAFLLNFLA 
               
               
                   
                 HIITNFTFYYASRAALGLPFELRPSFTFLLAFMKSMGSALA 
               
               
                   
                 LIKDASDVEGDTKFGISTLASKYGSRNLTLFCSGIVLLSYV 
               
               
                   
                 AAILAGIIWPQAFNSNVMLLSHAILAFWLILQTRDFALTNY 
               
               
                   
                 DPEAGRRFYEFMWKLYYAEYLVYVFIDYKDDDDK 
               
               
                   
               
               
                 SEQ ID NO: 19 
                 MGKNYKSLDSVVASDFIALGITSEVAETLHGRLAEIVCNYG 
               
               
                 amino acid sequence of 
                 AATPQTWINIANHILSPDLPFSLHQMLFYGCYKDFGPAPPA 
               
               
                 hexanoyl-CoA synthetase from 
                 WIPDPEKVSTNLGALLEKRGKEFLGVKYKDPISSFSHFQEF 
               
               
                 
                   Cannabis sativa 
                 
                 SVRNPEVYWRTVLMDEMKISFSKDPECILRRDDINNPGGSE 
               
               
                   
                 WLPGGYLNSAKNCLNVNSNKKLNDTMIVWRDEGNDDLPLNK 
               
               
                   
                 LTLDQLRKRVWLVGYALEEMGLEKGCAIAIDMPMHVDAVVI 
               
               
                   
                 YLAIVLAGYVVVSIADSFSAPEISTRLRLSKAKAIFTQDHI 
               
               
                   
                 IRGKKRIPLYSRVVEAKSPMAIVIPCSGSNIGAELRDGDIS 
               
               
                   
                 WDYFLERAKEFKNCEFTAREQPVDAYTNILFSSGTTGEPKA 
               
               
                   
                 IPWTQATPLKAAADGWSHLDIRKGDVIVWPTNLGWMMGPWL 
               
               
                   
                 VYASLLNGASIALYNGSPLVSGFAKFVQDAKVTMLGVVPSI 
               
               
                   
                 VRSWKSTNCVSGYDWSTIRCFSSSGEASNVDEYLWLMGRAN 
               
               
                   
                 YKPVIEMCGGTEIGGAFSAGSFLQAQSLSSFSSQCMGCTLY 
               
               
                   
                 ILDKNGYPMPKNKPGIGELALGPVMFGASKTLLNGNHHDVY 
               
               
                   
                 FKGMPTLNGEVLRRHGDIFELTSNGYYHAHGRADDTMNIGG 
               
               
                   
                 IKISSIEIERVCNEVDDRVFETTAIGVPPLGGGPEQLVIFF 
               
               
                   
                 VLKDSNDTTIDLNQLRLSFNLGLQKKLNPLFKVTRVVPLSS 
               
               
                   
                 LPRTATNKIMRRVLRQQFSHFE 
               
               
                   
               
               
                 SEQ ID NO: 20 
                 MNCSAFSFWFVCKIIFFFLSFHIQISIANPRENFLKCFSKH 
               
               
                 amino acid sequence of 
                 IPNNVANPKLVYTQHDQLYMSILNSTIQNLRFISDTTPKPL 
               
               
                 tetrahydrocannabinolic acid 
                 VIVTPSNNSHIQATILCSKKVGLQIRTRSGGHDAEGMSYIS 
               
               
                 synthetase from  Cannabis sativa   
                 QVPFVVVDLRNMHSIKIDVHSQTAWVEAGATLGEVYYWINE 
               
               
                   
                 KNENLSFPGGYCPTVGVGGHFSGGGYGALMRNYGLAADNII 
               
               
                   
                 DAHLVNVDGKVLDRKSMGEDLFWAIRGGGGENFGIIAAWKI 
               
               
                   
                 KLVAVPSKSTIFSVKKNMEIHGLVKLFNKWQNIAYKYDKDL 
               
               
                   
                 VLMTHFITKNITDNHGKNKTTVHGYFSSIFHGGVDSLVDLM 
               
               
                   
                 NKSFPELGIKKTDCKEFSWIDTTIFYSGVVNFNTANFKKEI 
               
               
                   
                 LLDRSAGKKTAFSIKLDYVKKPIPETAMVKILEKLYEEDVG 
               
               
                   
                 AGMYVLYPYGGIMEEISESAIPFPHRAGIMYELWYTASWEK 
               
               
                   
                 QEDNEKHINWVRSVYNFTTPYVSQNPRLAYLNYRDLDLGKT 
               
               
                   
                 NHASPNNYTQARIWGEKYFGKNFNRLVKVKTKVDPNNFFRN 
               
               
                   
                 EQSIPPLPPHHHEQKLISEEDL 
               
               
                   
               
               
                 SEQ ID NO: 21 
                 MKCSTFSFWFVCKIIFFFFSFNIQTSIANPRENFLKCFSQY 
               
               
                 amino acid sequence of 
                 IPNNATNLKLVYTQNNPLYMSVLNSTIHNLRFTSDTTPKPL 
               
               
                 cannabidiolic acid synthetase 
                 VIVTPSHVSHIQGTILCSKKVGLQIRTRSGGHDSEGMSYIS 
               
               
                 from  Cannabis sativa   
                 QVPFVIVDLRNMRSIKIDVHSQTAWVEAGATLGEVYYWVNE 
               
               
                   
                 KNENLSLAAGYCPTVCAGGHFGGGGYGPLMRNYGLAADNII 
               
               
                   
                 DAHLVNVHGKVLDRKSMGEDLFWALRGGGAESFGIIVAWKI 
               
               
                   
                 RLVAVPKSTMFSVKKIMEIHELVKLVNKWQNIAYKYDKDLL 
               
               
                   
                 LMTHFITRNITDNQGKNKTAIHTYFSSVFLGGVDSLVDLMN 
               
               
                   
                 KSFPELGIKKTDCRQLSWIDTIIFYSGVVNYDTDNFNKEIL 
               
               
                   
                 LDRSAGQNGAFKIKLDYVKKPIPESVFVQILEKLYEEDIGA 
               
               
                   
                 GMYALYPYGGIMDEISESAIPFPHRAGILYELWYICSWEKQ 
               
               
                   
                 EDNEKHLNWIRNIYNFMTPYVSKNPRLAYLNYRDLDIGIND 
               
               
                   
                 PKNPNNYTQARIWGEKYFGKNFDRLVKVKTLVDPNNFFRNE 
               
               
                   
                 QSIPPLPRHRH 
               
               
                   
               
               
                 SEQ ID NO: 22 
                 CATCACCACCATCACCAT 
               
               
                 nucleic acid coding sequence of 
                   
               
               
                 6His optimized for GC-rich 
                   
               
               
                 mircoalgae 
                   
               
               
                   
               
               
                 SEQ ID NO: 23 
                 GAGCAGAAGCTCATTTCCGAGGAGGACCTG 
               
               
                 nucleic acid coding sequence of 
                   
               
               
                 MYC optimized for GC-rich 
                   
               
               
                 mircoalgae 
                   
               
               
                   
               
               
                 SEQ ID NO: 24 
                 GATTACAAGGATGATGATGACAAG 
               
               
                 nucleic acid coding sequence of 
                   
               
               
                 FLAG optimized for GC-rich 
                   
               
               
                 mircoalgae 
                   
               
               
                   
               
               
                 SEQ ID NO: 25 
                 GGGAAGCCCATCCCTAACCCTCTCCTGGGGCTCGACTCGAC 
               
               
                 nucleic acid coding sequence of 
                 G 
               
               
                 V5 optimized for GC-rich 
                   
               
               
                 mircoalgae 
                   
               
               
                   
               
               
                 SEQ ID NO: 26 
                 TACCCCTACGATGTGCCGGACTACGCT 
               
               
                 nucleic acid coding sequence of 
                   
               
               
                 HA optimized for GC-rich 
                   
               
               
                 mircoalgae 
                   
               
               
                   
               
               
                 SEQ ID NO: 27 
                 CAGCCTGAGCTCGCGCCTGAGGACCCCGAGGACTGC 
               
               
                 nucleic acid coding sequence of 
                   
               
               
                 HSV optimized for GC-rich 
                   
               
               
                 mircoalgae 
                   
               
               
                   
               
               
                 SEQ ID NO: 28 
                 CATCACCATCATCACCAT 
               
               
                 nucleic acid coding sequence of 
                   
               
               
                 6His optimized for diatoms 
                   
               
               
                   
               
               
                 SEQ ID NO: 29 
                 GAACAGAAGCTCATTTCAGAAGAGGACTTG 
               
               
                 nucleic acid coding sequence of 
                   
               
               
                 MYC optimized for diatoms 
                   
               
               
                 SEQ ID NO: 30 
                 GATTACAAAGACGACGACGACAAG 
               
               
                 nucleic acid coding sequence of 
                   
               
               
                 FLAG optimized for diatoms 
                   
               
               
                   
               
               
                 SEQ ID NO: 31 
                 GGTAAACCGATTCCGAATCCCCTTTTGGGTCTCGACTCCAC 
               
               
                 nucleic acid coding sequence of 
                 A 
               
               
                 V5 optimized for diatoms 
                   
               
               
                   
               
               
                 SEQ ID NO: 32 
                 TATCCCTATGACGTGCCGGACTACGCC 
               
               
                 nucleic acid coding sequence of 
                   
               
               
                 HA optimized for diatoms 
                   
               
               
                   
               
               
                 SEQ ID NO: 33 
                 CAACCAGAGCTTGCACCTGAAGACCCTGAGGATTGC 
               
               
                 nucleic acid coding sequence of 
                   
               
               
                 HSV optimized for diatoms 
                   
               
               
                   
               
               
                 SEQ ID NO: 34 
                 GTACGTACGCGTAACATATTGTAGCCAATTTGGTGTCGACG 
               
               
                 nucleic acid sequence of 
                 GCATGGTCTCGCAGGGAACGATAGAAAAACGTTGACACCTA 
               
               
                 FBAC2-1 Intron 
                 GAAACGGGGGCTCTGGCACGGCAGCTCTCCACGGATTCTCT 
               
               
                   
                 CGCAGTATTACACGGGCTATGCAGTGGACAGGGATACCAAA 
               
               
                   
                 CGTATGTTGGTGTCTTAATGTAAACTTTGCCCGTAAATTCC 
               
               
                   
                 GTCCATATCGATCGAATCCTTACCGTCAAGGGAGACCTCCA 
               
               
                   
                 GTTCCCATGGTCGAGGGGCTTTCGTGGACCATCCCGCCGCA 
               
               
                   
                 AGATCCATCCGCTGGTGTGACGTCGAGCAGCGCCGAACGGT 
               
               
                   
                 GTCAGTGACGTGGCATCCCTCCCCCATCCACAGCAAACACG 
               
               
                   
                 AGTAGTTTTGGTCGCGTTTATACCGCGCTCCAAACCCCAGA 
               
               
                   
                 ATTGGCCGTCGCGGTTTTCCGTACCGTTGGTCTCACACTGG 
               
               
                   
                 TCCCGCGTTTTTTCTTTGATTCCACAATCAG 
               
               
                   
               
               
                 SEQ ID NO: 35 
                 GTAAGACTCTGCAGGCTCCACGTGAACGAGTACCTCGAACG 
               
               
                 nucleic acid sequence of 
                 GTATGGTACCGTCACAATACACGGTTTCTGCCCTTGTTAGC 
               
               
                 TUFA-1 Intron 
                 TCACACGTTTGCTGTCCTTTCTACTCGTTCTTCCCTGTTGT 
               
               
                   
                 TGATCCTTGTTAG 
               
               
                   
               
               
                 SEQ ID NO: 36 
                 GTACGTTTTGTTGTGGTCTATTGACAACTGTAGAGTGCGTG 
               
               
                 nucleic acid sequence of 
                 AAGCATTTACATCTTGAAATGGTACATCTGACGCTTTTTGT 
               
               
                 EIF6-1 Intron 
                 CATCTTGAAG 
               
               
                   
               
               
                 SEQ ID NO: 37 
                 GTAAGAATACTCATTCTTCGTCAATGAGATTGTTGAGTCTC 
               
               
                 nucleic acid sequence of 
                 TGATAGGAACCGAAAATGTAGGAAGGAAGCGCTGGCAACTT 
               
               
                 RPS4-1 Intron 
                 TCTGATGAAAGATGTTTCTGATGAAAGACGTTTGCCGTTGA 
               
               
                   
                 CAAACATCCGTCCCACGAAAGTAGTGTCGGGAAACGTTGGC 
               
               
                   
                 TCACTCGGTTGATTCTTTTTCTCCTTTAATAG 
               
               
                   
               
               
                 SEQ ID NO: 38 
                 CGAAACGAATAGAAGCTCCCCGAGGTCGGGTGTTGTTTGGG 
               
               
                 nucleic acid sequence of 
                 AGGTTCATGGTGGTTTCGGTGTCGCTTGCTCGCTCGCTCGT 
               
               
                 Elongation Factor-1 alpha 
                 TCGCAGTGACAGACAGTTCGTGAGACACGAGAACCGTTGGC 
               
               
                 Promoter pEF-1α 
                 GTCCGAGTTCGGGTGCCGCATTTCGTCGTCTCCACGATTCA 
               
               
                   
                 ATTCTTGCCCATCAGACGAGTCCCGAATTCCGTGACTCTGG 
               
               
                   
                 ATGCGATTTACTTTCTAACTGTAAGCGAAACTCAACGATTC 
               
               
                   
                 CGTACGTTGTTTTCTATTTTACAGTGAGTCTTCGATACCAC 
               
               
                   
                 CGTACAACCATCGTTCGTGTACCGTCTGGTAGTCCCACGTG 
               
               
                   
                 TCGACAACGTGTGGCTCTGGACCGATGAGTTGTTTGCCGTT 
               
               
                   
                 CGGAAACGAGCAGTACCAAGGAATTCACAGAAACACAGCCC 
               
               
                   
                 ATGTAACACAACGACCGCGAATCGTTTCGGTGCTCTCGCTT 
               
               
                   
                 CGCGTACGGGCGGGCGGTCCTCCCGAGCAGCGAGAGGAGTC 
               
               
                   
                 CGCAGCGTCATAGTTGCAATCCGGGCCCCCCTCGCGTTGTT 
               
               
                   
                 CACTCTCTCGTCTAGTAGAGAAACTTCCATCGGATCGTATC 
               
               
                   
                 ATAATATTGTATCGTATAATATCACGTAATC 
               
               
                   
               
               
                 SEQ ID NO: 39 
                 CCCTGCGATAGACCTTTTCCAAACTCACGCAGTCCAAGAAA 
               
               
                 nucleic acid sequence of 
                 ACAAAGGGGTGAGAAGTATACGCACCTTTCGGTTTCGGCAT 
               
               
                 40SRPS8 Promoter p40SRPS8 
                 AATTCTTAAACTCTTGTGGTCACTTTCTTGTGAAGAAGCTA 
               
               
                   
                 GGGGCACTCGTTTTCCCTCAGAGCCTGCAAACACAAAATTC 
               
               
                   
                 CTGCAGTCAATTGTCCCAACACTCGGCAAACCGTATGCGCA 
               
               
                   
                 AGCAACGATGCGCAGAAGGCCGTGGATGGATGGCGACTCGC 
               
               
                   
                 GATATGGCTTCTTGGGTCGCCAGTGTGGTACGTCCGGCGTA 
               
               
                   
                 TGTCAATACGCGAATTCGGACGACTGGCATCTCTAGGAGGA 
               
               
                   
                 GGATTCCTTCTTTTATGACATGTTTATTTTATATACATTGA 
               
               
                   
                 TGCTTTCCGACAGTCGGAAGTAATAAATGAATTTATTTCAA 
               
               
                   
                 GACTACCTATACTCCTTTGACTTGTTCGACTAATCTTACCG 
               
               
                   
                 CTTACTAAAATCTCGAAATCACGCTTGACCTCTCGCACGCA 
               
               
                   
                 AATTTTTGCTGCTGGACGCTACGCACTCGGCCCAATTCTTC 
               
               
                   
                 TCGGTCCTCGTCGTCGCAATTGTCGTTGCGTTGATCTTGCA 
               
               
                   
                 CCGAAGGAATCAGAGAATAGAATACC 
               
               
                   
               
               
                 SEQ ID NO: 40 
                 CGTCGGTCTCTTTCCCGGGAAACGGGTACACTCCTCCGCGC 
               
               
                 nucleic acid sequence of 
                 CAACAACATATTACTACTACTACCAAGAACGTCCACGGCCT 
               
               
                 Histone H4 Promoter pH4-1B 
                 TGTCGTGCGTTACGCTCTCCCAACGCGTGCGGGGTAAATTA 
               
               
                   
                 CGTCTCGGTTTGCTAAGTAGCGCACAGCTAAATAGATGACC 
               
               
                   
                 GTTATTGTATTTAAGATCATTCAATATTGATTGCATTGTAC 
               
               
                   
                 TTTGCGTCAAACTGAAATTCCCTCGTACTAACGGTTAACCC 
               
               
                   
                 GTCAACCCTAAGCGTTCGCCCAAAGTAGTCAACCGGGACAC 
               
               
                   
                 GCGAACCGACATTGGGCAGATCTTTCACAGACAGAAAACCA 
               
               
                   
                 TTTCCAATCCAAATAAGCATGACTATTACACACCCATTCGT 
               
               
                   
                 AGCGCGAGGACAAACTGATAGCTCCAACAAAATGCGCCAAC 
               
               
                   
                 ATCGTACATTGTAAGAAGCTTACGGAACACTATGTATGTAG 
               
               
                   
                 AACCATACGAACAGCAACTAGTACTGGCCATCGAGCAGCGG 
               
               
                   
                 TGACTCCCGGCTTTCGTAGCGCTGTGAAGGTTACACTCTCA 
               
               
                   
                 CAATTCGCTCTCGGCTACAACCGACAAAAGTCTTACTCACA 
               
               
                   
                 GTCAATACCGAAAACAAACAACAGCCAAC 
               
               
                   
               
               
                 SEQ ID NO: 41 
                 TTCGTTGATATTTTTATTCAAATGTATCGGGAGGAGTAGAG 
               
               
                 nucleic acid sequence of 
                 GTTGATTAACTGTAAACAATTTCCTATTTACTGTTAAGGAC 
               
               
                 Tubulin gamma chain Promoter 
                 CAGCTGCTGCAGTAGGTATGGCCTATCCACTAAACGCACTC 
               
               
                 pγ-Tubulin 
                 ACGGAACGCCTCGCGAAATTTACCCACGGCCAACTTACATT 
               
               
                   
                 ACCGCCTTTTGTGAATTGGAAACGCCGCATGATTCTCAAAT 
               
               
                   
                 GCGCAGAATTTCAAACGGTAGCTTGCGGTGGAGACTCGCTC 
               
               
                   
                 ATTGACAGTGAAACTACCTTGTGTCCTCGGATTTTCAGATA 
               
               
                   
                 TACCTATACAGTTCATGGCAAAATTTCGTTCATGAACGCAC 
               
               
                   
                 GTGATCCATTGCTCGCGATTCCCGTTTTTGATTGTGAACGC 
               
               
                   
                 GGGATTACATGCGTGCGGTGACGGTAGTCCAGACACAGATA 
               
               
                   
                 TTTGCAATACCGGGCCCTTTTCACTACAGACCCTGTAGGGG 
               
               
                   
                 TATGTTGACGAGAATGAACTCGCAGACTGCCAAAATCGCTT 
               
               
                   
                 TGGCTGATCCCAAGTTTTGGCACTCCATCGTAATTTGTCAT 
               
               
                   
                 ATTCCATACGGTAGCTTCGACTGAATCCAGACAAACAATTT 
               
               
                   
                 AGTCCAGCTGCGCTTCTACTTGCAAT 
               
               
                   
               
               
                 SEQ ID NO: 42 
                 ACACGGAGGATCTATCTACAGCAGCGATGAGGGCGCCCGAG 
               
               
                 nucleic acid sequence of 
                 AAAGAAAGAACGATTGCCGTACTATTCTCTTTGACCTTTGG 
               
               
                 Ribulose-1,5-bisphosphate 
                 GCGCTCGCTCGTATCTTTGAAGCGACTGTTGGGGTCTCAGG 
               
               
                 carboxylase/oxygenase small 
                 GTCCAAAAAACAGAAACTGGATTGACAGTGTGTCTGGACCT 
               
               
                 subunit N-methyltransferase I 
                 TGTCGAACCTTACAGTTACATTACAGTTAATTGTCACTGTA 
               
               
                 Promoter pRBCMT 
                 AATAGTCTATCGCTGGATTACGTCATCGCGTGACTGGGTGG 
               
               
                   
                 GAATCCTTCTTGTTGACAGTGAATCTACGGTATACTATTCC 
               
               
                   
                 TTGGGCGCTTGTACTTGTGTCTCGAGATTGCCGACAGTGAC 
               
               
                   
                 GTCAATTCGGCACCCACACCTTCCACCCGCCGAACCAAAAT 
               
               
                   
                 CAACAACACGAAGCACACGACCGACCGACTGTACACGTGAA 
               
               
                   
                 GGAGCAAACCATCGAACGAAAGGAGCCTTCCACGGACACAA 
               
               
                   
                 CCCGAAAGCTCGACACCCTTCACCCACGCAAAGTATCTCTT 
               
               
                   
                 CGTGATCCTACC 
               
               
                   
               
               
                 SEQ ID NO: 43 
                 GAAACATACCTTCAGCGTCGTCTTCACTGTCACAGTCAACT 
               
               
                 nucleic acid sequence of 
                 GACAGTAATCTTTGGCCCGTAGAGGTTCGAAATTCAATCTA 
               
               
                 Fucoxanthin-chlrorphyll a/c 
                 TTAAATACAGCAGGATAAGACACAAGAGCGACATCCTGACA 
               
               
                 binding protein B Promoter 
                 TCAACTCCGTGAACAGCAAATCCTGGTTGAACACGTATCCT 
               
               
                 pFcpB 
                 TTTGGGGGCCTCCAGCTACGACGCTCGCCCCAGCTGGGGCT 
               
               
                   
                 TCCTTACTATACACAGCGCATATTTCGCGGTTGCCAGAAGT 
               
               
                   
                 CAAG 
               
               
                   
               
               
                 SEQ ID NO: 44 
                 GAGCACAAGAGGTGACAAAAGCCACCGGCTGGATCGCACTT 
               
               
                 nucleic acid sequence of 
                 CTCGGAATTTCCCCCCTACTATCAAACAAATTCGAATTGCC 
               
               
                 Fucoxantbhin-chlorophyll a/c 
                 AAAGGTGAAGgGACTAACTGTAAATCCTGATCAATCAAGGT 
               
               
                 binding protein C Promoter 
                 CTCAATCAAGTACAATGGGCTACAATGATATTTAGATGGGA 
               
               
                 pFcpC 
                 ACACAATGAAACaAATTGAAACTTCTACTGACAGGAGCGCA 
               
               
                   
                 ATTGACTTGTGTAGCTTTTCATGAGCACTTGATTGCTACCa 
               
               
                   
                 ATTGTGAACGGGATGGGGAAAGACTCGAAAAGGTGCATGCT 
               
               
                   
                 TCCGATAATCTACTATATTTTCTAGAATCAAATAATATTTA 
               
               
                   
                 AATGAATGAGGTCCTCAGCGTACGTTAAGCCTACTTATTTA 
               
               
                   
                 GAACGAGAAGTCAGACCGAGGGGTACTAAAATTCTAAGGGT 
               
               
                   
                 TGAGAGGTATCTTGATTCCGGGTCTATGGAAGCCCATCCTT 
               
               
                   
                 GTTGAAGCTTGAACACGATCCTTGTGAAAGGCCGACGTTGC 
               
               
                   
                 GCGAAAAAACAGCCTGCCGATTTCTTTCCTTCTTTCTCGTC 
               
               
                   
                 TCAACCTATATACTTTCATAATCTCTGTTAGAGTTTACCAA 
               
               
                   
                 CAACACATATATACATTTCGACAAA 
               
               
                   
               
               
                 SEQ ID NO: 45 
                 ACTAGCTTGATTGGGATATCTCGCTCATGTTTGTCGCGTGC 
               
               
                 nucleic acid sequence of 
                 TATGTCTTTTTAGGTACTTTGAACCTACGTTCGTACTTGTA 
               
               
                 Fucoxanthin-chlorophyll a/c 
                 TAATATGATCATCGTATTATCGTTTTTCATCCGTCCAGCGC 
               
               
                 binding protein D Promoter 
                 AAAATGCATTAGCAGCTAGTCCTAGCGTGCGGAGCTACCTG 
               
               
                 pFcpD 
                 gACAGGTGCATGACGGATGCGTGTCCTTCAGTGAcTTTCTA 
               
               
                   
                 ATTAACAGTAACTTCTTTACTTATGTTTCAGTTTGTAAGAA 
               
               
                   
                 GCGGGATTCGCTCGTCGGTTGACATCTGATTGGACTGCGTC 
               
               
                   
                 GGCACaTGAAAACTACATTGTGAAATCTGCTAAAACTCCGG 
               
               
                   
                 GTATCTCTGACACAAAACGATTCGGCTTCGCAATTTCAACA 
               
               
                   
                 TTACGGTCAAGGCTAACGTATCTTTCTCGGTCAACTTCAGA 
               
               
                   
                 TTAtGCCGATTAAATTGTCGTAGCTTTCAAGGCGTTTTGAG 
               
               
                   
                 TACTGCGGCAGTTGTTGAACCTGCAAGGAGAAGATCTCGAC 
               
               
                   
                 AACAGAATAAAGCGAAAAATGGGTCTCATGCACTAACACTC 
               
               
                   
                 AGgCCTCCCTCATAATCTCTGTTTGAGTTTACCAACAACAC 
               
               
                   
                 ATATATACATTTCGACAAA 
               
               
                   
               
               
                 SEQ ID NO: 46 
                 ATGCGGGAGTGGACCGCGACGATCCGTCCGGAAAAcAATAC 
               
               
                 nucleic acid sequence of 
                 TAGGTGCTATCACAGGGGCGCGTTTTGGAGAGACGTTCTGC 
               
               
                 Elongation Factor-1 alpha 
                 GGAAACACGAATTTAGAATACGTAACTAACATATAAACTGG 
               
               
                 Terminator tEF-1α 
                 ATAGCCCTCGCATCGGAACTTAGAATGTTCGCCTCAATTTT 
               
               
                   
                 TAGTTTAGCGTGGAGCAGAGATACCTTTCCATTTGGCAAAA 
               
               
                   
                 TCTACCTTTCGTGAGGGACATCTTGAGAAATAAGCGGACTT 
               
               
                   
                 GTAGACTAGGACCGTGGTAACCTCCTCTCAATCTACCAATG 
               
               
                   
                 TTGTCTGATTTCCGAGCCGCGCGGCTGAAAATCGTCTAGCA 
               
               
                   
                 CTTGGATGCGAGAGCAAATGTCAAGTCCTGCTCTGTCCTGT 
               
               
                   
                 TGGACGCTTTCCTCTCACCGCGAGAGGGCTTTCACTCGCGA 
               
               
                   
                 AACACGTATTTCATATTCAAACTCTATGAAGTTTAAAGTAG 
               
               
                   
                 ATGTATCTACAAACGGTCCTAAGTTTGGGTAAGAATTTTCG 
               
               
                   
                 ACTGCAT 
               
               
                   
               
               
                 SEQ ID NO: 47 
                 AGATAAGAATATCTCATTGTGAACATCTATGATTTACCAAT 
               
               
                 nucleic acid sequence of 
                 TTTATTCTTTGTTTACAGTTAGACGCCAGTAATTGTGCTGT 
               
               
                 40SRPS8 Terminator t40SRPS8 
                 TTCTCTCAAGTCTGTGTCAATACAAACTACGAAACTTGGCA 
               
               
                   
                 ATTTTTCTCTTGAATATGAGCACGAGATTGAAACGCACAAA 
               
               
                   
                 GGAAATTAGTTTCCATCCTTTGACAAAGTTTGTTGCTGTTT 
               
               
                   
                 AGAGAACAGATGTCAAAATTAACGTGCCATGGAATTGAACC 
               
               
                   
                 ATGGTGCGCTATCCCCAAATCACGTCGTTTGACCTCGTCAC 
               
               
                   
                 ATTTAAGGTATATCAAGCATATTCACTTATATCTTGACATC 
               
               
                   
                 CTCCCTGCTTGATATTCCTTTGCCCTTGAGCCATCTTCCCC 
               
               
                   
                 ACACGCTGGAGATGACCCCTGCCCCTCCTTTCTTTATCCAC 
               
               
                   
                 CCGAGTAAGGTGTCGACAAGTCACTTTGCCCCTGAGCCATC 
               
               
                   
                 CTCCCCACTCAGGAGATGACCCCTACCCCTTTCTTCTTTAT 
               
               
                   
                 CCACCCC 
               
               
                   
               
               
                 SEQ ID NO: 48 
                 GCTTGCGCTTGATCCTCGACTTTGTTGCTCGTCTTTAAAAC 
               
               
                 nucleic acid sequence of 
                 CTTGGAACGATTATATACAATCACCAACTCAAAAACCGGAT 
               
               
                 Histone H4 Terminator tH4-1B 
                 TTTCTAAAATCCACCCAAACAACCAAAGAAAATACTTCTCA 
               
               
                   
                 TTGCATTTATGAATCACAGCAGACCTGCGTCCTTTTAAAAC 
               
               
                   
                 TTAGATCCTGTTTTCTTATAAAAAACAGATCAAATTTTCTG 
               
               
                   
                 GGAGTTCATTGACTCTGCCAGTCAGAATCAATCCTGCAGTA 
               
               
                   
                 ATTCTTTATTTACAGGTGAAAGTAAAAGAGAATCCCAATTT 
               
               
                   
                 TTTGCTTGTACATTAAGGTCCTCCTTACATTACAGCTAATT 
               
               
                   
                 TCAAAATAAGATGAAGTTGGATTCGTGTCCTTTCATGGTGA 
               
               
                   
                 TGTGATATTCTGCACTATACCAAACACCGTGAAATGTCAGC 
               
               
                   
                 TAGAGCTTGTCATGAGGCAGTTGCTGCCAATCACTACATAT 
               
               
                   
                 AGATCCTTCACGGAGAAAAGTTGGCTTCATTCTCTGTTGCT 
               
               
                   
                 AATCGGCT 
               
               
                   
               
               
                 SEQ ID NO: 49 
                 AGCAAACTCATTATGATGCATGGGAGTGCGACCGAGTTTCG 
               
               
                 nucleic acid sequence of 
                 AACGATGCTAACGAACATTATTAGTGGAAGGCAGTCATTGT 
               
               
                 Tubulin gamma chain Terminator 
                 TGTATGCGTCAAAGTATATAATCAGACGGACAGTAGTTCAT 
               
               
                 tγ-Tubulin 
                 TTTAAACTTTTGTTCGGAAAGCGTTGATCATTCATCGGGGA 
               
               
                   
                 ATCGCGCTAACGAGCAGTAATTGGAGTTGTAACTGCAGGCT 
               
               
                   
                 CAACGCGTTTCTGGCTCCCGTGGGTTACCATAATGCTAACT 
               
               
                   
                 ATCATTCTTTATTTGCAGTATCACCAGTCCAAGAATTATTC 
               
               
                   
                 GTGGTCATTTCTGATGCTACTGTGGAGAAGTGAGAGTAATT 
               
               
                   
                 TCGCCGACTTTGAAGTGAAGACGCGTCTCCGAACGTAGATT 
               
               
                   
                 GTTGGTATTGTACCATTGAAGGAGAGTTTTTGAACTCAGGT 
               
               
                   
                 TGTTGATCGTAATGTCCGCGACATCCTGGCGCACTACACGC 
               
               
                   
                 CAATGACCATAACATGTCTTGGTCGCCCTCCTCGTAAGTCA 
               
               
                   
                 TCGCCATT 
               
               
                   
               
               
                 SEQ ID NO: 50 
                 AAATACAAATTCATGTACCTAAACGATAGTATGGATGATGG 
               
               
                 nucleic acid sequence of 
                 GAGTAATTGCACTATAATTGTAGAACCTTGTAAGAGGAAAA 
               
               
                 Ribulose-1,5-bisphosphate 
                 AATGATCTTACTGTGTTATTTCCTCTTGAAAGAATCTATGG 
               
               
                 carboxylase/oxygenase small 
                 ATAAAATAAGAGAGGACGCTAGGTGGTAACATTCCGGCAAA 
               
               
                 subunit N-methyltransferase I 
                 ACACTGGCGCCTAAATTTTTGCCGGAATCGTCAATTGCAAC 
               
               
                 Terminator tRBCMT 
                 GGTTGTACCGGTGCTTTGTTTTAGTGTTTCGCCTTGCTACC 
               
               
                   
                 CTTCAGGAACCGGTAACGAACACCTCCGCCACCCCGGACCC 
               
               
                   
                 GCTCTGTTTTAGTTTGAATGGACTTGCGCAAAGAATCCTTA 
               
               
                   
                 TCATTCGCCTGTGACCGGGTTCCTTCCTTGGCCAAATTTGC 
               
               
                   
                 CAGAAAGGTTTCCCGATCAATGCTAGGGGTGCTTCCGCCTC 
               
               
                   
                 CACTTGCCGTGGGAGTGTTCCCACCGCTACTTGCCGTTGGA 
               
               
                   
                 GTGCTATCACTATCGGAGCCTTGGATCGTGTTGGGCGTACC 
               
               
                   
                 GGTAGTGCC 
               
               
                   
               
               
                 SEQ ID NO: 51 
                 TTTACTTGCTGGGTAGGCCGTTTCTGGAATAACATATTAGA 
               
               
                 nucleic acid sequence of 
                 TTCTAACTGGTTCGAAGCATTGCGTTGCTGTAACATTCCCG 
               
               
                 carboxylase/oxygenase small 
                 TTCACAAAAATACAGAACAGTCTAGAAGTTCGCGACGACAT 
               
               
                 subunit N-methyltransferase I 
                 AATTTTTCTCTTTAGGAGGCCGGGGTTGTAATTGTTCTAGG 
               
               
                 Terminator tFcpB 
                 GCTGTTCCAATAGAGAAGATAAGATGATCAAACATACCAGC 
               
               
                   
                 CGCGCTTGATTGGACGGAGTACGTTTGCATCAGCTATTTTT 
               
               
                   
                 CAAAAGCGCTGCACGACGCACACTCTATGAACACTTCAAGA 
               
               
                   
                 CTCTCAACGCAAGTGACAACCATCCTCTCCAAAAGGCTATC 
               
               
                   
                 TTTCGGGGCACCTGTAATATAAAAAAGCATGGCAGTGCATT 
               
               
                   
                 CCATGCAAAAAATGTCTAATCTGGTTGGGTTTTAAAGTCCG 
               
               
                   
                 TATCGAGCACAGAGGTGACAAAAGCCACCGGCTGGATCGCA 
               
               
                   
                 CTTCTCGGAATTTCCCCCCTACTATCAAACAAATTCGAATT 
               
               
                   
                 GCCAAAGGTG 
               
               
                   
               
               
                 SEQ ID NO: 52 
                 TTTTGTTACATTGACTTCAAGGAGTCGAGGAATCGATACTG 
               
               
                 nucleic acid sequence of 
                 CCGTCGTTTCCAGGATCCGAGGTTTCTATAGACTCTCTATA 
               
               
                 Fucoxanthin-chlrorphyll a/c 
                 GACTCTGTTAACCTAATAGAATCAGACATACCTCTCCTGCT 
               
               
                 binding protein B Terminator 
                 ATTTTGTTTTTATGAATTTGGCTTTTGCCTCTCTAGTCAGA 
               
               
                 tFcpC 
                 TTTGAATGTTATTTTCCGCCAGGTGTGTTAGTCGGGCTCTC 
               
               
                   
                 GTTTGAGTTACAAGAGGGATTGAGTGGCGAGGATTCACTCT 
               
               
                   
                 AATGTAAATATGACTGTGAACAAAACTTTAAAATTACTACG 
               
               
                   
                 CATCTTCTTTGACTGTCAGATATTCGTCGGTGACAGCAGTC 
               
               
                   
                 AATGCCTGCAAATTGTCCTCCTGGGTCGCAATTTGGTTTTG 
               
               
                   
                 GATTGACCTGGTATGCATTATGAAGAAAAAAATTCGTTATT 
               
               
                   
                 AGCCAACTGCCTAGCGTGCACATTGCATGGTTAGACCTCCT 
               
               
                   
                 TGACGACTGTGAGCCTACATCCTTCTGCAACAAGCTGCAAT 
               
               
                   
               
               
                 SEQ ID NO: 53 
                 TTTTGTTACATTTACTGACTTCAAGGAGTCGAGGAATCGAT 
               
               
                 nucleic acid sequence of 
                 ACTGCCGTCGTTTCCAGGATCCGAGGTTTCATAAACTCTGT 
               
               
                 Fucoxanthin-chlorophyll a/c 
                 TAACGTTATAGAAACAGACTTACCTCTCCTACGCCATTCAC 
               
               
                 binding protein C Terminator 
                 GTAATATTCGCAATATGCTATTCTTCCTCTGAAGACCAGGT 
               
               
                 tFcpD 
                 TTATGTGCTGCCTGAAACTATTTCAATAAGTCAGCTGCACT 
               
               
                   
                 TGCACAGGGTTTCACAAGGAAAGCGTGTCTTTTTTTCCAAC 
               
               
                   
                 GTAGGCGTCGCTTTCGTCTGACTCTTACTCTTACATTCACA 
               
               
                   
                 GCCAATACTTACAATTAGTAAAAAACCTGTGCTCGAGAGTG 
               
               
                   
                 AAAACGTC 
               
               
                   
               
               
                 SEQ ID NO: 54 
                 GCTCCTGTCAAGCAGACCCTGAACTTTGACCTGCTCAAGCT 
               
               
                 nucleic acid sequence of 
                 CGCCGGTGATGTGGAGAGCAACCCCGGCCCC 
               
               
                 self-cleaving linker FMDV2a 
                   
               
               
                 optimized for GC-rich mircoalgae 
                   
               
               
                   
               
               
                 SEQ ID NO: 55 
                 GCCCCGGTGAAACAAACCCTTAATTTCGATTTGTTGAAATT 
               
               
                 nucleic acid sequence of 
                 GGCTGGAGATGTTGAGTCTAATCCAGGCCCC 
               
               
                 self-cleaving linker FMDV2a 
                   
               
               
                 optimized for diatoms 
                   
               
               
                   
               
               
                 SEQ ID NO: 56 
                 ATGAACAAGAACTCGAAGATTCAATCGCCGAACTCGTCGGA 
               
               
                 nucleic acid coding sequence of 
                 CGTGGCTGTGATTGGAGTGGGATTTCGATTTCCGGGAAACT 
               
               
                 Steely1 from  Dictyostelium   
                 CGAACGACCCGGAATCGTTGTGGAACAACTTGTTGGACGGA 
               
               
                   discoideum  optimized for 
                 TTTGACGCTATTACGCAAGTGCCGAAGGAACGATGGGCTAC 
               
               
                 diatoms 
                 GTCGTTTCGAGAAATGGGATTGATTAAGAACAAGTTTGGAG 
               
               
                   
                 GATTTTTGAAGGACTCGGAATGGAAGAACTTTGACCCGTTG 
               
               
                   
                 TTTTTTGGAATTGGACCGAAGGAAGCTCCGTTTATTGACCC 
               
               
                   
                 GCAACAACGATTGTTGTTGTCGATTGTGTGGGAATCGTTGG 
               
               
                   
                 AAGACGCTTACATTCGACCGGACGAATTGCGAGGATCGAAC 
               
               
                   
                 ACGGGAGTGTTTATTGGAGTGTCGAACAACGACTACACGAA 
               
               
                   
                 GTTGGGATTTCAAGACAACTACTCGATTTCGCCGTACACGA 
               
               
                   
                 TGACGGGATCGAACTCGTCGTTGAACTCGAACCGAATTTCG 
               
               
                   
                 TACTGCTTTGACTTTCGAGGACCGTCGATTACGGTGGACAC 
               
               
                   
                 GGCTTGCTCGTCGTCGTTGGTGTCGGTGAACTTGGGAGTGC 
               
               
                   
                 AATCGATTCAAATGGGAGAATGCAAGATTGCTATTTGCGGA 
               
               
                   
                 GGAGTGAACGCTTTGTTTGACCCGTCGACGTCGGTGGCTTT 
               
               
                   
                 TTCGAAGTTGGGAGTGTTGTCGGAAAACGGACGATGCAACT 
               
               
                   
                 CGTTTTCGGACCAAGCTTCGGGATACGTGCGATCGGAAGGA 
               
               
                   
                 GCTGGAGTGGTGGTGTTGAAGTCGTTGGAACAAGCTAAGTT 
               
               
                   
                 GGACGGAGACCGAATTTACGGAGTGATTAAGGGAGTGTCGT 
               
               
                   
                 CGAACGAAGACGGAGCTTCGAACGGAGACAAGAACTCGTTG 
               
               
                   
                 ACGACGCCGTCGTGCGAAGCTCAATCGATTAACATTTCGAA 
               
               
                   
                 GGCTATGGAAAAGGCTTCGTTGTCGCCGTCGGACATTTACT 
               
               
                   
                 ACATTGAAGCTCACGGAACGGGAACGCCGGTGGGAGACCCG 
               
               
                   
                 ATTGAAGTGAAGGCTTTGTCGAAGATTTTTTCGAACTCGAA 
               
               
                   
                 CAACAACCAATTGAACAACTTTTCGACGGACGGAAACGACA 
               
               
                   
                 ACGACGACGACGACGACGACAACACGTCGCCGGAACCGTTG 
               
               
                   
                 TTGATTGGATCGTTTAAGTCGAACATTGGACACTTGGAATC 
               
               
                   
                 GGCTGCTGGAATTGCTTCGTTGATTAAGTGCTGCTTGATGT 
               
               
                   
                 TGAAGAACCGAATGTTGGTGCCGTCGATTAACTGCTCGAAC 
               
               
                   
                 TTGAACCCGTCGATTCCGTTTGACCAATACAACATTTCGGT 
               
               
                   
                 GATTCGAGAAATTCGACAATTTCCGACGGACAAGTTGGTGA 
               
               
                   
                 ACATTGGAATTAACTCGTTTGGATTTGGAGGATCGAACTGC 
               
               
                   
                 CACTTGATTATTCAAGAATACAACAACAACTTTAAGAACAA 
               
               
                   
                 CTCGACGATTTGCAACAACAACAACAACAACAACAACAACA 
               
               
                   
                 TTGACTACTTGATTCCGATTTCGTCGAAGACGAAGAAGTCG 
               
               
                   
                 TTGGACAAGTACTTGATTTTGATTAAGACGAACTCGAACTA 
               
               
                   
                 CCACAAGGACATTTCGTTTGACGACTTTGTGAAGTTTCAAA 
               
               
                   
                 TTAAGTCGAAGCAATACAACTTGTCGAACCGAATGACGACG 
               
               
                   
                 ATTGCTAACGACTGGAACTCGTTTATTAAGGGATCGAACGA 
               
               
                   
                 ATTTCACAACTTGATTGAATCGAAGGACGGAGAAGGAGGAT 
               
               
                   
                 CGTCGTCGTCGAACCGAGGAATTGACTCGGCTAACCAAATT 
               
               
                   
                 AACACGACGACGACGTCGACGATTAACGACATTGAACCGTT 
               
               
                   
                 GTTGGTGTTTGTGTTTTGCGGACAAGGACCGCAATGGAACG 
               
               
                   
                 GAATGATTAAGACGTTGTACAACTCGGAAAACGTGTTTAAG 
               
               
                   
                 AACACGGTGGACCACGTGGACTCGATTTTGTACAAGTACTT 
               
               
                   
                 TGGATACTCGATTTTGAACGTGTTGTCGAAGATTGACGACA 
               
               
                   
                 ACGACGACTCGATTAACCACCCGATTGTGGCTCAACCGTCG 
               
               
                   
                 TTGTTTTTGTTGCAAATTGGATTGGTGGAATTGTTTAAGTA 
               
               
                   
                 CTGGGGAATTTACCCGTCGATTTCGGTGGGACACTCGTTTG 
               
               
                   
                 GAGAAGTGTCGTCGTACTACTTGTCGGGAATTATTTCGTTG 
               
               
                   
                 GAAACGGCTTGCAAGATTGTGTACGTGCGATCGTCGAACCA 
               
               
                   
                 AAACAAGACGATGGGATCGGGAAAGATGTTGGTGGTGTCGA 
               
               
                   
                 TGGGATTTAAGCAATGGAACGACCAATTTTCGGCTGAATGG 
               
               
                   
                 TCGGACATTGAAATTGCTTGCTACAACGCTCCGGACTCGAT 
               
               
                   
                 TGTGGTGACGGGAAACGAAGAACGATTGAAGGAATTGTCGA 
               
               
                   
                 TTAAGTTGTCGGACGAATCGAACCAAATTTTTAACACGTTT 
               
               
                   
                 TTGCGATCGCCGTGCTCGTTTCACTCGTCGCACCAAGAAGT 
               
               
                   
                 GATTAAGGGATCGATGTTTGAAGAATTGTCGAACTTGCAAT 
               
               
                   
                 CGACGGGAGAAACGGAAATTCCGTTGTTTTCGACGGTGACG 
               
               
                   
                 GGACGACAAGTGTTGTCGGGACACGTGACGGCTCAACACAT 
               
               
                   
                 TTACGACAACGTGCGAGAACCGGTGTTGTTTCAAAAGACGA 
               
               
                   
                 TTGAATCGATTACGTCGTACATTAAGTCGCACTACCCGTCG 
               
               
                   
                 AACCAAAAGGTGATTTACGTGGAAATTGCTCCGCACCCGAC 
               
               
                   
                 GTTGTTTTCGTTGATTAAGAAGTCGATTCCGTCGTCGAACA 
               
               
                   
                 AGAACTCGTCGTCGGTGTTGTGCCCGTTGAACCGAAAGGAA 
               
               
                   
                 AACTCGAACAACTCGTACAAGAAGTTTGTGTCGCAATTGTA 
               
               
                   
                 CTTTAACGGAGTGAACGTGGACTTTAACTTTCAATTGAACT 
               
               
                   
                 CGATTTGCGACAACGTGAACAACGACCACCACTTGAACAAC 
               
               
                   
                 GTGAAGCAAAACTCGTTTAAGGAAACGACGAACTCGTTGCC 
               
               
                   
                 GCGATACCAATGGGAACAAGACGAATACTGGTCGGAACCGT 
               
               
                   
                 TGATTTCGCGAAAGAACCGATTGGAAGGACCGACGACGTCG 
               
               
                   
                 TTGTTGGGACACCGAATTATTTACTCGTTTCCGGTGTTTCA 
               
               
                   
                 ATCGGTGTTGGACTTGCAATCGGACAACTACAAGTACTTGT 
               
               
                   
                 TGGACCACTTGGTGAACGGAAAGCCGGTGTTTCCGGGAGCT 
               
               
                   
                 GGATACTTGGACATTATTATTGAATTTTTTGACTACCAAAA 
               
               
                   
                 GCAACAATTGAACTCGTCGGACTCGTCGAACTCGTACATTA 
               
               
                   
                 TTAACGTGGACAAGATTCAATTTTTGAACCCGATTCACTTG 
               
               
                   
                 ACGGAAAACAAGTTGCAAACGTTGCAATCGTCGTTTGAACC 
               
               
                   
                 GATTGTGACGAAGAAGTCGGCTTTTTCGGTGAACTTTTTTA 
               
               
                   
                 TTAAGGACACGGTGGAAGACCAATCGAAGGTGAAGTCGATG 
               
               
                   
                 TCGGACGAAACGTGGACGAACACGTGCAAGGCTACGATTTC 
               
               
                   
                 GTTGGAACAACAACAACCGTCGCCGTCGTCGACGTTGACGT 
               
               
                   
                 TGTCGAAGAAGCAAGACTTGCAAATTTTGCGAAACCGATGC 
               
               
                   
                 GACATTTCGAAGTTGGACAAGTTTGAATTGTACGACAAGAT 
               
               
                   
                 TTCGAAGAACTTGGGATTGCAATACAACTCGTTGTTTCAAG 
               
               
                   
                 TGGTGGACACGATTGAAACGGGAAAGGACTGCTCGTTTGCT 
               
               
                   
                 ACGTTGTCGTTGCCGGAAGACACGTTGTTTACGACGATTTT 
               
               
                   
                 GAACCCGTGCTTGTTGGACAACTGCTTTCACGGATTGTTGA 
               
               
                   
                 CGTTGATTAACGAAAAGGGATCGTTTGTGGTGGAATCGATT 
               
               
                   
                 TCGTCGGTGTCGATTTACTTGGAAAACATTGGATCGTTTAA 
               
               
                   
                 CCAAACGTCGGTGGGAAACGTGCAATTTTACTTGTACACGA 
               
               
                   
                 CGATTTCGAAGGCTACGTCGTTTTCGTCGGAAGGAACGTGC 
               
               
                   
                 AAGTTGTTTACGAAGGACGGATCGTTGATTTTGTCGATTGG 
               
               
                   
                 AAAGTTTATTATTAAGTCGACGAACCCGAAGTCGACGAAGA 
               
               
                   
                 CGAACGAAACGATTGAATCGCCGTTGGACGAAACGTTTTCG 
               
               
                   
                 ATTGAATGGCAATCGAAGGACTCGCCGATTCCGACGCCGCA 
               
               
                   
                 ACAAATTCAACAACAATCGCCGTTGAACTCGAACCCGTCGT 
               
               
                   
                 TTATTCGATCGACGATTTTGAAGGACATTCAATTTGAACAA 
               
               
                   
                 TACTGCTCGTCGATTATTCACAAGGAATTGATTAACCACGA 
               
               
                   
                 AAAGTACAAGAACCAACAATCGTTTGACATTAACTCGTTGG 
               
               
                   
                 AAAACCACTTGAACGACGACCAATTGATGGAATCGTTGTCG 
               
               
                   
                 ATTTCGAAGGAATACTTGCGATTTTTTACGCGAATTATTTC 
               
               
                   
                 GATTATTAAGCAATACCCGAAGATTTTGAACGAAAAGGAAT 
               
               
                   
                 TGAAGGAATTGAAGGAAATTATTGAATTGAAGTACCCGTCG 
               
               
                   
                 GAAGTGCAATTGTTGGAATTTGAAGTGATTGAAAAGGTGTC 
               
               
                   
                 GATGATTATTCCGAAGTTGTTGTTTGAAAACGACAAGCAAT 
               
               
                   
                 CGTCGATGACGTTGTTTCAAGACAACTTGTTGACGCGATTT 
               
               
                   
                 TACTCGAACTCGAACTCGACGCGATTTTACTTGGAACGAGT 
               
               
                   
                 GTCGGAAATGGTGTTGGAATCGATTCGACCGATTGTGCGAG 
               
               
                   
                 AAAAGCGAGTGTTTCGAATTTTGGAAATTGGAGCTGGAACG 
               
               
                   
                 GGATCGTTGTCGAACGTGGTGTTGACGAAGTTGAACACGTA 
               
               
                   
                 CTTGTCGACGTTGAACTCGAACGGAGGATCGGGATACAACA 
               
               
                   
                 TTATTATTGAATACACGTTTACGGACATTTCGGCTAACTTT 
               
               
                   
                 ATTATTGGAGAAATTCAAGAAACGATGTGCAACTTGTACCC 
               
               
                   
                 GAACGTGACGTTTAAGTTTTCGGTGTTGGACTTGGAAAAGG 
               
               
                   
                 AAATTATTAACTCGTCGGACTTTTTGATGGGAGACTACGAC 
               
               
                   
                 ATTGTGTTGATGGCTTACGTGATTCACGCTGTGTCGAACAT 
               
               
                   
                 TAAGTTTTCGATTGAACAATTGTACAAGTTGTTGTCGCCGC 
               
               
                   
                 GAGGATGGTTGTTGTGCATTGAACCGAAGTCGAACGTGGTG 
               
               
                   
                 TTTTCGGACTTGGTGTTTGGATGCTTTAACCAATGGTGGAA 
               
               
                   
                 CTACTACGACGACATTCGAACGACGCACTGCTCGTTGTCGG 
               
               
                   
                 AATCGCAATGGAACCAATTGTTGTTGAACCAATCGTTGAAC 
               
               
                   
                 AACGAATCGTCGTCGTCGTCGAACTGCTACGGAGGATTTTC 
               
               
                   
                 GAACGTGTCGTTTATTGGAGGAGAAAAGGACGTGGACTCGC 
               
               
                   
                 ACTCGTTTATTTTGCACTGCCAAAAGGAATCGATTTCGCAA 
               
               
                   
                 ATGAAGTTGGCTACGACGATTAACAACGGATTGTCGTCGGG 
               
               
                   
                 ATCGATTGTGATTGTGTTGAACTCGCAACAATTGACGAACA 
               
               
                   
                 TGAAGTCGTACCCGAAGGTGATTGAATACATTCAAGAAGCT 
               
               
                   
                 ACGTCGTTGTGCAAGACGATTGAAATTATTGACTCGAAGGA 
               
               
                   
                 CGTGTTGAACTCGACGAACTCGGTGTTGGAAAAGATTCAAA 
               
               
                   
                 AGTCGTTGTTGGTGTTTTGCTTGTTGGGATACGACTTGTTG 
               
               
                   
                 GAAAACAACTACCAAGAACAATCGTTTGAATACGTGAAGTT 
               
               
                   
                 GTTGAACTTGATTTCGACGACGGCTTCGTCGTCGAACGACA 
               
               
                   
                 AGAAGCCGCCGAAGGTGTTGTTGATTACGAAGCAATCGGAA 
               
               
                   
                 CGAATTTCGCGATCGTTTTACTCGCGATCGTTGATTGGAAT 
               
               
                   
                 TTCGCGAACGTCGATGAACGAATACCCGAACTTGTCGATTA 
               
               
                   
                 CGTCGATTGACTTGGACACGAACGACTACTCGTTGCAATCG 
               
               
                   
                 TTGTTGAAGCCGATTTTTTCGAACTCGAAGTTTTCGGACAA 
               
               
                   
                 CGAATTTATTTTTAAGAAGGGATTGATGTTTGTGTCGCGAA 
               
               
                   
                 TTTTTAAGAACAAGCAATTGTTGGAATCGTCGAACGCTTTT 
               
               
                   
                 GAAACGGACTCGTCGAACTTGTACTGCAAGGCTTCGTCGGA 
               
               
                   
                 CTTGTCGTACAAGTACGCTATTAAGCAATCGATGTTGACGG 
               
               
                   
                 AAAACCAAATTGAAATTAAGGTGGAATGCGTGGGAATTAAC 
               
               
                   
                 TTTAAGGACAACTTGTTTTACAAGGGATTGTTGCCGCAAGA 
               
               
                   
                 AATTTTTCGAATGGGAGACATTTACAACCCGCCGTACGGAT 
               
               
                   
                 TGGAATGCTCGGGAGTGATTACGCGAATTGGATCGAACGTG 
               
               
                   
                 ACGGAATACTCGGTGGGACAAAACGTGTTTGGATTTGCTCG 
               
               
                   
                 ACACTCGTTGGGATCGCACGTGGTGACGAACAAGGACTTGG 
               
               
                   
                 TGATTTTGAAGCCGGACACGATTTCGTTTTCGGAAGCTGCT 
               
               
                   
                 TCGATTCCGGTGGTGTACTGCACGGCTTGGTACTCGTTGTT 
               
               
                   
                 TAACATTGGACAATTGTCGAACGAAGAATCGATTTTGATTC 
               
               
                   
                 ACTCGGCCACGGGAGGAGTGGGATTGGCTTCGTTGAACTTG 
               
               
                   
                 TTGAAGATGAAGAACCAACAACAACAACCGTTGACGAACGT 
               
               
                   
                 GTACGCTACGGTGGGATCGAACGAAAAGAAGAAGTTTTTGA 
               
               
                   
                 TTGACAACTTTAACAACTTGTTTAAGGAAGACGGAGAAAAC 
               
               
                   
                 ATTTTTTCGACGCGAGACAAGGAATACTCGAACCAATTGGA 
               
               
                   
                 ATCGAAGATTGACGTGATTTTGAACACGTTGTCGGGAGAAT 
               
               
                   
                 TTGTGGAATCGAACTTTAAGTCGTTGCGATCGTTTGGACGA 
               
               
                   
                 TTGATTGACTTGTCGGCTACGCACGTGTACGCTAACCAACA 
               
               
                   
                 AATTGGATTGGGAAACTTTAAGTTTGACCACTTGTACTCGG 
               
               
                   
                 CTGTGGACTTGGAACGATTGATTGACGAAAAGCCGAAGTTG 
               
               
                   
                 TTGCAATCGATTTTGCAACGAATTACGAACTCGATTGTGAA 
               
               
                   
                 CGGATCGTTGGAAAAGATTCCGATTACGATTTTTCCGTCGA 
               
               
                   
                 CGGAAACGAAGGACGCTATTGAATTGTTGTCGAAGCGATCG 
               
               
                   
                 CACATTGGAAAGGTGGTGGTGGACTGCACGGACATTTCGAA 
               
               
                   
                 GTGCAACCCGGTGGGAGACGTGATTACGAACTTTTCGATGC 
               
               
                   
                 GATTGCCGAAGCCGAACTACCAATTGAACTTGAACTCGACG 
               
               
                   
                 TTGTTGATTACGGGACAATCGGGATTGTCGATTCCGTTGTT 
               
               
                   
                 GAACTGGTTGTTGTCGAAGTCGGGAGGAAACGTGAAGAACG 
               
               
                   
                 TGGTGATTATTTCGAAGTCGACGATGAAGTGGAAGTTGCAA 
               
               
                   
                 ACGATGATTTCGCACTTTGTGTCGGGATTTGGAATTCACTT 
               
               
                   
                 TAACTACGTGCAAGTGGACATTTCGAACTACGACGCTTTGT 
               
               
                   
                 CGGAAGCTATTAAGCAATTGCCGTCGGACTTGCCGCCGATT 
               
               
                   
                 ACGTCGGTGTTTCACTTGGCTGCTATTTACAACGACGTGCC 
               
               
                   
                 GATGGACCAAGTGACGATGTCGACGGTGGAATCGGTGCACA 
               
               
                   
                 ACCCGAAGGTGTTGGGAGCTGTGAACTTGCACCGAATTTCG 
               
               
                   
                 GTGTCGTTTGGATGGAAGTTGAACCACTTTGTGTTGTTTTC 
               
               
                   
                 GTCGATTACGGCTATTACGGGATACCCGGACCAATCGATTT 
               
               
                   
                 ACAACTCGGCTAACTCGATTTTGGACGCTTTGTCGAACTTT 
               
               
                   
                 CGACGATTTATGGGATTGCCGTCGTTTTCGATTAACTTGGG 
               
               
                   
                 ACCGATGAAGGACGAAGGAAAGGTGTCGACGAACAAGTCGA 
               
               
                   
                 TTAAGAAGTTGTTTAAGTCGCGAGGATTGCCGTCGTTGTCG 
               
               
                   
                 TTGAACAAGTTGTTTGGATTGTTGGAAGTGGTGATTAACAA 
               
               
                   
                 CCCGTCGAACCACGTGATTCCGTCGCAATTGATTTGCTCGC 
               
               
                   
                 CGATTGACTTTAAGACGTACATTGAATCGTTTTCGACGATG 
               
               
                   
                 CGACCGAAGTTGTTGCACTTGCAACCGACGATTTCGAAGCA 
               
               
                   
                 ACAATCGTCGATTATTAACGACTCGACGAAGGCTTCGTCGA 
               
               
                   
                 ACATTTCGTTGCAAGACAAGATTACGTCGAAGGTGTCGGAC 
               
               
                   
                 TTGTTGTCGATTCCGATTTCGAAGATTAACTTTGACCACCC 
               
               
                   
                 GTTGAAGCACTACGGATTGGACTCGTTGTTGACGGTGCAAT 
               
               
                   
                 TTAAGTCGTGGATTGACAAGGAATTTGAAAAGAACTTGTTT 
               
               
                   
                 ACGCACATTCAATTGGCTACGATTTCGATTAACTCGTTTTT 
               
               
                   
                 GGAAAAGGTGAACGGATTGTCGACGAACAACAACAACAACA 
               
               
                   
                 ACAACTCGAACGTGAAGTCGTCGCCGTCGATTGTGAAGGAA 
               
               
                   
                 GAAATTGTGACGTTGGACAAGGACCAACAACCGTTGTTGTT 
               
               
                   
                 GAAGGAACACCAACACATTATTATTTCGCCGGACATTCGAA 
               
               
                   
                 TTAACAAGCCGAAGCGAGAATCGTTGATTCGAACGCCGATT 
               
               
                   
                 TTGAACAAGTTTAACCAAATTACGGAATCGATTATTACGCC 
               
               
                   
                 GTCGACGCCGTCGTTGTCGCAATCGGACGTGTTGAAGACGC 
               
               
                   
                 CGCCGATTAAGTCGTTGAACAACACGAAGAACTCGTCGTTG 
               
               
                   
                 ATTAACACGCCGCCGATTCAATCGGTGCAACAACACCAAAA 
               
               
                   
                 GCAACAACAAAAGGTGCAAGTGATTCAACAACAACAACAAC 
               
               
                   
                 CGTTGTCGCGATTGTCGTACAAGTCGAACAACAACTCGTTT 
               
               
                   
                 GTGTTGGGAATTGGAATTTCGGTGCCGGGAGAACCGATTTC 
               
               
                   
                 GCAACAATCGTTGAAGGACTCGATTTCGAACGACTTTTCGG 
               
               
                   
                 ACAAGGCTGAAACGAACGAAAAGGTGAAGCGAATTTTTGAA 
               
               
                   
                 CAATCGCAAATTAAGACGCGACACTTGGTGCGAGACTACAC 
               
               
                   
                 GAAGCCGGAAAACTCGATTAAGTTTCGACACTTGGAAACGA 
               
               
                   
                 TTACGGACGTGAACAACCAATTTAAGAAGGTGGTGCCGGAC 
               
               
                   
                 TTGGCTCAACAAGCTTGCTTGCGAGCTTTGAAGGACTGGGG 
               
               
                   
                 AGGAGACAAGGGAGACATTACGCACATTGTGTCGGTGACGT 
               
               
                   
                 CGACGGGAATTATTATTCCGGACGTGAACTTTAAGTTGATT 
               
               
                   
                 GACTTGTTGGGATTGAACAAGGACGTGGAACGAGTGTCGTT 
               
               
                   
                 GAACTTGATGGGATGCTTGGCTGGATTGTCGTCGTTGCGAA 
               
               
                   
                 CGGCTGCTTCGTTGGCTAAGGCTTCGCCGCGAAACCGAATT 
               
               
                   
                 TTGGTGGTGTGCACGGAAGTGTGCTCGTTGCACTTTTCGAA 
               
               
                   
                 CACGGACGGAGGAGACCAAATGGTGGCTTCGTCGATTTTTG 
               
               
                   
                 CTGACGGATCGGCTGCTTACATTATTGGATGCAACCCGCGA 
               
               
                   
                 ATTGAAGAAACGCCGTTGTACGAAGTGATGTGCTCGATTAA 
               
               
                   
                 CCGATCGTTTCCGAACACGGAAAACGCTATGGTGTGGGACT 
               
               
                   
                 TGGAAAAGGAAGGATGGAACTTGGGATTGGACGCTTCGATT 
               
               
                   
                 CCGATTGTGATTGGATCGGGAATTGAAGCTTTTGTGGACAC 
               
               
                   
                 GTTGTTGGACAAGGCTAAGTTGCAAACGTCGACGGCTATTT 
               
               
                   
                 CGGCTAAGGACTGCGAATTTTTGATTCACACGGGAGGAAAG 
               
               
                   
                 TCGATTTTGATGAACATTGAAAACTCGTTGGGAATTGACCC 
               
               
                   
                 GAAGCAAACGAAGAACACGTGGGACGTGTACCACGCTTACG 
               
               
                   
                 GAAACATGTCGTCGGCTTCGGTGATTTTTGTGATGGACCAC 
               
               
                   
                 GCTCGAAAGTCGAAGTCGTTGCCGACGTACTCGATTTCGTT 
               
               
                   
                 GGCTTTTGGACCGGGATTGGCTTTTGAAGGATGCTTTTTGA 
               
               
                   
                 AGAACGTGGTGTAA 
               
               
                   
               
               
                 SEQ ID NO: 57 
                 ATGAACAACAACAAGTCGATTAACGACTTGTCGGGAAACTC 
               
               
                 nucleic acid coding sequence of 
                 GAACAACAACATTGCTAACTCGAACATTAACAACTACAACA 
               
               
                 Steely2 from  Dictyostelium   
                 ACTTGATTAAGAAGGAACCGATTGCTATTATTGGAATTGGA 
               
               
                   discoideum  optimized for 
                 TGCCGATTTCCGGGAAACGTGTCGAACTACTCGGACTTTGT 
               
               
                 diatoms 
                 GAACATTATTAAGAACGGATCGGACTGCTTGACGAAGATTC 
               
               
                   
                 CGGACGACCGATGGAACGCTGACATTATTTCGCGAAAGCAA 
               
               
                   
                 TGGAAGTTGAACAACCGAATTGGAGGATACTTGAAGAACAT 
               
               
                   
                 TGACCAATTTGACAACCAATTTTTTGGAATTTCGCCGAAGG 
               
               
                   
                 AAGCTCAACACATTGACCCGCAACAACGATTGTTGTTGCAC 
               
               
                   
                 TTGGCTATTGAAACGTTGGAAGACGGAAAGATTTCGTTGGA 
               
               
                   
                 CGAAATTAAGGGAAAGAAGGTGGGAGTGTTTATTGGATCGT 
               
               
                   
                 CGTCGGGAGACTACTTGCGAGGATTTGACTCGTCGGAAATT 
               
               
                   
                 AACCAATTTACGACGCCGGGAACGAACTCGTCGTTTTTGTC 
               
               
                   
                 GAACCGATTGTCGTACTTTTTGGACGTGAACGGACCGTCGA 
               
               
                   
                 TGACGGTGAACACGGCTTGCTCGGCTTCGATGGTGGCTATT 
               
               
                   
                 CACTTGGGATTGCAATCGTTGTGGAACGGAGAATCGGAATT 
               
               
                   
                 GTCGATGGTGGGAGGAGTGAACATTATTTCGTCGCCGTTGC 
               
               
                   
                 AATCGTTGGACTTTGGAAAGGCTGGATTGTTGAACCAAGAA 
               
               
                   
                 ACGGACGGACGATGCTACTCGTTTGACCCGCGAGCTTCGGG 
               
               
                   
                 ATACGTGCGATCGGAAGGAGGAGGAATTTTGTTGTTGAAGC 
               
               
                   
                 CGTTGTCGGCTGCTTTGCGAGACAACGACGAAATTTACTCG 
               
               
                   
                 TTGTTGTTGAACTCGGCTAACAACTCGAACGGAAAGACGCC 
               
               
                   
                 GACGGGAATTACGTCGCCGCGATCGTTGTGCCAAGAAAAGT 
               
               
                   
                 TGATTCAACAATTGTTGCGAGAATCGTCGGACCAATTTTCG 
               
               
                   
                 ATTGACGACATTGGATACTTTGAATGCCACGGAACGGGAAC 
               
               
                   
                 GCAAATGGGAGACTTGAACGAAATTACGGCTATTGGAAAGT 
               
               
                   
                 CGATTGGAATGTTGAAGTCGCACGACGACCCGTTGATTATT 
               
               
                   
                 GGATCGGTGAAGGCTTCGATTGGACACTTGGAAGGAGCTTC 
               
               
                   
                 GGGAATTTGCGGAGTGATTAAGTCGATTATTTGCTTGAAGG 
               
               
                   
                 AAAAGATTTTGCCGCAACAATGCAAGTTTTCGTCGTACAAC 
               
               
                   
                 CCGAAGATTCCGTTTGAAACGTTGAACTTGAAGGTGTTGAC 
               
               
                   
                 GAAGACGCAACCGTGGAACAACTCGAAGCGAATTTGCGGAG 
               
               
                   
                 TGAACTCGTTTGGAGTGGGAGGATCGAACTCGTCGTTGTTT 
               
               
                   
                 TTGTCGTCGTTTGACAAGTCGACGACGATTACGGAACCGAC 
               
               
                   
                 GACGACGACGACGATTGAATCGTTGCCGTCGTCGTCGTCGT 
               
               
                   
                 CGTTTGACAACTTGTCGGTGTCGTCGTCGATTTCGACGAAC 
               
               
                   
                 AACGACAACGACAAGGTGTCGAACATTGTGAACAACCGATA 
               
               
                   
                 CGGATCGTCGATTGACGTGATTACGTTGTCGGTGACGTCGC 
               
               
                   
                 CGGACAAGGAAGACTTGAAGATTCGAGCTAACGACGTGTTG 
               
               
                   
                 GAATCGATTAAGACGTTGGACGACAACTTTAAGATTCGAGA 
               
               
                   
                 CATTTCGAACTTGACGAACATTCGAACGTCGCACTTTTCGA 
               
               
                   
                 ACCGAGTGGCTATTATTGGAGACTCGATTGACTCGATTAAG 
               
               
                   
                 TTGAACTTGCAATCGTTTATTAAGGGAGAAAACAACAACAA 
               
               
                   
                 CAAGTCGATTATTTTGCCGTTGATTAACAACGGAAACAACA 
               
               
                   
                 ACAACAACAACAACAACAACTCGTCGGGATCGTCGTCGTCG 
               
               
                   
                 TCGTCGAACAACAACAACATTTGCTTTATTTTTTCGGGACA 
               
               
                   
                 AGGACAACAATGGAACAAGATGATTTTTGACTTGTACGAAA 
               
               
                   
                 ACAACAAGACGTTTAAGAACGAAATGAACAACTTTTCGAAG 
               
               
                   
                 CAATTTGAAATGATTTCGGGATGGTCGATTATTGACAAGTT 
               
               
                   
                 GTACAACTCGGGAGGAGGAGGAAACGAAGAATTGATTAACG 
               
               
                   
                 AAACGTGGTTGGCTCAACCGTCGATTGTGGCTGTGCAATAC 
               
               
                   
                 TCGTTGATTAAGTTGTTTTCGAAGGACATTGGAATTGAAGG 
               
               
                   
                 ATCGATTGTGTTGGGACACTCGTTGGGAGAATTGATGGCTG 
               
               
                   
                 CTTACTACTGCGGAATTATTAACGACTTTAACGACTTGTTG 
               
               
                   
                 AAGTTGTTGTACATTCGATCGACGTTGCAAAACAAGACGAA 
               
               
                   
                 CGGATCGGGACGAATGCACGTGTGCTTGTCGTCGAAGGCTG 
               
               
                   
                 AAATTGAACAATTGATTTCGCAATTGGGATTTAACGGACGA 
               
               
                   
                 ATTGTGATTTGCGGAAACAACACGATGAAGTCGTGCACGAT 
               
               
                   
                 TTCGGGAGACAACGAATCGATGAACCAATTTACGAAGTTGA 
               
               
                   
                 TTTCGTCGCAACAATACGGATCGGTGGTGCACAAGGAAGTG 
               
               
                   
                 CGAACGAACTCGGCTTTTCACTCGCACCAAATGGACATTAT 
               
               
                   
                 TAAGGACGAATTTTTTAAGTTGTTTAACCAATACTTTCCGA 
               
               
                   
                 CGAACCAAATTTCGACGAACCAAATTTACGACGGAAAGTCG 
               
               
                   
                 TTTTACTCGACGTGCTACGGAAAGTACTTGACGCCGATTGA 
               
               
                   
                 ATGCAAGCAATTGTTGTCGTCGCCGAACTACTGGTGGAAGA 
               
               
                   
                 ACATTCGAGAATCGGTGTTGTTTAAGGAATCGATTGAACAA 
               
               
                   
                 ATTTTGCAAAACCACCAACAATCGTTGACGTTTATTGAAAT 
               
               
                   
                 TACGTGCCACCCGATTTTGAACTACTTTTTGTCGCAATTGT 
               
               
                   
                 TGAAGTCGTCGTCGAAGTCGAACACGTTGTTGTTGTCGACG 
               
               
                   
                 TTGTCGAAGAACTCGAACTCGATTGACCAATTGTTGATTTT 
               
               
                   
                 GTGCTCGAAGTTGTACGTGAACAACTTGTCGTCGATTAAGT 
               
               
                   
                 GGAACTGGTTTTACGACAAGCAACAACAACAACAATCGGAA 
               
               
                   
                 TCGTTGGTGTCGTCGAACTTTAAGTTGCCGGGACGACGATG 
               
               
                   
                 GAAGTTGGAAAAGTACTGGATTGAAAACTGCCAACGACAAA 
               
               
                   
                 TGGACCGAATTAAGCCGCCGATGTTTATTTCGTTGGACCGA 
               
               
                   
                 AAGTTGTTTTCGGTGACGCCGTCGTTTGAAGTGCGATTGAA 
               
               
                   
                 CCAAGACCGATTTCAATACTTGAACGACCACCAAATTCAAG 
               
               
                   
                 ACATTCCGTTGGTGCCGTTTTCGTTTTACATTGAATTGGTG 
               
               
                   
                 TACGCTTCGATTTTTAACTCGATTTCGACGACGACGACGAA 
               
               
                   
                 CACGACGGCTTCGACGATGTTTGAAATTGAAAACTTTACGA 
               
               
                   
                 TTGACTCGTCGATTATTATTGACCAAAAGAAGTCGACGTTG 
               
               
                   
                 ATTGGAATTAACTTTAACTCGGACTTGACGAAGTTTGAAAT 
               
               
                   
                 TGGATCGATTAACTCGATTGGATCGGGATCGTCGTCGAACA 
               
               
                   
                 ACAACTTTATTGAAAACAAGTGGAAGATTCACTCGAACGGA 
               
               
                   
                 ATTATTAAGTACGGAACGAACTACTTGAAGTCGAACTCGAA 
               
               
                   
                 GTCGAACTCGTTTAACGAATCGACGACGACGACGACGACGA 
               
               
                   
                 CGACGACGACGACGAAGTGCTTTAAGTCGTTTAACTCGAAC 
               
               
                   
                 GAATTTTACAACGAAATTATTAAGTACAACTACAACTACAA 
               
               
                   
                 GTCGACGTTTCAATGCGTGAAGGAATTTAAGCAATTTGACA 
               
               
                   
                 AGCAAGGAACGTTTTACTACTCGGAAATTCAATTTAAGAAG 
               
               
                   
                 AACGACAAGCAAGTGATTGACCAATTGTTGTCGAAGCAATT 
               
               
                   
                 GCCGTCGGACTTTCGATGCATTCACCCGTGCTTGTTGGACG 
               
               
                   
                 CTGTGTTGCAATCGGCTATTATTCCGGCTACGAACAAGACG 
               
               
                   
                 AACTGCTCGTGGATTCCGATTAAGATTGGAAAGTTGTCGGT 
               
               
                   
                 GAACATTCCGTCGAACTCGTACTTTAACTTTAAGGACCAAT 
               
               
                   
                 TGTTGTACTGCTTGATTAAGCCGTCGACGTCGACGTCGACG 
               
               
                   
                 TCGCCGTCGACGTACTTTTCGTCGGACATTCAAGTGTTTGA 
               
               
                   
                 CAAGAAGAACAACAACTTGATTTGCGAATTGACGAACTTGG 
               
               
                   
                 AATTTAAGGGAATTAACTCGTCGTCGTCGTCGTCGTCGTCG 
               
               
                   
                 TCGTCGACGATTAACTCGAACGTGGAAGCTAACTACGAATC 
               
               
                   
                 GAAGATTGAAGAAACGAACCACGACGAAGACGAAGACGAAG 
               
               
                   
                 AATTGCCGTTGGTGTCGGAATACGTGTGGTGCAAGGAAGAA 
               
               
                   
                 TTGATTAACCAATCGATTAAGTTTACGGACAACTACCAAAC 
               
               
                   
                 GGTGATTTTTTGCTCGACGAACTTGAACGGAAACGACTTGT 
               
               
                   
                 TGGACTCGATTATTACGTCGGCTTTGGAAAACGGACACGAC 
               
               
                   
                 GAAAACAAGATTTTTATTGTGTCGCCGCCGCCGGTGGAATC 
               
               
                   
                 GGACCAATACAACAACCGAATTATTATTAACTACACGAACA 
               
               
                   
                 ACGAATCGGACTTTGACGCTTTGTTTGCTATTATTAACTCG 
               
               
                   
                 ACGACGTCGATTTCGGGAAAGTCGGGATTGTTTTCGACGCG 
               
               
                   
                 ATTTATTATTTTGCCGAACTTTAACTCGATTACGTTTTCGT 
               
               
                   
                 CGGGAAACTCGACGCCGTTGATTACGAACGTGAACGGAAAC 
               
               
                   
                 GGAAACGGAAAGTCGTGCGGAGGAGGAGGAGGATCGACGAA 
               
               
                   
                 CAACACGATTTCGAACTCGTCGTCGTCGATTTCGTCGATTG 
               
               
                   
                 ACAACGGAAACAACGAAGACGAAGAAATGGTGTTGAAGTCG 
               
               
                   
                 TTTAACGACTCGAACTTGTCGTTGTTTCACTTGCAAAAGTC 
               
               
                   
                 GATTATTAAGAACAACATTAAGGGACGATTGTTTTTGATTA 
               
               
                   
                 CGAACGGAGGACAATCGATTTCGTCGTCGACGCCGACGTCG 
               
               
                   
                 ACGTACAACGACCAATCGTACGTGAACTTGTCGCAATACCA 
               
               
                   
                 ATTGATTGGACAAATTCGAGTGTTTTCGAACGAATACCCGA 
               
               
                   
                 TTATGGAATGCTCGATGATTGACATTCAAGACTCGACGCGA 
               
               
                   
                 ATTGACTTGATTACGGACCAATTGAACTCGACGAAGTTGTC 
               
               
                   
                 GAAGTTGGAAATTGCTTTTCGAGACAACATTGGATACTCGT 
               
               
                   
                 ACAAGTTGTTGAAGCCGTCGATTTTTGACAACTCGTCGTTG 
               
               
                   
                 CCGTCGTCGTCGTCGGAAATTGAAACGACGGCTACGACGAA 
               
               
                   
                 GGACGAAGAAAAGAACAACTCGATTAACTACAACAACAACT 
               
               
                   
                 ACTACCGAGTGGAATTGTCGGACAACGGAATTATTTCGGAC 
               
               
                   
                 TTGAAGATTAAGCAATTTCGACAAATGAAGTGCGGAGTGGG 
               
               
                   
                 ACAAGTGTTGGTGCGAGTGGAAATGTGCACGTTGAACTTTC 
               
               
                   
                 GAGACATTTTGAAGTCGTTGGGACGAGACTACGACCCGATT 
               
               
                   
                 CACTTGAACTCGATGGGAGACGAATTTTCGGGAAAGGTGAT 
               
               
                   
                 TGAAATTGGAGAAGGAGTGAACAACTTGTCGGTGGGACAAT 
               
               
                   
                 ACGTGTTTGGAATTAACATGTCGAAGTCGATGGGATCGTTT 
               
               
                   
                 GTGTGCTGCAACTCGGACTTGGTGTTTCCGATTCCGATTCC 
               
               
                   
                 GACGCCGTCGTCGTCGTCGTCGTCGAACGAAAACATTGACG 
               
               
                   
                 ACCAAGAAATTATTTCGAAGTTGTTGAACCAATACTGCACG 
               
               
                   
                 ATTCCGATTGTGTTTTTGACGTCGTGGTACTCGATTGTGAT 
               
               
                   
                 TCAAGGACGATTGAAGAAGGGAGAAAAGATTTTGATTCACT 
               
               
                   
                 CGGGATGCGGAGGAGTGGGATTGGCTACGATTCAAATTTCG 
               
               
                   
                 ATGATGATTGGAGCTGAAATTCACGTGACGGTGGGATCGAA 
               
               
                   
                 CGAAAAGAAGCAATACTTGATTAAGGAATTTGGAATTGACG 
               
               
                   
                 AAAAGCGAATTTACTCGTCGCGATCGTTGCAATTTTACAAC 
               
               
                   
                 GACTTGATGGTGAACACGGACGGACAAGGAGTGGACATGGT 
               
               
                   
                 GTTGAACTCGTTGTCGGGAGAATACTTGGAAAAGTCGATTC 
               
               
                   
                 AATGCTTGTCGCAATACGGACGATTTATTGAAATTGGAAAG 
               
               
                   
                 AAGGACATTTACTCGAACTCGTCGATTCACTTGGAACCGTT 
               
               
                   
                 TAAGAACAACTTGTCGTTTTTTGCTGTGGACATTGCTCAAA 
               
               
                   
                 TGACGGAAAACCGACGAGACTACTTGCGAGAAATTATGATT 
               
               
                   
                 GACCAATTGTTGCCGTGCTTTAAGAACGGATCGTTGAAGCC 
               
               
                   
                 GTTGAACCAACACTGCTTTAACTCGCCGTGCGACTTGGTGA 
               
               
                   
                 AGGCTATTCGATTTATGTCGTCGGGAAACCACATTGGAAAG 
               
               
                   
                 ATTTTGATTAACTGGTCGAACTTGAACAACGACAAGCAATT 
               
               
                   
                 TATTAACCACCACTCGGTGGTGCACTTGCCGATTCAATCGT 
               
               
                   
                 TTTCGAACCGATCGACGTACATTTTTACGGGATTTGGAGGA 
               
               
                   
                 TTGACGCAAACGTTGTTGAAGTACTTTTCGACGGAATCGGA 
               
               
                   
                 CTTGACGAACGTGATTATTGTGTCGAAGAACGGATTGGACG 
               
               
                   
                 ACAACTCGGGATCGGGATCGGGAAACAACGAAAAGTTGAAG 
               
               
                   
                 TTGATTAACCAATTGAAGGAATCGGGATTGAACGTGTTGGT 
               
               
                   
                 GGAAAAGTGCGACTTGTCGTCGATTAAGCAAGTGTACAAGT 
               
               
                   
                 TGTTTAACAAGATTTTTGACAACGACGCTTCGGGATCGGAC 
               
               
                   
                 TCGGGAGACTTTTCGGACATTAAGGGAATTTTTCACTTTGC 
               
               
                   
                 TTCGTTGATTAACGACAAGCGAATTTTGAAGCACAACTTGG 
               
               
                   
                 AATCGTTTAACTACGTGTACAACTCGAAGGCTACGTCGGCT 
               
               
                   
                 TGGAACTTGCACCAAGTGTCGTTGAAGTACAACTTGAACTT 
               
               
                   
                 GGACCACTTTCAAACGATTGGATCGGTGATTACGATTTTGG 
               
               
                   
                 GAAACATTGGACAATCGAACTACACGTGCGCTAACCGATTT 
               
               
                   
                 GTGGAAGGATTGACGCACTTGCGAATTGGAATGGGATTGAA 
               
               
                   
                 GTCGTCGTGCATTCACTTGGCTTCGATTCCGGACGTGGGAA 
               
               
                   
                 TGGCTTCGAACGACAACGTGTTGAACGACTTGAACTCGATG 
               
               
                   
                 GGATTTGTGCCGTTTCAATCGTTGAACGAAATGAACTTGGG 
               
               
                   
                 ATTTAAGAAGTTGTTGTCGTCGCCGAACCCGATTGTGGTGT 
               
               
                   
                 TGGGAGAAATTAACGTGGACCGATTTATTGAAGCTACGCCG 
               
               
                   
                 AACTTTCGAGCTAAGGACAACTTTATTATTACGTCGTTGTT 
               
               
                   
                 TAACCGAATTGACCCGTTGTTGTTGGTGAACGAATCGCAAG 
               
               
                   
                 ACTTTATTATTAACAACAACATTAACAACAACGGAGGAGGA 
               
               
                   
                 GGAGACGGATCGTTTGACGACTTGAACCAATTGGAAGACGA 
               
               
                   
                 AGGACAACAAGGATTTGGAAACGGAGACGGATACGTGGACG 
               
               
                   
                 ACAACATTGACTCGGTGTCGATGTTGTCGGGAACGTCGTCG 
               
               
                   
                 ATTTTTGACAACGACTTTTACACGAAGTCGATTCGAGGAAT 
               
               
                   
                 GTTGTGCGACATTTTGGAATTGAAGGACAAGGACTTGAACA 
               
               
                   
                 ACACGGTGTCGTTTTCGGACTACGGATTGGACTCGTTGTTG 
               
               
                   
                 TCGTCGGAATTGTCGAACACGATTCAAAAGAACTTTTCGAT 
               
               
                   
                 TTTGATTCCGTCGTTGACGTTGGTGGACAACTCGACGATTA 
               
               
                   
                 ACTCGACGGTGGAATTGATTAAGAACAAGTTGAAGAACTCG 
               
               
                   
                 ACGACGTCGTCGATTTCGTCGTCGGTGTCGAAGAAGGTGTC 
               
               
                   
                 GTTTAAGAAGAACACGCAACCGTTGATTATTCCGACGACGG 
               
               
                   
                 CTCCGATTTCGATTATTAAGACGCAATCGTACATTAAGTCG 
               
               
                   
                 GAAATTATTGAATCGTTGCCGATTTCGTCGTCGACGACGAT 
               
               
                   
                 TAAGCCGTTGGTGTTTGACAACTTGGTGTACTCGTCGTCGT 
               
               
                   
                 CGTCGAACAACTCGAACTCGAAGAACGAATTGACGTCGCCG 
               
               
                   
                 CCGCCGTCGGCTAAGCGAGAATCGGTGTTGCCGATTATTTC 
               
               
                   
                 GGAAGACAACAACTCGGACAACGACTCGTCGATGGCTACGG 
               
               
                   
                 TGATTTACGAAATTTCGCCGATTGCTGCTCCGTACCACCGA 
               
               
                   
                 TACCAAACGGACGTGTTGAAGGAAATTACGCAATTGACGCC 
               
               
                   
                 GCACAAGGAATTTATTGACAACATTTACAAGAAGTCGAAGA 
               
               
                   
                 TTCGATCGCGATACTGCTTTAACGACTTTTCGGAAAAGTCG 
               
               
                   
                 ATGGCTGACATTAACAAGTTGGACGCTGGAGAACGAGTGGC 
               
               
                   
                 TTTGTTTCGAGAACAAACGTACCAAACGGTGATTAACGCTG 
               
               
                   
                 GAAAGACGGTGATTGAACGAGCTGGAATTGACCCGATGTTG 
               
               
                   
                 ATTTCGCACGTGGTGGGAGTGACGTCGACGGGAATTATGGC 
               
               
                   
                 TCCGTCGTTTGACGTGGTGTTGATTGACAAGTTGGGATTGT 
               
               
                   
                 CGATTAACACGTCGCGAACGATGATTAACTTTATGGGATGC 
               
               
                   
                 GGAGCTGCTGTGAACTCGATGCGAGCTGCTACGGCTTACGC 
               
               
                   
                 TAAGTTGAAGCCGGGAACGTTTGTGTTGGTGGTGGCTGTGG 
               
               
                   
                 AAGCTTCGGCTACGTGCATGAAGTTTAACTTTGACTCGCGA 
               
               
                   
                 TCGGACTTGTTGTCGCAAGCTATTTTTACGGACGGATGCGT 
               
               
                   
                 GGCTACGTTGGTGACGTGCCAACCGAAGTCGTCGTTGGTGG 
               
               
                   
                 GAAAGTTGGAAATTATTGACGACTTGTCGTACTTGATGCCG 
               
               
                   
                 GACTCGCGAGACGCTTTGAACTTGTTTATTGGACCGACGGG 
               
               
                   
                 AATTGACTTGGACTTGCGACCGGAATTGCCGATTGCTATTA 
               
               
                   
                 ACCGACACATTAACTCGGCTATTACGTCGTGGTTGAAGAAG 
               
               
                   
                 AACTCGTTGCAAAAGTCGGACATTGAATTTTTTGCTACGCA 
               
               
                   
                 CCCGGGAGGAGCTAAGATTATTTCGGCTGTGCACGAAGGAT 
               
               
                   
                 TGGGATTGTCGCCGGAAGACTTGTCGGACTCGTACGAAGTG 
               
               
                   
                 ATGAAGCGATACGGAAACATGATTGGAGTGTCGACGTACTA 
               
               
                   
                 CGTGTTGCGACGAATTTTGGACAAGAACCAAACGTTGTTGC 
               
               
                   
                 AAGAAGGATCGTTGGGATACAACTACGGAATGGCTATGGCT 
               
               
                   
                 TTTTCGCCGGGAGCTTCGATTGAAGCTATTTTGTTTAAGTT 
               
               
                   
                 GATTAAGTAA 
               
               
                   
               
               
                 SEQ ID NO: 58 
                 ATGTCGGAAGCTGCTGACGTGGAACGAGTGTACGCTGCTAT 
               
               
                 nucleic acid coding sequence of 
                 GGAAGAAGCTGCTGGATTGTTGGGAGTGGCTTGCGCTCGAG 
               
               
                 Orf2 from  Streptomyces  Sp. 
                 ACAAGATTTACCCGTTGTTGTCGACGTTTCAAGACACGTTG 
               
               
                 Strain Cl190 optimized for 
                 GTGGAAGGAGGATCGGTGGTGGTGTTTTCGATGGCTTCGGG 
               
               
                 diatoms 
                 ACGACACTCGACGGAATTGGACTTTTCGATTTCGGTGCCGA 
               
               
                   
                 CGTCGCACGGAGACCCGTACGCTACGGTGGTGGAAAAGGGA 
               
               
                   
                 TTGTTTCCGGCTACGGGACACCCGGTGGACGACTTGTTGGC 
               
               
                   
                 TGACACGCAAAAGCACTTGCCGGTGTCGATGTTTGCTATTG 
               
               
                   
                 ACGGAGAAGTGACGGGAGGATTTAAGAAGACGTACGCTTTT 
               
               
                   
                 TTTCCGACGGACAACATGCCGGGAGTGGCTGAATTGTCGGC 
               
               
                   
                 TATTCCGTCGATGCCGCCGGCTGTGGCTGAAAACGCTGAAT 
               
               
                   
                 TGTTTGCTCGATACGGATTGGACAAGGTGCAAATGACGTCG 
               
               
                   
                 ATGGACTACAAGAAGCGACAAGTGAACTTGTACTTTTCGGA 
               
               
                   
                 ATTGTCGGCTCAAACGTTGGAAGCTGAATCGGTGTTGGCTT 
               
               
                   
                 TGGTGCGAGAATTGGGATTGCACGTGCCGAACGAATTGGGA 
               
               
                   
                 TTGAAGTTTTGCAAGCGATCGTTTTCGGTGTACCCGACGTT 
               
               
                   
                 GAACTGGGAAACGGGAAAGATTGACCGATTGTGCTTTGCTG 
               
               
                   
                 TGATTTCGAACGACCCGACGTTGGTGCCGTCGTCGGACGAA 
               
               
                   
                 GGAGACATTGAAAAGTTTCACAACTACGCTACGAAGGCTCC 
               
               
                   
                 GTACGCTTACGTGGGAGAAAAGCGAACGTTGGTGTACGGAT 
               
               
                   
                 TGACGTTGTCGCCGAAGGAAGAATACTACAAGTTGGGAGCT 
               
               
                   
                 TACTACCACATTACGGACGTGCAACGAGGATTGTTGAAGGC 
               
               
                   
                 TTTTGACTCGTTGGAAGACTAA 
               
               
                   
               
               
                 SEQ ID NO: 59 
                 ATGGGATTGTCGTTGGTGTGCACGTTTTCGTTTCAAACGAA 
               
               
                 nucleic acid coding sequence of 
                 CTACCACACGTTGTTGAACCCGCACAACAAGAACCCGAAGA 
               
               
                 CsPT4 from  Cannabis sativa   
                 ACTCGTTGTTGTCGTACCAACACCCGAAGACGCCGATTATT 
               
               
                 optimized for diatoms 
                 AAGTCGTCGTACGACAACTTTCCGTCGAAGTACTGCTTGAC 
               
               
                   
                 GAAGAACTTTCACTTGTTGGGATTGAACTCGCACAACCGAA 
               
               
                   
                 TTTCGTCGCAATCGCGATCGATTCGAGCTGGATCGGACCAA 
               
               
                   
                 ATTGAAGGATCGCCGCACCACGAATCGGACAACTCGATTGC 
               
               
                   
                 TACGAAGATTTTGAACTTTGGACACACGTGCTGGAAGTTGC 
               
               
                   
                 AACGACCGTACGTGGTGAAGGGAATGATTTCGATTGCTTGC 
               
               
                   
                 GGATTGTTTGGACGAGAATTGTTTAACAACCGACACTTGTT 
               
               
                   
                 TTCGTGGGGATTGATGTGGAAGGCTTTTTTTGCTTTGGTGC 
               
               
                   
                 CGATTTTGTCGTTTAACTTTTTTGCTGCTATTATGAACCAA 
               
               
                   
                 ATTTACGACGTGGACATTGACCGAATTAACAAGCCGGACTT 
               
               
                   
                 GCCGTTGGTGTCGGGAGAAATGTCGATTGAAACGGCTTGGA 
               
               
                   
                 TTTTGTCGATTATTGTGGCTTTGACGGGATTGATTGTGACG 
               
               
                   
                 ATTAAGTTGAAGTCGGCTCCGTTGTTTGTGTTTATTTACAT 
               
               
                   
                 TTTTGGAATTTTTGCTGGATTTGCTTACTCGGTGCCGCCGA 
               
               
                   
                 TTCGATGGAAGCAATACCCGTTTACGAACTTTTTGATTACG 
               
               
                   
                 ATTTCGTCGCACGTGGGATTGGCTTTTACGTCGTACTCGGC 
               
               
                   
                 TACGACGTCGGCTTTGGGATTGCCGTTTGTGTGGCGACCGG 
               
               
                   
                 CTTTTTCGTTTATTATTGCTTTTATGACGGTGATGGGAATG 
               
               
                   
                 ACGATTGCTTTTGCTAAGGACATTTCGGACATTGAAGGAGA 
               
               
                   
                 CGCTAAGTACGGAGTGTCGACGGTGGCTACGAAGTTGGGAG 
               
               
                   
                 CTCGAAACATGACGTTTGTGGTGTCGGGAGTGTTGTTGTTG 
               
               
                   
                 AACTACTTGGTGTCGATTTCGATTGGAATTATTTGGCCGCA 
               
               
                   
                 AGTGTTTAAGTCGAACATTATGATTTTGTCGCACGCTATTT 
               
               
                   
                 TGGCTTTTTGCTTGATTTTTCAAACGCGAGAATTGGCTTTG 
               
               
                   
                 GCTAACTACGCTTCGGCTCCGTCGCGACAATTTTTTGAATT 
               
               
                   
                 TATTTGGTTGTTGTACTACGCTGAATACTTTGTGTACGTGT 
               
               
                   
                 TTATTTAA 
               
               
                   
               
               
                 SEQ ID NO: 60 
                 ATGGAATTGTCGTCGGTGTCGTCGTTTTCGTTGGGAACGAA 
               
               
                 nucleic acid coding sequence of 
                 CCCGTTTATTTCGATTCCGCACAACAACAACAACTTGAAGG 
               
               
                 HIPT1 from  Humulus lupulus   
                 TGTCGTCGTACTGCTGCAAGTCGAAGTCGCGAGTGATTAAC 
               
               
                 optimized for diatoms 
                 TCGACGAACTCGAAGCACTGCTCGCCGAACAACAACTCGAA 
               
               
                   
                 CAACAACACGTCGAACAAGACGACGCACTTGTTGGGATTGT 
               
               
                   
                 ACGGACAATCGCGATGCTTGTTGAAGCCGTTGTCGTTTATT 
               
               
                   
                 TCGTGCAACGACCAACGAGGAAACTCGATTCGAGCTTCGGC 
               
               
                   
                 TCAAATTGAAGACCGACCGCCGGAATCGGGAAACTTGTCGG 
               
               
                   
                 CTTTGACGAACGTGAAGGACTTTGTGTCGGTGTGCTGGGAA 
               
               
                   
                 TACGTGCGACCGTACACGGCTAAGGGAGTGATTATTTGCTC 
               
               
                   
                 GTCGTGCTTGTTTGGACGAGAATTGTTGGAAAACCCGAACT 
               
               
                   
                 TGTTTTCGTGGCCGTTGATTTTTCGAGCTTTGTTGGGAATG 
               
               
                   
                 TTGGCTATTTTGGGATCGTGCTTTTACACGGCTGGAATTAA 
               
               
                   
                 CCAAATTTTTGACATGGACATTGACCGAATTAACAAGCCGG 
               
               
                   
                 ACTTGCCGTTGGTGTCGGGACGAATTTCGGTGGAATCGGCT 
               
               
                   
                 TGGTTGTTGACGTTGTCGCCGGCTATTATTGGATTTATTTT 
               
               
                   
                 GATTTTGAAGTTGAACTCGGGACCGTTGTTGACGTCGTTGT 
               
               
                   
                 ACTGCTTGGCTATTTTGTCGGGAACGATTTACTCGGTGCCG 
               
               
                   
                 CCGTTTCGATGGAAGAAGAACCCGATTACGGCTTTTTTGTG 
               
               
                   
                 CATTTTGATGATTCACGCTGGATTGAACTTTTCGGTGTACT 
               
               
                   
                 ACGCTTCGCGAGCTGCTTTGGGATTGGCTTTTGCTTGGTCG 
               
               
                   
                 CCGTCGTTTTCGTTTATTACGGCTTTTATTACGTTTATGAC 
               
               
                   
                 GTTGACGTTGGCTTCGTCGAAGGACTTGTCGGACATTAACG 
               
               
                   
                 GAGACCGAAAGTTTGGAGTGGAAACGTTTGCTACGAAGTTG 
               
               
                   
                 GGAGCTAAGAACATTACGTTGTTGGGAACGGGATTGTTGTT 
               
               
                   
                 GTTGAACTACGTGGCTGCTATTTCGACGGCTATTATTTGGC 
               
               
                   
                 CGAAGGCTTTTAAGTCGAACATTATGTTGTTGTCGCACGCT 
               
               
                   
                 ATTTTGGCTTTTTCGTTGATTTTTCAAGCTCGAGAATTGGA 
               
               
                   
                 CCGAACGAACTACACGCCGGAAGCTTGCAAGTCGTTTTACG 
               
               
                   
                 AATTTATTTGGATTTTGTTTTCGGCTGAATACGTGGTGTAC 
               
               
                   
                 TTGTTTATTAA 
               
               
                   
               
               
                 SEQ ID NO: 61 
                 MNKNSKIQSPNSSDVAVIGVGFRFPGNSNDPESLWNNLLDG 
               
               
                 amino acid sequence of Steely1 
                 FDAITQVPKERWATSFREMGLIKNKFGGFLKDSEWKNFDPL 
               
               
                 from  Dictyostelium discoideum   
                 FFGIGPKEAPFIDPQQRLLLSIVWESLEDAYIRPDELRGSN 
               
               
                   
                 TGVFIGVSNNDYTKLGFQDNYSISPYTMTGSNSSLNSNRIS 
               
               
                   
                 YCFDFRGPSITVDTACSSSLVSVNLGVQSIQMGECKIAICG 
               
               
                   
                 GVNALFDPSTSVAFSKLGVLSENGRCNSFSDQASGYVRSEG 
               
               
                   
                 AGVVVLKSLEQAKLDGDRIYGVIKGVSSNEDGASNGDKNSL 
               
               
                   
                 TTPSCEAQSINISKAMEKASLSPSDIYYIEAHGTGTPVGDP 
               
               
                   
                 IEVKALSKIFSNSNNNQLNNFSTDGNDNDDDDDDNTSPEPL 
               
               
                   
                 LIGSFKSNIGHLESAAGIASLIKCCLMLKNRMLVPSINCSN 
               
               
                   
                 LNPSIPFDQYNISVIREIRQFPTDKLVNIGINSFGFGGSNC 
               
               
                   
                 HLIIQEYNNNFKNNSTICNNNNNNNNNIDYLIPISSKTKKS 
               
               
                   
                 LDKYLILIKTNSNYHKDISFDDFVKFQIKSKQYNLSNRMTT 
               
               
                   
                 IANDWNSFIKGSNEFHNLIESKDGEGGSSSSNRGIDSANQI 
               
               
                   
                 NTTTTSTINDIEPLLVFVFCGQGPQWNGMIKTLYNSENVFK 
               
               
                   
                 NTVDHVDSILYKYFGYSILNVLSKIDDNDDSINHPIVAQPS 
               
               
                   
                 LFLLQIGLVELFKYWGIYPSISVGHSFGEVSSYYLSGIISL 
               
               
                   
                 ETACKIVYVRSSNQNKTMGSGKMLVVSMGFKQWNDQFSAEW 
               
               
                   
                 SDIEIACYNAPDSIVVTGNEERLKELSIKLSDESNQIFNTF 
               
               
                   
                 LRSPCSFHSSHQEVIKGSMFEELSNLQSTGETEIPLFSTVT 
               
               
                   
                 GRQVLSGHVTAQHIYDNVREPVLFQKTIESITSYIKSHYPS 
               
               
                   
                 NQKVIYVEIAPHPTLFSLIKKSIPSSNKNSSSVLCPLNRKE 
               
               
                   
                 NSNNSYKKFVSQLYFNGVNVDFNFQLNSICDNVNNDHHLNN 
               
               
                   
                 VKQNSFKETTNSLPRYQWEQDEYWSEPLISRKNRLEGPTTS 
               
               
                   
                 LLGHRIIYSFPVFQSVLDLQSDNYKYLLDHLVNGKPVFPGA 
               
               
                   
                 GYLDIIIEFFDYQKQQLNSSDSSNSYIINVDKIQFLNPIHL 
               
               
                   
                 TENKLQTLQSSFEPIVTKKSAFSVNFFIKDTVEDQSKVKSM 
               
               
                   
                 SDETWTNTCKATISLEQQQPSPSSTLTLSKKQDLQILRNRC 
               
               
                   
                 DISKLDKFELYDKISKNLGLQYNSLFQVVDTIETGKDCSFA 
               
               
                   
                 TLSLPEDTLFTTILNPCLLDNCFHGLLTLINEKGSFVVESI 
               
               
                   
                 SSVSIYLENIGSFNQTSVGNVQFYLYTTISKATSFSSEGTC 
               
               
                   
                 KLFTKDGSLILSIGKFIIKSTNPKSTKTNETIESPLDETFS 
               
               
                   
                 IEWQSKDSPIPTPQQIQQQSPLNSNPSFIRSTILKDIQFEQ 
               
               
                   
                 YCSSIIHKELINHEKYKNQQSFDINSLENHLNDDQLMESLS 
               
               
                   
                 ISKEYLRFFTRIISIIKQYPKILNEKELKELKEIIELKYPS 
               
               
                   
                 EVQLLEFEVIEKVSMIIPKLLFENDKQSSMTLFQDNLLTRF 
               
               
                   
                 YSNSNSTRFYLERVSEMVLESIRPIVREKRVFRILEIGAGT 
               
               
                   
                 GSLSNVVLTKLNTYLSTLNSNGGSGYNIIIEYTFTDISANF 
               
               
                   
                 IIGEIQETMCNLYPNVTFKFSVLDLEKEIINSSDFLMGDYD 
               
               
                   
                 IVLMAYVIHAVSNIKFSIEQLYKLLSPRGWLLCIEPKSNVV 
               
               
                   
                 FSDLVFGCFNQVWVNYYDDIRTTHCSLSESQWNQLLLNQSL 
               
               
                   
                 NNESSSSSNCYGGFSNVSFIGGEKDVDSHSFILHCQKESIS 
               
               
                   
                 QMKLATTINNGLSSGSIVIVLNSQQLTNMKSYPKVIEYIQE 
               
               
                   
                 ATSLCKTIEIIDSKDVLNSTNSVLEKIQKSLLVFCLLGYDL 
               
               
                   
                 LENNYQEQSFEYVKLLNLISTTASSSNDKKPPKVLLITKQS 
               
               
                   
                 ERISRSFYSRSLIGISRTSMNEYPNLSITSIDLDTNDYSLQ 
               
               
                   
                 SLLKPIFSNSKFSDNEFIFKKGLMFVSRIFKNKQLLESSNA 
               
               
                   
                 FETDSSNLYCKASSDLSYKYAIKQSMLTENQIEIKVECVGI 
               
               
                   
                 NFKDNLFYKGLLPQEIFRMGDIYNPPYGLECSGVITRIGSN 
               
               
                   
                 VTEYSVGQNVFGFARHSLGSHVVTNKDLVILKPDTISFSEA 
               
               
                   
                 ASIPVVYCTAWYSLFNIGQLSNEESILIHSATGGVGLASLN 
               
               
                   
                 LLKMKNQQQQPLTNVYATVGSNEKKKFLIDNFNNLFKEDGE 
               
               
                   
                 NIFSTRDKEYSNQLESKIDVILNTLSGEFVESNFKSLRSFG 
               
               
                   
                 RLIDLSATHVYANQQIGLGNFKFDHLYSAVDLERLIDEKPK 
               
               
                   
                 LLQSILQRITNSIVNGSLEKIPITIFPSTETKDAIELLSKR 
               
               
                   
                 SHIGKVVVDCTDISKCNPVGDVITNFSMRLPKPNYQLNLNS 
               
               
                   
                 TLLITGQSGLSIPLLNWLLSKSGGNVKNVVIISKSTMKWKL 
               
               
                   
                 QTMISHFVSGFGIHFNYVQVDISNYDALSEAIKQLPSDLPP 
               
               
                   
                 ITSVFHLAAIYNDVPMDQVTMSTVESVHNPKVLGAVNLHRI 
               
               
                   
                 SVSFGWKLNHFVLFSSITAITGYPDQSIYNSANSILDALSN 
               
               
                   
                 FRRFMGLPSFSINLGPMKDEGKVSTNKSIKKLFKSRGLPSL 
               
               
                   
                 SLNKLFGLLEVVINNPSNHVIPSQLICSPIDFKTYIESFST 
               
               
                   
                 MRPKLLHLQPTISKQQSSIINDSTKASSNISLQDKITSKVS 
               
               
                   
                 DLLSIPISKINFDHPLKHYGLDSLLTVQFKSWIDKEFEKNL 
               
               
                   
                 FTHIQLATISINSFLEKVNGLSTNNNNNNNSNVKSSPSIVK 
               
               
                   
                 EEIVTLDKDQQPLLLKEHQHIIISPDIRINKPKRESLIRTP 
               
               
                   
                 ILNKFNQITESIITPSTPSLSQSDVLKTPPIKSLNNTKNSS 
               
               
                   
                 LINTPPIQSVQQHQKQQQKVQVIQQQQQPLSRLSYKSNNNS 
               
               
                   
                 FVLGIGISVPGEPISQQSLKDSISNDFSDKAETNEKVKRIF 
               
               
                   
                 EQSQIKTRHLVRDYTKPENSIKFRHLETITDVNNQFKKVVP 
               
               
                   
                 DLAQQACLRALKDWGGDKGDITHIVSVTSTGIIIPDVNFKL 
               
               
                   
                 IDLLGLNKDVERVSLNLMGCLAGLSSLRTAASLAKASPRNR 
               
               
                   
                 ILVVCTEVCSLHFSNTDGGDQMVASSIFADGSAAYIIGCNP 
               
               
                   
                 RIEETPLYEVMCSINRSFPNTENAMVWDLEKEGWNLGLDAS 
               
               
                   
                 IPIVIGSGIEAFVDTLLDKAKLQTSTAISAKDCEFLIHTGG 
               
               
                   
                 KSILMNIENSLGIDPKQTKNTWDVYHAYGNMSSASVIFVMD 
               
               
                   
                 HARKSKSLPTYSISLAFGPGLAFEGCFLKNVV 
               
               
                   
               
               
                 SEQ ID NO: 62 
                 MNNNKSINDLSGNSNNNIANSNINNYNNLIKKEPIAIIGIG 
               
               
                 amino acid sequence of Steely2 
                 CRFPGNVSNYSDFVNIIKNGSDCLTKIPDDRWNADIISRKQ 
               
               
                 from  Dictyostelium discoideum   
                 WKLNNRIGGYLKNIDQFDNQFFGISPKEAQHIDPQQRLLLH 
               
               
                   
                 LAIETLEDGKISLDEIKGKKVGVFIGSSSGDYLRGFDSSEI 
               
               
                   
                 NQFTTPGTNSSFLSNRLSYFLDVNGPSMTVNTACSASMVAI 
               
               
                   
                 HLGLQSLWNGESELSMVGGVNIISSPLQSLDFGKAGLLNQE 
               
               
                   
                 TDGRCYSFDPRASGYVRSEGGGILLLKPLSAALRDNDEIYS 
               
               
                   
                 LLLNSANNSNGKTPTGITSPRSLCQEKLIQQLLRESSDQFS 
               
               
                   
                 IDDIGYFECHGTGTQMGDLNEITAIGKSIGMLKSHDDPLII 
               
               
                   
                 GSVKASIGHLEGASGICGVIKSIICLKEKILPQQCKFSSYN 
               
               
                   
                 PKIPFETLNLKVLTKTQPWNNSKRICGVNSFGVGGSNSSLF 
               
               
                   
                 LSSFDKSTTITEPTTTTTIESLPSSSSSFDNLSVSSSISTN 
               
               
                   
                 NDNDKVSNIVNNRYGSSIDVITLSVTSPDKEDLKIRANDVL 
               
               
                   
                 ESIKTLDDNFKIRDISNLTNIRTSHFSNRVAIIGDSIDSIK 
               
               
                   
                 LNLQSFIKGENNNNKSIILPLINNGNNNNNNNNNSSGSSSS 
               
               
                   
                 SSNNNNICFIFSGQGQQWNKMIFDLYENNKTFKNEMNNFSK 
               
               
                   
                 QFEMISGWSIIDKLYNSGGGGNEELINETWLAQPSIVAVQY 
               
               
                   
                 SLIKLFSKDIGIEGSIVLGHSLGELMAAYYCGIINDFNDLL 
               
               
                   
                 KLLYIRSTLQNKTNGSGRMHVCLSSKAEIEQLISQLGFNGR 
               
               
                   
                 IVICGNNTMKSCTISGDNESMNQFTKLISSQQYGSVVHKEV 
               
               
                   
                 RTNSAFHSHQMDIIKDEFFKLFNQYFPTNQISTNQIYDGKS 
               
               
                   
                 FYSTCYGKYLTPIECKQLLSSPNYWWKNIRESVLFKESIEQ 
               
               
                   
                 ILQNHQQSLTFIEITCHPILNYFLSQLLKSSSKSNTLLLST 
               
               
                   
                 LSKNSNSIDQLLILCSKLYVNNLSSIKWNWFYDKQQQQQSE 
               
               
                   
                 SLVSSNFKLPGRRWKLEKYWIENCQRQMDRIKPPMFISLDR 
               
               
                   
                 KLFSVTPSFEVRLNQDRFQYLNDHQIQDIPLVPFSFYIELV 
               
               
                   
                 YASIFNSISTTTTNTTASTMFEIENFTIDSSIIIDQKKSTL 
               
               
                   
                 IGINFNSDLTKFEIGSINSIGSGSSSNNNFIENKWKIHSNG 
               
               
                   
                 IIKYGTNYLKSNSKSNSFNESTTTTTTTTTTTKCFKSFNSN 
               
               
                   
                 EFYNEIIKYNYNYKSTFQCVKEFKQFDKQGTFYYSEIQFKK 
               
               
                   
                 NDKQVIDQLLSKQLPSDFRCIHPCLLDAVLQSAIIPATNKT 
               
               
                   
                 NCSWIPIKIGKLSVNIPSNSYFNFKDQLLYCLIKPSTSTST 
               
               
                   
                 SPSTYFSSDIQVFDKKNNNLICELTNLEFKGINSSSSSSSS 
               
               
                   
                 SSTINSNVEANYESKIEETNHDEDEDEELPLVSEYVWCKEE 
               
               
                   
                 LINQSIKFTDNYQTVIFCSTNLNGNDLLDSIITSALENGHD 
               
               
                   
                 ENKIFIVSPPPVESDQYNNRIIINYTNNESDFDALFAIINS 
               
               
                   
                 TTSISGKSGLFSTRFIILPNFNSITFSSGNSTPLITNVNGN 
               
               
                   
                 GNGKSCGGGGGSTNNTISNSSSSISSIDNGNNEDEEMVLKS 
               
               
                   
                 FNDSNLSLFHLQKSIIKNNIKGRLFLITNGGQSISSSTPTS 
               
               
                   
                 TYNDQSYVNLSQYQLIGQIRVFSNEYPIMECSMIDIQDSTR 
               
               
                   
                 IDLITDQLNSTKLSKLEIAFRDNIGYSYKLLKPSIFDNSSL 
               
               
                   
                 PSSSSEIETTATTKDEEKNNSINYNNNYYRVELSDNGIISD 
               
               
                   
                 LKIKQFRQMKCGVGQVLVRVEMCTLNFRDILKSLGRDYDPI 
               
               
                   
                 HLNSMGDEFSGKVIEIGEGVNNLSVGQYVFGINMSKSMGSF 
               
               
                   
                 VCCNSDLVFPIPIPTPSSSSSSNENIDDQEIISKLLNQYCT 
               
               
                   
                 IPIVFLTSVVYSIVIQGRLKKGEKILIHSGCGGVGLATIQI 
               
               
                   
                 SMMIGAEIHVTVGSNEKKQYLIKEFGIDEKRIYSSRSLQFY 
               
               
                   
                 NDLMVNTDGQGVDMVLNSLSGEYLEKSIQCLSQYGRFIEIG 
               
               
                   
                 KKDIYSNSSIHLEPFKNNLSFFAVDIAQMTENRRDYLREIM 
               
               
                   
                 IDQLLPCFKNGSLKPLNQHCFNSPCDLVKAIRFMSSGNHIG 
               
               
                   
                 KILINWSNLNNDKQFINHHSVVHLPIQSFSNRSTYIFTGFG 
               
               
                   
                 GLTQTLLKYFSTESDLTNVIIVSKNGLDDNSGSGSGNNEKL 
               
               
                   
                 KLINQLKESGLNVLVEKCDLSSIKQVYKLFNKIFDNDASGS 
               
               
                   
                 DSGDFSDIKGIFHFASLINDKRILKHNLESFNYVYNSKATS 
               
               
                   
                 AWNLHQVSLKYNLNLDHFQTIGSVITILGNIGQSNYTCANR 
               
               
                   
                 FVEGLTHLRIGMGLKSSCIHLASIPDVGMASNDNVLNDLNS 
               
               
                   
                 MGFVPFQSLNEMNLGFKKLLSSPNPIVVLGEINVDRFIEAT 
               
               
                   
                 PNFRAKDNFIITSLFNRIDPLLLVNESQDFIINNNINNNGG 
               
               
                   
                 GGDGSFDDLNQLEDEGQQGFGNGDGYVDDNIDSVSMLSGTS 
               
               
                   
                 SIFDNDFYTKSIRGMLCDILELKDKDLNNTVSFSDYGLDSL 
               
               
                   
                 LSSELSNTIQKNFSILIPSLTLVDNSTINSTVELIKNKLKN 
               
               
                   
                 STTSSISSSVSKKVSFKKNTQPLIIPTTAPISIIKTQSYIK 
               
               
                   
                 SEIIESLPISSSTTIKPLVFDNLVYSSSSSNNSNSKNELTS 
               
               
                   
                 PPPSAKRESVLPIISEDNNSDNDSSMATVIYEISPIAAPYH 
               
               
                   
                 RYQTDVLKEITQLTPHKEFIDNIYKKSKIRSRYCFNDFSEK 
               
               
                   
                 SMADINKLDAGERVALFREQTYQTVINAGKTVIERAGIDPM 
               
               
                   
                 LISHVVGVTSTGIMAPSFDVVLIDKLGLSINTSRTMINFMG 
               
               
                   
                 CGAAVNSMRAATAYAKLKPGTFVLVVAVEASATCMKFNFDS 
               
               
                   
                 RSDLLSQAIFTDGCVATLVTCQPKSSLVGKLEIIDDLSYLM 
               
               
                   
                 PDSRDALNLFIGPTGIDLDLRPELPIAINRHINSAITSWLK 
               
               
                   
                 KNSLQKSDIEFFATHPGGAKIISAVHEGLGLSPEDLSDSYE 
               
               
                   
                 VMKRYGNMIGVSTYYVLRRILDKNQTLLQEGSLGYNYGMAM 
               
               
                   
                 AFSPGASIEAILFKLIK 
               
               
                   
               
               
                 SEQ ID NO: 63 
                 MSEAADVERVYAAMEEAAGLLGVACARDKIYPLLSTFQDTL 
               
               
                 amino acid sequence of Orf2 
                 VEGGSVVVFSMASGRHSTELDFSISVPTSHGDPYATVVEKG 
               
               
                 from  Streptomyces  Sp. Strain 
                 LFPATGHPVDDLLADTQKHLPVSMFAIDGEVTGGFKKTYAF 
               
               
                 Cl190 
                 FPTDNMPGVAELSAIPSMPPAVAENAELFARYGLDKVQMTS 
               
               
                   
                 MDYKKRQVNLYFSELSAQTLEAESVLALVRELGLHVPNELG 
               
               
                   
                 LKFCKRSFSVYPTLNWETGKIDRLCFAVISNDPTLVPSSDE 
               
               
                   
                 GDIEKFHNYATKAPYAYVGEKRTLVYGLTLSPKEEYYKLGA 
               
               
                   
                 YYHITDVQRGLLKAFDSLED 
               
               
                   
               
               
                 SEQ ID NO: 64 
                 MGLSLVCTFSFQTNYHTLLNPHNKNPKNSLLSYQHPKTPII 
               
               
                 amino acid sequence of CsPT4 
                 KSSYDNFPSKYCLTKNFHLLGLNSHNRISSQSRSIRAGSDQ 
               
               
                 from  Cannabis sativa   
                 IEGSPHHESDNSIATKILNFGHTCWKLQRPYVVKGMISIAC 
               
               
                   
                 GLFGRELFNNRHLFSWGLMWKAFFALVPILSFNFFAAIMNQ 
               
               
                   
                 IYDVDIDRINKPDLPLVSGEMSIETAWILSIIVALTGLIVT 
               
               
                   
                 IKLKSAPLFVFIYIFGIFAGFAYSVPPIRWKQYPFTNFLIT 
               
               
                   
                 ISSHVGLAFTSYSATTSALGLPFVWRPAFSFIIAFMTVMGM 
               
               
                   
                 TIAFAKDISDIEGDAKYGVSTVATKLGARNMTFVVSGVLLL 
               
               
                   
                 NYLVSISIGIIWPQVFKSNIMILSHAILAFCLIFQTRELAL 
               
               
                   
                 ANYASAPSRQFFEFIWLLYYAEYFVYVFI 
               
               
                   
               
               
                 SEQ ID NO: 65 
                 MELSSVSSFSLGTNPFISIPHNNNNLKVSSYCCKSKSRVIN 
               
               
                 amino acid sequence of HIPT1 
                 STNSKHCSPNNNSNNNTSNKTTHLLGLYGQSRCLLKPLSFI 
               
               
                 from  Humulus lupulus   
                 SCNDQRGNSIRASAQIEDRPPESGNLSALTNVKDFVSVCWE 
               
               
                   
                 YVRPYTAKGVIICSSCLFGRELLENPNLFSWPLIFRALLGM 
               
               
                   
                 LAILGSCFYTAGINQIFDMDIDRINKPDLPLVSGRISVESA 
               
               
                   
                 WLLTLSPAIIGFILILKLNSGPLLTSLYCLAILSGTIYSVP 
               
               
                   
                 PFRWKKNPITAFLCILMIHAGLNFSVYYASRAALGLAFAWS 
               
               
                   
                 PSFSFITAFITFMTLTLASSKDLSDINGDRKFGVETFATKL 
               
               
                   
                 GAKNITLLGTGLLLLNYVAAISTAIIWPKAFKSNIMLLSHA 
               
               
                   
                 ILAFSLIFQARELDRTNYTPEACKSFYEFIWILFSAEYVVY 
               
               
                   
                 LFI 
               
               
                   
               
               
                 SEQ ID NO: 66 
                 ATGAACAAGAACAGCAAGATCCAGTCGCCCAACTCGAGCGA 
               
               
                 nucleic acid coding sequence of 
                 CGTGGCGGTGATTGGCGTCGGGTTTCGGTTCCCTGGTAACT 
               
               
                 Steely1 from  Dictyostelium   
                 CGAACGATCCTGAGTCGCTCTGGAACAACCTGCTGGATGGC 
               
               
                   discoideum  optimized for 
                 TTTGACGCCATCACGCAGGTCCCGAAGGAGCGGTGGGCTAC 
               
               
                 GC-rich microalgae 
                 CTCCTTCCGGGAGATGGGTCTGATCAAGAACAAGTTTGGTG 
               
               
                   
                 GCTTCCTGAAGGACTCCGAGTGGAAGAACTTCGACCCGCTG 
               
               
                   
                 TTTTTTGGGATCGGGCCCAAGGAGGCCCCCTTTATTGACCC 
               
               
                   
                 TCAGCAGCGGCTCCTCCTCTCGATCGTGTGGGAGTCCCTGG 
               
               
                   
                 AGGATGCGTACATCCGCCCCGATGAGCTGCGCGGCTCGAAC 
               
               
                   
                 ACGGGCGTGTTCATCGGTGTCAGCAACAACGATTACACGAA 
               
               
                   
                 GCTGGGTTTCCAGGACAACTACTCCATTTCCCCTTACACGA 
               
               
                   
                 TGACCGGGTCCAACTCCTCGCTGAACAGCAACCGCATTTCC 
               
               
                   
                 TACTGCTTCGATTTCCGCGGGCCGTCGATTACGGTCGACAC 
               
               
                   
                 GGCCTGCTCCAGCTCCCTCGTCTCGGTGAACCTCGGGGTGC 
               
               
                   
                 AGTCCATTCAGATGGGTGAGTGCAAGATCGCTATCTGCGGG 
               
               
                   
                 GGTGTGAACGCGCTGTTTGATCCCTCGACGTCGGTCGCCTT 
               
               
                   
                 CTCCAAGCTCGGCGTGCTGTCCGAGAACGGCCGGTGCAACT 
               
               
                   
                 CCTTTAGCGATCAGGCTTCGGGTTACGTGCGCTCCGAGGGC 
               
               
                   
                 GCCGGTGTCGTCGTGCTGAAGAGCCTCGAGCAGGCCAAGCT 
               
               
                   
                 GGACGGCGATCGGATTTACGGTGTCATTAAGGGCGTGTCCT 
               
               
                   
                 CGAACGAGGACGGTGCTTCGAACGGTGACAAGAACAGCCTC 
               
               
                   
                 ACCACGCCCAGCTGCGAGGCCCAGTCCATCAACATTTCCAA 
               
               
                   
                 GGCGATGGAGAAGGCCTCCCTGAGCCCTTCCGATATCTACT 
               
               
                   
                 ACATCGAGGCCCACGGGACCGGCACGCCGGTGGGCGATCCC 
               
               
                   
                 ATTGAGGTCAAGGCTCTCAGCAAGATTTTCAGCAACTCCAA 
               
               
                   
                 CAACAACCAGCTGAACAACTTCAGCACGGACGGGAACGACA 
               
               
                   
                 ACGATGACGATGACGACGACAACACCTCGCCCGAGCCGCTG 
               
               
                   
                 CTCATCGGTTCGTTCAAGAGCAACATCGGGCACCTCGAGTC 
               
               
                   
                 GGCGGCTGGTATTGCTTCCCTGATCAAGTGCTGCCTGATGC 
               
               
                   
                 TCAAGAACCGCATGCTGGTCCCGTCGATCAACTGCTCGAAC 
               
               
                   
                 CTGAACCCGTCCATTCCCTTCGACCAGTACAACATTAGCGT 
               
               
                   
                 CATCCGCGAGATTCGCCAGTTCCCTACCGACAAGCTGGTGA 
               
               
                   
                 ACATTGGTATCAACTCGTTCGGCTTCGGTGGGTCCAACTGC 
               
               
                   
                 CATCTGATTATTCAGGAGTACAACAACAACTTCAAGAACAA 
               
               
                   
                 CTCCACCATCTGCAACAACAACAACAACAACAACAACAACA 
               
               
                   
                 TTGACTACCTGATCCCTATCTCCTCCAAGACGAAGAAGTCG 
               
               
                   
                 CTGGACAAGTACCTGATCCTCATTAAGACCAACAGCAACTA 
               
               
                   
                 CCATAAGGATATCTCGTTTGACGATTTTGTCAAGTTCCAGA 
               
               
                   
                 TCAAGTCGAAGCAGTACAACCTGTCGAACCGGATGACCACG 
               
               
                   
                 ATTGCCAACGATTGGAACAGCTTTATTAAGGGTTCGAACGA 
               
               
                   
                 GTTCCATAACCTGATTGAGTCCAAGGACGGCGAGGGTGGTA 
               
               
                   
                 GCTCGTCCTCGAACCGGGGTATCGATTCCGCCAACCAGATC 
               
               
                   
                 AACACCACCACCACGAGCACCATCAACGACATTGAGCCGCT 
               
               
                   
                 CCTCGTCTTCGTGTTTTGCGGGCAGGGCCCGCAGTGGAACG 
               
               
                   
                 GTATGATCAAGACCCTGTACAACTCGGAGAACGTGTTCAAG 
               
               
                   
                 AACACGGTGGACCACGTGGATTCGATTCTGTACAAGTACTT 
               
               
                   
                 CGGTTACAGCATTCTGAACGTGCTCTCGAAGATTGACGATA 
               
               
                   
                 ACGATGACAGCATCAACCACCCTATCGTCGCCCAGCCCAGC 
               
               
                   
                 CTCTTCCTCCTCCAGATTGGTCTCGTCGAGCTGTTTAAGTA 
               
               
                   
                 CTGGGGCATTTACCCCTCCATCAGCGTCGGCCATTCGTTCG 
               
               
                   
                 GTGAGGTCTCGTCGTACTACCTCTCGGGGATCATCTCGCTG 
               
               
                   
                 GAGACGGCGTGCAAGATCGTGTACGTGCGGAGCTCGAACCA 
               
               
                   
                 GAACAAGACGATGGGGTCCGGGAAGATGCTCGTGGTCTCGA 
               
               
                   
                 TGGGTTTCAAGCAGTGGAACGACCAGTTTAGCGCGGAGTGG 
               
               
                   
                 TCGGACATTGAGATCGCTTGCTACAACGCCCCCGACAGCAT 
               
               
                   
                 CGTCGTCACCGGGAACGAGGAGCGCCTGAAGGAGCTGTCGA 
               
               
                   
                 TCAAGCTCTCGGACGAGTCGAACCAGATTTTCAACACGTTT 
               
               
                   
                 CTGCGCTCGCCCTGCAGCTTCCATTCCAGCCACCAGGAGGT 
               
               
                   
                 CATTAAGGGCTCGATGTTCGAGGAGCTCTCCAACCTGCAGA 
               
               
                   
                 GCACCGGCGAGACGGAGATCCCCCTGTTCAGCACGGTGACG 
               
               
                   
                 GGTCGGCAGGTCCTCTCCGGCCACGTCACCGCCCAGCACAT 
               
               
                   
                 CTACGATAACGTGCGGGAGCCCGTGCTGTTTCAGAAGACCA 
               
               
                   
                 TTGAGAGCATTACCTCGTACATCAAGTCGCATTACCCGTCC 
               
               
                   
                 AACCAGAAGGTGATCTACGTGGAGATTGCGCCTCATCCGAC 
               
               
                   
                 CCTGTTTTCGCTCATCAAGAAGAGCATTCCGTCGTCCAACA 
               
               
                   
                 AGAACTCGTCGTCCGTGCTGTGCCCTCTCAACCGCAAGGAG 
               
               
                   
                 AACTCCAACAACAGCTACAAGAAGTTCGTCAGCCAGCTGTA 
               
               
                   
                 CTTTAACGGCGTGAACGTCGATTTTAACTTTCAGCTCAACA 
               
               
                   
                 GCATCTGCGATAACGTCAACAACGATCACCACCTCAACAAC 
               
               
                   
                 GTGAAGCAGAACTCGTTCAAGGAGACCACGAACTCCCTCCC 
               
               
                   
                 CCGGTACCAGTGGGAGCAGGATGAGTACTGGTCGGAGCCTC 
               
               
                   
                 TCATTAGCCGGAAGAACCGGCTGGAGGGCCCCACGACGTCG 
               
               
                   
                 CTCCTGGGCCATCGGATTATCTACAGCTTTCCGGTCTTTCA 
               
               
                   
                 GTCGGTGCTCGATCTGCAGTCCGATAACTACAAGTACCTGC 
               
               
                   
                 TCGATCACCTCGTGAACGGTAAGCCGGTGTTTCCTGGGGCT 
               
               
                   
                 GGGTACCTCGACATTATCATTGAGTTTTTCGACTACCAGAA 
               
               
                   
                 GCAGCAGCTCAACAGCTCGGACAGCTCGAACTCCTACATTA 
               
               
                   
                 TTAACGTCGACAAGATCCAGTTTCTGAACCCGATCCACCTG 
               
               
                   
                 ACGGAGAACAAGCTCCAGACCCTGCAGTCGAGCTTTGAGCC 
               
               
                   
                 TATTGTCACCAAGAAGTCCGCTTTTAGCGTGAACTTCTTCA 
               
               
                   
                 TTAAGGATACGGTGGAGGACCAGAGCAAGGTCAAGAGCATG 
               
               
                   
                 TCCGACGAGACGTGGACCAACACGTGCAAGGCCACCATTTC 
               
               
                   
                 CCTCGAGCAGCAGCAGCCCTCGCCGTCGTCGACCCTGACCC 
               
               
                   
                 TGTCCAAGAAGCAGGATCTCCAGATTCTGCGCAACCGGTGC 
               
               
                   
                 GATATCTCCAAGCTCGACAAGTTTGAGCTGTACGATAAGAT 
               
               
                   
                 TTCGAAGAACCTCGGGCTCCAGTACAACAGCCTCTTTCAGG 
               
               
                   
                 TGGTGGACACCATTGAGACCGGGAAGGACTGCTCCTTCGCG 
               
               
                   
                 ACGCTGAGCCTGCCTGAGGATACGCTCTTTACCACGATTCT 
               
               
                   
                 CAACCCTTGCCTGCTCGACAACTGCTTTCACGGCCTCCTCA 
               
               
                   
                 CGCTCATTAACGAGAAGGGTTCGTTCGTGGTGGAGAGCATT 
               
               
                   
                 TCCTCCGTCTCGATTTACCTCGAGAACATCGGTTCCTTTAA 
               
               
                   
                 CCAGACCAGCGTGGGGAACGTGCAGTTTTACCTCTACACCA 
               
               
                   
                 CGATTTCGAAGGCTACGTCCTTTAGCAGCGAGGGCACGTGC 
               
               
                   
                 AAGCTGTTCACGAAGGATGGCTCCCTCATCCTGTCGATCGG 
               
               
                   
                 GAAGTTTATCATTAAGTCGACGAACCCGAAGTCGACGAAGA 
               
               
                   
                 CGAACGAGACGATTGAGTCGCCCCTGGATGAGACGTTTTCG 
               
               
                   
                 ATCGAGTGGCAGTCGAAGGACTCGCCGATTCCGACCCCTCA 
               
               
                   
                 GCAGATTCAGCAGCAGTCCCCCCTGAACTCCAACCCGTCCT 
               
               
                   
                 TTATCCGGAGCACCATCCTCAAGGACATTCAGTTTGAGCAG 
               
               
                   
                 TACTGCTCCTCGATTATCCATAAGGAGCTGATCAACCACGA 
               
               
                   
                 GAAGTACAAGAACCAGCAGTCGTTTGATATTAACTCGCTGG 
               
               
                   
                 AGAACCACCTCAACGACGACCAGCTCATGGAGTCCCTCTCC 
               
               
                   
                 ATTTCCAAGGAGTACCTCCGCTTTTTCACGCGCATTATCTC 
               
               
                   
                 CATTATCAAGCAGTACCCCAAGATTCTCAACGAGAAGGAGC 
               
               
                   
                 TGAAGGAGCTCAAGGAGATCATTGAGCTGAAGTACCCCTCG 
               
               
                   
                 GAGGTCCAGCTGCTGGAGTTTGAGGTCATCGAGAAGGTGTC 
               
               
                   
                 GATGATCATTCCGAAGCTCCTGTTTGAGAACGACAAGCAGT 
               
               
                   
                 CGTCGATGACGCTCTTTCAGGACAACCTGCTGACCCGGTTC 
               
               
                   
                 TACAGCAACTCCAACAGCACCCGGTTCTACCTGGAGCGGGT 
               
               
                   
                 CTCCGAGATGGTGCTGGAGAGCATTCGGCCCATTGTGCGCG 
               
               
                   
                 AGAAGCGGGTGTTCCGGATCCTGGAGATCGGTGCTGGTACG 
               
               
                   
                 GGCTCCCTCTCCAACGTCGTGCTCACGAAGCTGAACACCTA 
               
               
                   
                 CCTCAGCACGCTCAACTCGAACGGTGGTTCCGGCTACAACA 
               
               
                   
                 TCATTATCGAGTACACGTTCACCGACATCTCGGCGAACTTT 
               
               
                   
                 ATCATTGGTGAGATCCAGGAGACCATGTGCAACCTCTACCC 
               
               
                   
                 GAACGTGACCTTCAAGTTTTCGGTCCTGGATCTCGAGAAGG 
               
               
                   
                 AGATTATTAACTCCAGCGACTTCCTCATGGGTGATTACGAT 
               
               
                   
                 ATCGTGCTGATGGCTTACGTGATCCATGCCGTCAGCAACAT 
               
               
                   
                 TAAGTTCTCCATCGAGCAGCTGTACAAGCTGCTGTCCCCGC 
               
               
                   
                 GGGGCTGGCTCCTCTGCATTGAGCCGAAGTCCAACGTGGTC 
               
               
                   
                 TTTTCGGATCTGGTGTTTGGCTGCTTCAACCAGTGGTGGAA 
               
               
                   
                 CTACTACGATGACATCCGCACCACCCATTGCTCGCTGAGCG 
               
               
                   
                 AGTCGCAGTGGAACCAGCTGCTCCTCAACCAGTCGCTCAAC 
               
               
                   
                 AACGAGTCGTCGTCCTCGTCCAACTGCTACGGCGGTTTTTC 
               
               
                   
                 CAACGTGTCCTTCATCGGTGGCGAGAAGGACGTGGACTCCC 
               
               
                   
                 ATAGCTTTATTCTCCATTGCCAGAAGGAGTCCATCTCCCAG 
               
               
                   
                 ATGAAGCTCGCCACCACCATCAACAACGGCCTCTCGAGCGG 
               
               
                   
                 CTCGATCGTCATTGTGCTGAACAGCCAGCAGCTCACGAACA 
               
               
                   
                 TGAAGTCCTACCCCAAGGTCATCGAGTACATCCAGGAGGCG 
               
               
                   
                 ACCTCGCTCTGCAAGACCATTGAGATCATCGATAGCAAGGA 
               
               
                   
                 TGTCCTCAACTCCACCAACTCGGTCCTCGAGAAGATCCAGA 
               
               
                   
                 AGAGCCTGCTGGTGTTCTGCCTCCTGGGCTACGATCTGCTG 
               
               
                   
                 GAGAACAACTACCAGGAGCAGTCGTTCGAGTACGTCAAGCT 
               
               
                   
                 CCTCAACCTGATCTCCACCACGGCCAGCTCGAGCAACGACA 
               
               
                   
                 AGAAGCCTCCTAAGGTCCTCCTGATTACCAAGCAGTCGGAG 
               
               
                   
                 CGGATTAGCCGGTCGTTTTACAGCCGCTCGCTGATCGGCAT 
               
               
                   
                 TTCCCGGACGAGCATGAACGAGTACCCGAACCTCTCGATTA 
               
               
                   
                 CCTCGATCGATCTCGATACCAACGACTACTCGCTCCAGTCG 
               
               
                   
                 CTCCTCAAGCCGATTTTTAGCAACAGCAAGTTCAGCGATAA 
               
               
                   
                 CGAGTTCATTTTCAAGAAGGGGCTGATGTTCGTGTCCCGGA 
               
               
                   
                 TTTTTAAGAACAAGCAGCTGCTCGAGTCCTCGAACGCCTTT 
               
               
                   
                 GAGACGGACTCCTCGAACCTCTACTGCAAGGCTTCGAGCGA 
               
               
                   
                 TCTGAGCTACAAGTACGCTATCAAGCAGAGCATGCTCACGG 
               
               
                   
                 AGAACCAGATTGAGATTAAGGTGGAGTGCGTCGGTATTAAC 
               
               
                   
                 TTCAAGGACAACCTCTTCTACAAGGGGCTCCTCCCCCAGGA 
               
               
                   
                 GATCTTCCGGATGGGGGACATTTACAACCCGCCTTACGGTC 
               
               
                   
                 TGGAGTGCTCCGGGGTGATTACGCGCATCGGCTCGAACGTG 
               
               
                   
                 ACGGAGTACAGCGTCGGTCAGAACGTGTTTGGTTTTGCGCG 
               
               
                   
                 CCACAGCCTCGGCTCGCATGTCGTCACGAACAAGGATCTGG 
               
               
                   
                 TCATCCTCAAGCCCGACACGATTTCGTTCTCCGAGGCCGCC 
               
               
                   
                 TCCATTCCCGTCGTGTACTGCACGGCCTGGTACAGCCTCTT 
               
               
                   
                 TAACATTGGGCAGCTGAGCAACGAGGAGAGCATTCTGATCC 
               
               
                   
                 ATAGCGCTACCGGGGGTGTCGGCCTCGCGTCCCTCAACCTC 
               
               
                   
                 CTCAAGATGAAGAACCAGCAGCAGCAGCCTCTGACCAACGT 
               
               
                   
                 GTACGCCACCGTGGGTTCCAACGAGAAGAAGAAGTTCCTGA 
               
               
                   
                 TCGACAACTTCAACAACCTGTTCAAGGAGGACGGTGAGAAC 
               
               
                   
                 ATTTTCAGCACCCGGGATAAGGAGTACAGCAACCAGCTGGA 
               
               
                   
                 GAGCAAGATTGATGTCATCCTGAACACGCTGTCCGGCGAGT 
               
               
                   
                 TCGTCGAGAGCAACTTTAAGTCGCTGCGCTCCTTTGGGCGG 
               
               
                   
                 CTCATCGACCTCAGCGCTACCCACGTGTACGCGAACCAGCA 
               
               
                   
                 GATTGGTCTCGGTAACTTTAAGTTTGACCACCTCTACTCGG 
               
               
                   
                 CCGTCGACCTGGAGCGGCTCATTGATGAGAAGCCCAAGCTC 
               
               
                   
                 CTGCAGTCCATCCTCCAGCGGATCACGAACTCGATTGTGAA 
               
               
                   
                 CGGGAGCCTGGAGAAGATCCCCATCACCATTTTCCCGTCGA 
               
               
                   
                 CCGAGACCAAGGACGCGATCGAGCTGCTCTCGAAGCGCAGC 
               
               
                   
                 CATATCGGCAAGGTGGTGGTCGATTGCACCGACATCAGCAA 
               
               
                   
                 GTGCAACCCTGTGGGCGACGTGATCACCAACTTCTCCATGC 
               
               
                   
                 GGCTGCCGAAGCCTAACTACCAGCTGAACCTGAACAGCACC 
               
               
                   
                 CTGCTGATCACGGGCCAGTCGGGGCTGTCGATTCCCCTGCT 
               
               
                   
                 CAACTGGCTGCTGTCGAAGAGCGGTGGCAACGTGAAGAACG 
               
               
                   
                 TGGTGATCATCAGCAAGAGCACCATGAAGTGGAAGCTGCAG 
               
               
                   
                 ACGATGATTTCGCATTTTGTGTCGGGTTTTGGCATCCATTT 
               
               
                   
                 TAACTACGTGCAGGTGGACATTTCCAACTACGATGCCCTCT 
               
               
                   
                 CCGAGGCGATCAAGCAGCTGCCGAGCGACCTCCCGCCCATT 
               
               
                   
                 ACCTCGGTGTTCCATCTGGCCGCTATCTACAACGATGTCCC 
               
               
                   
                 CATGGATCAGGTGACGATGTCGACGGTGGAGTCCGTGCACA 
               
               
                   
                 ACCCTAAGGTGCTCGGCGCTGTCAACCTCCACCGGATCTCC 
               
               
                   
                 GTCAGCTTCGGGTGGAAGCTGAACCACTTCGTCCTCTTTTC 
               
               
                   
                 GTCCATTACGGCTATCACGGGTTACCCGGATCAGTCGATTT 
               
               
                   
                 ACAACAGCGCCAACTCCATCCTGGACGCTCTCTCCAACTTC 
               
               
                   
                 CGGCGGTTCATGGGTCTCCCTAGCTTCAGCATTAACCTGGG 
               
               
                   
                 GCCGATGAAGGATGAGGGCAAGGTGAGCACCAACAAGAGCA 
               
               
                   
                 TTAAGAAGCTGTTCAAGTCCCGGGGTCTGCCTTCGCTGAGC 
               
               
                   
                 CTGAACAAGCTGTTCGGCCTGCTGGAGGTCGTGATCAACAA 
               
               
                   
                 CCCGAGCAACCATGTGATCCCCTCGCAGCTGATCTGCTCGC 
               
               
                   
                 CTATCGACTTTAAGACGTACATCGAGTCCTTTTCGACCATG 
               
               
                   
                 CGCCCGAAGCTCCTCCACCTCCAGCCCACCATCTCCAAGCA 
               
               
                   
                 GCAGTCCTCGATCATCAACGACTCCACCAAGGCGTCGTCGA 
               
               
                   
                 ACATTTCGCTGCAGGACAAGATTACCAGCAAGGTCAGCGAC 
               
               
                   
                 CTGCTCAGCATTCCCATCAGCAAGATTAACTTTGATCATCC 
               
               
                   
                 GCTCAAGCATTACGGGCTGGATTCCCTGCTCACCGTCCAGT 
               
               
                   
                 TCAAGTCCTGGATCGACAAGGAGTTTGAGAAGAACCTGTTT 
               
               
                   
                 ACCCATATCCAGCTGGCGACGATTAGCATCAACTCGTTTCT 
               
               
                   
                 CGAGAAGGTCAACGGTCTGTCGACCAACAACAACAACAACA 
               
               
                   
                 ACAACAGCAACGTGAAGTCCAGCCCGAGCATTGTGAAGGAG 
               
               
                   
                 GAGATTGTCACGCTGGACAAGGACCAGCAGCCCCTCCTGCT 
               
               
                   
                 CAAGGAGCACCAGCATATTATCATTAGCCCCGACATTCGCA 
               
               
                   
                 TCAACAAGCCTAAGCGCGAGTCCCTGATTCGCACGCCCATT 
               
               
                   
                 CTGAACAAGTTTAACCAGATCACCGAGTCGATCATCACCCC 
               
               
                   
                 CTCGACGCCTTCCCTCAGCCAGAGCGACGTGCTGAAGACGC 
               
               
                   
                 CGCCTATTAAGTCGCTCAACAACACGAAGAACTCCAGCCTC 
               
               
                   
                 ATCAACACCCCTCCGATTCAGTCCGTCCAGCAGCATCAGAA 
               
               
                   
                 GCAGCAGCAGAAGGTGCAGGTCATTCAGCAGCAGCAGCAGC 
               
               
                   
                 CGCTCAGCCGGCTGTCCTACAAGTCCAACAACAACAGCTTT 
               
               
                   
                 GTCCTGGGCATCGGGATCTCCGTCCCCGGCGAGCCCATTAG 
               
               
                   
                 CCAGCAGTCCCTGAAGGATTCCATTAGCAACGATTTCTCGG 
               
               
                   
                 ACAAGGCTGAGACCAACGAGAAGGTGAAGCGCATTTTCGAG 
               
               
                   
                 CAGTCGCAGATCAAGACGCGCCATCTCGTGCGGGATTACAC 
               
               
                   
                 GAAGCCTGAGAACTCGATTAAGTTTCGCCATCTGGAGACCA 
               
               
                   
                 TCACCGACGTGAACAACCAGTTCAAGAAGGTCGTCCCGGAT 
               
               
                   
                 CTCGCTCAGCAGGCCTGCCTCCGGGCGCTGAAGGATTGGGG 
               
               
                   
                 GGGGGATAAGGGGGATATTACCCACATTGTGTCGGTGACGA 
               
               
                   
                 GCACCGGTATTATCATCCCTGACGTGAACTTTAAGCTCATC 
               
               
                   
                 GATCTCCTCGGTCTCAACAAGGACGTGGAGCGCGTCTCGCT 
               
               
                   
                 CAACCTCATGGGCTGCCTCGCTGGCCTCTCCAGCCTCCGCA 
               
               
                   
                 CGGCTGCGTCGCTCGCGAAGGCGTCGCCCCGGAACCGGATC 
               
               
                   
                 CTCGTGGTCTGCACGGAGGTGTGCAGCCTCCATTTCTCGAA 
               
               
                   
                 CACCGATGGCGGTGACCAGATGGTCGCGTCGAGCATCTTTG 
               
               
                   
                 CCGACGGGTCGGCCGCCTACATCATTGGCTGCAACCCGCGG 
               
               
                   
                 ATTGAGGAGACCCCGCTGTACGAGGTGATGTGCTCGATCAA 
               
               
                   
                 CCGGTCGTTTCCGAACACGGAGAACGCGATGGTCTGGGACC 
               
               
                   
                 TGGAGAAGGAGGGCTGGAACCTCGGCCTGGATGCGTCGATT 
               
               
                   
                 CCCATCGTCATCGGCTCGGGGATCGAGGCCTTCGTCGATAC 
               
               
                   
                 CCTCCTGGACAAGGCGAAGCTCCAGACGTCGACCGCCATTT 
               
               
                   
                 CGGCTAAGGACTGCGAGTTTCTCATCCATACGGGCGGTAAG 
               
               
                   
                 TCGATTCTCATGAACATTGAGAACTCGCTGGGCATCGATCC 
               
               
                   
                 CAAGCAGACGAAGAACACCTGGGACGTGTACCACGCCTACG 
               
               
                   
                 GCAACATGAGCAGCGCCAGCGTGATTTTTGTCATGGACCAC 
               
               
                   
                 GCTCGCAAGTCGAAGTCGCTCCCGACGTACTCCATCAGCCT 
               
               
                   
                 CGCCTTCGGTCCTGGGCTCGCGTTCGAGGGGTGCTTCCTCA 
               
               
                   
                 AGAACGTCGTCTAA 
               
               
                   
               
               
                 SEQ ID NO: 67 
                 ATGAACAACAACAAGAGCATCAACGATCTCAGCGGTAACTC 
               
               
                 nucleic acid coding sequence of 
                 CAACAACAACATCGCTAACAGCAACATTAACAACTACAACA 
               
               
                 Steely2 from  Dictyostelium   
                 ACCTGATTAAGAAGGAGCCTATTGCTATCATTGGCATCGGG 
               
               
                   discoideum  optimized for 
                 TGCCGCTTCCCTGGGAACGTGTCCAACTACTCGGACTTCGT 
               
               
                 GC-rich microalgae 
                 GAACATCATTAAGAACGGCTCCGACTGCCTCACCAAGATTC 
               
               
                   
                 CTGACGACCGCTGGAACGCTGACATCATTTCGCGGAAGCAG 
               
               
                   
                 TGGAAGCTGAACAACCGCATCGGGGGTTACCTGAAGAACAT 
               
               
                   
                 CGACCAGTTCGACAACCAGTTTTTCGGCATTTCGCCTAAGG 
               
               
                   
                 AGGCTCAGCATATCGATCCTCAGCAGCGGCTGCTCCTGCAC 
               
               
                   
                 CTCGCTATCGAGACCCTGGAGGATGGCAAGATCTCCCTGGA 
               
               
                   
                 TGAGATCAAGGGTAAGAAGGTGGGCGTGTTCATCGGGTCCA 
               
               
                   
                 GCTCCGGCGATTACCTGCGGGGGTTTGATTCGAGCGAGATC 
               
               
                   
                 AACCAGTTTACCACGCCGGGGACCAACTCCAGCTTCCTGTC 
               
               
                   
                 GAACCGGCTCTCGTACTTTCTCGACGTGAACGGGCCCTCCA 
               
               
                   
                 TGACGGTGAACACCGCGTGCTCGGCTAGCATGGTGGCGATT 
               
               
                   
                 CATCTGGGGCTCCAGTCGCTGTGGAACGGCGAGTCGGAGCT 
               
               
                   
                 CAGCATGGTGGGCGGTGTGAACATTATTTCCTCGCCGCTCC 
               
               
                   
                 AGTCGCTGGACTTCGGGAAGGCGGGGCTGCTCAACCAGGAG 
               
               
                   
                 ACGGATGGCCGGTGCTACAGCTTTGATCCCCGCGCTTCCGG 
               
               
                   
                 GTACGTCCGCTCGGAGGGTGGCGGCATCCTCCTCCTCAAGC 
               
               
                   
                 CTCTGTCGGCGGCTCTGCGGGACAACGATGAGATCTACTCC 
               
               
                   
                 CTCCTGCTGAACTCCGCGAACAACTCGAACGGGAAGACGCC 
               
               
                   
                 CACGGGTATCACCTCCCCGCGCTCCCTCTGCCAGGAGAAGC 
               
               
                   
                 TCATTCAGCAGCTCCTGCGCGAGAGCTCGGACCAGTTCTCG 
               
               
                   
                 ATTGACGATATTGGTTACTTTGAGTGCCACGGCACGGGCAC 
               
               
                   
                 CCAGATGGGGGACCTCAACGAGATTACGGCGATCGGCAAGT 
               
               
                   
                 CGATTGGGATGCTGAAGTCGCACGACGACCCTCTCATTATC 
               
               
                   
                 GGCTCCGTCAAGGCGTCGATTGGGCATCTCGAGGGTGCGAG 
               
               
                   
                 CGGCATTTGCGGTGTGATCAAGTCGATTATCTGCCTCAAGG 
               
               
                   
                 AGAAGATCCTGCCGCAGCAGTGCAAGTTTAGCTCCTACAAC 
               
               
                   
                 CCCAAGATTCCTTTTGAGACCCTGAACCTGAAGGTCCTCAC 
               
               
                   
                 CAAGACGCAGCCGTGGAACAACTCGAAGCGGATTTGCGGCG 
               
               
                   
                 TCAACTCGTTTGGGGTCGGCGGTAGCAACTCCAGCCTGTTC 
               
               
                   
                 CTGAGCTCGTTTGATAAGAGCACGACCATCACGGAGCCCAC 
               
               
                   
                 CACCACGACCACCATCGAGTCCCTGCCCTCCAGCTCGTCCT 
               
               
                   
                 CGTTCGACAACCTGAGCGTGTCCTCCTCCATTTCGACCAAC 
               
               
                   
                 AACGACAACGATAAGGTCAGCAACATCGTGAACAACCGCTA 
               
               
                   
                 CGGCAGCTCCATTGACGTCATCACGCTGTCGGTGACGTCGC 
               
               
                   
                 CGGATAAGGAGGACCTGAAGATTCGGGCGAACGATGTCCTC 
               
               
                   
                 GAGTCGATCAAGACGCTCGATGATAACTTCAAGATTCGCGA 
               
               
                   
                 TATCAGCAACCTGACGAACATTCGCACCTCCCACTTCTCCA 
               
               
                   
                 ACCGCGTCGCTATTATCGGTGACTCGATCGACTCCATTAAG 
               
               
                   
                 CTCAACCTGCAGTCCTTTATCAAGGGGGAGAACAACAACAA 
               
               
                   
                 CAAGTCGATTATCCTGCCTCTGATTAACAACGGCAACAACA 
               
               
                   
                 ACAACAACAACAACAACAACTCGTCCGGGTCCTCGTCCTCC 
               
               
                   
                 AGCAGCAACAACAACAACATTTGCTTCATCTTTAGCGGCCA 
               
               
                   
                 GGGCCAGCAGTGGAACAAGATGATCTTCGATCTGTACGAGA 
               
               
                   
                 ACAACAAGACCTTCAAGAACGAGATGAACAACTTTTCCAAG 
               
               
                   
                 CAGTTCGAGATGATTTCGGGCTGGTCGATCATTGACAAGCT 
               
               
                   
                 GTACAACTCCGGCGGTGGTGGTAACGAGGAGCTCATTAACG 
               
               
                   
                 AGACGTGGCTCGCCCAGCCGTCCATTGTGGCCGTCCAGTAC 
               
               
                   
                 TCGCTGATTAAGCTGTTTAGCAAGGACATCGGGATCGAGGG 
               
               
                   
                 GTCGATCGTCCTCGGGCACAGCCTGGGTGAGCTCATGGCTG 
               
               
                   
                 CTTACTACTGCGGTATCATTAACGACTTTAACGATCTGCTG 
               
               
                   
                 AAGCTGCTCTACATCCGGTCGACGCTCCAGAACAAGACGAA 
               
               
                   
                 CGGGTCGGGTCGCATGCACGTGTGCCTCAGCAGCAAGGCCG 
               
               
                   
                 AGATCGAGCAGCTGATTTCGCAGCTCGGGTTTAACGGCCGG 
               
               
                   
                 ATTGTGATTTGCGGGAACAACACGATGAAGTCGTGCACCAT 
               
               
                   
                 CTCGGGTGATAACGAGTCGATGAACCAGTTTACCAAGCTCA 
               
               
                   
                 TTTCGTCGCAGCAGTACGGCAGCGTCGTGCATAAGGAGGTC 
               
               
                   
                 CGCACGAACAGCGCCTTTCATTCGCACCAGATGGACATCAT 
               
               
                   
                 CAAGGACGAGTTCTTTAAGCTCTTTAACCAGTACTTCCCTA 
               
               
                   
                 CGAACCAGATTAGCACCAACCAGATTTACGATGGCAAGAGC 
               
               
                   
                 TTCTACTCGACGTGCTACGGGAAGTACCTGACGCCTATTGA 
               
               
                   
                 GTGCAAGCAGCTCCTCTCGTCGCCGAACTACTGGTGGAAGA 
               
               
                   
                 ACATTCGCGAGTCGGTGCTCTTTAAGGAGTCGATTGAGCAG 
               
               
                   
                 ATCCTGCAGAACCACCAGCAGTCGCTCACGTTTATTGAGAT 
               
               
                   
                 CACGTGCCACCCTATCCTCAACTACTTCCTGTCGCAGCTCC 
               
               
                   
                 TGAAGTCGAGCAGCAAGTCGAACACCCTCCTGCTCTCCACG 
               
               
                   
                 CTGTCGAAGAACAGCAACTCCATCGATCAGCTGCTCATTCT 
               
               
                   
                 GTGCAGCAAGCTGTACGTCAACAACCTCTCCTCGATCAAGT 
               
               
                   
                 GGAACTGGTTTTACGACAAGCAGCAGCAGCAGCAGTCGGAG 
               
               
                   
                 TCGCTCGTGAGCAGCAACTTTAAGCTGCCTGGCCGCCGGTG 
               
               
                   
                 GAAGCTCGAGAAGTACTGGATCGAGAACTGCCAGCGCCAGA 
               
               
                   
                 TGGATCGGATTAAGCCGCCGATGTTCATTAGCCTCGATCGG 
               
               
                   
                 AAGCTGTTTTCCGTCACGCCGTCCTTTGAGGTGCGGCTCAA 
               
               
                   
                 CCAGGATCGCTTCCAGTACCTGAACGACCACCAGATTCAGG 
               
               
                   
                 ATATCCCCCTGGTGCCGTTCTCCTTTTACATCGAGCTCGTG 
               
               
                   
                 TACGCCTCCATCTTTAACTCCATCTCCACCACCACCACGAA 
               
               
                   
                 CACGACGGCTTCGACCATGTTTGAGATCGAGAACTTCACCA 
               
               
                   
                 TTGATAGCAGCATCATCATCGACCAGAAGAAGTCGACCCTC 
               
               
                   
                 ATCGGTATTAACTTCAACTCGGACCTCACGAAGTTTGAGAT 
               
               
                   
                 CGGCTCCATTAACTCCATCGGGTCGGGTTCGTCGTCGAACA 
               
               
                   
                 ACAACTTTATCGAGAACAAGTGGAAGATCCATTCGAACGGT 
               
               
                   
                 ATTATTAAGTACGGTACCAACTACCTCAAGAGCAACAGCAA 
               
               
                   
                 GTCCAACAGCTTCAACGAGTCGACGACGACGACCACGACGA 
               
               
                   
                 CCACCACCACCACCAAGTGCTTCAAGAGCTTCAACAGCAAC 
               
               
                   
                 GAGTTTTACAACGAGATTATTAAGTACAACTACAACTACAA 
               
               
                   
                 GTCGACGTTCCAGTGCGTCAAGGAGTTCAAGCAGTTCGACA 
               
               
                   
                 AGCAGGGGACGTTCTACTACTCCGAGATTCAGTTCAAGAAG 
               
               
                   
                 AACGATAAGCAGGTCATTGATCAGCTCCTCTCGAAGCAGCT 
               
               
                   
                 GCCTTCCGACTTTCGCTGCATCCACCCTTGCCTGCTGGACG 
               
               
                   
                 CCGTGCTCCAGAGCGCTATTATTCCTGCGACGAACAAGACC 
               
               
                   
                 AACTGCTCGTGGATTCCTATCAAGATCGGGAAGCTCAGCGT 
               
               
                   
                 CAACATTCCCTCGAACTCCTACTTCAACTTTAAGGATCAGC 
               
               
                   
                 TCCTCTACTGCCTCATTAAGCCGTCCACCTCCACCTCGACC 
               
               
                   
                 TCCCCTAGCACGTACTTTTCGTCGGACATCCAGGTGTTCGA 
               
               
                   
                 TAAGAAGAACAACAACCTGATCTGCGAGCTGACGAACCTGG 
               
               
                   
                 AGTTCAAGGGGATTAACAGCAGCTCCTCGAGCAGCTCGTCG 
               
               
                   
                 TCGTCCACGATTAACTCGAACGTGGAGGCCAACTACGAGTC 
               
               
                   
                 CAAGATCGAGGAGACCAACCACGATGAGGATGAGGACGAGG 
               
               
                   
                 AGCTCCCCCTCGTGAGCGAGTACGTGTGGTGCAAGGAGGAG 
               
               
                   
                 CTGATTAACCAGAGCATCAAGTTCACCGATAACTACCAGAC 
               
               
                   
                 CGTGATTTTTTGCAGCACGAACCTGAACGGTAACGATCTGC 
               
               
                   
                 TGGACTCCATCATCACCAGCGCCCTGGAGAACGGGCACGAC 
               
               
                   
                 GAGAACAAGATTTTCATTGTCTCCCCGCCCCCCGTCGAGTC 
               
               
                   
                 GGACCAGTACAACAACCGGATTATTATTAACTACACGAACA 
               
               
                   
                 ACGAGAGCGACTTCGATGCTCTGTTTGCCATCATCAACTCC 
               
               
                   
                 ACGACGTCCATCAGCGGCAAGAGCGGCCTGTTTTCCACGCG 
               
               
                   
                 GTTTATTATTCTGCCTAACTTTAACTCCATTACGTTCTCCT 
               
               
                   
                 CCGGCAACTCCACGCCCCTGATCACCAACGTGAACGGTAAC 
               
               
                   
                 GGCAACGGGAAGTCGTGCGGCGGGGGCGGTGGTTCCACCAA 
               
               
                   
                 CAACACCATCTCCAACTCGTCGTCGAGCATTTCGTCCATCG 
               
               
                   
                 ATAACGGCAACAACGAGGATGAGGAGATGGTCCTCAAGAGC 
               
               
                   
                 TTTAACGATAGCAACCTCAGCCTGTTTCACCTCCAGAAGAG 
               
               
                   
                 CATCATTAAGAACAACATTAAGGGCCGCCTGTTTCTGATTA 
               
               
                   
                 CGAACGGGGGGCAGAGCATCAGCTCGTCCACGCCGACCTCC 
               
               
                   
                 ACCTACAACGACCAGTCCTACGTGAACCTCAGCCAGTACCA 
               
               
                   
                 GCTGATTGGCCAGATCCGCGTGTTTAGCAACGAGTACCCGA 
               
               
                   
                 TTATGGAGTGCTCGATGATCGACATCCAGGATTCGACGCGG 
               
               
                   
                 ATTGACCTCATTACCGATCAGCTCAACAGCACCAAGCTCAG 
               
               
                   
                 CAAGCTCGAGATCGCGTTCCGGGATAACATTGGCTACAGCT 
               
               
                   
                 ACAAGCTGCTGAAGCCCTCCATTTTTGACAACTCGTCGCTG 
               
               
                   
                 CCGAGCTCGTCGTCCGAGATCGAGACGACCGCTACCACGAA 
               
               
                   
                 GGATGAGGAGAAGAACAACTCCATTAACTACAACAACAACT 
               
               
                   
                 ACTACCGGGTCGAGCTCTCCGACAACGGGATTATTAGCGAT 
               
               
                   
                 CTCAAGATCAAGCAGTTCCGCCAGATGAAGTGCGGGGTGGG 
               
               
                   
                 CCAGGTGCTGGTGCGCGTCGAGATGTGCACGCTCAACTTCC 
               
               
                   
                 GGGACATCCTCAAGTCGCTCGGTCGCGATTACGACCCTATC 
               
               
                   
                 CACCTGAACTCGATGGGTGACGAGTTCTCGGGTAAGGTGAT 
               
               
                   
                 TGAGATTGGCGAGGGGGTGAACAACCTGAGCGTCGGCCAGT 
               
               
                   
                 ACGTGTTCGGTATTAACATGTCCAAGTCCATGGGCAGCTTT 
               
               
                   
                 GTGTGCTGCAACAGCGACCTCGTCTTTCCTATTCCCATTCC 
               
               
                   
                 GACCCCTTCCAGCAGCAGCTCGAGCAACGAGAACATCGATG 
               
               
                   
                 ACCAGGAGATCATTTCGAAGCTGCTGAACCAGTACTGCACG 
               
               
                   
                 ATTCCGATTGTCTTTCTCACGTCCTGGTACAGCATCGTCAT 
               
               
                   
                 TCAGGGCCGCCTGAAGAAGGGTGAGAAGATTCTGATCCACT 
               
               
                   
                 CCGGTTGCGGGGGTGTGGGTCTGGCTACCATTCAGATTTCG 
               
               
                   
                 ATGATGATTGGCGCGGAGATCCACGTGACGGTGGGGAGCAA 
               
               
                   
                 CGAGAAGAAGCAGTACCTGATCAAGGAGTTCGGTATTGACG 
               
               
                   
                 AGAAGCGGATTTACAGCTCGCGCTCCCTCCAGTTTTACAAC 
               
               
                   
                 GACCTGATGGTCAACACCGACGGTCAGGGTGTCGATATGGT 
               
               
                   
                 GCTGAACTCCCTGAGCGGTGAGTACCTCGAGAAGTCCATCC 
               
               
                   
                 AGTGCCTGTCCCAGTACGGCCGGTTTATTGAGATTGGCAAG 
               
               
                   
                 AAGGATATCTACTCGAACTCCAGCATTCACCTGGAGCCTTT 
               
               
                   
                 TAAGAACAACCTGAGCTTTTTCGCTGTGGACATTGCGCAGA 
               
               
                   
                 TGACGGAGAACCGGCGGGACTACCTGCGCGAGATCATGATC 
               
               
                   
                 GATCAGCTGCTGCCTTGCTTCAAGAACGGGTCCCTCAAGCC 
               
               
                   
                 TCTCAACCAGCACTGCTTCAACTCCCCCTGCGACCTCGTGA 
               
               
                   
                 AGGCTATCCGGTTTATGTCGTCGGGGAACCATATTGGTAAG 
               
               
                   
                 ATCCTCATCAACTGGAGCAACCTCAACAACGACAAGCAGTT 
               
               
                   
                 CATCAACCACCATTCGGTCGTCCATCTCCCTATCCAGTCGT 
               
               
                   
                 TTTCGAACCGCAGCACGTACATTTTTACCGGCTTCGGTGGG 
               
               
                   
                 CTCACCCAGACGCTCCTGAAGTACTTTAGCACCGAGTCCGA 
               
               
                   
                 CCTGACCAACGTGATCATTGTCTCGAAGAACGGCCTGGATG 
               
               
                   
                 ACAACTCGGGTAGCGGTAGCGGGAACAACGAGAAGCTCAAG 
               
               
                   
                 CTGATCAACCAGCTGAAGGAGTCCGGGCTCAACGTGCTCGT 
               
               
                   
                 CGAGAAGTGCGATCTGAGCTCCATTAAGCAGGTCTACAAGC 
               
               
                   
                 TCTTCAACAAGATTTTCGACAACGATGCTTCGGGCTCCGAT 
               
               
                   
                 TCGGGCGATTTCTCGGACATCAAGGGTATTTTTCACTTCGC 
               
               
                   
                 GTCCCTGATTAACGACAAGCGCATCCTGAAGCACAACCTGG 
               
               
                   
                 AGTCCTTTAACTACGTCTACAACTCCAAGGCGACGAGCGCC 
               
               
                   
                 TGGAACCTCCATCAGGTCTCGCTGAAGTACAACCTCAACCT 
               
               
                   
                 CGACCATTTTCAGACGATCGGCAGCGTCATCACCATTCTGG 
               
               
                   
                 GGAACATCGGCCAGAGCAACTACACGTGCGCCAACCGCTTT 
               
               
                   
                 GTCGAGGGTCTCACGCATCTCCGCATTGGCATGGGCCTGAA 
               
               
                   
                 GAGCTCCTGCATTCATCTCGCTAGCATTCCTGATGTGGGTA 
               
               
                   
                 TGGCGAGCAACGACAACGTGCTGAACGACCTCAACTCCATG 
               
               
                   
                 GGGTTCGTGCCCTTCCAGAGCCTGAACGAGATGAACCTGGG 
               
               
                   
                 GTTTAAGAAGCTCCTCTCCTCGCCGAACCCGATCGTGGTCC 
               
               
                   
                 TCGGCGAGATTAACGTGGATCGCTTTATTGAGGCGACCCCC 
               
               
                   
                 AACTTCCGGGCTAAGGATAACTTTATTATTACGTCGCTGTT 
               
               
                   
                 TAACCGGATTGACCCCCTGCTGCTGGTCAACGAGAGCCAGG 
               
               
                   
                 ATTTTATTATTAACAACAACATCAACAACAACGGCGGGGGT 
               
               
                   
                 GGTGACGGGAGCTTCGATGACCTGAACCAGCTCGAGGATGA 
               
               
                   
                 GGGTCAGCAGGGTTTCGGCAACGGGGACGGTTACGTCGACG 
               
               
                   
                 ATAACATTGACTCGGTGTCGATGCTCAGCGGCACCTCCAGC 
               
               
                   
                 ATTTTTGATAACGATTTCTACACGAAGTCGATCCGGGGTAT 
               
               
                   
                 GCTCTGCGACATTCTCGAGCTCAAGGACAAGGATCTGAACA 
               
               
                   
                 ACACGGTGTCGTTCAGCGACTACGGCCTGGACTCCCTGCTC 
               
               
                   
                 TCGAGCGAGCTCAGCAACACCATCCAGAAGAACTTCTCCAT 
               
               
                   
                 TCTGATCCCCTCCCTGACCCTGGTGGACAACTCGACGATCA 
               
               
                   
                 ACTCCACCGTCGAGCTCATTAAGAACAAGCTCAAGAACTCC 
               
               
                   
                 ACGACCAGCTCGATCTCCTCCTCGGTGAGCAAGAAGGTCTC 
               
               
                   
                 CTTTAAGAAGAACACCCAGCCCCTGATCATCCCTACGACGG 
               
               
                   
                 CTCCGATTAGCATTATCAAGACGCAGTCGTACATTAAGTCG 
               
               
                   
                 GAGATCATTGAGAGCCTCCCCATTAGCTCCAGCACCACGAT 
               
               
                   
                 CAAGCCTCTCGTCTTCGATAACCTCGTCTACTCCAGCTCGA 
               
               
                   
                 GCAGCAACAACAGCAACTCCAAGAACGAGCTCACGTCGCCG 
               
               
                   
                 CCCCCGAGCGCCAAGCGCGAGAGCGTGCTGCCCATCATCAG 
               
               
                   
                 CGAGGATAACAACAGCGATAACGATAGCAGCATGGCCACCG 
               
               
                   
                 TGATTTACGAGATCTCCCCGATTGCCGCGCCTTACCATCGC 
               
               
                   
                 TACCAGACGGATGTCCTCAAGGAGATCACCCAGCTGACGCC 
               
               
                   
                 CCACAAGGAGTTCATTGACAACATCTACAAGAAGTCGAAGA 
               
               
                   
                 TTCGCAGCCGCTACTGCTTTAACGATTTCTCCGAGAAGTCG 
               
               
                   
                 ATGGCGGATATCAACAAGCTGGACGCTGGTGAGCGCGTCGC 
               
               
                   
                 GCTCTTCCGGGAGCAGACGTACCAGACCGTGATTAACGCCG 
               
               
                   
                 GGAAGACCGTGATCGAGCGCGCTGGGATTGATCCGATGCTC 
               
               
                   
                 ATCTCCCATGTGGTGGGGGTGACGTCGACCGGTATTATGGC 
               
               
                   
                 TCCTTCCTTTGATGTCGTGCTCATTGATAAGCTGGGCCTGT 
               
               
                   
                 CGATTAACACCTCCCGGACCATGATTAACTTTATGGGCTGC 
               
               
                   
                 GGGGCTGCGGTCAACAGCATGCGGGCCGCCACCGCTTACGC 
               
               
                   
                 TAAGCTCAAGCCCGGTACGTTCGTCCTGGTGGTGGCCGTCG 
               
               
                   
                 AGGCCAGCGCTACCTGCATGAAGTTCAACTTCGACTCGCGG 
               
               
                   
                 TCGGATCTGCTGTCCCAGGCCATTTTCACGGATGGGTGCGT 
               
               
                   
                 CGCCACCCTGGTCACCTGCCAGCCTAAGTCCTCGCTGGTCG 
               
               
                   
                 GCAAGCTGGAGATTATCGATGACCTGTCCTACCTCATGCCT 
               
               
                   
                 GACAGCCGCGATGCGCTCAACCTCTTTATTGGGCCTACGGG 
               
               
                   
                 GATCGACCTCGACCTGCGGCCCGAGCTCCCTATTGCGATTA 
               
               
                   
                 ACCGGCATATCAACTCCGCGATCACGTCGTGGCTGAAGAAG 
               
               
                   
                 AACAGCCTGCAGAAGTCGGACATCGAGTTTTTTGCGACCCA 
               
               
                   
                 TCCTGGCGGCGCTAAGATCATTTCGGCCGTCCACGAGGGGC 
               
               
                   
                 TCGGTCTGTCGCCTGAGGACCTCAGCGACTCCTACGAGGTC 
               
               
                   
                 ATGAAGCGGTACGGCAACATGATCGGTGTCTCGACGTACTA 
               
               
                   
                 CGTCCTGCGGCGCATCCTCGACAAGAACCAGACGCTCCTCC 
               
               
                   
                 AGGAGGGGTCGCTCGGCTACAACTACGGCATGGCTATGGCT 
               
               
                   
                 TTCAGCCCTGGGGCGTCGATCGAGGCCATTCTGTTTAAGCT 
               
               
                   
                 GATTAAGTAA 
               
               
                   
               
               
                 SEQ ID NO: 68 
                 ATGAGCGAGGCGGCCGATGTCGAGCGGGTCTACGCTGCTAT 
               
               
                 nucleic acid coding sequence of 
                 GGAGGAGGCTGCTGGGCTGCTGGGCGTGGCGTGCGCGCGCG 
               
               
                 Orf2 from  Streptomyces  Sp. 
                 ATAAGATCTACCCCCTCCTCAGCACCTTTCAGGATACCCTG 
               
               
                 Strain Cl190 optimized for 
                 GTGGAGGGTGGTAGCGTGGTGGTCTTCAGCATGGCTTCCGG 
               
               
                 GC-rich microalgae 
                 GCGGCATTCCACCGAGCTCGATTTTTCCATCTCGGTCCCCA 
               
               
                   
                 CGTCCCACGGGGACCCTTACGCGACCGTCGTGGAGAAGGGT 
               
               
                   
                 CTCTTCCCCGCTACGGGTCACCCCGTGGATGATCTGCTGGC 
               
               
                   
                 CGATACGCAGAAGCATCTGCCGGTGAGCATGTTCGCTATCG 
               
               
                   
                 ACGGGGAGGTCACCGGCGGCTTTAAGAAGACGTACGCCTTC 
               
               
                   
                 TTTCCTACCGATAACATGCCTGGGGTGGCCGAGCTCAGCGC 
               
               
                   
                 CATTCCTTCGATGCCGCCCGCCGTGGCCGAGAACGCTGAGC 
               
               
                   
                 TGTTTGCGCGGTACGGCCTGGATAAGGTGCAGATGACCTCC 
               
               
                   
                 ATGGATTACAAGAAGCGCCAGGTGAACCTCTACTTTTCGGA 
               
               
                   
                 GCTCTCCGCTCAGACCCTCGAGGCCGAGTCCGTCCTGGCTC 
               
               
                   
                 TCGTGCGGGAGCTGGGTCTCCATGTCCCGAACGAGCTCGGG 
               
               
                   
                 CTCAAGTTCTGCAAGCGCTCGTTCTCGGTCTACCCTACCCT 
               
               
                   
                 CAACTGGGAGACCGGCAAGATTGACCGCCTGTGCTTCGCTG 
               
               
                   
                 TGATTAGCAACGATCCTACCCTCGTCCCTAGCTCCGATGAG 
               
               
                   
                 GGTGACATCGAGAAGTTCCACAACTACGCTACCAAGGCGCC 
               
               
                   
                 CTACGCTTACGTGGGGGAGAAGCGCACGCTGGTCTACGGCC 
               
               
                   
                 TCACCCTGAGCCCTAAGGAGGAGTACTACAAGCTCGGCGCT 
               
               
                   
                 TACTACCACATCACGGATGTCCAGCGCGGCCTCCTCAAGGC 
               
               
                   
                 CTTTGACTCGCTGGAGGATTGA 
               
               
                   
               
               
                 SEQ ID NO: 69 
                 ATGGGGCTCTCGCTCGTCTGCACCTTTAGCTTTCAGACCAA 
               
               
                 nucleic acid coding sequence of 
                 CTACCATACGCTGCTGAACCCGCACAACAAGAACCCGAAGA 
               
               
                 CsPT4 from  Cannabis sativa   
                 ACAGCCTCCTCAGCTACCAGCACCCCAAGACCCCCATTATC 
               
               
                 optimized for GC-rich 
                 AAGTCCAGCTACGATAACTTTCCTAGCAAGTACTGCCTCAC 
               
               
                 microalgae 
                 CAAGAACTTCCACCTGCTCGGCCTCAACAGCCATAACCGCA 
               
               
                   
                 TTTCCAGCCAGTCCCGCTCCATCCGCGCTGGCTCCGATCAG 
               
               
                   
                 ATCGAGGGGTCCCCGCATCACGAGTCCGACAACTCGATCGC 
               
               
                   
                 CACCAAGATTCTGAACTTTGGGCACACGTGCTGGAAGCTGC 
               
               
                   
                 AGCGGCCGTACGTCGTCAAGGGGATGATCTCGATCGCCTGC 
               
               
                   
                 GGGCTGTTCGGTCGGGAGCTCTTCAACAACCGGCATCTGTT 
               
               
                   
                 TAGCTGGGGCCTGATGTGGAAGGCTTTTTTCGCGCTGGTGC 
               
               
                   
                 CCATCCTCAGCTTCAACTTTTTTGCCGCTATCATGAACCAG 
               
               
                   
                 ATTTACGATGTGGACATTGACCGGATTAACAAGCCCGACCT 
               
               
                   
                 GCCCCTGGTCAGCGGTGAGATGTCCATTGAGACCGCTTGGA 
               
               
                   
                 TTCTCAGCATTATCGTGGCGCTCACGGGCCTGATCGTCACC 
               
               
                   
                 ATCAAGCTCAAGAGCGCTCCGCTCTTTGTGTTCATCTACAT 
               
               
                   
                 CTTTGGCATTTTTGCGGGTTTCGCTTACAGCGTGCCTCCGA 
               
               
                   
                 TCCGCTGGAAGCAGTACCCGTTCACGAACTTTCTGATTACG 
               
               
                   
                 ATTAGCTCGCATGTGGGTCTCGCTTTTACGTCGTACAGCGC 
               
               
                   
                 TACCACCTCGGCTCTCGGCCTGCCTTTTGTCTGGCGCCCCG 
               
               
                   
                 CGTTCTCCTTTATCATTGCGTTCATGACCGTCATGGGCATG 
               
               
                   
                 ACGATTGCGTTTGCTAAGGATATTTCCGATATCGAGGGTGA 
               
               
                   
                 TGCCAAGTACGGCGTCAGCACGGTCGCCACGAAGCTGGGGG 
               
               
                   
                 CGCGGAACATGACGTTTGTCGTGTCGGGCGTGCTCCTCCTC 
               
               
                   
                 AACTACCTCGTCTCGATCTCGATCGGGATCATCTGGCCTCA 
               
               
                   
                 GGTCTTTAAGAGCAACATTATGATTCTGTCCCATGCCATTC 
               
               
                   
                 TGGCCTTTTGCCTGATCTTTCAGACGCGCGAGCTCGCCCTC 
               
               
                   
                 GCGAACTACGCTAGCGCTCCTTCCCGCCAGTTCTTCGAGTT 
               
               
                   
                 TATCTGGCTCCTCTACTACGCGGAGTACTTTGTGTACGTGT 
               
               
                   
                 TCATTTAA 
               
               
                   
               
               
                 SEQ ID NO: 70 
                 ATGGAGCTGTCGTCGGTCAGCTCGTTCTCCCTGGGTACCAA 
               
               
                 nucleic acid coding sequence of 
                 CCCTTTTATCTCCATCCCGCACAACAACAACAACCTCAAGG 
               
               
                 HIPT1 from  Humulus lupulus   
                 TGTCGTCCTACTGCTGCAAGTCCAAGTCGCGGGTCATCAAC 
               
               
                 optimized for GC-rich 
                 TCGACCAACTCGAAGCACTGCAGCCCCAACAACAACAGCAA 
               
               
                 microalgae 
                 CAACAACACCTCGAACAAGACGACGCATCTGCTCGGCCTGT 
               
               
                   
                 ACGGGCAGTCCCGGTGCCTCCTGAAGCCTCTCAGCTTTATT 
               
               
                   
                 TCGTGCAACGATCAGCGCGGTAACTCGATTCGGGCGTCCGC 
               
               
                   
                 TCAGATTGAGGATCGGCCCCCCGAGTCGGGTAACCTCTCCG 
               
               
                   
                 CGCTGACCAACGTCAAGGACTTTGTGTCCGTGTGCTGGGAG 
               
               
                   
                 TACGTGCGGCCTTACACCGCCAAGGGCGTCATTATCTGCTC 
               
               
                   
                 CTCCTGCCTCTTCGGCCGGGAGCTGCTGGAGAACCCCAACC 
               
               
                   
                 TCTTTAGCTGGCCTCTCATTTTTCGCGCCCTCCTCGGCATG 
               
               
                   
                 CTGGCCATTCTGGGTAGCTGCTTCTACACGGCTGGCATCAA 
               
               
                   
                 CCAGATTTTCGACATGGACATCGACCGGATTAACAAGCCTG 
               
               
                   
                 ATCTGCCGCTCGTCTCGGGGCGGATTTCGGTGGAGAGCGCT 
               
               
                   
                 TGGCTCCTGACCCTCAGCCCTGCGATTATTGGTTTTATCCT 
               
               
                   
                 GATCCTGAAGCTGAACTCCGGGCCTCTCCTGACCAGCCTGT 
               
               
                   
                 ACTGCCTCGCGATTCTCAGCGGGACCATTTACAGCGTCCCT 
               
               
                   
                 CCCTTTCGGTGGAAGAAGAACCCGATCACGGCTTTTCTCTG 
               
               
                   
                 CATCCTGATGATTCACGCTGGGCTCAACTTCTCCGTGTACT 
               
               
                   
                 ACGCGTCCCGGGCTGCCCTCGGTCTGGCTTTTGCGTGGTCG 
               
               
                   
                 CCGAGCTTCTCCTTCATCACCGCCTTCATTACCTTTATGAC 
               
               
                   
                 GCTGACCCTGGCTTCCAGCAAGGATCTCAGCGATATTAACG 
               
               
                   
                 GCGACCGGAAGTTCGGCGTGGAGACCTTTGCTACGAAGCTG 
               
               
                   
                 GGCGCGAAGAACATCACCCTCCTGGGGACCGGGCTCCTGCT 
               
               
                   
                 CCTCAACTACGTCGCCGCTATCAGCACGGCCATTATTTGGC 
               
               
                   
                 CGAAGGCGTTTAAGTCGAACATCATGCTCCTGTCGCATGCG 
               
               
                   
                 ATCCTGGCCTTTTCCCTGATTTTTCAGGCGCGCGAGCTCGA 
               
               
                   
                 CCGCACGAACTACACGCCGGAGGCCTGCAAGTCCTTCTACG 
               
               
                   
                 AGTTCATTTGGATCCTCTTTTCGGCTGAGTACGTGGTGTAC 
               
               
                   
                 CTCTTTATT 
               
               
                   
               
            
           
         
       
     
     As used herein, the term “genetically engineered” and its derivatives refer to a microorganism whose genetic material has been altered using molecular biology techniques such as but not limited to molecular cloning, recombinant DNA methods, transformation and gene transfer. The genetically engineered microorganism includes a living modified microorganism, genetically modified microorganism or a transgenic microorganism. Genetic alteration includes addition, deletion, modification and/or mutation of genetic material. Such genetic engineering as described herein in the present disclosure increases production of plant natural products such as cannabinoid biosynthetic pathway products relative to the corresponding wild-type microorganism. 
     The term “cannabinoid” as used herein refers to a compound that acts on a cannabinoid receptor. A cannabinoid is derived from a source including a plant or a microorganism, in particular a genetically engineered microorganisms using host cells such as microalgae and cyanobacteria disclosed herein. A cannabinoid biosynthetic pathway product is a product associated with the production of cannabinoid. Examples of cannabinoid biosynthetic pathway products include, but not limited to hexanoyl-CoA, trioxododecanoyl-CoA, olivetolic acid, olivetol, cannabigerolic acid, cannabigerol, Δ9-tetrahydrocanannabinolic acid, cannabidiolic acid, Δ9-tetrahydrocanannabinol and cannabidiol. In an embodiment, the cannabinoid biosynthetic pathway product is at least one, two, three, four, five, six, seven, eight, nine, or ten of hexanoyl-CoA, trioxododecanoyl-CoA, olivetolic acid, olivetol, cannabigerolic acid, cannabigerol, Δ9-tetrahydrocanannabinolic acid, cannabidiolic acid, Δ9-tetrahydrocanannabinol, or cannabidiol. 
     In one embodiment, the genetically engineered microorganism has increased production of at least one, two, three, four, five, six, seven, eight, nine, or ten cannabinoid biosynthetic pathway products relative to the corresponding wild-type microorganism. In another embodiment, the cannabinoid biosynthetic pathway product is at least one, two, three, four, five, six, seven, eight, nine, or ten of hexanoyl-CoA, trioxododecanoyl-CoA, olivetolic acid, olivetol, cannabigerolic acid, cannabigerol, Δ9-tetrahydrocanannabinolic acid, cannabidiolic acid, Δ9-tetrahydrocanannabinol, or cannabidiol. For example, the genetically engineered microorganism may have increased production of olivetolic acid, or olivetolic acid and cannabigerolic acid, relative to the corresponding wild-type microorganism. In another example, the genetically engineered microorganism may have increased production of olivetol, or olivetol and cannabigerol, relative to the corresponding wild-type microorganism 
     The term “nucleic acid molecule” or its derivatives, as used herein, is intended to include unmodified DNA or RNA or modified DNA or RNA. For example, it is useful for the nucleic acid molecules of the disclosure to be composed of single- and double-stranded DNA, DNA that is a mixture of single- and double-stranded regions, single- and double-stranded RNA, and RNA that is a mixture of single- and double-stranded regions, hybrid molecules comprising DNA and RNA that may be single-stranded or, more typically double-stranded or a mixture of single- and double-stranded regions. In addition, it is useful for the nucleic acid molecules to be composed of triple-stranded regions comprising RNA or DNA or both RNA and DNA. The nucleic acid molecules of the disclosure may also contain one or more modified bases or DNA or RNA backbones modified for stability or for other reasons. “Modified” bases include, for example, tritiated bases and unusual bases such as inosine. A variety of modifications can be made to DNA and RNA; thus “nucleic acid molecule” embraces chemically, enzymatically, or metabolically modified forms. The term “polynucleotide” shall have a corresponding meaning. In some embodiments, the genetically engineered microorganism comprises at least one nucleic acid molecule described herein. 
     As used herein, the term “exogenous” refers to an element that has been introduced into a cell. An exogenous element can include a protein or a nucleic acid. An exogenous nucleic acid is a nucleic acid that has been introduced into a cell, such as by a method of transformation. An exogenous nucleic acid may code for the expression of an RNA and/or a protein. An exogenous nucleic acid may have been derived from the same species (homologous) or from a different species (heterologous). An exogenous nucleic acid may comprise a homologous sequence that is altered such that it is introduced into the cell in a form that is not normally found in the cell in nature. For example, an exogenous nucleic acid that is homologous may contain mutations, being operably linked to a different control region, or being integrated into a different region of the genome, relative to the endogenous version of the nucleic acid. An exogenous nucleic acid may be incorporated into the chromosomes of the transformed cell in one or more copies, into the plastid or mitochondrial DNA of the transformed cell, or be maintained as a separate nucleic acid outside of the transformed cell genome. 
     The term “nucleic acid sequence” as used herein refers to a sequence of nucleoside or nucleotide monomers consisting of naturally occurring bases, sugars and intersugar (backbone) linkages and includes cDNA. The term also includes modified or substituted sequences comprising non-naturally occurring monomers or portions thereof. The nucleic acid sequences of the present application may be deoxyribonucleic acid sequences (DNA) or ribonucleic acid sequences (RNA) and may include naturally occurring bases including adenine, guanine, cytosine, thymidine and uracil. The sequences may also contain modified bases. Examples of such modified bases include aza and deaza adenine, guanine, cytosine, thymidine and uracil; and xanthine and hypoxanthine. The nucleic acid can be either double stranded or single stranded, and represents the sense or antisense strand. Further, the term “nucleic acid” includes the complementary nucleic acid sequences. 
     Increased cannabinoid biosynthetic pathway products produced by a genetically engineered microorganism can be the result of increasing activity of one or more enzymes associated with cannabinoid biosynthetic pathway. Increase of activity of an enzyme in a microorganism can include, for example, the introduction of a nucleic acid molecule comprising a nucleic acid sequence encoding the enzyme. In an embodiment, introduction of a nucleic acid molecule comprising a nucleic acid sequence encoding an enzyme can be accomplished by transformation. Examples of cannabinoid biosynthetic pathway enzymes include, but are not limited to hexanoyl-CoA synthetase, type III polyketide synthase (e.g., tetraketide synthase, Steely 1 and Steely 2), olivetolic acid cyclase, geranyl pyrophosphate synthase, aromatic prenyltransferase, geranyl pyrophosphate:olivetolic acid geranyltransferase, tetrahydrocannabidiol synthase, cannabichromene synthase, cannabidiol synthase, tetrahydrocannabinolic acid synthase, and cannabidiolic acid synthase. 
       FIG. 1  shows an exemplary cannabinoid biosynthetic pathway based on enzymes from  Cannabis sativa : Tetraketide synthase (TKS) condenses hexanoyl-CoA and malonyl-CoA to form the intermediate trioxododenacoyl-CoA; Olivetolic acid cyclase (OAC) catalyzes and intramolecular aldol condensation to yield olivetolic acid (OA); aromatic prenyltransferase transfers a geranyldiphosphate (GPP) onto OA to produce cannabigerolic acid (CBGA); tetrahydrocannabinolic acid synthase or cannabidiolic acid synthase catalyze the oxidative cyclization of CBGA into tetrahydrocannabinolic acid (THCA) or cannabidiolic acid (CBDA), respectively. Decarboxylation of THCA or CBDA to remove the carboxyl group will produce decarboxylated cannabinoids tetrahydrocannabinol (THC) or cannabidiol (CBD), respectively. 
     In addition to the exemplary cannabinoid biosynthetic pathway from  Cannabis sativa  shown in  FIG. 1 , alternative biosynthetic intermediates can be used in a cannabinoid biosynthetic pathway in a genetically engineered microorganism. For example, olivetol is an intermediate that lacks the carboxyl group of olivetolic acid. Use of olivetol instead of olivetolic acid in a cannabinoid biosynthetic pathway will produce cannabinoids that similarly lack a carboxyl group such as cannabigerol (CBG), tetrahydrocannabinol (THC), or cannabidiol (CBD). 
     In addition to the exemplary cannabinoid biosynthetic pathway from Cannabis sativa shown in  FIG. 1 , alternative enzymes can be used in a cannabinoid biosynthetic pathway in a genetically engineered microorganism. For example, in addition to the enzymes found in  Cannabis sativa , alternative enzymes of a cannabinoid biosynthetic pathway may be found in other plants (e.g.,  Humulus lupulus ), in bacteria (e.g.,  Streptomyces ), or in protists (e.g.,  Dictyostelium discoideum ). Enzymes that differ in structure, but perform the same function, may be used interchangeably in a cannabinoid biosynthetic pathway in a genetically engineered microorganism. For example, the aromatic prenyltransferases CsPT1 (SEQ ID NO:18) and CsPT4 (SEQ ID NO:64) from  Cannabis sativa , HIPT1 from  Humulus lupulus  (SEQ ID NO:65), and Orf2 (SEQ ID NO:63) from  Streptomyces  Sp. Strain Cl190 are all aromatic prenyltransferases that catalyze the synthesis of CBGA from GPP and OA. In a further example, the Steelyl (SEQ ID NO:61) or Steely2 (SEQ ID NO:62) polyketide synthase from  Dictyostelium discoideum , or a variant thereof, can be used to condense malonyl-CoA into olivetol, and may be used in place of TKS to produce olivetol in the absence of OAC. 
     In addition to the wild-type enzymes found in organisms discussed herein, modified variants of these enzymes can be used in a cannabinoid biosynthetic pathway in a genetically engineered microorganism. Variants of enzymes for use in a cannabinoid biosynthetic pathway can be generated by altering the nucleic acid sequence encoding said enzyme to, for example, increase/decrease the activity of a domain, add/remove a domain, add/remove a signaling sequences, or to otherwise alter the activity or specificity of the enzyme. For example, the sequence of Steelyl can be modified to reduce the activity of a methyltransferase domain in order to produce non-methylated cannabinoids. By way of example, this can be done by mutating amino acids G1516D+G1518A or G1516R relative to SEQ ID NO:61 as disclosed in WO/2018/148849, herein incorporated by reference. In a further example, the sequences of tetrahydrocannabinolic acid synthase or cannabidiolic acid synthase can be modified to remove an N-terminal secretion peptide. By way of example, this can be done by removing amino acids 1-28 of SEQ ID NO:20 or 21 to produce a truncated enzyme as disclosed in WO/2018/200888, herein incorporated by reference. 
     A hexanoyl-CoA synthetase is an acyl-activating enzyme, more specifically an acyl-CoA synthetase that ligates CoA and hexanoic acid or hexanoate to produce hexanoyl-CoA. A hexanoyl-CoA synthetase may have the amino acid sequence of SEQ ID NO: 19 or an amino acid sequence with at least 90% identity to SEQ ID NO: 19. 
     A type III polyketide synthase is an enzyme that produces polyketides by catalyzing the condensation reaction of acetyl units to thioester-linked starter molecules. A type III polyketide synthase may have the amino acid sequence of SEQ ID NO: 15, 61 or 62 or an amino acid sequence with at least 90% identity to SEQ ID NO: 15, 61 or 62. In an embodiment, the type III polyketide synthase is tetraketide synthase from  Cannabis sativa  which is also known in the art as olivetol synthase and 3,5,7-trioxododecanoyl-CoA synthase. Tetraketide synthase condenses hexanoyl-CoA with three malonyl-CoA in a multi-step reaction to form 3,5,7-trioxododecanoyl-CoA. In another embodiment, the type III polyketide synthase is Steely1 or Steely 2 from  Dictyostelium discoideum , comprising a domain with type III polyketide synthase activity, or a variant thereof (e.g., Steely1 (G1516D+G1518A) or Steely1 (G1516R) disclosed in WO/2018/148849). Steelyl is also known in the art as DiPKS or DiPKS1, and Steely2 is also known in the art as DiPKS37. 
     An olivetolic acid cyclase is an enzyme that catalyzes an intramolecular aldol condensation of trioxododecanoyl-CoA to form olivetolic acid. An olivetolic acid cyclase may have the amino acid sequence of SEQ ID NO: 16 or 17 or an amino acid sequence with at least 90% identity to SEQ ID NO: 16 or 17. Olivetolic acid cyclase from  Cannabis sativa  is also known in the art as olivetolic acid synthase and 3,5,7-trioxododecanoyl-CoA CoA-lyase. 
     An aromatic prenyltransferase, as used herein, refers to an enzyme capable of transferring a geranyl disphosphate onto olivetol to synthesize cannibergol (CBG) or onto olivetolic acid (OA) to synthesize cannabigerolic acid (CBGA). An example of an aromatic prenyltransferase is aromatic prenyltransferase from  Cannabis sativa  which is also known in the art as CsPT1, prenyltransferase 1, geranylpyrophosphate-olietolic acid geranyltransferase, and geranyl-diphosphate: olivetolate geranytransferase. Further examples of aromatic prenyltransferase include HIPT1 from  Humulus lupulus , CsPT4 from  Cannabis sativa , and Orf2 (NphB) from  Streptomyces  Sp. Strain Cl190. An aromatic prenyltransferase may have the amino acid sequence of SEQ ID NO: 18, 63, 64 or 65, or an amino acid sequence with at least 90% identity to SEQ ID NO: 18, 63, 64 or 65. 
     A tetrahydrocannabinolic acid synthase is also known in the art as Δ9-tetrahydrocannabinolic acid synthase, and synthesizes Δ9-tetrahydrocannabinolic acid by catalyzing the cyclization of the monoterpene moiety in cannabigerolic acid. A tetrahydrocannabinolic acid synthase may have the amino acid sequence of SEQ ID NO: 20 or an amino acid sequence with at least 90% identity to SEQ ID NO: 20. 
     A cannabidiolic acid synthase synthesizes cannabidiolic acid by catalyzing the stereoselective oxidative cyclization of the monoterpene moiety in cannabigerolic acid. A cannabidiolic acid synthase may have the amino acid sequence of SEQ ID NO: 21 or an amino acid sequence with at least 90% identity to SEQ ID NO: 21. 
     In an embodiment, the nucleic acid molecule encodes at least one, two, three, four, five, or six of hexanoyl-CoA synthetase, type III polyketide synthase (e.g., tetraketide synthase, Steely 1 and Steely 2), olivetolic acid cyclase, aromatic prenyltransferase, tetrahydrocannabinolic acid synthase, or cannabidiolic acid synthase; or encodes at least one, two, three, four, or five of type III polyketide synthase (e.g., tetraketide synthase, Steely 1 and Steely 2), olivetolic acid cyclase, aromatic prenyltransferase, tetrahydrocannabinolic acid synthase, or cannabidiolic acid synthase without encoding hexanoyl-CoA synthetase. In another embodiment, the at least one nucleic acid molecule comprises nucleic acid sequence encoding hexanoyl-CoA synthetase comprises at least 80%, 85%, 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to a sequence shown in SEQ ID NO:5 or 12. In another embodiment, the at least one nucleic acid molecule comprises nucleic acid sequence encoding type III polyketide synthase (e.g., tetraketide synthase, Steely 1 and Steely 2) comprises at least 80%, 85%, 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to a sequence shown in SEQ ID NO:1, 8, 56, 57, 66, or 67. In another embodiment, the at least one nucleic acid molecule comprises nucleic acid sequence encoding olivetolic acid cyclase comprises at least 80%, 85%, 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to a sequence shown in SEQ ID NO:2, 3, 9 or 10. In another embodiment, the at least one nucleic acid molecule comprises nucleic acid sequence encoding aromatic prenyltransferase comprises at least 80%, 85%, 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to a sequence shown in SEQ ID NO:4, 11, 58, 59, 60, 68, 69, or 70. In another embodiment, the at least one nucleic acid molecule comprises nucleic acid sequence encoding tetrahydrocannabinolic acid synthase comprises at least 80%, 85%, 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to a sequence shown in SEQ ID NO:6 or 13. In another embodiment, the at least one nucleic acid molecule comprises nucleic acid sequence encoding cannabidiolic acid synthase comprises at least 80%, 85%, 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to a sequence shown in SEQ ID NO:7 or 14. In another embodiment, the nucleic acid molecule is comprised in a genetically engineered microorganism. 
     In an embodiment, the nucleic acid molecule comprising nucleic acid sequence encoding at least one of hexanoyl-CoA synthetase comprises amino acid sequence with at least 90%, 95%, 96%, 97%, 98%, 99% , or 100% sequence identity to sequence as shown in SEQ ID NO:19, type III polyketide synthase comprises amino acid sequence with at least 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to sequence as shown in SEQ ID NO:15, 61 or 62, olivetolic acid cyclase comprises amino acid sequence with at least 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to sequence as shown in SEQ ID NO:16 or 17, aromatic prenyltransferase comprises amino acid sequence with at least 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to sequence as shown in SEQ ID NO:20, and cannabidiolic acid synthetase comprises amino acid sequence with at least 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to sequence as shown in SEQ ID NO:21. In another embodiment, the nucleic acid molecule does not comprise nucleic acid sequence encoding hexanoyl-CoA synthetase. In another embodiment, the nucleic acid molecule is comprised in a genetically engineered microorganism. 
     As used herein, the term “vector” or “nucleic acid vector” means a nucleic acid molecule, such as a plasmid, comprising regulatory elements and a site for introducing transgenic DNA, which is used to introduce said transgenic DNA into a microorganism. The transgenic DNA can encode a heterologous protein, which can be expressed in and isolated from a microorganism. The transgenic DNA can be integrated into nuclear, mitochondrial or chloroplastic genomes through homologous or non-homologous recombination. The transgenic DNA can also replicate without integrating into nuclear, mitochondrial or chloroplastic genomes. The vector can contain a single, operably-linked set of regulatory elements that includes a promoter, a 5′ untranslated region (5′ UTR), an insertion site for transgenic DNA, a 3′ untranslated region (3′ UTR) and a terminator sequence. Vectors useful in the present methods are well known in the art. In one embodiment, the nucleic acid molecule is an episomal vector. 
     As used herein, the term “episomal vector” refers to a DNA vector based on a bacterial episome that can be expressed in a transformed cell without integration into the transformed cell genome. 
     In another embodiment, the vector is a commercially-available vector. As used herein, the term “expression cassette” means a single, operably-linked set of regulatory elements that includes a promoter, a 5′ untranslated region (5′ UTR), an insertion site for transgenic DNA, a 3′ untranslated region (3′ UTR) and a terminator sequence. In an embodiment, the at least one nucleic acid molecule is an episomal vector. 
     The term “operably-linked”, as used herein, refers to an arrangement of two or more components, wherein the components so described are in a relationship permitting them to function in a coordinated manner. For example, a transcriptional regulatory sequence or a promoter is operably-linked to a coding sequence if the transcriptional regulatory sequence or promoter facilitates aspects of the transcription of the coding sequence. The skilled person can readily recognize aspects of the transcription process, which include, but not limited to, initiation, elongation, attenuation and termination. In general, an operably-linked transcriptional regulatory sequence joined in cis with the coding sequence, but it is not necessarily directly adjacent to it. 
     The nucleic acid vectors encoding the cannabinoid biosynthetic pathway enzyme therefore contain elements suitable for the proper expression of the enzyme in the microorganism. Specifically, each expression vector contains a promoter that promotes transcription in microorganisms. The term “promoter,” as used herein, refers to a nucleotide sequence that directs the transcription of a gene or coding sequence to which it is operably-linked. Suitable promoters include, but are not limited to, pEF-1α, p40SRPS8, pH4-1B, py-Tubulin, pRBCMT, pFcpB, pFcpC, pFcpD (as shown in Table 1 as SEQ ID NO:38-45; see Slattery et al, 2018), and RbcS2. The skilled person can readily appreciate inducible promoters including chemically-inducible promoters, alcohol inducible promoters, and estrogen inducible promoters can also be used. Predicted promoters, such as those that can be found from genome database mining may also be used. In addition, the nucleic acid molecule or vector may contain intron in front of the cloning site to drive a strong expression of the gene of interest. The intron includes introns of FBAC2-1 TUFA-1, EIF6-1, RPS4-1 (as shown in Table 1 as SEQ ID NO:34-37) and RbcS2. The nucleic acid molecule or vector also contains a suitable terminator such as tEF-1α, t40SRPS8, tH4-1B, tγ-Tubulin, tRBCMT, tFcpB, tFcpC, tFcpD or PAL (as shown in Table 1 as SEQ ID NO:46-53). Seletectable marker genes can also be linked on the vector, such as the kanamycin resistance gene (also known as neomycin phosphotransferase gene II, or nptII), zeocin resistance gene, hygromycin resistance gene, Basta resistance gene, hygromycin resistance gene, or others. As used herein, the term “tag” refers to an amino acid sequence that is recognized by an antibody. The tag amino acid sequence links to, for example, sequence of an enzyme, thereby allowing detection or isolation of the enzyme by the binding between the tag and the tag-specific antibody. For example, common tags known in the art include 6His, MYC, FLAG, V5, HA and HSV. These tags are useful when positioned at the N- or C-terminus. 
     In an embodiment, the nucleic acid molecule or vector encoding the at least one cannabinoid biosynthetic pathway enzyme comprises a promoter nucleic acid sequence selected from SEQ ID NO:38-45, wherein said promoter is operably-linked to a polynucleotide sequence with at least 80%, 85%, 90%, 95%, 96%, 97%, 98%, 99% or 100% sequence identity to a sequence selected from SEQ ID NO:1-14, 56-60, and 66-70. In another embodiment, the nucleic acid molecule comprises at least one intron sequence selected from SEQ ID NO:34-37. In another embodiment, the nucleic acid molecule comprises a terminator nucleic acid sequence selected from SEQ ID NO:46-53. In another embodiment, the genetically engineered microorganism comprises a nucleic acid molecule comprising at least one tag sequence selected from SEQ ID NO:22-33. 
     The nucleic acid molecule can be constructed to express at least one, two, three, four, five, or six enzymes associated with the cannabinoid biosynthetic pathway. In an embodiment, the nucleic acid molecule comprises two or more polynucleotide sequences, each of which encodes one cannabinoid biosynthetic pathway enzyme and is operably linked to the same promoter. Where at least two, three, four, five, or six enzymes are encoded in a construct, the construct can contain nucleotide sequence such as shown in SEQ ID NO:54 or 55 that encodes a self-cleaving sequence FMDV2a, which results in the enzymes being produced as separated proteins, or the construct can contain peptide linker sequences linking the enzymes, allowing substrate channelling in which the passing of the intermediary metabolic product of one enzyme directly to another enzyme or active site without its release into solution, or a combination of self-cleaving and linker sequences. In an embodiment, the nucleic acid molecule comprises at least one linker sequence between at least two polynucleotide sequences. In another embodiment, the linker sequence is a self-cleaving sequence, optionally SEQ ID NO:54 or 55. 
     In another embodiment, the vector comprises a nucleic acid sequence as described herein. In another embodiment, a host cell is transformed with a vector or nucleic acid molecule comprising a nucleic acid sequence as described herein. In another embodiment, the host cell is any microorganism as described herein. 
     Nucleic acid sequences as described herein can be provided in vectors in different arrangements or combinations. Each individual sequence that encodes an enzyme of a cannabinoid biosynthetic pathway can be provided in separate vectors. Alternatively, multiple sequences can be provided together in the same vector. For example, nucleic acid sequences encoding a type III polyketide synthase and an olivetolc acid cyclase can be provided together in a first vector, a nucleic acid sequence encoding an aromatic prenyltransferase can be provided in a second vector, and nucleic acid sequences encoding a tetrahydrocannabinolic acid synthase and/or a cannabidiolic acid synthase can be provided in a third vector. Alternatively, sequences that encode all of the enzymes of a cannabinoid biosynthetic pathway can be provided together in the same vector. Where more than one sequence that encodes an enzyme is provided in the same vector, the sequences can be provided in separate expression cassettes, or together in the same expression cassette. Where two or more sequences are in the same expression cassette, they can be provided in the same open reading frame so as to produce a fusion protein. Two or more sequences that encode a fusion protein can be separated by linker sequences that encode restriction nuclease recognition sites or self-cleaving peptide linkers. Accordingly, a genetically modified microorganism for the production of cannabinoids can be engineered by stepwise transfection with multiple vectors that each comprises nucleic acid sequences that encode one or more enzymes of a cannabinoid biosynthetic pathway, or with a single vector that comprises nucleic acid sequences that encode all of the enzymes of a cannabinoid biosynthetic pathway. 
     As used herein, the term “microalgae” and its derivatives, include photosynthetic and non-photosynthetic microorganisms that are eukaryotes. As used herein, the term “cyanobacteria” and its derivatives, include photosynthetic microorganisms that are prokaryotes. In an embodiment, the microalga is a GC-rich microalga. As used herein, “GC-rich microalga” refers to a microalga wherein the DNA of the nuclear genome and/or the plastid genome comprises at least 50%, at least 55%, at least 60%, at least 65%, at least 70%, or at least 75% GC content. In an embodiment, the microalga is an oleaginous microalga. As used herein “oleaginous” refers to a microalga comprising a lipid conent of at least 35%, at least 40%, at least 45%, or at least 50% by weight. In an embodiment, the microalga is a cold-adapted microalga. As used herein, “cold-adapted” refers to a microalga that grows in temperate, sub-polar, or polar regions in nature, or that has been adapted in artificial growth conditions to grow at temperatures found in temperate, sub-polar, or polar regions. In some embodiments, the cold-adapted microalga grows at a temperature lower than 24° C., lower than 20° C., lower than 16° C., or lower than 12° C. In an embodiment, the microalga is a cold-adapted microalga that exhibits increased lipid content when grown at a temperature lower than 24° C., lower than 20° C., lower than 16° C., or lower than 12° C. 
     In an embodiment, the microalga is from the genera  Ankistrodesmus, Asteromonas, Auxenochlorella, Basichlamys, Botryococcus, Botryokoryne, Borodinella, Brachiomonas, Catena, Carteria, Chaetophora, Characiochloris, Characiosiphon, Chlainomonas, Chlamydomonas, Chlorella, Chlorochytrium, Chlorococcum, Chlorogonium, Chloromonas, Closteriopsis, Dictyochloropsis, Dunaliella, Ellipsoidon, Eremosphaera, Eudorina, Floydiella, Friedmania, Haematococcus, Hafniomonas, Heterochlorella, Gonium, Halosarcinochlamys, Koliella, Lobocharacium, Lobochlamys, Lobomonas, Lobosphaera, Lobosphaeropsis, Marvania, Monoraphidium, Myrmecia, Nannochloris, Oocystis, Oogamochlamys, Pabia, Pandorina, Parietochloris, Phacotus, Platydorina, Platymonas, Pleodorina, Polulichloris, Polytoma, Polytomella, Prasiola, Prasiolopsis, Prasiococcus, Prototheca, Pseudochlorella, Pseudocarteria, Pseudotrebouxia, Pteromonas, Pyrobotrys, Rosenvingiella, Scenedesmus, Spirogyra, Stephanosphaera, Tetrabaena, Tetraedron, Tetraselmis, Trebouxia, Trochisciopsis, Viridiella, Vitreochlamys, Volvox, Volvulina, Vulcanochloris, Watanabea, Yamagishiella, Euglena, Isochrysis, Nannochloropsis . In an embodiment, the microalga is  Chlamydomonas reinhardtii, Chlorella vulgaris, Chlorella sorokiniana, Chlorella protothecoides, Tetraselmis chui, Nannochloropsis oculate, Scenedesmus obliquus, Acutodesmus dimorphus, Dunaliella tertiolecta , or  Heamatococus plucialis . In another embodiment, the microalga is a diatom, optionally  Phaeodactylum tricornutum  or Thalassiosira pseudonana. 
     In another embodiment, the cyanobacterium is from Spirulinaceae, Phormidiaceae, Synechococcaceae, or Nostocaceae. In an embodiment, the cyanobacterium is  Arthrospira plantesis, Arthrospira maxima, Synechococcus elongatus , or  Aphanizomenon flos - aquae.    
     In another embodiment, the microorganism is a bacterium, for example from the genera  Escherichia, Bacillus, Caulobacter, Mycoplasma, Pseudomonas, Streptomyces , or  Zymomonas.    
     In another embodiment, the microorganism is a protist, for example from the genera  Dictyostelium, Tetrahymena, Emiliania , or  Thalassiosira.    
     In another emobodiment, the microorganism is a fungus, for example from the genera  Aspergillus, Saccharomyces, Schizosaccharomyces , or  Fusarium.    
     The present disclosure also provides a cell culture comprising a genetically engineered microorganism described herein for production of cannabinoid biosynthetic pathway products and a medium for culturing the genetically engineered microorganism. In an embodiment, the medium is substantially free of a sugar, i.e., the concentration of the sugar being less than 2%, less than 1.5%, less than 1%, less than 0.5%, or less than 0.1% by weight. In another embodiment, the medium contains no more than trace amounts of a sugar, a trace amount commonly understood in the art as referring to insignificant amounts or amounts near the limit of detection. Sugars known to be required for culturing microorganisms that are not capable of photosynthesis include, but are not limited to, monosaccharides (e.g., glucose, fructose, ribose, xylose, mannose, and galactose) and disaccharides (e.g., sucrose, lactose, maltose, lactulose, trehalose, and cellobiose). 
     In another embodiment, the medium is substantially free of a fixed carbon source, i.e., the concentration of the fixed carbon source being less than 2%, less than 1.5%, less than 1%, less than 0.5%, or less than 0.1% by weight. In another embodiment, the medium contains no more than trace amounts of a fixed carbon source. The term “fixed carbon source”, as used herein, refers to an organic carbon molecule that provides a source of carbon for the growth and/or metabolism of a microorganism. Examples of fixed carbon sources include, but are not limited to, sugars, glycerol, and carboxylic acid (such as hexanoic acid, butyric acid and their respective salts). 
     Microorganisms may be cultured in conditions that are permissive to their growth. It is known that photosynthetic microorganisms are capable of carbon fixation wherein carbon dioxide (which is not a fixed carbon source) is fixed into organic molecules such as sugars using energy from a light source. The fixation of carbon dioxide using energy from a light source is photosynthesis. Suitable sources of light for the provision of energy in photosynthesis include sunlight and artificial lights. Photosynthetic microorganisms are capable of growth and/or metabolism without a fixed carbon source. Photosynthetic growth is a form of autotrophic growth, wherein a microorganism is able to produce organic molecules on its own using an external energy source such as light. This is in contrast to heterotrophic growth, wherein a microorganism must consume organic molecules for growth and/or metabolism. Heterotrophic organisms therefore require a fixed carbon source for growth and/or metabolism. Some photosynthetic organisms are capable of mixotrophic growth, wherein the microorganism fixes carbon by photosynthesis while also consuming fixed carbon sources. Microorganisms such as microalgae and cyanobacteria may be cultured using methods and conditions known in the art (see, e.g., Biofuels from Algae, eds. Pandey et al., 2014, Elsevier, ISBN 978-0-444-59558-4). Some microorganisms are capable of chemoautotrophic growth, Similar to photosynthetic microorganisms, chemoautotrophic organisms are capable of carbon dioxide fixation but using energy derived from chemical sources (e.g. hydrogen sulfide, ferrous iron, molecular hydrogen, ammonia) rather than light. 
     The present disclosure also provides a nucleic acid molecule comprising a nucleotide sequence encoding at least one, two, three, four, five, or six cannabinoid biosynthetic pathway enzyme, wherein the nucleic acid molecule comprises at least one polynucleotide sequence with at least 80%, 85%, 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to a sequence selected from SEQ ID NO:1-14, 56-60, and 66-70. In one embodiment, the nucleic acid molecule comprises nucleic acid sequences encoding at least one, two, three, four, five or six of hexanoyl-CoA synthetase, type III polyketide synthase (e.g., tetraketide synthase, Steely 1 and Steely 2), olivetolic acid cyclase, aromatic prenyltransferase, tetrahydrocannabinolic acid synthase, or cannabidiolic acid synthase. In another embodiment, the nucleic acid molecule comprises nucleic acid sequences encoding at least one, two, three, four, or five of type III polyketide synthase (e.g., tetraketide synthase, Steely 1 and Steely 2), olivetolic acid cyclase, aromatic prenyltransferase, tetrahydrocannabinolic acid synthase, or cannabidiolic acid synthase without encoding hexanoyl-CoA synthetase. 
     In an embodiment, the nucleic acid molecule comprises at least a polynucleotide sequence with at least 80%, 85%, 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to SEQ ID NO:1 and a polynucleotide sequence with at least 80%, 85%, 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to SEQ ID NO:2. In another embodiment, the nucleic acid molecule comprises at least a polynucleotide sequence with at least 80%, 85%, 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to SEQ ID NO:1 and a polynucleotide sequence with at least 80%, 85%, 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to SEQ ID NO:3. In an embodiment, the nucleic acid molecule comprises at least a polynucleotide sequence with at least 80%, 85%, 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to SEQ ID NO: 66 or 67. In another embodiment, the nucleic acid molecule comprises at least a polynucleotide sequence with at least 80%, 85%, 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to SEQ ID NO:4, 68, 69, or 70, and optionally a polynucleotide sequence with at least 80%, 85%, 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to SEQ ID NO:5. In another embodiment, the nucleic acid molecule comprises at least a polynucleotide sequence with at least 80%, 85%, 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to SEQ ID NO:6 and/or a polynucleotide sequence with at least 80%, 85%, 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to SEQ ID NO:7. In another embodiment, the nucleic acid molecule is comprised in a genetically engineered microorganism, optionally a GC-rich microalga, optionally  Chlamydomonas reinhardtii, Chlorella vulgaris, Chlorella sorokiniana, Chlorella protothecoides, Tetraselmis chui, Nannochloropsis oculate, Scenedesmus obliquus, Acutodesmus dimorphus, Dunaliella tertiolecta , or  Heamatococus plucialis.    
     In an embodiment, the nucleic acid molecule comprises at least a polynucleotide sequence with at least 80%, 85%, 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to SEQ ID NO:8 and a polynucleotide sequence with at least 80%, 85%, 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to SEQ ID NO:9. In another embodiment, the nucleic acid molecule comprises at least a polynucleotide sequence with at least 80%, 85%, 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to SEQ ID NO:8 and a polynucleotide sequence with at least 80%, 85%, 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to SEQ ID NO:10. In an embodiment, the nucleic acid molecule comprises at least a polynucleotide sequence with at least 80%, 85%, 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to SEQ ID NO: 56 or 57. In another embodiment, the nucleic acid molecule comprises at least a polynucleotide sequence with at least 80%, 85%, 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to SEQ ID NO:11, 58, 59, or 60, and optionally a polynucleotide sequence with at least 80%, 85%, 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to SEQ ID NO:12. In another embodiment, the nucleic acid molecule comprises at least a polynucleotide sequence with at least 80%, 85%, 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to SEQ ID NO:13 and/or a polynucleotide sequence with at least 80%, 85%, 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to SEQ ID NO:14. In another embodiment, the nucleic acid molecule is comprised in a genetically engineered microorganism, optionally a diatom, optionally  Thalassiosira pseudonana  or  Phaeodactylum tricornutum.    
     The phrase “introducing a nucleic acid molecule into a microorganism” includes both the stable integration of the nucleic acid molecule into the genome of a microorganism to prepare a genetically engineered microorganism as well as the transient integration of the nucleic acid into microorganism. The introduction of a nucleic acid into a cell is also known in the art as transformation. The nucleic acid vectors may be introduced into the microorganism using techniques known in the art including, without limitation, agitation with glass beads, electroporation, agrobacterium-mediated transformation, an accelerated particle delivery method, i.e. particle bombardment, a cell fusion method or by any other method to deliver the nucleic acid vectors to a microorganism. 
     Further provided is a method for producing a cannabinoid biosynthetic pathway product in a genetically engineered microorganism, comprising introducing into the microorganism at least one nucleic acid molecule encoding at least one, two, three, four, five, or six cannabinoid biosynthetic pathway enzyme, wherein the at least one nucleic acid molecule encoding the at least one, two, three, four, five, or six cannabinoid biosynthetic pathway enzyme comprises a polynucleotide sequence with at least 80%, 85%, 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to a sequence selected from SEQ ID NO:1-14, 56-60, and 66-70, wherein the microorganism is a microalga or a cyanobacterium, and wherein the genetically engineered microorganism having increased production of at least one, two, three, four, five, six, seven or eight cannabinoid biosynthetic pathway products relative to the corresponding wild-type microorganism. 
     Further provided is a method for producing a cannabinoid biosynthetic pathway product in a genetically engineered microorganism, comprising introducing into the microorganism at least one nucleic acid molecule encoding at least one cannabinoid biosynthetic pathway enzyme, wherein the at least one cannabinoid biosynthetic pathway enzyme does not comprise hexanoyl-CoA synthetase, wherein the genetically engineered microorganism is a microalga or a cyanobacterium, and wherein the genetically engineered microorganism has increased production of at least one cannabinoid biosynthetic pathway product relative to the corresponding wild-type microorganism. 
     Further provided is a method for producing a cannabinoid biosynthetic pathway product in a genetically engineered microorganism, comprising introducing into the microorganism at least one nucleic acid molecule encoding at least one cannabinoid biosynthetic pathway enzyme, wherein the genetically engineered microorganism is a photosynthetic microalga or a cyanobacterium, wherein the at least one nucleic acid molecule is an episomal vector, and wherein the genetically engineered microorganism has increased production of at least one cannabinoid biosynthetic pathway product relative to the corresponding wild-type microorganism. 
     Further provided is a method for producing a cannabinoid biosynthetic pathway product in a genetically engineered microorganism, comprising introducing into the microorganism at least one nucleic acid molecule encoding at least two cannabinoid biosynthetic pathway enzymes, wherein the at least one nucleic acid molecule comprises a promoter and at least two polynucleotide sequences, each of which encodes one cannabinoid biosynthetic pathway enzyme and is operably linked to the promoter, wherein the genetically engineered microorganism is a microalga or a cyanobacterium, and wherein the genetically engineered microorganism has increased production of at least one cannabinoid biosynthetic pathway product relative to the corresponding wild-type microorganism. 
     Further provided is a method for producing a cannabinoid biosynthetic pathway product in a genetically engineered microorganism, comprising introducing into the microorganism at least one nucleic acid molecule encoding at least one cannabinoid biosynthetic pathway enzyme, wherein the genetically engineered microorganism is a cyanobacterium that does not belong to  Anabaena, Gleocapsa, Phormidium, Anacystis, Synechococcus  or  Oscillatoria , and wherein the genetically engineered microorganism has increased production of at least one cannabinoid biosynthetic pathway product relative to the corresponding wild-type microorganism. 
     Further provided is a method for producing a cannabinoid biosynthetic pathway product in a genetically engineered microorganism, comprising introducing into the microorganism at least one nucleic acid molecule encoding at least one cannabinoid biosynthetic pathway enzyme, wherein the genetically engineered microorganism is a diatom that does not belong to  Amphora, Chaetoceros, Fragilaria, Cyclotella, Navicula , or  Nitzschia , and wherein the genetically engineered microorganism has increased production of at least one cannabinoid biosynthetic pathway product relative to the corresponding wild-type microorganism. 
     Further provided is a method for producing a cannabinoid biosynthetic pathway product in a cell culture comprising a genetically engineered microorganism and a medium that is substantially free of a sugar, comprising introducing into the microorganism at least one nucleic acid molecule encoding at least one cannabinoid biosynthetic pathway enzyme, and incubating the genetically engineered microorganism in the medium for a period of time sufficient to produce a cannabinoid biosynthetic pathway product, wherein the genetically engineered microorganism is a microalga or a cyanobacterium, and wherein the genetically engineered microorganism has increased production of at least one cannabinoid biosynthetic pathway product relative to the corresponding wild-type microorganism. 
     In an embodiment, the method involves at least one nucleic acid molecule comprising nucleic acid sequence encoding at least one, two, three, four, five, or six of hexanoly-CoA synthetase, type III polyketide synthase (e.g., tetraketide synthase, Steely 1 and Steely 2), olivetolic acid cyclase, aromatic prenyltransferase, tetrahydrocannabinolic acid synthase, or cannabidiolic acid synthase. In another embodiment, the method involves at least one nucleic acid molecule comprising nucleic acid sequence encoding at least one, two, three, four, or five of type III polyketide synthase (e.g., tetraketide synthase, Steely 1 and Steely 2), olivetolic acid cyclase, aromatic prenyltransferase, tetrahydrocannabinolic acid synthase, or cannabidiolic acid synthase without encoding hexanoyl-CoA synthetase. 
     In another embodiment, the method involves at least one nucleic acid molecule comprising nucleic acid sequence encoding at least one, two, three, four, five, or six of hexanoyl-CoA synthetase comprises amino acid sequence with at least 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to sequence as shown in SEQ ID NO:19, type III polyketide synthase comprises amino acid sequence with at least 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, olivetolic acid cyclase comprises amino acid sequence with at least 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to sequence as shown in SEQ ID NO:16 or 17, aromatic prenyltransferase comprises amino acid sequence with at least 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to sequence as shown in SEQ ID NO:20, and cannabidiolic acid synthetase comprises amino acid sequence with at least 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to sequence as shown in SEQ ID NO:21. 
     In an embodiment, the method involves a promoter nucleic acid sequence selected from SEQ ID NO:38-45, wherein said promoter is operably-linked to a polynucleotide sequence with at least 80%, 85%, 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to a sequence selected from SEQ ID NO:1-14, 56-60, and 66-70. In another embodiment, the method involves at least one tag sequence selected from SEQ ID NO:22-33, at least one intron sequence selected from SEQ ID NO:34-37, and/or a terminator nucleic acid sequence selected from SEQ ID NO:46-53. 
     In an embodiment, the method involves at least two polynucleotide sequences with at least 80%, 85%, 90%, 95%, 96%, 97%, 98%, 99%, or 100% sequence identity to a sequence selected from SEQ ID NO:1-14, 56-60, and 66-70. In another embodiment, the method involves at least one linker sequence between the at least two polynucleotide sequences. In another embodiment, the method involves a linker sequence that is a self-cleaving sequence, optionally SEQ ID NO:54 or 55. 
     In another embodiment, the method involves producing a cannabinoid biosynthetic pathway product in a microalga, wherein the microalga is a GC-rich microalga, optionally  Chlamydomonas reinhardtii , or a diatom, optionally  Phaeodactylum tricornutum  or  Thalassiosira pseudonana . In another embodiment, the method involves producing a cannabinoid biosynthetic pathway product in cyanobacteria, wherein the cyanobacteria are from Spirulinaceae, Phormidiaceae, Synechococcaceae, or Nostocaceae, optionally  Arthrospira plantesis, Arthrospira maxima, Synechococcus elongatus , or  Aphanizomenon flos - aquae . In another embodiment, the method involves introducing at least one nucleic acid molecule that is an episomal vector into the microorganism. In another embodiment, the method involves introducing at least one nucleic acid molecule described herein into the microorganism. 
     In another embodiment, the method involves production of at least one, two, three, four, five, six, seven, eight, nine, or ten cannabinoid biosynthetic pathway products including hexanoyl-CoA, trioxododecanoyl-CoA, olivetolic acid, olivetol, cannabigerolic acid, cannabigerol, Δ9-tetrahydrocanannabinolic acid, cannabidiolic acid, Δ9-tetrahydrocanannabinol, or cannabidiol. 
     The following non-limiting Example is illustrative of the present disclosure: 
     Embodiments 
     Particular embodiments of the disclosure include, without limitation, the following:
     1. A genetically engineered microorganism that is capable of producing olivetolic acid, wherein the genetically engineered microorganism is a photosynthetic microalga or a cyanobacterium.   2. The genetically engineered microorganism of embodiment 1, wherein the genetically engineered microorganism does not comprise an exogenous nucleic acid molecule encoding hexanoyl-CoA synthetase.   3. The genetically engineered microorganism of embodiment 1 or 2, comprising at least one nucleic acid molecule that encodes tetraketide synthase and olivetolic acid cyclase.   4. The genetically engineered microorganism of embodiment 3, wherein the tetraketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, and the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17.   5. The genetically engineered microorganism of embodiment 3 or 4, wherein the at least one nucleic acid molecule comprises a promoter and two polynucleotide sequences, one encoding tetraketide synthase and the other encoding olivetolic acid cyclase, each of which is operably linked to the promoter.   6. The genetically engineered microorganism of embodiment 3 or 4, wherein the at least one nucleic acid molecule comprises a first nucleic acid molecule encoding tetraketide synthase and a second nucleic acid molecule encoding olivetolic acid cyclase.   7. The genetically engineered microorganism of any one of embodiments 3 to 6, wherein the at least one nucleic acid molecule is an episomal vector.   8. The genetically engineered microorganism of any one of embodiments 3 to 7, wherein the at least one nucleic acid molecule further encodes aromatic prenyltransferase.   9. The genetically engineered microorganism of embodiment 8, which is capable of producing cannabigerolic acid.   10. The genetically engineered microorganism of embodiment 8 or 9, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65.   11. The genetically engineered microorganism of any one of embodiments 8 to 10, wherein the at least one nucleic acid molecule further encodes tetrahydrocannabinolic acid synthase or cannabidiolic acid synthase.   12. The genetically engineered microorganism of embodiment 11, which is capable of producing Δ9-tetrahydrocanannabinolic acid or cannabidiolic acid.   13. The genetically engineered microorganism of embodiment 11 or 12, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, and the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21.   14. The genetically engineered microorganism of embodiment 3 to 13, wherein the at least one nucleic acid molecule comprises at least one polynucleotide sequence with at least 80% sequence identity to a sequence selected from SEQ ID NO:1-4, 6-11, 13, 14, 58-60 and 68-70.   15. The genetically engineered microorganism of embodiment 14, wherein the at least one nucleic acid molecule comprises a promoter nucleic acid sequence, optionally selected from SEQ ID NO:38-45, wherein said promoter is operably-linked to the polynucleotide sequence with at least 80% sequence identity to a sequence selected from SEQ ID NO:1-4, 6-11, 13, 14, 58-60 and 68-70.   16. The genetically engineered microorganism of any one of embodiments 3 to 15, wherein the at least one nucleic acid molecule comprises at least one intron sequence, optionally selected from SEQ ID NO:34-37.   17. The genetically engineered microorganism of any one of embodiments 3 to 16, wherein the at least one nucleic acid molecule comprises a terminator nucleic acid sequence, optionally selected from SEQ ID NO:46-53.   18. The genetically engineered microorganism of any one of embodiments 3 to 17, wherein the at least one nucleic acid molecule comprises at least one tag sequence, optionally selected from SEQ ID NO:22-33.   19. The genetically engineered microorganism of any one of embodiments 3 to 18, wherein the at least one nucleic acid molecule comprises at least two polynucleotide sequences with at least 80% sequence identity to a sequence selected from SEQ ID NO:1-4, 6-11, 13, 14, 58-60 and 68-70.   20. The genetically engineered microorganism of embodiment 19, wherein the at least one nucleic acid molecule comprises at least one linker sequence between the at least two polynucleotide sequences.   21. The genetically engineered microorganism of embodiment 20, wherein the at least one linker sequence is a self-cleaving sequence, optionally selected from SEQ ID NO:54-55.   22. The genetically engineered microorganism of any one of embodiments 1 to 21, wherein the microalga is a GC-rich microalga, optionally  Chlamydomonas reinhardtii, Chlorella vulgaris, Chlorella sorokiniana, Chlorella protothecoides, Tetraselmis chui, Nannochloropsis oculate, Scenedesmus obliquus, Acutodesmus dimorphus, Dunaliella tertiolecta , or  Heamatococus plucialis.      23. The genetically engineered microorganism of embodiment 22, wherein the microalga is  Chlamydomonas reinhardtii.      24. The genetically engineered microorganism of any one of embodiments 1 to 21, wherein the microalga is a diatom, optionally  Phaeodactylum tricornutum  or  Thalassiosira pseudonana.      25. The genetically engineered microorganism of embodiment 24, wherein the microalga is  Phaeodactylum tricornutum.      26. The genetically engineered microorganism of embodiment 24, wherein the diatom does not belong to  Amphora, Chaetoceros, Fragilaria, Cyclotella, Navicula , or  Nitzschia.      27. The genetically engineered microorganism of any one of embodiments 1 to 21, wherein the cyanobacterium is a Spirulinaceae, Phormidiaceae, Synechococcaceae, or Nostocaceae, optionally  Arthrospira plantesis, Arthrospira maxima, Synechococcus elongatus  or  Aphanizomenon flos - aquae.      28. The genetically engineered microorganism of any one of embodiments 1 to 21, wherein the cyanobacterium does not belong to  Anabaena, Gleocapsa, Phormidium, Anacystis, Synechococcus  or  Oscillatoria.      29. A genetically engineered microorganism that is capable of producing olivetol, wherein the genetically engineered microorganism is a microalga, optionally a photosynthetic microalga, or a cyanobacterium.   30. The genetically engineered microorganism of embodiment 29, wherein the genetically engineered microorganism does not comprise an exogenous nucleic acid molecule encoding hexanoyl-CoA synthetase.   31. The genetically engineered microorganism of embodiment 29 or 30, comprising at least one nucleic acid molecule that encodes Steely1, Steely 2, or a variant thereof.   32. The genetically engineered microorganism of embodiment 31, wherein the variant of Steely1 or Steely2 comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:61 or 62, respectively.   33. The genetically engineered microorganism of any one of embodiments 31 or 32, wherein the at least one nucleic acid molecule is an episomal vector.   34. The genetically engineered microorganism of any one of embodiments 31 to 33, wherein the at least one nucleic acid molecule further encodes aromatic prenyltransferase.   35. The genetically engineered microorganism of embodiment 34, which is capable of producing cannabigerol.   36. The genetically engineered microorganism of embodiment 34 or 35, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65.   37. The genetically engineered microorganism of any one of embodiments 34 to 36, wherein the at least one nucleic acid molecule further encodes tetrahydrocannabinolic acid synthase or cannabidiolic acid synthase.   38. The genetically engineered microorganism of embodiment 37, which is capable of producing Δ9-tetrahydrocanannabinol or cannabidiol.   39. The genetically engineered microorganism of embodiment 37 or 38, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, and the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21.   40. The genetically engineered microorganism of embodiment 31 to 39, wherein the at least one nucleic acid molecule comprises at least one polynucleotide sequence with at least 80% sequence identity to a sequence selected from SEQ ID NO: 4, 6, 7, 11, 13, 14, 56-60 and 66-70.   41. The genetically engineered microorganism of embodiment 40, wherein the at least one nucleic acid molecule comprises a promoter nucleic acid sequence, optionally selected from SEQ ID NO:38-45, wherein said promoter is operably-linked to the polynucleotide sequence with at least 80% sequence identity to a sequence selected from SEQ ID NO: 4, 6, 7, 11, 13, 14, 56-60 and 66-70.   42. The genetically engineered microorganism of any one of embodiments 31 to 41, wherein the at least one nucleic acid molecule comprises at least one intron sequence, optionally selected from SEQ ID NO:34-37.   43. The genetically engineered microorganism of any one of embodiments 31 to 42, wherein the at least one nucleic acid molecule comprises a terminator nucleic acid sequence, optionally selected from SEQ ID NO:46-53.   44. The genetically engineered microorganism of any one of embodiments 31 to 43, wherein the at least one nucleic acid molecule comprises at least one tag sequence, optionally selected from SEQ ID NO:22-33.   45. The genetically engineered microorganism of any one of embodiments 31 to 44, wherein the at least one nucleic acid molecule comprises at least two polynucleotide sequences with at least 80% sequence identity to a sequence selected from SEQ ID NO: 4, 6, 7, 11, 13, 14, 56-60 and 66-70.   46. The genetically engineered microorganism of embodiment 45, wherein the at least one nucleic acid molecule comprises at least one linker sequence between the at least two polynucleotide sequences.   47. The genetically engineered microorganism of embodiment 47, wherein the at least one linker sequence is a self-cleaving sequence, optionally selected from SEQ ID NO:54-55.   48. The genetically engineered microorganism of any one of embodiments 29 to 47, wherein the microalga is a GC-rich microalga, optionally  Chlamydomonas reinhardtii, Chlorella vulgaris, Chlorella sorokiniana, Chlorella protothecoides, Tetraselmis chui, Nannochloropsis oculate, Scenedesmus obliquus, Acutodesmus dimorphus, Dunaliella tertiolecta , or  Heamatococus plucialis.      49. The genetically engineered microorganism of embodiment 48, wherein the microalga is  Chlamydomonas reinhardtii.      50. The genetically engineered microorganism of any one of embodiments 29 to 47, wherein the microalga is a diatom, optionally  Phaeodactylum tricornutum  or  Thalassiosira pseudonana.      51. The genetically engineered microorganism of embodiment 50, wherein the microalga is  Phaeodactylum tricornutum.      52. The genetically engineered microorganism of embodiment 50, wherein the diatom does not belong to  Amphora, Chaetoceros, Fragilaria, Cyclotella, Navicula , or  Nitzschia.      53. The genetically engineered microorganism of any one of embodiments 29 to 47, wherein the cyanobacterium is a Spirulinaceae, Phormidiaceae, Synechococcaceae, or Nostocaceae, optionally  Arthrospira plantesis, Arthrospira maxima, Synechococcus elongatus  or  Aphanizomenon flos - aquae.      54. The genetically engineered microorganism of any one of embodiments 29 to 47, wherein the cyanobacterium does not belong to  Anabaena, Gleocapsa, Phormidium, Anacystis, Synechococcus  or  Oscillatoria.      55. A genetically engineered microorganism for production of cannabinoid biosynthetic pathway products comprising at least one nucleic acid molecule encoding at least one cannabinoid biosynthetic pathway enzyme, wherein the genetically engineered microorganism does not comprise an exogenous nucleic acid molecule encoding hexanoyl-CoA synthetase, wherein the genetically engineered microorganism is a microalga or a cyanobacterium, and wherein the genetically engineered microorganism has increased production of at least one cannabinoid biosynthetic pathway product relative to the corresponding wild-type microorganism.   56. The genetically engineered microorganism of embodiment 55, wherein the at least one nucleic acid molecule encodes at least one of type III polyketide synthase (e.g., tetraketide synthase, Steely 1 and Steely 2), olivetolic acid cyclase, aromatic prenyltransferase (e.g. CsPT1, Orf2, CsPT4, and HIPT1), tetrahydrocannabinolic acid synthase, or cannabidiolic acid synthase.   57. The genetically engineered microorganism of embodiment 56, wherein the at least one nucleic acid molecule encodes type III polyketide synthase and olivetolic acid cyclase.   58. The genetically engineered microorganism of embodiment 57, wherein the at least one nucleic acid molecule further encodes aromatic prenyltransferase.   59. The genetically engineered microorganism of embodiment 58, wherein the at least one nucleic acid molecule further encodes tetrahydrocannabinolic acid synthase and/or cannabidiolic acid synthase.   60. The genetically engineered microorganism of any one of embodiments 56 to 59, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, and wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21.   61. The genetically engineered microorganism of any one of embodiments 55 to 60, wherein the at least one nucleic acid molecule comprises at least one polynucleotide sequence with at least 80% sequence identity to a sequence selected from SEQ ID NO:1-4, 6-11, 13-14, 56-60, and 66-70.   61. The genetically engineered microorganism of embodiment 61, wherein the at least one nucleic acid molecule comprises a promoter nucleic acid sequence selected from SEQ ID NO:38-45, wherein said promoter is operably-linked to the polynucleotide sequence with at least 80% sequence identity to a sequence selected from SEQ ID NO:1-4, 6-11, 13-14, 56-60, and 66-70.   62. The genetically engineered microorganism of any one of embodiments 55-61, wherein the at least one nucleic acid molecule comprises at least one intron sequence, optionally selected from SEQ ID NO:34-37.   63. The genetically engineered microorganism of any one of embodiments 55-62, wherein the at least one nucleic acid molecule comprises a terminator nucleic acid sequence, optionally selected from SEQ ID NO:46-53.   64. The genetically engineered microorganism of any one of embodiments 55-63, wherein the at least one nucleic acid molecule comprises at least one tag sequence, optionally selected from SEQ ID NO:22-33.   65. The genetically engineered microorganism of any one of embodiments 55-64, wherein the at least one nucleic acid molecule comprises at least two polynucleotide sequences with at least 80% sequence identity to a sequence selected from SEQ ID NO:1-4, 6-11, 13-14, 56-60, and 66-70.   66. The genetically engineered microorganism of embodiment 65, wherein the at least one nucleic acid molecule comprises at least one linker sequence between the at least two polynucleotide sequences.   67. The genetically engineered microorganism of embodiment 66, wherein the at least one linker sequence is a self-cleaving sequence, optionally selected from SEQ ID NO:54-55.   68. The genetically engineered microorganism of any one of embodiments 55-67, wherein the microalga is a GC-rich microalga, optionally  Chlamydomonas reinhardtii, Chlorella vulgaris, Chlorella sorokiniana, Chlorella protothecoides, Tetraselmis chui, Nannochloropsis oculate, Scenedesmus obliquus, Acutodesmus dimorphus, Dunaliella tertiolecta , or  Heamatococus plucialis.      69. The genetically engineered microorganism of embodiment 68, wherein the microalga is  Chlamydomonas reinhardtii.      70. The genetically engineered microorganism of any one of embodiments 55-67, wherein the microalga is a diatom, optionally  Phaeodactylum tricornutum  or  Thalassiosira pseudonana.      71. The genetically engineered microorganism of embodiment 70, wherein the microalga is  Phaeodactylum tricornutum.      72. The genetically engineered microorganism of any one of embodiments 55-67, wherein the cyanobacterium is a Spirulinaceae, Phormidiaceae, Synechococcaceae, or Nostocaceae, optionally  Arthrospira plantesis, Arthrospira maxima, Synechococcus elongatus  or  Aphanizomenon flos - aquae.      73. The genetically engineered microorganism of any one of embodiments 55-72, wherein the at least one nucleic acid molecule is an episomal vector.   74. The genetically engineered microorganism of any one of embodiments 55-73, wherein the cannabinoid biosynthetic pathway product is at least one of trioxododecanoyl-CoA, olivetolic acid, olivetol, cannabigerolic acid, cannabigerol, Δ9-tetrahydrocanannabinolic acid, cannabidiolic acid, Δ9-tetrahydrocanannabinol, or cannabidiol.   75. The genetically engineered microorganism of embodiment 69, wherein the at least one nucleic acid molecule encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, and tetrahydrocannabinolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, and wherein the cannabinoid biosynthetic pathway product is Δ9-tetrahydrocanannabinolic acid or Δ9-tetrahydrocanannabinol.   76. The genetically engineered microorganism of embodiment 69, wherein the at least one nucleic acid molecule encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, and cannabidiolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21, and wherein the cannabinoid biosynthetic pathway product is cannabidiolic acid or cannabidiol.   77. The genetically engineered microorganism of embodiment 69, wherein the at least one nucleic acid molecule encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, tetrahydrocannabinolic acid synthase and cannabidiolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21, and wherein the cannabinoid biosynthetic pathway product is Δ9-tetrahydrocanannabinolic acid and cannabidiolic acid or Δ9-tetrahydrocanannabinol and cannabidiol.   78. The genetically engineered microorganism of embodiment 71, wherein the at least one nucleic acid molecule is an episomal vector, wherein the at least one episomal vector encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, and tetrahydrocannabinolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, and wherein the cannabinoid biosynthetic pathway product is Δ9-tetrahydrocanannabinolic acid or Δ9-tetrahydrocanannabinol.   79. The genetically engineered microorganism of embodiment 71, wherein the at least one nucleic acid molecule is an episomal vector, wherein the at least one episomal vector encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, and cannabidiolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21, and wherein the cannabinoid biosynthetic pathway product is cannabidiolic acid or cannabidiol.   80. The genetically engineered microorganism of embodiment 71, wherein the at least one nucleic acid molecule is an episomal vector, wherein the at least one episomal vector encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, tetrahydrocannabinolic acid synthase and cannabidiolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21, and wherein the cannabinoid biosynthetic pathway product is Δ9-tetrahydrocanannabinolic acid and cannabidiolic acid or tetrahydrocanannabinol and cannabidiol.   81. A method for producing a cannabinoid biosynthetic pathway product in a genetically engineered microorganism, comprising introducing into the microorganism at least one nucleic acid molecule encoding at least one cannabinoid biosynthetic pathway enzyme, wherein the at least one cannabinoid biosynthetic pathway enzyme does not comprise hexanoyl-CoA synthetase, wherein the genetically engineered microorganism is a microalga or a cyanobacterium, and wherein the genetically engineered microorganism has increased production of at least one cannabinoid biosynthetic pathway product relative to the corresponding wild-type microorganism.   82. The method of embodiment 81, wherein the at least one nucleic acid molecule encodes at least one of type III polyketide synthase (e.g., tetraketide synthase, Steely 1 and Steely 2), olivetolic acid cyclase, aromatic prenyltransferase (e.g. CsPT1, Orf2, CsPT4, and HIPT1), tetrahydrocannabinolic acid synthase, cannabichromene synthase, or cannabidiolic acid synthase, preferably the at least one nucleic acid molecule encodes type III polyketide synthase and olivetolic acid cyclase, optionally further encodes aromatic prenyltransferase, and optionally further encodes tetrahydrocannabinolic acid synthase and/or cannabidiolic acid synthase.   83. The method of embodiment 82, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, and wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21.   84. The method of any one of embodiments 81 to 83, wherein the at least one nucleic acid molecule comprises at least one polynucleotide sequence with at least 80% sequence identity to a sequence selected from SEQ ID NO:1-4, 6-11, 13-14, 56-60, and 66-70.   85. The method of embodiment 84, wherein the at least one nucleic acid molecule comprises a promoter nucleic acid sequence selected from SEQ ID NO:38-45, wherein said promoter is operably-linked to the polynucleotide sequence with at least 80% sequence identity to a sequence selected from SEQ ID NO:1-4, 6-11, 13-14, 56-60, and 66-70.   86. The method of any one of embodiments 81-85, wherein the at least one nucleic acid molecule comprises at least one intron sequence selected from SEQ ID NO:34-37.   87. The method of any one of embodiments 81-86, wherein the at least one nucleic acid molecule comprises a terminator nucleic acid sequence selected from SEQ ID NO:46-53.   88. The method of any one of embodiments 81-87, wherein the at least one nucleic acid molecule comprises at least one tag sequence selected from SEQ ID NO:22-33.   89. The method of any one of embodiments 81-88, wherein the at least one nucleic acid molecule comprises at least two polynucleotide sequences with at least 80% sequence identity to a sequence selected from SEQ ID NO:1-4, 6-11, 13-14, 56-60, and 66-70.   90. The method of embodiment 89, wherein the at least one nucleic acid molecule comprises at least one linker sequence between the at least two polynucleotide sequences.   91. The method of embodiment 90, wherein the linker sequence is a self-cleaving sequence, optionally selected from SEQ ID NO:54-55.   92. The method of any one of embodiments 81-91, wherein the microalga is a GC-rich microalga, optionally  Chlamydomonas reinhardtii, Chlorella vulgaris, Chlorella sorokiniana, Chlorella protothecoides, Tetraselmis chui, Nannochloropsis oculate, Scenedesmus obliquus, Acutodesmus dimorphus, Dunaliella tertiolecta , or  Heamatococus plucialis.      93. The method of embodiment 92, wherein the microalga is  Chlamydomonas reinhardtii.      94. The method of any one of embodiments 81-91, wherein the microalga is a diatom, optionally  Phaeodactylum tricornutum  or  Thalassiosira pseudonana.      95. The method of embodiment 94, wherein the microalga is  Phaeodactylum tricornutum.      96. The method of any one of embodiments 81-91, wherein the cyanobacterium is a Spirulinaceae, Phormidiaceae, Synechococcaceae, or Nostocaceae, optionally  Arthrospira plantesis, Arthrospira maxima, Synechococcus elongatus  or  Aphanizomenon flos - aquae.      97. The method of any one of embodiments 81-96, wherein the at least one nucleic acid molecule is an episomal vector.   98. The method of any one of embodiments 81-97, wherein the cannabinoid biosynthetic pathway product is at least one of trioxododecanoyl-CoA, olivetolic acid, olivetol, cannabigerolic acid, cannabigerol, Δ9-tetrahydrocanannabinolic acid, cannabidiolic acid, Δ9-tetrahydrocanannabinol, or cannabidiol.   99. The method of embodiment 93, wherein the at least one nucleic acid molecule encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, and tetrahydrocannabinolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, and wherein the cannabinoid biosynthetic pathway product is Δ9-tetrahydrocanannabinolic acid or Δ9-tetrahydrocanannabinol.   100. The method of embodiment 93, wherein the at least one nucleic acid molecule encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, and cannabidiolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21, and wherein the cannabinoid biosynthetic pathway product is cannabidiolic acid or cannabidiol.   101. The method of embodiment 93, wherein the at least one nucleic acid molecule encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, tetrahydrocannabinolic acid synthase and cannabidiolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21, and wherein the cannabinoid biosynthetic pathway product is Δ9-tetrahydrocanannabinolic acid and cannabidiolic acid or tetrahydrocanannabinol and cannabidiol.   102. The method of embodiment 95, wherein the at least one nucleic acid molecule is an episomal vector, wherein the at least one episomal vector encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, and tetrahydrocannabinolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, and wherein the cannabinoid biosynthetic pathway product is Δ9-tetrahydrocanannabinolic acid or Δ9-tetrahydrocanannabinol.   103. The method of embodiment 95, wherein the at least one nucleic acid molecule is an episomal vector, wherein the at least one episomal vector encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, and cannabidiolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21, and wherein the cannabinoid biosynthetic pathway product is cannabidiolic acid or cannabidiol.   104. The method of embodiment 95, wherein the at least one nucleic acid molecule is an episomal vector, wherein the at least one episomal vector encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, tetrahydrocannabinolic acid synthase and cannabidiolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21, and wherein the cannabinoid biosynthetic pathway product is Δ9-tetrahydrocanannabinolic acid and cannabidiolic acid or tetrahydrocanannabinol and cannabidiol.   105. A genetically engineered microorganism for production of cannabinoid biosynthetic pathway products comprising at least one nucleic acid molecule encoding at least one cannabinoid biosynthetic pathway enzyme, wherein the genetically engineered microorganism is a photosynthetic microalga or a cyanobacterium, wherein the at least one nucleic acid molecule is an episomal vector, and wherein the genetically engineered microorganism has increased production of at least one cannabinoid biosynthetic pathway product relative to the corresponding wild-type microorganism.   106. The genetically engineered microorganism of embodiment 105, wherein the at least one episomal vector encodes at least one of hexanoyl-CoA synthetase, type III polyketide synthase (e.g., tetraketide synthase, Steely 1 and Steely 2), olivetolic acid cyclase, aromatic prenyltransferase (e.g. CsPT1, Orf2, CsPT4, and HIPT1), tetrahydrocannabinolic acid synthase, or cannabidiolic acid synthase, preferably the at least one nucleic acid molecule encodes type III polyketide synthase and olivetolic acid cyclase, optionally further encodes aromatic prenyltransferase, and optionally further encodes tetrahydrocannabinolic acid synthase and/or cannabidiolic acid synthase.   107. The genetically engineered microorganism of embodiment 106, wherein the hexanoyl-CoA synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:19, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, and wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21.   108. The genetically engineered microorganism of any one of embodiments 105 to 107, wherein the at least one episomal vector comprises at least one polynucleotide sequence with at least 80% sequence identity to a sequence selected from SEQ ID NO:1-14,56-60, and 66-70.   109. The genetically engineered microorganism of embodiment 108, wherein the at least one episomal vector comprises a promoter nucleic acid sequence selected from SEQ ID NO:38-45, wherein said promoter is operably-linked to the polynucleotide sequence with at least 80% sequence identity to a sequence selected from SEQ ID NO:1-14, 56-60, and 66-70.   110. The genetically engineered microorganism of any one of embodiments 105-109, wherein the at least one episomal vector comprises at least one intron sequence selected from SEQ ID NO:34-37.   111. The genetically engineered microorganism of any one of embodiments 105-110, wherein the at least one episomal vector comprises a terminator nucleic acid sequence selected from SEQ ID NO:46-53.   112. The genetically engineered microorganism of any one of embodiments 105-111, wherein the at least one episomal vector comprises at least one tag sequence selected from SEQ ID NO:22-33.   113. The genetically engineered microorganism of any one of embodiments 105-112, wherein the at least one episomal vector comprises at least two polynucleotide sequences with at least 80% sequence identity to a sequence selected from SEQ ID NO:1-14, 56-60, and 66-70.   114. The genetically engineered microorganism of embodiment 113, wherein the at least one episomal vector comprises at least one linker sequence between the at least two polynucleotide sequences.   115. The genetically engineered microorganism of embodiment 114, wherein the at least one linker sequence is a self-cleaving sequence, optionally selected from SEQ ID NO:54-55.   116. The genetically engineered microorganism of any one of embodiments 105-115, wherein the microalga is a GC-rich microalga, optionally  Chlamydomonas reinhardtii, Chlorella vulgaris, Chlorella sorokiniana, Chlorella protothecoides, Tetraselmis chui, Nannochloropsis oculate, Scenedesmus obliquus, Acutodesmus dimorphus, Dunaliella tertiolecta , or  Heamatococus plucialis.      117. The genetically engineered microorganism of embodiment 116, wherein the microalga is  Chlamydomonas reinhardtii.      118. The genetically engineered microorganism of any one of embodiments 105-115, wherein the microalga is a diatom, optionally  Phaeodactylum tricornutum  or  Thalassiosira pseudonana.      119. The genetically engineered microorganism of embodiment 118, wherein the microalga is  Phaeodactylum tricornutum.      120. The genetically engineered microorganism of any one of embodiments 105-115, wherein the cyanobacterium is a Spirulinaceae, Phormidiaceae, Synechococcaceae, or Nostocaceae, optionally  Arthrospira plantesis, Arthrospira maxima, Synechococcus elongatus  or  Aphanizomenon flos - aquae.      121. The genetically engineered microorganism of any one of embodiments 105-120, wherein the cannabinoid biosynthetic pathway product is at least one of hexanoyl-CoA, trioxododecanoyl-CoA, olivetolic acid, olivetol, cannabigerolic acid, cannabigerol, Δ9-tetrahydrocanannabinolic acid, cannabidiolic acid, Δ9-tetrahydrocanannabinol, or cannabidiol.   122. The genetically engineered microorganism of any one of embodiments 105-121, wherein the genetically engineered microorganism does not comprise an exogenous nucleic acid molecule encoding hexanoyl-CoA synthetase.   123. The genetically engineered microorganism of embodiment 117, wherein the at least one episomal vector encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, and tetrahydrocannabinolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, and wherein the cannabinoid biosynthetic pathway product is Δ9-tetrahydrocanannabinolic acid or Δ9-tetrahydrocanannabinol.   124. The genetically engineered microorganism of embodiment 117, wherein the at least one episomal vector encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, and cannabidiolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21, and wherein the cannabinoid biosynthetic pathway product is cannabidiolic acid or cannabidiol.   125. The genetically engineered microorganism of embodiment 117, wherein the at least one episomal vector encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, tetrahydrocannabinolic acid synthase and cannabidiolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21, and wherein the cannabinoid biosynthetic pathway product is Δ9-tetrahydrocanannabinolic acid and cannabidiolic acid or tetrahydrocanannabinol and cannabidiol.   126. The genetically engineered microorganism of embodiment 119, wherein the at least one episomal vector encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, and tetrahydrocannabinolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, and wherein the cannabinoid biosynthetic pathway product is Δ9-tetrahydrocanannabinolic acid or Δ9-tetrahydrocanannabinol.   127. The genetically engineered microorganism of embodiment 119, wherein the at least one episomal vector encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, and cannabidiolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21, and wherein the cannabinoid biosynthetic pathway product is cannabidiolic acid or cannabidiol.   128. The genetically engineered microorganism of embodiment 119, wherein the at least one episomal vector encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, tetrahydrocannabinolic acid synthase and cannabidiolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21, and wherein the cannabinoid biosynthetic pathway product is Δ9-tetrahydrocanannabinolic acid and cannabidiolic acid or tetrahydrocanannabinol and cannabidiol.   129. A method for producing a cannabinoid biosynthetic pathway product in a genetically engineered microorganism, comprising introducing into the microorganism at least one nucleic acid molecule encoding at least one cannabinoid biosynthetic pathway enzyme, wherein the genetically engineered microorganism is a photosynthetic microalga or a cyanobacterium, wherein the at least one nucleic acid molecule is an episomal vector, and wherein the genetically engineered microorganism has increased production of at least one cannabinoid biosynthetic pathway product relative to the corresponding wild-type microorganism.   130. The method of embodiment 129, wherein the at least one episomal vector encodes at least one of hexanoyl-CoA synthetase, type III polyketide synthase (e.g., tetraketide synthase, Steely 1 and Steely 2), olivetolic acid cyclase, aromatic prenyltransferase (e.g. CsPT1, Orf2, CsPT4, and HIPT1), tetrahydrocannabinolic acid synthase, cannabichromene synthase, or cannabidiolic acid synthase, preferably the at least one nucleic acid molecule encodes type III polyketide synthase and olivetolic acid cyclase, optionally further encodes aromatic prenyltransferase, and optionally further encodes tetrahydrocannabinolic acid synthase and/or cannabidiolic acid synthase.   131. The method of embodiment 130, wherein the hexanoyl-CoA synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:19, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, and wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21.   132. The method of any one of embodiments 129 to 131, wherein the at least one episomal vector comprises at least one polynucleotide sequence with at least 80% sequence identity to a sequence selected from SEQ ID NO:1-14,56-60, and 66-70.   133. The method of embodiment 132, wherein the at least one episomal vector comprises a promoter nucleic acid sequence selected from SEQ ID NO:38-45, wherein said promoter is operably-linked to the polynucleotide sequence with at least 80% sequence identity to a sequence selected from SEQ ID NO:1-14,56-60, and 66-70.   134. The method of any one of embodiments 129-133, wherein the at least one episomal vector comprises at least one intron sequence selected from SEQ ID NO:34-37.   135. The method of any one of embodiments 129-134, wherein the at least one episomal vector comprises a terminator nucleic acid sequence selected from SEQ ID NO:46-53.   136. The method of any one of embodiments 129-135, wherein the at least one episomal vector comprises at least one tag sequence selected from SEQ ID NO:22-81.   137. The method of any one of embodiments 129-136, wherein the at least one episomal vector comprises at least two polynucleotide sequences with at least 80% sequence identity to a sequence selected from SEQ ID NO:1-14,56-60, and 66-70.   138. The method of embodiment 137, wherein the at least one episomal vector comprises at least one linker sequence between the at least two polynucleotide sequences.   139. The method of embodiment 138, wherein the linker sequence is a self-cleaving sequence, optionally selected from SEQ ID NO:54-55.   140. The method of any one of embodiments 129-139, wherein the microalga is a GC-rich microalga, optionally  Chlamydomonas reinhardtii, Chlorella vulgaris, Chlorella sorokiniana, Chlorella protothecoides, Tetraselmis chui, Nannochloropsis oculate, Scenedesmus obliquus, Acutodesmus dimorphus, Dunaliella tertiolecta , or  Heamatococus plucialis.      141. The method of embodiment 140, wherein the microalga is  Chlamydomonas reinhardtii.      142. The method of any one of embodiments 129-139, wherein the microalga is a diatom, optionally  Phaeodactylum tricornutum  or  Thalassiosira pseudonana.      143. The method of embodiment 142, wherein the microalga is  Phaeodactylum tricornutum.      144. The method of any one of embodiments 129-139, wherein the cyanobacterium is a Spirulinaceae, Phormidiaceae, Synechococcaceae, or Nostocaceae, optionally  Arthrospira plantesis, Arthrospira maxima, Synechococcus elongatus  or  Aphanizomenon flos - aquae.      145. The method of any one of embodiments 129-144, wherein the cannabinoid biosynthetic pathway product is at least one of hexanoyl-CoA, trioxododecanoyl-CoA, olivetolic acid, olivetol, cannabigerolic acid, cannabigerol, Δ9-tetrahydrocanannabinolic acid, cannabidiolic acid, Δ9-tetrahydrocanannabinol, or cannabidiol.   146. The method of any one of embodiments 129-145, wherein the genetically engineered microorganism does not comprise an exogenous nucleic acid molecule encoding hexanoyl-CoA synthetase.   147. The method of embodiment 141, wherein the at least one episomal vector encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, and tetrahydrocannabinolic acid synthase, wherein the tetraketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, and wherein the cannabinoid biosynthetic pathway product is Δ9-tetrahydrocanannabinolic acid or Δ9-tetrahydrocanannabinol.   148. The method of embodiment 141, wherein the at least one episomal vector encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, and cannabidiolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21, and wherein the cannabinoid biosynthetic pathway product is cannabidiolic acid or cannabidiol.   149. The method of embodiment 141, wherein the at least one episomal vector encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, tetrahydrocannabinolic acid synthase and cannabidiolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21, and wherein the cannabinoid biosynthetic pathway product is Δ9-tetrahydrocanannabinolic acid and cannabidiolic acid or tetrahydrocanannabinol and cannabidiol.   150. The method of embodiment 143, wherein the at least one episomal vector encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, and tetrahydrocannabinolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, and wherein the cannabinoid biosynthetic pathway product is Δ9-tetrahydrocanannabinolic acid or Δ9-tetrahydrocanannabinol.   151. The method of embodiment 143, wherein the at least one episomal vector encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, and cannabidiolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21, and wherein the cannabinoid biosynthetic pathway product is cannabidiolic acid or cannabidiol.   152. The method of embodiment 143, wherein the at least one episomal vector encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, tetrahydrocannabinolic acid synthase and cannabidiolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21, and wherein the cannabinoid biosynthetic pathway product is Δ9-tetrahydrocanannabinolic acid and cannabidiolic acid or tetrahydrocanannabinol and cannabidiol.   153. A genetically engineered microorganism for production of cannabinoid biosynthetic pathway products comprising at least one nucleic acid molecule encoding at least two cannabinoid biosynthetic pathway enzymes, wherein the at least one nucleic acid molecule comprises a promoter and at least two polynucleotide sequences, each of which encodes one cannabinoid biosynthetic pathway enzyme and is operably linked to the promoter, wherein the genetically engineered microorganism is a microalga or a cyanobacterium, and wherein the genetically engineered microorganism has increased production of at least one cannabinoid biosynthetic pathway product relative to the corresponding wild-type microorganism.   154. The genetically engineered microorganism of embodiment 153, wherein the at least one nucleic acid molecule encodes at least two of hexanoyl-CoA synthetase, type III polyketide synthase (e.g., tetraketide synthase, Steely 1 and Steely 2), olivetolic acid cyclase, aromatic prenyltransferase (e.g. CsPT1, Orf2, CsPT4, and HIPT1), tetrahydrocannabinolic acid synthase, or cannabidiolic acid synthase, preferably the at least one nucleic acid molecule encodes type III polyketide synthase and olivetolic acid cyclase, optionally further encodes aromatic prenyltransferase, and optionally further encodes tetrahydrocannabinolic acid synthase and/or cannabidiolic acid synthase.   155. The genetically engineered microorganism of embodiment 154, wherein the hexanoyl-CoA synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:19, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, and wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21.   156. The genetically engineered microorganism of any one of embodiments 153 to 155, wherein the at least one nucleic acid molecule comprises at least two polynucleotide sequences each with at least 80% sequence identity to a sequence selected from SEQ ID NO:1-14,56-60, and 66-70.   157. The genetically engineered microorganism of any one of embodiments 153-156, wherein the promoter is selected from SEQ ID NO:38-45.   158. The genetically engineered microorganism of any one of embodiments 153-157, wherein the at least one nucleic acid molecule comprises at least one intron sequence selected from SEQ ID NO:34-37.   159. The genetically engineered microorganism of any one of embodiments 153-158, wherein the at least one nucleic acid molecule comprises a terminator nucleic acid sequence selected from SEQ ID NO:46-53.   160. The genetically engineered microorganism of any one of embodiments 153-159, wherein the at least one nucleic acid molecule comprises at least one tag sequence selected from SEQ ID NO:22-33.   161. The genetically engineered microorganism of any one of embodiments 153-160, wherein the at least one nucleic acid molecule comprises at least one linker sequence between the at least two polynucleotide sequences.   162. The genetically engineered microorganism of embodiment 161, wherein the at least one linker sequence is a self-cleaving sequence, optionally selected from SEQ ID NO:54-55.   163. The genetically engineered microorganism of any one of embodiments 153-162, wherein the microalga is a GC-rich microalga, optionally  Chlamydomonas reinhardtii, Chlorella vulgaris, Chlorella sorokiniana, Chlorella protothecoides, Tetraselmis chui, Nannochloropsis oculate, Scenedesmus obliquus, Acutodesmus dimorphus, Dunaliella tertiolecta , or  Heamatococus plucialis.      164. The genetically engineered microorganism of embodiment 163, wherein the microalga is  Chlamydomonas reinhardtii.      165. The genetically engineered microorganism of any one of embodiments 153-162, wherein the microalga is a diatom, optionally  Phaeodactylum tricornutum  or  Thalassiosira pseudonana.      166. The genetically engineered microorganism of embodiment 165, wherein the microalga is  Phaeodactylum tricornutum.      167. The genetically engineered microorganism of any one of embodiments 153-162, wherein the cyanobacterium is a Spirulinaceae, Phormidiaceae, Synechococcaceae, or Nostocaceae, optionally  Arthrospira plantesis, Arthrospira maxima, Synechococcus elongatus  or  Aphanizomenon flos - aquae.      168. The genetically engineered microorganism of any one of embodiments 153-167, wherein the at least one nucleic acid molecule is an episomal vector.   169. The genetically engineered microorganism of any one of embodiments 153-168, wherein the cannabinoid biosynthetic pathway product is at least one of hexanoyl-CoA, trioxododecanoyl-CoA, olivetolic acid, olivetol, cannabigerolic acid, cannabigerol, Δ9-tetrahydrocanannabinolic acid, cannabidiolic acid, Δ9-tetrahydrocanannabinol, or cannabidiol.   170. The genetically engineered microorganism of any one of embodiments 153-169, wherein the genetically engineered microorganism does not comprise an exogenous nucleic acid molecule encoding hexanoyl-CoA synthetase.   171. The genetically engineered microorganism of embodiment 164, wherein the at least one nucleic acid molecule encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, and tetrahydrocannabinolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, and wherein the cannabinoid biosynthetic pathway product is Δ9-tetrahydrocanannabinolic acid or Δ9-tetrahydrocanannabinol.   172. The genetically engineered microorganism of embodiment 164, wherein the at least one nucleic acid molecule encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, and cannabidiolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21, and wherein the cannabinoid biosynthetic pathway product is cannabidiolic acid or cannabidiol.   173. The genetically engineered microorganism of embodiment 164, wherein the at least one nucleic acid molecule encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, tetrahydrocannabinolic acid synthase and cannabidiolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21, and wherein the cannabinoid biosynthetic pathway product is Δ9-tetrahydrocanannabinolic acid and cannabidiolic acid or tetrahydrocanannabinol and cannabidiol.   174. The genetically engineered microorganism of embodiment 166, wherein the at least one nucleic acid molecule is an episomal vector, wherein the at least one episomal vector encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, and tetrahydrocannabinolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, and wherein the cannabinoid biosynthetic pathway product is Δ9-tetrahydrocanannabinolic acid or Δ9-tetrahydrocanannabinol.   175. The genetically engineered microorganism of embodiment 166, wherein the at least one nucleic acid molecule is an episomal vector, wherein the at least one episomal vector encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, and cannabidiolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21, and wherein the cannabinoid biosynthetic pathway product is cannabidiolic acid or cannabidiol.   176. The genetically engineered microorganism of embodiment 166, wherein the at least one nucleic acid molecule is an episomal vector, wherein the at least one episomal vector encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, tetrahydrocannabinolic acid synthase and cannabidiolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in type III polyketide synthase, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21, and wherein the cannabinoid biosynthetic pathway product is Δ9-tetrahydrocanannabinolic acid and cannabidiolic acid or tetrahydrocanannabinol and cannabidiol.   177. A method for producing a cannabinoid biosynthetic pathway product in a genetically engineered microorganism, comprising introducing into the microorganism at least one nucleic acid molecule encoding at least two cannabinoid biosynthetic pathway enzymes, wherein the at least one nucleic acid molecule comprises a promoter and at least two polynucleotide sequences, each of which encodes one cannabinoid biosynthetic pathway enzyme and is operably linked to the promoter, wherein the genetically engineered microorganism is a microalga or a cyanobacterium, and wherein the genetically engineered microorganism has increased production of at least one cannabinoid biosynthetic pathway product relative to the corresponding wild-type microorganism.   178. The method of embodiment 177, wherein the at least one nucleic acid molecule encodes at least two of hexanoyl-CoA synthetase, type III polyketide synthase (e.g., tetraketide synthase, Steely 1 and Steely 2), olivetolic acid cyclase, aromatic prenyltransferase (e.g. CsPT1, Orf2, CsPT4, and HIPT1), tetrahydrocannabinolic acid synthase, cannabichromene synthase, or cannabidiolic acid synthase, preferably the at least one nucleic acid molecule encodes type III polyketide synthase and olivetolic acid cyclase, optionally further encodes aromatic prenyltransferase, and optionally further encodes tetrahydrocannabinolic acid synthase and/or cannabidiolic acid synthase.   179. The method of embodiment 178, wherein the hexanoyl-CoA synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:19, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, and wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21.   180. The method of any one of embodiments 177 to 179, wherein the at least one nucleic acid molecule comprises at least two polynucleotide sequence with at least 80% sequence identity to a sequence selected from SEQ ID NO:1-14,56-60, and 66-70.   181. The method of any one of embodiments 177-180, wherein the at least one nucleic acid molecule comprises a promoter nucleic acid sequence selected from SEQ ID NO:38-45.   182. The method of any one of embodiments 177-181, wherein the at least one nucleic acid molecule comprises at least one intron sequence selected from SEQ ID NO:34-37.   183. The method of any one of embodiments 177-182, wherein the at least one nucleic acid molecule comprises a terminator nucleic acid sequence selected from SEQ ID NO:46-53.   184. The method of any one of embodiments 177-183, wherein the at least one nucleic acid molecule comprises at least one tag sequence selected from SEQ ID NO:22-33.   185. The method of any one of embodiments 177-184, wherein the at least one nucleic acid molecule comprises at least one linker sequence between the at least two polynucleotide sequences.   186. The method of embodiment 185, wherein the linker sequence is a self-cleaving sequence, optionally selected from SEQ ID NO:54-55.   187. The method of any one of embodiments 177-186, wherein the microalga is a GC-rich microalga, optionally  Chlamydomonas reinhardtii, Chlorella vulgaris, Chlorella sorokiniana, Chlorella protothecoides, Tetraselm is chui, Nannochloropsis oculate, Scenedesmus obliquus, Acutodesmus dimorphus, Dunaliella tertiolecta , or  Heamatococus plucialis.      188. The method of embodiment 187, wherein the microalga is  Chlamydomonas reinhardtii.      189. The method of any one of embodiments 177-186, wherein the microalga is a diatom, optionally  Phaeodactylum tricornutum  or  Thalassiosira pseudonana.      190. The method of embodiment 189, wherein the microalga is  Phaeodactylum tricornutum.      191. The method of any one of embodiments 177-186, wherein the cyanobacterium is a Spirulinaceae, Phormidiaceae, Synechococcaceae, or Nostocaceae, optionally  Arthrospira plantesis, Arthrospira maxima, Synechococcus elongatus  or  Aphanizomenon flos - aquae.      192. The method of any one of embodiments 177-191, wherein the at least one nucleic acid molecule is an episomal vector.   193. The method of any one of embodiments 177-192, wherein the cannabinoid biosynthetic pathway product is at least one of hexanoyl-CoA, trioxododecanoyl-CoA, olivetolic acid, olivetol, cannabigerolic acid, cannabigerol, Δ9-tetrahydrocanannabinolic acid, cannabidiolic acid, Δ9-tetrahydrocanannabinol, or cannabidiol.   194. The method of any one of embodiments 177-193, wherein the genetically engineered microorganism does not comprise an exogenous nucleic acid molecule encoding hexanoyl-CoA synthetase.   195. The method of embodiment 188, wherein the at least one nucleic acid molecule encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, and tetrahydrocannabinolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, and wherein the cannabinoid biosynthetic pathway product is Δ9-tetrahydrocanannabinolic acid or Δ9-tetrahydrocanannabinol.   196. The method of embodiment 188, wherein the at least one nucleic acid molecule encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, and cannabidiolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21, and wherein the cannabinoid biosynthetic pathway product is cannabidiolic acid or cannabidiol.   197. The method of embodiment 188, wherein the at least one nucleic acid molecule encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, tetrahydrocannabinolic acid synthase and cannabidiolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21, and wherein the cannabinoid biosynthetic pathway product is Δ9-tetrahydrocanannabinolic acid and cannabidiolic acid or tetrahydrocanannabinol and cannabidiol.   198. The method of embodiment 190, wherein the at least one nucleic acid molecule is an episomal vector, wherein the at least one episomal vector encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, and tetrahydrocannabinolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, and wherein the cannabinoid biosynthetic pathway product is Δ9-tetrahydrocanannabinolic acid or Δ9-tetrahydrocanannabinol.   199. The method of embodiment 190, wherein the at least one nucleic acid molecule is an episomal vector, wherein the at least one episomal vector encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, and cannabidiolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21, and wherein the cannabinoid biosynthetic pathway product is cannabidiolic acid or cannabidiol.   200. The method of embodiment 190, wherein the at least one nucleic acid molecule is an episomal vector, wherein the at least one episomal vector encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, tetrahydrocannabinolic acid synthase and cannabidiolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21, and wherein the cannabinoid biosynthetic pathway product is Δ9-tetrahydrocanannabinolic acid and cannabidiolic acid or tetrahydrocanannabinol and cannabidiol.   201. A genetically engineered microorganism for production of cannabinoid biosynthetic pathway products comprising at least one nucleic acid molecule encoding at least one cannabinoid biosynthetic pathway enzyme, wherein the genetically engineered microorganism is a cyanobacterium that does not belong to  Anabaena, Gleocapsa, Phormidium, Anacystis, Synechococcus  or  Oscillatoria , and wherein the genetically engineered microorganism has increased production of at least one cannabinoid biosynthetic pathway product relative to the corresponding wild-type microorganism.   202. The genetically engineered cyanobacterium of embodiment 201, wherein the at least one nucleic acid molecule encodes at least one of hexanoyl-CoA synthetase, type III polyketide synthase (e.g., tetraketide synthase, Steely 1 and Steely 2), olivetolic acid cyclase, aromatic prenyltransferase (e.g. CsPT1, Orf2, CsPT4, and HIPT1), tetrahydrocannabinolic acid synthase, or cannabidiolic acid synthase, preferably the at least one nucleic acid molecule encodes type III polyketide synthase and olivetolic acid cyclase, optionally further encodes aromatic prenyltransferase, and optionally further encodes tetrahydrocannabinolic acid synthase and/or cannabidiolic acid synthase.   203. The genetically engineered cyanobacterium of embodiment 202, wherein the hexanoyl-CoA synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:19, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, and wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21.   204. The genetically engineered cyanobacterium of any one of embodiments 201-203, wherein the at least one nucleic acid molecule comprises a promoter nucleic acid sequence.   205. The genetically engineered cyanobacterium of any one of embodiments 201-204, wherein the at least one nucleic acid molecule comprises at least one intron sequence.   206. The genetically engineered cyanobacterium of any one of embodiments 201-205, wherein the at least one nucleic acid molecule comprises a terminator nucleic acid sequence.   207. The genetically engineered cyanobacterium of any one of embodiments 201-206, wherein the at least one nucleic acid molecule comprises at least one tag sequence.   208. The genetically engineered cyanobacterium of any one of embodiments 201-207, wherein the at least one nucleic acid molecule comprises at least two polynucleotide sequences each encoding one of hexanoyl-CoA synthetase, type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, tetrahydrocannabinolic acid synthase, or cannabidiolic acid synthase.   209. The genetically engineered cyanobacterium of embodiment 208, wherein the at least one nucleic acid molecule comprises at least one linker sequence between the at least two polynucleotide sequences.   210. The genetically engineered cyanobacterium of embodiment 209, wherein the at least one linker sequence is a self-cleaving sequence.   211. The genetically engineered cyanobacterium of any one of embodiments 201-210, wherein the cyanobacterium is a Spirulinaceae, Phormidiaceae, Synechococcaceae, or Nostocaceae, optionally  Arthrospira plantesis, Arthrospira maxima, Synechococcus elongatus  or  Aphanizomenon flos - aquae.      212. The genetically engineered cyanobacterium of any one of embodiments 201-211, wherein the at least one nucleic acid molecule is an episomal vector.   213. The genetically engineered cyanobacterium of any one of embodiments 201-212, wherein the cannabinoid biosynthetic pathway product is at least one of hexanoyl-CoA, trioxododecanoyl-CoA, olivetolic acid, olivetol, cannabigerolic acid, cannabigerol, Δ9-tetrahydrocanannabinolic acid, cannabidiolic acid, Δ9-tetrahydrocanannabinol, or cannabidiol.   214. The genetically engineered microorganism of any one of embodiments 201-213, wherein the genetically engineered microorganism does not comprise an exogenous nucleic acid molecule encoding hexanoyl-CoA synthetase.   215. The genetically engineered cyanobacterium of embodiment 211, wherein the at least one nucleic acid molecule encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, and tetrahydrocannabinolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, and wherein the cannabinoid biosynthetic pathway product is Δ9-tetrahydrocanannabinolic acid or Δ9-tetrahydrocanannabinol.   216. The genetically engineered cyanobacterium of embodiment 211, wherein the at least one nucleic acid molecule encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, and cannabidiolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21, and wherein the cannabinoid biosynthetic pathway product is cannabidiolic acid or cannabidiol.   217. The genetically engineered cyanobacterium of embodiment 211, wherein the at least one nucleic acid molecule encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, tetrahydrocannabinolic acid synthase and cannabidiolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21, and wherein the cannabinoid biosynthetic pathway product is Δ9-tetrahydrocanannabinolic acid and cannabidiolic acid or tetrahydrocanannabinol and cannabidiol.   218. A method for producing a cannabinoid biosynthetic pathway product in a genetically engineered microorganism, comprising introducing into the microorganism at least one nucleic acid molecule encoding at least one cannabinoid biosynthetic pathway enzyme, wherein the genetically engineered microorganism is a cyanobacterium that does not belong to  Anabaena, Gleocapsa, Phormidium, Anacystis, Synechococcus  or  Oscillatoria , and wherein the genetically engineered microorganism has increased production of at least one cannabinoid biosynthetic pathway product relative to the corresponding wild-type microorganism.   219. The method of embodiment 218, wherein the at least one nucleic acid molecule encodes at least one of hexanoyl-CoA synthetase, type III polyketide synthase (e.g., tetraketide synthase, Steely 1 and Steely 2), olivetolic acid cyclase, aromatic prenyltransferase (e.g. CsPT1, Orf2, CsPT4, and HIPT1), tetrahydrocannabinolic acid synthase, cannabichromene synthase, or cannabidiolic acid synthase , preferably the at least one nucleic acid molecule encodes type III polyketide synthase and olivetolic acid cyclase, optionally further encodes aromatic prenyltransferase, and optionally further encodes tetrahydrocannabinolic acid synthase and/or cannabidiolic acid synthase.   220. The method of embodiment 219, wherein the hexanoyl-CoA synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:19, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, and wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21.   221. The method of any one of embodiments 218-220, wherein the at least one nucleic acid molecule comprises a promoter nucleic acid sequence.   222. The method of any one of embodiments 218-221, wherein the at least one nucleic acid molecule comprises at least one intron sequence.   223. The method of any one of embodiments 218-222, wherein the at least one nucleic acid molecule comprises a terminator nucleic acid sequence.   224. The method of any one of embodiments 218-223, wherein the at least one nucleic acid molecule comprises at least one tag sequence.   225. The method of any one of embodiments 218-225, wherein the at least one nucleic acid molecule comprises at least two polynucleotide sequences each encoding one of hexanoyl-CoA synthetase, type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, tetrahydrocannabinolic acid synthase, or cannabidiolic acid synthase.   226. The method of embodiment 225, wherein the at least one nucleic acid molecule comprises at least one linker sequence between the at least two polynucleotide sequences.   227. The method of embodiment 226 wherein the linker sequence is a self-cleaving sequence.   228. The method of any one of embodiments 218-227, wherein the cyanobacterium is a Spirulinaceae, Phormidiaceae, Synechococcaceae, or Nostocaceae, optionally  Arthrospira plantesis, Arthrospira maxima, Synechococcus elongatus  or  Aphanizomenon flos - aquae.      229. The method of any one of embodiments 218-228, wherein the at least one nucleic acid molecule is an episomal vector.   230. The method of any one of embodiments 218-229, wherein the cannabinoid biosynthetic pathway product is at least one of hexanoyl-CoA, trioxododecanoyl-CoA, olivetolic acid, olivetol, cannabigerolic acid, cannabigerol, Δ9-tetrahydrocanannabinolic acid, cannabidiolic acid, Δ9-tetrahydrocanannabinol, or cannabidiol.   231. The method of any one of embodiments 218-230, wherein the genetically engineered microorganism does not comprise an exogenous nucleic acid molecule encoding hexanoyl-CoA synthetase.   232. The method of embodiment 228, wherein the at least one nucleic acid molecule encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, and tetrahydrocannabinolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, and wherein the cannabinoid biosynthetic pathway product is Δ9-tetrahydrocanannabinolic acid or Δ9-tetrahydrocanannabinol.   233. The method of embodiment 228, wherein the at least one nucleic acid molecule encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, and cannabidiolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62 wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21, and wherein the cannabinoid biosynthetic pathway product is cannabidiolic acid or cannabidiol.   234. The method of embodiment 228, wherein the at least one nucleic acid molecule encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, tetrahydrocannabinolic acid synthase and cannabidiolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21, and wherein the cannabinoid biosynthetic pathway product is Δ9-tetrahydrocanannabinolic acid and cannabidiolic acid or tetrahydrocanannabinol and cannabidiol.   235. A genetically engineered microorganism for production of cannabinoid biosynthetic pathway products comprising at least one nucleic acid molecule encoding at least one cannabinoid biosynthetic pathway enzyme, wherein the genetically engineered microorganism is a diatom that does not belong to  Amphora, Chaetoceros, Fragilaria, Cyclotella, Navicula , or  Nitzschia , and wherein the genetically engineered microorganism has increased production of at least one cannabinoid biosynthetic pathway product relative to the corresponding wild-type microorganism.   236. The genetically engineered diatom of embodiment 235, wherein the at least one nucleic acid molecule encodes at least one of hexanoyl-CoA synthetase, type III polyketide synthase (e.g., tetraketide synthase, Steely 1 and Steely 2), olivetolic acid cyclase, aromatic prenyltransferase (e.g. CsPT1, Orf2, CsPT4, and HIPT1), tetrahydrocannabinolic acid synthase, or cannabidiolic acid synthase, preferably the at least one nucleic acid molecule encodes type III polyketide synthase and olivetolic acid cyclase, optionally further encodes aromatic prenyltransferase, and optionally further encodes tetrahydrocannabinolic acid synthase and/or cannabidiolic acid synthase.   237. The genetically engineered diatom of embodiment 236, wherein the hexanoyl-CoA synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:19, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, and wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21.   238. The genetically engineered diatom of any one of embodiments 235 to 237, wherein the at least one nucleic acid molecule comprises at least one polynucleotide sequence with at least 80% sequence identity to a sequence selected from SEQ ID NO:8-14,56-60.   239. The genetically engineered diatom of embodiment 238, wherein the at least one nucleic acid molecule comprises a promoter nucleic acid sequence selected from SEQ ID NO:38-45, wherein said promoter is operably-linked to the polynucleotide sequence with at least 80% sequence identity to a sequence selected from SEQ ID NO:8-14,56-60.   240. The genetically engineered diatom of any one of embodiments 235-239, wherein the at least one nucleic acid molecule comprises at least one intron sequence selected from SEQ ID NO:34-37.   241. The genetically engineered diatom of any one of embodiments 235-184, wherein the at least one nucleic acid molecule comprises a terminator nucleic acid sequence selected from SEQ ID NO:46-53.   242. The genetically engineered diatom of any one of embodiments 235-241, wherein the at least one nucleic acid molecule comprises at least one tag sequence selected from SEQ ID NO:28-33.   243. The genetically engineered diatom of any one of embodiments 235-242, wherein the at least one nucleic acid molecule comprises at least two polynucleotide sequences with at least 80% sequence identity to a sequence selected from SEQ ID NO:8-14,56-60.   245. The genetically engineered diatom of embodiment 243, wherein the at least one nucleic acid molecule comprises at least one linker sequence between the at least two polynucleotide sequences.   246. The genetically engineered diatom of embodiment 245, wherein the at least one linker sequence is a self-cleaving sequence, optionally SEQ ID NO:55.   247. The genetically engineered diatom of any one of embodiments 235-246, wherein the diatom is  Phaeodactylum tricornutum  or  Thalassiosira pseudonana.      248. The genetically engineered diatom of embodiment 247, wherein the diatom is  Phaeodactylum tricornutum.      249. The genetically engineered diatom of any one of embodiments 235-248, wherein the at least one nucleic acid molecule is an episomal vector.   250. The genetically engineered diatom of any one of embodiments 235-249, wherein the cannabinoid biosynthetic pathway product is at least one of trioxododecanoyl-CoA, olivetolic acid, olivetol, cannabigerolic acid, cannabigerol, Δ9-tetrahydrocanannabinolic acid, cannabidiolic acid, Δ9-tetrahydrocanannabinol, or cannabidiol.   251. The genetically engineered microorganism of any one of embodiments 235-250, wherein the genetically engineered microorganism does not comprise an exogenous nucleic acid molecule encoding hexanoyl-CoA synthetase.   252. The genetically engineered diatom of embodiment 248, wherein the at least one nucleic acid molecule is an episomal vector, wherein the at least one episomal vector encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, and tetrahydrocannabinolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, and wherein the cannabinoid biosynthetic pathway product is Δ9-tetrahydrocanannabinolic acid or Δ9-tetrahydrocanannabinol.   253. The genetically engineered diatom of embodiment 248, wherein the at least one nucleic acid molecule is an episomal vector, wherein the at least one episomal vector encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, and cannabidiolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21, and wherein the cannabinoid biosynthetic pathway product is cannabidiolic acid or cannabidiol.   254. The genetically engineered diatom of embodiment 248, wherein the at least one nucleic acid molecule is an episomal vector, wherein the at least one episomal vector encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, tetrahydrocannabinolic acid synthase and cannabidiolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65 wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21, and wherein the cannabinoid biosynthetic pathway product is Δ9-tetrahydrocanannabinolic acid and cannabidiolic acid or tetrahydrocanannabinol and cannabidiol.   255. A method for producing a cannabinoid biosynthetic pathway product in a genetically engineered microorganism, comprising introducing into the microorganism at least one nucleic acid molecule encoding at least one cannabinoid biosynthetic pathway enzyme, wherein the genetically engineered microorganism is a diatom that does not belong to  Amphora, Chaetoceros, Fragilaria, Cyclotella, Navicula , or  Nitzschia , and wherein the genetically engineered microorganism has increased production of at least one cannabinoid biosynthetic pathway product relative to the corresponding wild-type microorganism.   256. The method of embodiment 255, wherein the at least one nucleic acid molecule encodes at least one of hexanoyl-CoA synthetase, type III polyketide synthase (e.g., tetraketide synthase, Steely 1 and Steely 2), olivetolic acid cyclase, aromatic prenyltransferase (e.g. CsPT1, Orf2, CsPT4, and HIPT1), tetrahydrocannabinolic acid synthase, cannabichromene synthase, or cannabidiolic acid synthase, preferably the at least one nucleic acid molecule encodes type III polyketide synthase and olivetolic acid cyclase, optionally further encodes aromatic prenyltransferase, and optionally further encodes tetrahydrocannabinolic acid synthase and/or cannabidiolic acid synthase.   257. The method of embodiment 256, wherein the hexanoyl-CoA synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:19, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, and wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21.   258. The method of any one of embodimenst 255 to 257, wherein the at least one nucleic acid molecule comprises at least one polynucleotide sequence with at least 80% sequence identity to a sequence selected from SEQ ID NO:8-14,56-60.   259. The method of embodiment 258, wherein the at least one nucleic acid molecule comprises a promoter nucleic acid sequence selected from SEQ ID NO:38-45, wherein said promoter is operably-linked to the polynucleotide sequence with at least 80% sequence identity to a sequence selected from SEQ ID NO:8-14, 56-60.   260. The method of any one of embodiments 255-259, wherein the at least one nucleic acid molecule comprises at least one intron sequence selected from SEQ ID NO:34-37.   261. The method of any one of embodiments 255-260, wherein the at least one nucleic acid molecule comprises a terminator nucleic acid sequence selected from SEQ ID NO:46-53.   262. The method of any one of embodiments 255-261, wherein the at least one nucleic acid molecule comprises at least one tag sequence selected from SEQ ID NO:28-33.   263. The method of any one of embodiments 255-262, wherein the at least one nucleic acid molecule comprises at least two polynucleotide sequences with at least 80% sequence identity to a sequence selected from SEQ ID NO:8-14,56-60.   264. The method of embodiment 263, wherein the at least one nucleic acid molecule comprises at least one linker sequence between the at least two polynucleotide sequences.   265. The method of embodiment 264, wherein the linker sequence is a self-cleaving sequence, optionally SEQ ID NO:55.   266. The method of any one of embodiments 255-265, wherein the diatom is  Phaeodactylum tricornutum  or  Thalassiosira pseudonana.      267. The method of embodiment 266, wherein the diatom is  Phaeodactylum tricornutum.      268. The method of any one of embodiments 255-267, wherein the at least one nucleic acid molecule is an episomal vector.   269. The method of any one of embodiments 255-268, wherein the cannabinoid biosynthetic pathway product is at least one of trioxododecanoyl-CoA, olivetolic acid, olivetol, cannabigerolic acid, cannabigerol, Δ9-tetrahydrocanannabinolic acid, cannabidiolic acid, Δ9-tetrahydrocanannabinol, or cannabidiol.   270. The method of any one of embodiments 255-269, wherein the genetically engineered microorganism does not comprise an exogenous nucleic acid molecule encoding hexanoyl-CoA synthetase.   271. The method of embodiment 267, wherein the at least one nucleic acid molecule is an episomal vector, wherein the at least one episomal vector encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, and tetrahydrocannabinolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, and wherein the cannabinoid biosynthetic pathway product is Δ9-tetrahydrocanannabinolic acid or Δ9-tetrahydrocanannabinol.   272. The method of embodiment 267, wherein the at least one nucleic acid molecule is an episomal vector, wherein the at least one episomal vector encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, and cannabidiolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21, and wherein the cannabinoid biosynthetic pathway product is cannabidiolic acid or cannabidiol.   273. The method of embodiment 267, wherein the at least one nucleic acid molecule is an episomal vector, wherein the at least one episomal vector encodes all of type III polyketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, tetrahydrocannabinolic acid synthase and cannabidiolic acid synthase, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21, and wherein the cannabinoid biosynthetic pathway product is Δ9-tetrahydrocanannabinolic acid and cannabidiolic acid or tetrahydrocanannabinol and cannabidiol.   274. A cell culture comprising a genetically engineered microorganism for production of cannabinoid biosynthetic pathway products comprising at least one nucleic acid molecule encoding at least one cannabinoid biosynthetic pathway enzyme, and a medium that is substantially free of a sugar, wherein the genetically engineered microorganism is a microalga or a cyanobacterium, and wherein the genetically engineered microorganism has increased production of at least one cannabinoid biosynthetic pathway product relative to the corresponding wild-type microorganism.   275. The cell culture of embodiment 274, wherein the at least one nucleic acid molecule encodes at least one of hexanoyl-CoA synthetase, type III polyketide synthase (e.g., tetraketide synthase, Steely 1 and Steely 2), olivetolic acid cyclase, aromatic prenyltransferase (e.g. CsPT1, Orf2, CsPT4, and HIPT1), tetrahydrocannabinolic acid synthase, or cannabidiolic acid synthase, preferably the at least one nucleic acid molecule encodes type III polyketide synthase and olivetolic acid cyclase, optionally further encodes aromatic prenyltransferase, and optionally further encodes tetrahydrocannabinolic acid synthase and/or cannabidiolic acid synthase.   276. The cell culture of embodiment 275, wherein the hexanoyl-CoA synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:19, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, and wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21.   277. The cell culture of any one of embodiments 274 to 276, wherein the at least one nucleic acid molecule comprises at least one polynucleotide sequence with at least 80% sequence identity to a sequence selected from SEQ ID NO:1-14,56-60, and 66-70.   278. The cell culture of embodiment 277, wherein the at least one nucleic acid molecule comprises a promoter nucleic acid sequence selected from SEQ ID NO:38-45, wherein said promoter is operably-linked to the polynucleotide sequence with at least 80% sequence identity to a sequence selected from SEQ ID NO:1-14, 56-60, and 66-70.   279. The cell culture of any one of embodiments 274-278, wherein the at least one nucleic acid molecule comprises at least one intron sequence selected from SEQ ID NO:34-37.   280. The cell culture of any one of embodiments 274-279, wherein the at least one nucleic acid molecule comprises a terminator nucleic acid sequence selected from SEQ ID NO:46-53.   281. The cell culture of any one of embodiments 274-280, wherein the at least one nucleic acid molecule comprises at least one tag sequence selected from SEQ ID NO:22-33.   282. The cell culture of any one of embodiments 274-281, wherein the at least one nucleic acid molecule comprises at least two polynucleotide sequences with at least 80% sequence identity to a sequence selected from SEQ ID NO:1-14,56-60, and 66-70.   283. The cell culture of embodiment 282, wherein the at least one nucleic acid molecule comprises at least one linker sequence between the at least two polynucleotide sequences.   284. The cell culture of embodiment 283, wherein the at least one linker sequence is a self-cleaving sequence, optionally selected from SEQ ID NO:54-55.   285. The cell culture of any one of embodiments 274-284, wherein the microalga is a GC-rich microalgae, optionally  Chlamydomonas reinhardtii, Chlorella vulgaris, Chlorella sorokiniana, Chlorella protothecoides, Tetraselmis chui, Nannochloropsis oculate, Scenedesmus obliquus, Acutodesmus dimorphus, Dunaliella tertiolecta , or  Heamatococus plucialis.      286. The cell culture of embodiment 285, wherein the microalga is  Chlamydomonas reinhardtii.      287. The cell culture of any one of embodiments 274-284, wherein the microalga is a diatom, optionally  Phaeodactylum tricornutum  or  Thalassiosira pseudonana.      288. The cell culture of embodiment 287, wherein the microalga is  Phaeodactylum tricornutum.      289. The cell culture of any one of embodiments 274-284, wherein the cyanobacterium is a Spirulinaceae, Phormidiaceae, Synechococcaceae, or Nostocaceae, optionally  Arthrospira plantesis, Arthrospira maxima, Synechococcus elongatus  or  Aphanizomenon flos - aquae.      290. The cell culture of any one of embodiments 274-289, wherein the at least one nucleic acid molecule is an episomal vector.   291. The cell culture of any one of embodiments 274-290, wherein the cannabinoid biosynthetic pathway product is at least one of hexanoyl-CoA, trioxododecanoyl-CoA, olivetolic acid, olivetol, cannabigerolic acid, cannabigerol, Δ9-tetrahydrocanannabinolic acid, cannabidiolic acid, Δ9-tetrahydrocanannabinol, or cannabidiol.   292. The cell culture of any one of embodiments 274-291, wherein the genetically engineered microorganism does not comprise an exogenous nucleic acid molecule encoding hexanoyl-CoA synthetase.   293. The cell culture of any one of embodiments 274-292, wherein the sugar is present in the medium at a concentration of less than 2% by weight.   294. The cell culture of embodiment 293, wherein the sugar is present in the medium at a concentration of less than 1% by weight.   295. The cell culture of embodiment 294, wherein the sugar is present in the medium at a concentration of less than 0.5% by weight.   296. The cell culture of embodiment 295, wherein the sugar is present in the medium at a concentration of less than 0.1% by weight.   297. The cell culture of embodiment 296, wherein the sugar is present in the medium at no more than trace amounts.   298. The cell culture of any one of embodiments 274-297, wherein the sugar is a monosaccharide.   299. The cell culture of embodiment 298, wherein the monosaccharide is at least one of glucose, fructose, ribose, xylose, mannose, and galactose.   300. The cell culture of any one of embodiments 274-297, wherein the sugar is a disaccharide.   301. The cell culture of embodiment 300, wherein the disaccharide is at least one of sucrose, lactose, maltose, lactulose, trehalose, and cellobiose.   302. The cell culture of any one of embodiments 274-301, wherein the medium is substantially free of a fixed carbon source.   303. The cell culture of embodiment 302, wherein the fixed carbon source is at least one of carboxylic acid and glycerol.   304. The cell culture of embodiment 303, wherein the carboxylic acid is hexanoic acid.   305. The cell culture of any one of embodiment 274-304, wherein the cell culture undergoes autotrophic growth.   306. The cell culture of embodiment 305, wherein the autotrophic growth is photosynthetic growth.   307. The cell culture of embodiment 306, wherein the photosynthetic growth occurs in the presence of a solar light source.   308. The cell culture of embodiment 306, wherein the photosynthetic growth occurs in the presence of an artificial light source.   309. A method for producing a cannabinoid biosynthetic pathway product in a cell culture comprising a genetically engineered microorganism and a medium that is substantially free of a sugar, comprising introducing into the microorganism at least one nucleic acid molecule encoding at least one cannabinoid biosynthetic pathway enzyme, and incubating the genetically engineered microorganism in the medium for a period of time sufficient to produce a cannabinoid biosynthetic pathway product, wherein the genetically engineered microorganism is a microalga or a cyanobacterium, and wherein the genetically engineered microorganism has increased production of at least one cannabinoid biosynthetic pathway product relative to the corresponding wild-type microorganism.   310. The method of embodiment 309, wherein the at least one nucleic acid molecule encodes at least one of hexanoyl-CoA synthetase, type III polyketide synthase (e.g., tetraketide synthase, Steely 1 and Steely 2), olivetolic acid cyclase, aromatic prenyltransferase (e.g. CsPT1, Orf2, CsPT4, and HIPT1), tetrahydrocannabinolic acid synthase, or cannabidiolic acid synthase, preferably the at least one nucleic acid molecule encodes type III polyketide synthase and olivetolic acid cyclase, optionally further encodes aromatic prenyltransferase, and optionally further encodes tetrahydrocannabinolic acid synthase and/or cannabidiolic acid synthase.   311. The method of embodiment 310, wherein the hexanoyl-CoA synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:19, wherein the type III polyketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, 61, or 62, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, 63, 64, or 65, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, and wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21.   312. The method of any one of embodiments 309 to 311, wherein the at least one nucleic acid molecule comprises at least one polynucleotide sequence with at least 80% sequence identity to a sequence selected from SEQ ID NO:1-14,56-60, and 66-70.   313. The method of embodiment 312, wherein the at least one nucleic acid molecule comprises a promoter nucleic acid sequence selected from SEQ ID NO:38-45, wherein said promoter is operably-linked to the polynucleotide sequence with at least 80% sequence identity to a sequence selected from SEQ ID NO:1-14,56-60, and 66-70.   314. The method of any one of embodiments 309-313, wherein the at least one nucleic acid molecule comprises at least one intron sequence selected from SEQ ID NO:34-37.   315. The method of any one of embodiments 309-314, wherein the at least one nucleic acid molecule comprises a terminator nucleic acid sequence selected from SEQ ID NO:46-53.   316. The method of any one of embodiments 309-315, wherein the at least one nucleic acid molecule comprises at least one tag sequence selected from SEQ ID NO:22-33.   317. The method of any one of embodiments 309-316, wherein the at least one nucleic acid molecule comprises at least two polynucleotide sequences with at least 80% sequence identity to a sequence selected from SEQ ID NO:1-14, 56-60, and 66-70.   318. The method of any one of embodiments 309-317, wherein the at least one nucleic acid molecule comprises at least one linker sequence between the at least two polynucleotide sequences.   319. The method of any one of embodiments 309-318, wherein the at least one linker sequence is a self-cleaving sequence, optionally selected from SEQ ID NO:54-55.   320. The method of any one of embodiments 309-319, wherein the microalga is a GC-rich microalgae, optionally  Chlamydomonas reinhardtii, Chlorella vulgaris, Chlorella sorokiniana, Chlorella protothecoides, Tetraselmis chui, Nannochloropsis oculate, Scenedesmus obliquus, Acutodesmus dimorphus, Dunaliella tertiolecta , or  Heamatococus plucialis.      321. The method of embodiment 320, wherein the microalga is  Chlamydomonas reinhardtii.      322. The method of any one of embodiments 309-319, wherein the microalga is a diatom, optionally  Phaeodactylum tricornutum  or  Thalassiosira pseudonana.      323. The method of embodiment 322, wherein the microalga is  Phaeodactylum tricornutum.      324. The method of any one of embodiments 309-319, wherein the microalga is a cyanobacterium, and wherein the cyanobacterium is a Spirulinaceae, Phormidiaceae, Synechococcaceae, or Nostocaceae, optionally  Arthrospira plantesis, Arthrospira maxima, Synechococcus elongatus  or  Aphanizomenon flos - aquae.      325. The method of any one of embodiments 309-324, wherein the at least one nucleic acid molecule is an episomal vector.   326. The method of any one of embodiments 309-325, wherein the cannabinoid biosynthetic pathway product is at least one of hexanoyl-CoA, trioxododecanoyl-CoA, olivetolic acid, olivetol, cannabigerolic acid, cannabigerol, Δ9-tetrahydrocanannabinolic acid, cannabidiolic acid, Δ9-tetrahydrocanannabinol, or cannabidiol.   327. The method of any one of embodiments 309-326, wherein the genetically engineered microorganism does not comprise an exogenous nucleic acid molecule encoding hexanoyl-CoA synthetase.   328. The method of any one of embodiments 309-327, wherein the sugar is present in the medium at a concentration of less than 2% by weight.   329. The method of embodiment 328, wherein the sugar is present in the medium at a concentration of less than 1% by weight.   330. The method of embodiment 329, wherein the sugar is present in the medium at a concentration of less than 0.5% by weight.   331. The method of embodiment 330, wherein the sugar is present in the medium at a concentration of less than 0.1% by weight.   332. The method of embodiment 331, wherein the sugar is present in the medium at no more than trace amounts.   333. The method of any one of embodiments 309-332, wherein the sugar is a monosaccharide.   334. The method of embodiment 333, wherein the monosaccharide is at least one of glucose, fructose, ribose, xylose, mannose, and galactose.   335. The method of any one of embodiments 309-332, wherein the sugar is a disaccharide.   336. The method of embodiment 335, wherein the disaccharide is at least one of sucrose, lactose, maltose, lactulose, trehalose, and cellobiose.   337. The method of any one of embodiments 309-336, wherein the medium is substantially free of a fixed carbon source.   338. The method of embodiment 337, wherein the fixed carbon source is at least one of carboxylic acid and glycerol.   339. The method of embodiment 338, wherein the carboxylic acid is hexanoic acid.   340. The method of any one of embodiments 309-339, wherein the cell culture undergoes autotrophic growth.   341. The method of embodiment 340, wherein the autotrophic growth is photosynthetic growth.   342. The method of embodiment 341, wherein the photosynthetic growth occurs in the presence of a solar light source.   343. The method of embodiment 341, wherein the photosynthetic growth occurs in the presence of an artificial light source.   344. A genetically engineered microorganism for production of cannabinoid biosynthetic pathway products comprising at least one nucleic acid molecule encoding at least one cannabinoid biosynthetic pathway enzyme, wherein the at least one nucleic acid molecule encoding the at least one cannabinoid biosynthetic pathway enzyme comprises a polynucleotide sequence with at least 80% sequence identity to a sequence selected from SEQ ID NO:1-14, wherein the genetically engineered microorganism is a microalga or a cyanobacterium, and wherein the genetically engineered microorganism has increased production of at least one cannabinoid biosynthetic pathway product relative to the corresponding wild-type microorganism.   345. The genetically engineered microorganism of embodiment 344, wherein the at least one nucleic acid molecule encodes at least one of hexanoyl-CoA synthetase, tetraketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, tetrahydrocannabinolic acid synthase, or cannabidiolic acid synthase.   346. The genetically engineered microorganism of embodiment 345, wherein the hexanoyl-CoA synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:19, wherein the tetraketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, and wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21.   347. The genetically engineered microorganism of any one of embodiments 344-346, wherein the at least one nucleic acid molecule encoding the at least one cannabinoid biosynthetic pathway enzyme comprises a promoter nucleic acid sequence selected from SEQ ID NO:38-45, wherein said promoter is operably-linked to a polynucleotide sequence with at least 80% sequence identity to a sequence selected from SEQ ID NO:1-14.   348. The genetically engineered microorganism of any one of embodiments 344-347, wherein the nucleic acid molecule comprises at least one intron sequence selected from SEQ ID NO:34-37.   349. The genetically engineered microorganism of any one of embodiments 344-348, wherein the nucleic acid molecule comprises a terminator nucleic acid sequence selected from SEQ ID NO:46-53.   350. The genetically engineered microorganism of any one of embodiments 344-349, wherein the nucleic acid molecule comprises at least one tag sequence selected from SEQ ID NO:22-33.   351. The genetically engineered microorganism of any one of embodiments 344-350, wherein the nucleic acid molecule comprises at least two polynucleotide sequences with at least 80% sequence identity to a sequence selected from SEQ ID NO:1-14.   352. The genetically engineered microorganism of embodiment 351, wherein the nucleic acid molecule comprises at least one linker sequence between the at least two polynucleotide sequences.   353. The genetically engineered microorganism of embodiment 352, wherein the linker sequence is a self-cleaving sequence, optionally SEQ ID NO:54 or 55.   354. The genetically engineered microorganism of any one of embodiments 344-353, wherein the microalga is a GC-rich microalga, optionally  Chlamydomonas reinhardtii , or a diatom, optionally  Phaeodactylum tricornutum  or  Thalassiosira pseudonana.      355. The genetically engineered microorganism of any one of embodiments 344-354, wherein the cyanobacterium is a Spirulinaceae, Phormidiaceae, Synechococcaceae, or Nostocaceae, optionally  Arthrospira plantesis, Arthrospira maxima, Synechococcus elongatus , or  Aphanizomenon flos - aquae.      356. The genetically engineered microorganism of any one of embodiments 344-355, wherein the at least one nucleic acid molecule is an episomal vector.   357. The genetically engineered microorganism of any one of embodiments 344-356, wherein the cannabinoid biosynthetic pathway product is at least one of hexanoyl-CoA, trioxododecanoyl-CoA, olivetolic acid, cannabigerolic acid, Δ9-tetrahydrocanannabinolic acid, cannabidiolic acid, Δ9-tetrahydrocanannabinol, or cannabidiol.   358. A nucleic acid molecule comprising a nucleotide sequence encoding at least one cannabinoid biosynthetic pathway enzyme, wherein the nucleic acid molecule comprises a polynucleotide sequence with at least 80% sequence identity to a sequence selected from SEQ ID NO:1-14.   359. The nucleic acid molecule of embodiment 358, wherein the at least one cannabinoid biosynthetic pathway enzyme comprises at least one of hexanoyl-CoA synthetase, tetraketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, tetrahydrocannabinolic acid synthase, or cannabidiolic acid synthase.   360. The nucleic acid molecule of embodiment 359, wherein the hexanoyl-CoA synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:19, wherein the tetraketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, and wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21.   361. The nucleic acid molecule of any one of embodiments 358-360, wherein the nucleic acid molecule encoding the at least one cannabinoid biosynthetic pathway enzyme comprises a promoter nucleic acid sequence selected from SEQ ID NO:38-45, wherein said promoter is operably-linked to a polynucleotide sequence with at least 80% sequence identity to a sequence selected from SEQ ID NO:1-14.   362. The nucleic acid molecule of any one of embodiments 358-361, wherein the nucleic acid molecule comprises at least one intron sequence selected from SEQ ID NO:34-37.   363. The nucleic acid molecule of any one of embodiments 358-362, wherein the nucleic acid molecule comprises a terminator nucleic acid sequence selected from SEQ ID NO:46-53.   364. The nucleic acid molecule of any one of embodiments 358-363, wherein the nucleic acid molecule comprises at least one tag sequence selected from SEQ ID NO:22-33.   365. The nucleic acid molecule of any one of embodiments 358-364, wherein the nucleic acid molecule comprises at least two polynucleotide sequences with at least 80% sequence identity to a sequence selected from SEQ ID NO:1-14.   366. The nucleic acid molecule of embodiment 365, wherein the nucleic acid molecule comprises at least one linker sequence between the at least two polynucleotide sequences.   367. The nucleic acid molecule of embodiment 366, wherein the linker sequence is a self-cleaving sequence, optionally SEQ ID NO:54 or 55.   368. The nucleic acid molecule of any one of embodiments 358-367, wherein the nucleic acid molecule is an episomal vector.   369. A vector comprising the nucleic acid molecule of any one of embodiments 358-368.   370. A host cell transformed with the nucleic acid molecule of any one of embodiments 358-368, or the vector of embodiment 26.   371. A method for producing a cannabinoid biosynthetic pathway product in a genetically engineered microorganism, comprising introducing into the microorganism at least one nucleic acid molecule encoding at least one cannabinoid biosynthetic pathway enzyme, wherein the at least one nucleic acid molecule encoding the at least one cannabinoid biosynthetic pathway enzyme comprises a polynucleotide sequence with at least 80% sequence identity to a sequence selected from SEQ ID NO:1-14, wherein the genetically engineered microorganism is a microalga or a cyanobacterium, and wherein the genetically engineered microorganism has increased production of at least one cannabinoid biosynthetic pathway product relative to the corresponding wild-type microorganism.   372. The method of embodiment 371, wherein the at least one nucleic acid molecule encodes at least one of hexanoly-CoA synthetase, tetraketide synthase, olivetolic acid cyclase, aromatic prenyltransferase, tetrahydrocannabinolic acid synthase, cannabichromene synthase, or cannabidiolic acid synthase.   373. The method of embodiment 372, wherein the hexanoyl-CoA synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:19, wherein the tetraketide synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:15, wherein the olivetolic acid cyclase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:16 or 17, wherein the aromatic prenyltransferase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:18, wherein the tetrahydrocannabinolic acid synthase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:20, and wherein the cannabidiolic acid synthetase comprises amino acid sequence with at least 90% sequence identity to sequence as shown in SEQ ID NO:21.   374. The method of any one of embodiments 371-373, wherein the nucleic acid molecule encoding the at least one cannabinoid biosynthetic pathway enzyme comprises a promoter nucleic acid sequence selected from SEQ ID NO:38-45, wherein said promoter is operably-linked to a polynucleotide sequence with at least 80% sequence identity to a sequence selected from SEQ ID NO:1-14.   375. The method of any one of embodiments 371-374, wherein the nucleic acid molecule comprises at least one intron sequence selected from SEQ ID NO:34-37.   376. The method of any one of embodiments 371-375, wherein the nucleic acid molecule comprises a terminator nucleic acid sequence selected from SEQ ID NO:46-53.   377. The method of any one of embodiments 371-376, wherein the nucleic acid molecule comprises at least one tag sequence selected from SEQ ID NO:22-33.   378. The method of any one of embodiments 371-377, wherein the nucleic acid molecule comprises at least two polynucleotide sequences with at least 80% sequence identity to a sequence selected from SEQ ID NO:1-14.   379. The method of embodiment 378, wherein the nucleic acid molecule comprises at least one linker sequence between the at least two polynucleotide sequences.   380. The method of embodiment 379, wherein the linker sequence is a self-cleaving sequence, optionally SEQ ID NO:54 or 55.   381. The method of any one of embodiments 371-380, wherein the microalga is a GC-rich microalga, optionally  Chlamydomonas reinhardtii, Chlorella vulgaris, Chlorella sorokiniana, Chlorella protothecoides, Tetraselmis chui, Nannochloropsis oculate, Scenedesmus obliquus, Acutodesmus dimorphus, Dunaliella tertiolecta , and  Heamatococus plucialis ; or a diatom, optionally  Phaeodactylum tricornutum  or  Thalassiosira pseudonana.      382. The method of any one of embodiments 371-381, wherein the cyanobacterium is a Spirulinaceae, Phormidiaceae, Synechococcaceae, or Nostocaceae, optionally  Arthrospira plantesis, Arthrospira maxima, Synechococcus elongatus , or  Aphanizomenon flos - aquae.      383. The method of any one of embodiments 371-382, wherein the at least one nucleic acid molecule is an episomal vector.   384. The method of any one of embodiments 371-383, wherein the cannabinoid biosynthetic pathway product is at least one of hexanoyl-CoA, trioxododecanoyl-CoA, olivetolic acid, cannabigerolic acid, Δ9-tetrahydrocanannabinolic acid, cannabidiolic acid, Δ9-tetrahydrocanannabinol, or cannabidiol.   

     EXAMPLE 1 
     Genetic Engineering of Sequences and Construction Cassettes Synthesis 
     The gene sequences encoding TKS and OAC were identified and the codons were optimized for maximal expression in  Chlamydomonas reinhardtii . Genetic engineering of the DNA constructions was performed to increased expression of the transgenes. 
     Gene Sequences 
     It has been suggested that hexanoyl-CoA synthetase convert hexanoic acid to hexanoyl-CoA early in CB biosynthetic pathway ( FIG. 1 ; modified from Gagne et al 2012). Another early metabolite intermediate in the CB biosynthetic pathway is olivetolic acid (OA) that forms the polyketide skeleton of cannabinoids. Without wishing to be bound by theory, OA is produced as follows ( FIG. 2 ): First, a type III tetra/polyketide synthase (TKS) enzyme condenses hexanoyl-CoA with three malonyl-CoA in a multi-step reaction to form trioxododecanoyl-CoA. Then, the olivetolic acid cyclase (OAC) catalyzes an intramolecular aldol condensation to yield OA. In subsequent steps, CB diversification is generated by the sequential action of “decorating” enzymes on the OA backbone, which leads to cannabinoids Δ9-tetrahydrocannabinolic acid (THCA) and cannabidiolic acid (CBDA), each of which decarboxylates to yield Δ9-tetrahydrocannabinol (THC) and cannabidiol (CBD), respectively ( FIG. 1 ). 
     The gene sequence for TKS and OAC have been identified and characterized in vitro (Lussier 2012; Gagne et al 2012; Marks et al 2009; Stout et al 2012; Taura et al 2009). The complete coding sequences for non-optimized TKS (GenBank: AB164375.1) and OAC (GenBank: JN679224.1) were obtained from public databases. The open reading frame of TKS (1158 bp) encodes for a protein of 385 amino acids with a calculated MW of 42 kDa (Taura et al 2009; Flores-Sanchez et al 2010). Whereas OAC is a relatively small sequence (485 bp) encoding for a small protein of 101 amino acids and a MW of 12 kDa (Marks et al 2009). Without wishing to be bound by theory, codon optimization is suggested to improve protein expression in a host organism by replacing the nucleic acids coding for a particular amino acid (i.e. a codon) with another codon which is purportedly better expressed in the host organism. This effect may arise due to different organisms showing preferences for different codons. In particular, microalgae and cyanobacteria may prefer different codons from plants and animals. The process of altering the sequence of a nucleic acid to achieve better expression based on codon preference is called codon optimization. Statistical methods have been generated to analyze codon usage bias in various organisms and many computer algorithms have been developed to implement these statistical analyses in the design of codon optimized gene sequences (Lithwick and Margalit 2003). Other modifications in codon usage to increase protein expression that are not dependent on codon bias have also been described (Welch et al 2009). Sequences optimized for the codon usage of  Chlamydomonas reinhardtii  are shown in SEQ ID NO:1-7, 22-27, and 54. These optimized sequences can also be used for other GC-rich microalgae. 
     Genetic Engineering of DNA Constructions 
     Two engineered constructions for maximizing the expression of the transgenes are shown below. 
     Construction 1: 
     First, two genes, TKS and OAC, were included on the same open reading frame. These genes were separated with the self-cleaving sequence FMDV2A from the foot-and-mouth disease virus. This construction was named Cons1_TKS-FMDV-OAC or Construction1 ( FIG. 3 ). It is expected that in  Chlamydomonas  cells, Construction1 will express both genes on the same mRNA, at the same level, since they are under the regulation of the same strong promoter. During the translation of the mRNA into protein, the FMDV self-cleaves, thus resulting in TKS and OAC as separated proteins. It has been suggested that in  Cannabis sativa , these two proteins do not need to interact to produce olivetolic acid (Gagne et al 2012). Therefore, Construction1 should mimic what happens in  Cannabis.    
     Construction 2: 
     To increase the metabolic flow of reactions, Construction 2 was built which links TKS and OAC together using a peptide linker ( FIG. 3 ). The strategy behind this construction is to increase the efficiency of reactions by having the two proteins in the same cellular space. Without wishing to be bound by theory, enzyme fusion is considered a tool in metabolic engineering to increase pathway efficiency by reducing substrate loss and accumulation of toxic intermediates. This structural-functional complex between the sequential enzymes of CB biosynthetic metabolic pathway allows intermediate product from TKS to be passed (i.e. to promote substrate channeling) directly into the active site of the next consecutive enzyme, OAC. The restriction site BamHI was included in the sequence of Construction 2 as an additional tool and does not affect the expression of this transgene. 
     Gene Synthesis 
     The sequences encoding Constructions 1 and 2 were sent for synthesis. The skilled person can readily recognize the methods for synthesizing nucleic acid molecules containing the sequences. Two genetic constructions containing the genes TKS and OAC were engineered for optimal expression and synthesized by the company DNA2.0 (USA). The more the genes are expressed, the more enzymes will be made to catalyze more substrates into the desired product, olivetolic acid.  FIG. 4  shows a summary of the engineered constructions functioning in cells. In  C. reinhardtii , the genes (DNA) for each construction is transcribed into mRNA and exported to the cytosol. There in the cytosol, the mRNA is translated into proteins (enzymes TKS and OAC) which will be able to catalyze the formation of the target metabolite, olivetolic acid. 
     EXAMPLE 2 
     Construction Assembly, Extraction and Purification of the Transformation Vectors 
     The synthesized DNA constructions were assembled into integration and expression vectors to enhance expression of transgenes. Assembled vectors were transformed into  E. coli , grown to bulk and large amount of pChlamy vectors were extracted and purified. 
     Assembly of the Transformation Vectors 
     
         
         The synthetic constructions were inserted into a default vector (KanR, high copy;  FIG. 5A ) which is used to transform  Escherichia coli  by electroporation. The transformed  E. coli  was grown to bulk plasmids containing the transgenes (synthetic constructions) and positive colonies confirmed by colony PCR ( FIG. 5B ). DNA gel of the colony-PCR from transformed  E. coli  shows the positive amplification of construction 1 (lane 1 and 2; 1213 bp), construction 2 (lane 4 and 5; 1192 bp), and lane 3 contains the DNA ladder from which the corresponding DNA size are labeled on the left of the gel ( FIG. 5B ). The plasmids were then extracted and ready for the synthetic constructions for assembly using the Gibson method (Gibson et al 2009). Two vectors were used for transformation of  C. reinhardtii : pChlamy3 and pChlamy 4 ( FIG. 5C ). Each vector contains the strong hybrid promoter Hsp70A-RbcS2 and the intron 1 of RbcS2 in front of the cloning site to drive a strong expression of the synthetic construction (genes of interest) in  C. reinhardtii  (Schroda et al 2000; Diaz-Santos et al 2013). pChlamy 4 is a new generation of vector and, without wishing to be bound by theory, it contains additional features to allow a stronger expression. Such features include fusion (co-expression) of the selection marker zeocin resistance with the transgene, a 3′ UTR for proper transcript termination and possible additional benefits like increased translation efficiency, mRNA stability, and polyadenylation signals ( FIG. 5C ). Thus, the synthetic constructions were PCR amplified with primers containing sequence for the Gibson assembly. The assembly was done using each synthetic construction into both pChlamy vectors. Table 2 summarizes the four possible combinations of construction/vector. Colony PCR coupled with Sanger sequencing confirmed correct reading frame of all combination of synthetic constructions/vectors ( FIGS. 5D and 5E ). DNA gel of the colony-PCR from transformed  E. coli  shows the positive amplification of the Gibson assembled synthetic constructions into pChlamy3 ( FIG. 5D ) and pChlamy4 ( FIG. 5E ) vectors. In particular, positive assembly of pChlamy3 with construction 1 (lane 1, 2 and 3; 1593 bp) and pChlamy3 with construction 2 (lane 4 and 5; 1557 bp) were confirmed ( FIG. 5D ). Also, positive assembly of pChlamy4 with construction 1 (lane 1, 2 and 3; 1615 bp) and pChlamy4 with construction 2 (lane 4 and 5; 1579 bp) were also confirmed ( FIG. 5E ). Lane 6 on both gels ( FIG. 5D  and 5E) contains the DNA ladder from which the corresponding DNA MWs are labeled on the right of the gel. 
       
    
                     TABLE 2                  Summary of the combination between the synthetic       constructions and the pChlamy vectors used.                             pChlamy3   pChlamy4                                             Construction 1   pC3_1   pC4_1           (Cons1_TKS-FMDV-OAC)           Construction 2   pC3_2   pC4_2           (Cons2_TKS-OAC)                        
Transformation of  E. coli , Bulking and Purification of pChlamy Vectors
 
     Each of the successfully assembled pChlamy vectors ( FIG. 5 ; Table 2) were used to transform  E. coli  using the heat shock method. Transformed  E. coli  was grown to bulk vectors in order to purified large amounts for the subsequent transformation of microalgae. Transformed colonies for pC3_1, pC3_2, pC4_1 and pC4_2 vectors all grew on ampicillin plates ( FIG. 6A ) and positive colonies confirmed by colony PCR. Positive clones were grown and vectors were extracted and separated on agarose gel ( FIG. 6B ). Gel on the left shows pC3_1 at 6028 bp whereas the gel on the right shows PC4_2 at 5129 bp, and lane MM (Molecular Marker) contains the DNA ladder from which the corresponding DNA size are labeled on the left of the gel ( FIG. 6B ). Vectors were excised from gel and purified using columns from a vector purification kit (FroggaBio). Purified vectors were used for the transformation of  C. reinhardtii  cells as shown below. Large amount of purified Chlamydomonas vectors for four combinations were obtained. 
     EXAMPLE 3 
       Chlamvdomonas reinhardtii  Cells Transformation and Selection of Positive Transformants 
     Purified pChlamy vectors were used to transform  C. reinhardtii  through electroporation. Transformed cells were grown on antibiotic selection TAP solid media and the presence of the transgene was confirmed using the colony-polymerase chain reaction (PCR) method. Expression of transgenes was detected using real-time quantitative PCR (rt-qPCR) analysis and enzymes produced were detected using SDS-PAGE. 
     Transformation of  C. reinhardtii  with Purified pChlamy Vectors 
       C. reinhardtii  cells were transformed with pChlamy vectors. Briefly, purified vectors were linearized using restriction enzyme Kpn1 and cells were electroporated in the presence of linear vector DNA. DNA was taken up by cells and integrated into the nuclear genome. Without wishing to be bound by theory, integration of exogenous DNA in  C. reinhardtii  is carried out by mechanisms involving non-homologous recombination (also known as non-homologous end joining), rather than homologous recombination (Plecenikova et al 2013). Homologous recombination is, however, the mechanism of choice when it comes to gene targeting since it allows insertion of the transgene in a very active part of the genome to bypass gene silencing mechanisms. Attempts to establish this method in  Chlamydomonas  have had limited success so far. 
     Transformed cells were grown on selection media.  Chlamydomonas  transformed with pChlamy3 vectors were grown on media containing hygromycin ( FIG. 7A ) whereas cells transformed with pChlamy 4 vectors were grown on media containing zeocin ( FIG. 7B ). Positive cells were used for colony PCR to confirm the presence of the transgene ( FIG. 7C-F ). DNA gels of colony PCR confirm transformed 
       Chlamydomonas  colonies for pC3_1 (band at 1.337 kb from partial amplification of TKS-OAC sequence;  FIG. 7C ), pC3_2 (band at 1.304 kb from partial amplification of TKS-OAC sequence;  FIG. 7D ), pC4_1 (band at 1.311 kb from partial amplification of TKS-OAC sequence;  FIG. 7E ) and pC4_2 (band at 1.278 kb from partial amplification of TKS-OAC sequence;  FIG. 7F ). Lane 1 is the molecular marker that contains the DNA ladder from which the corresponding DNA sizes are labeled on the left of the gel, and lanes 2-10 correspond to different colonies where circles highlight the transformed  Chlamydomonas  containing the transgenes ( FIG. 7C-F ). Thus,  C. reinhardtii  cells containing the transgene randomly inserted in the nuclear genome were successfully created. 
     Confirmation of the Expression of TKS and OAC in  C. reinhardtii    
     Using quantitative PCR (qPCR) analyses, the expression of OAC of 30 different colonies for each constructions was screened ( FIG. 8 ). Colonies that were expressing OAC above 1× were detected. For pChlamy3 transformed cells, 5/30 pC3_1 colonies and 6/30 pC3_2 colonies were found to express detectable OAC transcript above the 1×. The same ratio was observed for pChlamy4 transformed cells where 5/30 (pC4_1) and 5/30 (pC4_2) colonies showed expression above 1×. Without wishing to be bound by theory, transgene expression from the  Chlamydomonas  nuclear genome via the pChlamy4 vector offers several advantages over pChlamy3, including better expression due to reduced silencing from the fusion of the transgene to the zeocin resistance gene, sh-ble. In addition, pChlamy4 vectors offer protein tags such as 6His TEV and V5-His epitopes that can be fused to the transgene for detection and purification of the translated proteins. Thus,  Chlamydomonas  transformed with pC4 vectors are candidates for production of olivetolic acid. 
     Total proteins were extracted from pChalmy4-transformed cells and separated by SDS-PAGE ( FIG. 9 ) followed by Western blot with anti-FMDV-2A antibodies to detect TKS-FMDV2A-OAC proteins and/or the self-cleaved TKS-FMDV2A proteins produced. On SDS-PAGE gel, pC4_1 transformed cells do not show an increase of a band at 60 kDa (expected TKS-OAC fused protein) compared to control cells (lanel) ( FIG. 9A ; lane 3 contains the protein molecular marker). pC4_2 transformed cells do not show an increase of a band at 12 kDa (OAC protein alone) compared to control cells (lane 2) ( FIG. 9B ; lane 1 contains the protein molecular marker). However, Western blot analysis using anti-FMDV-2A antibodies detected TKS-FMDV2A-OAC proteins ( FIG. 9C ; lanesl-4) and the self-cleaved TKS-FMDV2A proteins ( FIG. 9C ; lanes 7-8). 
     Hence, this Example shows the successful transformation of  Chlamydomonas  and the transgene was integrated into the nuclear genome. Stable transformants were screen for expression of the OAC transgene and positive strains detected. 
     EXAMPLE 4 
     Episomal Vectors Construction and Diatom Phaeodactvlum Tricornutum Cells Transformation 
     Engineered Diatoms 
     Microalgae provide a promising but challenging platform for the bioproduction of high value chemicals. Compared with model organisms such as  Escherichia coli  and  Saccharomyces cerevisiae , characterization of the complex biology and biochemistry of algae and strain improvement has been hampered by inefficient molecular tools. To date, many microalgae are transformable but the introduced DNA is integrated randomly into the nuclear genome. Without wishing to be bound by theory, since integration of exogenous DNA in  Chlamydomonas reinhardtii  is principally carried out by mechanisms involving non-homologous recombination, the chance to encounter gene silencing is high, not the least because  Chlamydomonas  may be considered to possess high-silencing mechanisms. Hence, molecular tools to circumvent these challenges are necessary to facilitate efficient genetic engineering. Recently, an episomal vector system for diatoms was developed and shown to be highly stable (Karas et al 2015). Since episomes should not be affected by gene silencing mechanism, a diatom strain was engineered with the OAC-TKS transgene. Sequences optimized for the codon usage of  Phaeodactylum tricornutum  are shown in SEQ ID NO:8-14, 29-34 and 57. These optimized sequences can also be used for other diatoms such as  Thalassiosira pseudonana.    
     A map of the episome (Karas et al 2015) (Epi) empty (Epicontrol) and engineered with construction 2 of TKS and OAC genes (EpiTKS-FMDV-OAC) is shown ( FIG. 10A ). DNA gel of the PCR products for full fragment insert of Epi TKS-FMDV-OAC  construct amplified by primers annealing sites on the Epi backbone performed on Pt colonies shows the entire insert (FcpD promoter→FcpD terminator) at the correct size of 2591 bp ( FIG. 10B ; also includes negative control and 1 kb ladders).  P. tricornutum  colonies were grown on zeocin plates (except negative control;  FIG. 10C ). Each construct plate contains on average 50 colonies, while the positive control contains 92. Multiplex PCR results for colonies of Epi transformed with Pt DNA show that DNA was extracted from 1 colony of  P. tricornutum  for each isolate of TKS-FMDV-OAC ( FIG. 10D ). All  P. tricornutum  colonies were extracted and all 7 colonies between TKS 5-1 and 5-2 were screened (TKS colony 5 was chosen for sequencing, and it shows the correct sequence). DNA for each correct colony was extracted and digested with BamHI ( FIG. 10D ). Positive control of TKS colony 5 was also digested with BamHI, showing the expected sizes 8,020, 5,656, 2,346 and 725 bp. All positive  P. tricornutum  colonies were sent to the CNETE for further metabolite analysis. 
     Thus, three engineered diatom  P. tricornutum  were generated using the episomal vector system. The products of these engineered cells were sent for olivetolic acid analysis. 
     EXAMPLE 5 
     Identification of Products from the Diatom  Phaeodactylum tricornutum    
     Pellets from engineered diatom  Phaeodactylum tricornutum  (either controls transfected with empty vector or transfected with EpiTKS-FMDV-OAC) were lysed. The lysis was validated by microscopic observations ( FIG. 11 ). 
     Chromatogram in selected time range in SIM mode (MS 425.3) of samples are shown in  FIG. 12-16 .  FIG. 12  shows a lysate of control diatoms spiked with an olivetolic acid (OA) control to identify the OA peak.  FIG. 13  shows the chromatogram of lysate from empty vector control diatoms indicating an absence of OA.  FIGS. 14-16  show chromatograms from different lysates of diatoms transfected with EpiTKS-FMDV-OAC showing a peak corresponding to OA with the expected retention time and MS. 
     This shows that an engineered microorganism such as microalgae transformed with constructs for the expression of cannabinoid biosynthetic pathway enzymes can produce cannabinoid biosynthetic pathway product. 
     EXAMPLE 6 
     Constructions Optimized for Expression in Diatoms and GC-rich microalgae 
     This Example provides constructions of nucleic acid sequences that are optimized for expression in GC-rich microalgae such as  Chlamydomonas reinhardtii , and diatoms such as  Thalassiosira pseudonana  and  Phaeodactylum tricornutum  ( FIG. 17 ). In particular, these constructs provide the co-expression of tetraketide synthase (a type III polyketide synthase) and olivetolic acid cyclase, aromatic prenyltransferase and hexanoyl-CoA synthetase, and tetrahydrocannabinolic acid synthase and cannabidiolic acid synthetase. A genetically engineered microorganism can contain a combination of these constructs, and consequently, the microorganism can co-express tetraketide synthase (a type III polyketide synthase), olivetolic acid cyclase, aromatic prenyltransferase, hexanoyl-CoA synthetase, tetrahydrocannabinolic acid synthase and cannabidiolic acid synthetase. The detection and isolation of these enzymes can be carried out by antibodies specific to the tags attached to these enzymes, which include 6His, HA, FLAG, HSV, myc and V5. 
     While the present disclosure has been described with reference to what are presently considered to be the preferred example, it is to be understood that the disclosure is not limited to the disclosed Examples. To the contrary, the disclosure is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims. 
     All publications, patents and patent applications are herein incorporated by reference in their entirety to the same extent as if each individual publication, patent or patent application was specifically and individually indicated to be incorporated by reference in its entirety. 
     REFERENCES 
     
         
         Altschul, S. F. et al (1990) Basic local alignment search tool.”  Journal of molecular biology  215, 403-410. 
         Altschul, S. F. et al (1997) Gapped BLAST and PSI-BLAST: a new generation of protein database search programs.  Nucleic acids research  25, 3389-3402. 
         DeLoache, W. C., et al. (2015) An enzyme-coupled biosensor enables (S)-reticuline production in yeast from glucose. Nat Chem Biol, 11(7):465. 
         Diaz-Santos, E., et al. (2013) Efficiency of different heterologous promoters in the unicellular microalga  Chlamydomonas reinhardtii . Biotechnol Prog, 29(2):319-328. 
         ElSohly, M. A. and Slade D. (2005) Chemical constituents of marijuana: The complex mixture of natural cannabinoids. Life Sciences, 2005. 78(5):539-548. 
         Flores-Sanchez, I. J., et al. (2010) In silicio expression analysis of PKS genes isolated from  Cannabis sativa  L. Genet Mol Biol, 33(4): 703-713. 
         Fossati, E., et al. (2014) Reconstitution of a 10-gene pathway for synthesis of the plant alkaloid dihydrosanguinarine in Saccharomyces cerevisiae. Nat Commun, (5):3283. 
         Gagne, S. J., et al. (2012) Identification of olivetolic acid cyclase from  Cannabis sativa  reveals a unique catalytic route to plant polyketides. Proc Natl Acad Sci USA 109(31):12811-12816. 
         Gibson, D. G., et al. (2009) Enzymatic assembly of DNA molecules up to several hundred kilobases. Nat Meth, 6(5):343-345. 
         Karas, B. J., et al., Designer diatom episomes delivered by bacterial conjugation. Nat Commun, 2015. 6: p. 6925. 
         Karlin, S. and Altschul, S. F. (1990) Methods for assessing the statistical significance of molecular sequence features by using general scoring schemes.  Proceedings of the National Academy of Sciences  87, 2264-2268. 
         Karlin, S. and Altschul, S. F. (1993) Applications and statistics for multiple high-scoring segments in molecular sequences.  Proceedings of the National Academy of Sciences  90, 5873-5877. 
         Keasling, J. D. (2012) Synthetic biology and the development of tools for metabolic engineering. Metab Eng, 14(3):189-195. 
         Lithwick G, and Margalit H. (2003) Hierarchy of sequence-dependent features associated with prokaryotic translation. Genome Research 13:2665-2673. 
         Lussier, F. X., et al. (2012) Engineering microbes for plant polyketide biosynthesis. Comput Struct Biotechnol J 3:e201210020. 
         Marks, M. D., et al. (2009) Identification of candidate genes affecting Delta9-tetrahydrocannabinol biosynthesis in Cannabis sativa. J Exp Bot, 60(13):3715-3726. 
         Plecenikova, A., et al. (2013) Studies on recombination processes in two  Chlamydomonas reinhardtii  endogenous genes, NIT1 and ARG7. Protist, 164(4):570-582. 
         Schroda, M., et al. (2000) The HSP70A promoter as a tool for the improved expression of transgenes in Chlamydomonas. Plant J, 2000. 21(2): 121-131. 
         Singh, N. D., et al. (2009) Chloroplast-derived vaccine antigens and biopharmaceuticals: protocols for expression, purification, or oral delivery and functional evaluation. Methods Mol Biol, 483:163-192. 
         Slattery, S. S., et al. (2018) An expanded plasmid-based genetic toolbox enables Cas9 genome editing and stable maintenance of synthetic pathways in Phaeodactylum tricornutum. ACS Synthetic Biology, 7(2):328-338. 
         Stout, J. M., et al. (2012) The hexanoyl-CoA precursor for cannabinoid biosynthesis is formed by an acyl-activating enzyme in  Cannabis sativa  trichomes. Plant J, 71(3):353-365. 
         Taura, F., et al. (2009) Characterization of olivetol synthase, a polyketide synthase putatively involved in cannabinoid biosynthetic pathway. FEBS Lett, 583(12):2061-2066. 
       
    
     Welch et al. (2009) Design parameters to control synthetic gene expression in  Escherichia coli . PLoS ONE 4: e7002.