LOCUS       sequence-384139-        8536 bp    DNA     circular SYN 15-DEC-2025
DEFINITION  Expresses codon-optimized full length SARS-CoV-2 XBB Spike.
ACCESSION   .
VERSION     .
KEYWORDS    .
SOURCE      synthetic DNA construct
  ORGANISM  synthetic DNA construct
REFERENCE   1  (bases 1 to 8536)
  TITLE     Codon-optimized Spike variant expression construct
  JOURNAL   Unpublished
REFERENCE   2  (bases 1 to 8536)
  AUTHORS   .
  TITLE     Direct Submission
  JOURNAL   Exported Dec 15, 2025 from SnapGene Server 8.0.1
            https://www.snapgene.com
COMMENT     SGRef: number: 1; type: "Journal Article"; journalName: 
            "Unpublished"
COMMENT     Sequence Label: pCAGGS SARS-CoV-2 XBB Spike
FEATURES             Location/Qualifiers
     source          1..8536
                     /mol_type="other DNA"
                     /organism="synthetic DNA construct"
     enhancer        4..383
                     /label=CMV enhancer
                     /note="human cytomegalovirus immediate early enhancer"
     intron          661..1677
                     /label=chimeric intron
                     /note="chimera between introns from chicken beta-actin and 
                     rabbit beta-globin"
     primer_bind     1601..1623
                     /label=pCAGGS-5
                     /note="Chimeric intron in CAG promoter, forward primer"
     primer_bind     1685..1704
                     /label=pCAG-F
                     /note="Rabbit beta-globin intron, for pCAG plasmids, 
                     forward primer"
     primer_bind     complement(5557..5576)
                     /label=Bglob-pA-R
                     /note="Rabbit beta-globin polyA region, reverse primer"
     polyA_signal    5622..5677
                     /label=beta-globin poly(A) signal
                     /note="rabbit beta-globin polyadenylation signal (Gil and 
                     Proudfoot, 1987)"
     primer_bind     complement(5676..5695)
                     /label=rbglobpA-R
                     /note="Rabbit beta-globin polyA, reverse primer. Also 
                     called rb-glob-pA-term-R"
     primer_bind     complement(6038..6054)
                     /label=M13 rev
                     /note="common sequencing primer, one of multiple similar 
                     variants"
     primer_bind     complement(6038..6054)
                     /label=M13 Reverse
                     /note="In lacZ gene. Also called M13-rev"
     primer_bind     complement(6051..6073)
                     /label=M13/pUC Reverse
                     /note="In lacZ gene"
     protein_bind    6062..6078
                     /label=lac operator
                     /bound_moiety="lac repressor encoded by lacI"
                     /note="The lac repressor binds to the lac operator to 
                     inhibit transcription in E. coli. This inhibition can be 
                     relieved by adding lactose or 
                     isopropyl-beta-D-thiogalactopyranoside (IPTG)."
     promoter        complement(join(6086..6092,6093..6110,6111..6116))
                     /label=lac promoter
                     /note="promoter for the E. coli lac operon"
     protein_bind    6131..6152
                     /label=CAP binding site
                     /bound_moiety="E. coli catabolite activator protein"
                     /note="CAP binding activates transcription in the presence 
                     of cAMP."
     promoter        6211..6406
                     /label=SV40 promoter
                     /note="SV40 early promoter"
     rep_origin      6257..6392
                     /label=SV40 ori
                     /note="SV40 origin of replication"
     polyA_signal    6412..6546
                     /label=SV40 poly(A) signal
                     /note="SV40 polyadenylation signal"
     primer_bind     complement(6449..6468)
                     /label=SV40pA-R
                     /note="SV40 polyA, reverse primer"
     primer_bind     6503..6522
                     /label=EBV-rev
                     /note="SV40 polyA terminator, reverse primer"
     primer_bind     complement(6614..6631)
                     /label=L4440
                     /note="L4440 vector, forward primer"
     rep_origin      complement(6785..7373)
                     /direction=LEFT
                     /label=ori
                     /note="high-copy-number ColE1/pMB1/pBR322/pUC origin of 
                     replication"
     primer_bind     complement(6865..6884)
                     /label=pBR322ori-F
                     /note="pBR322 origin, forward primer"
     CDS             complement(join(7544..8335,8336..8404))
                     /codon_start=1
                     /gene="bla"
                     /product="beta-lactamase"
                     /label=AmpR
                     /note="confers resistance to ampicillin, carbenicillin, and
                     related antibiotics"
                     /translation="MSIQHFRVALIPFFAAFCLPVFAHPETLVKVKDAEDQLGARVGYI
                     ELDLNSGKILESFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEYS
                     PVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRW
                     EPELNEAIPNDERDTTMPVAMATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSA
                     LPAGWFIADKSGAGERGSRGIIAALGPDGKPSRIVVIYTTGSQATMDERNRQIAEIGAS
                     LIKHW"
     primer_bind     8167..8186
                     /label=Amp-R
                     /note="Ampicillin resistance gene, reverse primer"
     promoter        complement(8405..8509)
                     /gene="bla"
                     /label=AmpR promoter
ORIGIN
        1 gtcgacattg attattgact agttattaat agtaatcaat tacggggtca ttagttcata
       61 gcccatatat ggagttccgc gttacataac ttacggtaaa tggcccgcct ggctgaccgc
      121 ccaacgaccc ccgcccattg acgtcaataa tgacgtatgt tcccatagta acgccaatag
      181 ggactttcca ttgacgtcaa tgggtggagt atttacggta aactgcccac ttggcagtac
      241 atcaagtgta tcatatgcca agtacgcccc ctattgacgt caatgacggt aaatggcccg
      301 cctggcatta tgcccagtac atgaccttat gggactttcc tacttggcag tacatctacg
      361 tattagtcat cgctattacc atggtcgagg tgagccccac gttctgcttc actctcccca
      421 tctccccccc ctccccaccc ccaattttgt atttatttat tttttaatta ttttgtgcag
      481 cgatgggggc gggggggggg ggggsgcgcg ccrggsgggg gggggggggg gggggggggg
      541 gggggggsgr ggsggrgrgg kgsggcggca gccaatcaga gcggcgcgct ccgaaagttt
      601 ccttttatgg cgaggcggcg gcggcggcgg ccctataaaa agcgaagcgc gcggcgggcg
      661 ggagtcgctg cgcgctgcct tcgccccgtg ccccgctccg ccgccgcctc gcgccgcccg
      721 ccccggctct gactgaccgc gttactccca caggtgagcg ggcgggacgg cccttctcct
      781 ccgggctgta attagcgctt ggtttaatga cggcttgttt cttttctgtg gctgcgtgaa
      841 agccttgagg ggctccggga gggccctttg tgcgggggga gcggctcggg gggtgcgtgc
      901 gtgtgtgtgt gcgtggggag cgccgcgtgc ggctccgcgc tgcccggcgg ctgtgagcgc
      961 tgcgggcgcg gcgcggggct ttgtgcgctc cgcagtgtgc gcgaggggag cgcggccggg
     1021 ggcggtgccc cgcggtgcgg ggggggctgc gaggggaaca aaggctgcgt gcggggtgtg
     1081 tgcgtggggg ggtgagcagg gggtgtgggc gcgtcggtcg ggctgcaacc ccccctgcac
     1141 ccccctcccc gagttgctga gcacggcccg gcttcgggtg cggggctccg tacggggcgt
     1201 ggcgcggggc tcgccgtgcc gggcgggggg tggcggcagg tgggggtgcc gggcggggcg
     1261 gggccgcctc gggccggggr gggctcgggg grggggcgcg gcggcccccg gagcgccggc
     1321 ggctgtcgag gcgcggcgag ccgcagccat tgccttttat ggtaatcgtg cgagagggcg
     1381 cagggacttc ctttgtccca aatctgtgcg gagccgaaat ctgggaggcg ccgccgcacc
     1441 ccctctagcg ggcgcggggc gaagcggtgc ggcgccggca ggaaggaaat gggcggggag
     1501 ggccttcgtg cgtcgccgcg ccgccgtccc cttctccctc tccagcctcg gggctgtccg
     1561 cggggggacg gctgccttcg ggggggacgg ggcagggcgg ggttcggctt ctggcgtgtg
     1621 accggcggct ctagagcctc tgctaaccat gttcatgcct tcttcttttt cctacagctc
     1681 ctgggcaacg tgctggttat tgtgctgtct catcattttg gcaaagaatt cgccaccatg
     1741 ttcgtcttcc tcgtcctcct ccccctcgtc tcctcccagt gcgtcaacct catcacccgc
     1801 acccagagct acaccaactc cttcacccgc ggcgtctact accccgacaa ggtcttccgc
     1861 tcctccgtcc tccactccac ccaggacctc ttcctcccct tcttctccaa cgtcacctgg
     1921 ttccacgcca tccacgtctc cggcaccaac ggcaccaagc gcttcgacaa ccccgccctc
     1981 cccttcaacg acggcgtcta cttcgcctcc accgagaagt ccaacatcat ccgcggctgg
     2041 atcttcggca ccaccctcga ctccaagacc cagtccctcc tcatcgtcaa caacgccacc
     2101 aacgtcgtca tcaaggtctg cgagttccag ttctgcaacg accccttcct cgacgtctac
     2161 cagaagaaca acaagtcctg gatggagtcc gagttccgcg tctactcctc cgccaacaac
     2221 tgcaccttcg agtacgtctc ccagcccttc ctcatggacc tcgagggcaa ggagggcaac
     2281 ttcaagaacc tccgcgagtt cgtcttcaag aacatcgacg gctacttcaa gatctactcc
     2341 aagcacaccc ccatcaacct cgagcgcgac ctcccccagg gcttctccgc cctcgagccc
     2401 ctcgtcgacc tccccatcgg catcaacatc acccgcttcc agaccctcct cgccctccac
     2461 cgctcctacc tcacccccgg cgactcctcc tccggctgga ccgccggcgc cgccgcctac
     2521 tacgtcggct acctccagcc ccgcaccttc ctcctcaagt acaacgagaa cggcaccatc
     2581 accgacgccg tcgactgcgc cctcgacccc ctctccgaga ccaagtgcac cctcaagtcc
     2641 ttcaccgtcg agaagggcat ctaccagacc tccaacttcc gcgtccagcc caccgagtcc
     2701 atcgtccgct tccccaacat caccaacctc tgccccttcc acgaggtctt caacgccacc
     2761 accttcgcct ccgtctacgc ctggaaccgc aagcgcatct ccaactgcgt cgccgactac
     2821 tccgtcatct acaacttcgc ccctttcttc gccttcaagt gctacggcgt ctcccccacc
     2881 aagctcaacg acctctgctt caccaacgtc tacgccgact ccttcgtcat ccgcggcaac
     2941 gaggtcagcc agatcgcccc cggccagacc ggcaacatcg ccgactacaa ctacaagctc
     3001 cccgacgact tcaccggctg cgtcatcgcc tggaactcca acaagctcga ctccaagccc
     3061 agcggcaact acaactacct ctaccgcctc ttccgcaagt ccaagctcaa gcccttcgag
     3121 cgcgacatct ccaccgagat ctaccaggcc ggcaacaaac cctgcaacgg cgtcgccggc
     3181 agcaactgct acagccccct ccagtcctac ggcttcaggc ccacctacgg cgtcggccac
     3241 cagccctacc gcgtcgtcgt cctctccttc gagctcctcc acgcccccgc caccgtctgc
     3301 ggccccaaga agtccaccaa cctcgtcaag aacaagtgcg tcaacttcaa cttcaacggc
     3361 ctcaccggca ccggcgtcct caccgagtcc aacaagaagt tcctcccctt ccagcagttc
     3421 ggccgcgaca tcgccgacac caccgacgcc gtccgcgacc cccagaccct cgagatcctc
     3481 gacatcaccc cctgctcctt cggcggcgtc tccgtcatca cccccggcac caacacctcc
     3541 aaccaggtcg ccgtcctcta ccagggtgtc aactgcaccg aggtccccgt cgccatccac
     3601 gccgaccagc tcacccccac ctggcgcgtc tactccaccg gctccaacgt cttccagacc
     3661 cgcgccggct gcctcatcgg cgccgagtac gtcaacaact cctacgagtg cgacatcccc
     3721 atcggcgccg gcatctgtgc ctcctaccag acccagacca agtcccaccg ccgcgcccgc
     3781 tccgtcgcct cccagtccat catcgcctac accatgtccc tcggcgccga gaactccgtc
     3841 gcctactcca acaactccat cgccatcccc accaacttca ccatctccgt caccaccgag
     3901 atcctccccg tctccatgac caagacctcc gtcgactgca ccatgtacat ctgcggcgac
     3961 tccaccgagt gctccaacct cctcctccag tacggctcct tctgcaccca gctcaagcgc
     4021 gccctcaccg gcatcgccgt cgagcaggac aagaacaccc aggaggtctt cgcccaggtc
     4081 aagcagatct acaagacccc ccccatcaag tacttcggcg gcttcaactt ctcccagatc
     4141 ctccccgacc cctccaagcc ctccaagcgc tccttcatcg aggacctcct cttcaacaag
     4201 gtcaccctcg ccgacgccgg cttcatcaag cagtacggcg actgcctcgg cgacatcgcc
     4261 gcccgcgacc tcatctgcgc ccagaagttc aacggcctca ccgtcctccc ccccctcctc
     4321 accgacgaga tgatcgccca gtacacctcc gccctcctcg ccggcaccat cacctccggc
     4381 tggaccttcg gcgccggcgc cgccctccag atccccttcg ccatgcagat ggcctaccgc
     4441 ttcaacggca tcggcgtcac ccagaacgtc ctctacgaga accagaagct catcgccaac
     4501 cagttcaact ccgccatcgg caagatccag gactccctct cctccaccgc ctccgccctc
     4561 ggcaagctcc aggacgtcgt caaccacaac gcccaggccc tcaacaccct cgtcaagcag
     4621 ctctcctcca agttcggcgc catctcctcc gtcctcaacg acatcctgtc ccgcctcgac
     4681 aaggtcgagg ccgaggtcca gatcgaccgc ctcatcaccg gccgcctcca gtccctccag
     4741 acctacgtca cccagcagct catccgcgcc gccgagatcc gcgcctccgc caacctcgcc
     4801 gccaccaaga tgtccgagtg cgtcctcggc cagtccaagc gcgtcgactt ctgcggcaag
     4861 ggctaccacc tcatgtcctt cccccagtcc gccccccacg gcgtcgtctt cctccacgtc
     4921 acctacgtcc ccgcccagga gaagaacttc accaccgccc ccgccatctg ccacgacggc
     4981 aaggcccact tcccccgcga gggcgtcttc gtctccaacg gcacccactg gttcgtcacc
     5041 cagcgcaact tctacgagcc ccagatcatc accaccgaca acaccttcgt ctccggcaac
     5101 tgcgacgtcg tcatcggcat cgtcaacaac accgtctacg accccctcca gcccgagctc
     5161 gactccttca aggaggagct cgacaagtac ttcaagaacc acacctcccc cgacgtcgac
     5221 ctcggcgaca tctccggcat caacgcctcc gtcgtcaaca tccagaagga gatcgaccgc
     5281 ctcaacgagg tcgccaagaa cctcaacgag tccctcatcg acctccagga gctcggcaag
     5341 tacgagcagt acatcaagtg gccctggtac atctggctcg gcttcatcgc cggcctcatc
     5401 gccatcgtca tggtcaccat catgctctgc tgcatgacct cctgctgctc ctgcctcaag
     5461 ggctgctgct cctgcggctc ctgctgcaag ttcgacgagg acgactccga gcccgtcctc
     5521 aagggcgtca agctccacta cacctaagct agcagatctt tttccctctg ccaaaaatta
     5581 tggggacatc atgaagcccc ttgagcatct gacttctggc taataaagga aatttatttt
     5641 cattgcaata gtgtgttgga attttttgtg tctctcactc ggaaggacat atgggagggc
     5701 aaatcattta aaacatcaga atgagtattt ggtttagagt ttggcaacat atgcccatat
     5761 gctggctgcc atgaacaaag gttggctata aagaggtcat cagtatatga aacagccccc
     5821 tgctgtccat tccttattcc atagaaaagc cttgacttga ggttagattt tttttatatt
     5881 ttgttttgtg ttattttttt ctttaacatc cctaaaattt tccttacatg ttttactagc
     5941 cagatttttc ctcctctcct gactactccc agtcatagct gtccctcttc tcttatggag
     6001 atccctcgac ctgcagccca agcttggcgt aatcatggtc atagctgttt cctgtgtgaa
     6061 attgttatcc gctcacaatt ccacacaaca tacgagccgg aagcataaag tgtaaagcct
     6121 ggggtgccta atgagtgagc taactcacat taattgcgtt gcgctcactg cccgctttcc
     6181 agtcgggaaa cctgtcgtgc cagcggatcc gcatctcaat tagtcagcaa ccatagtccc
     6241 gcccctaact ccgcccatcc cgcccctaac tccgcccagt tccgcccatt ctccgcccca
     6301 tggctgacta atttttttta tttatgcaga ggccgaggcc gcctcggcct ctgagctatt
     6361 ccagaagtag tgaggaggct tttttggagg cctaggcttt tgcaaaaagc taacttgttt
     6421 attgcagctt ataatggtta caaataaagc aatagcatca caaatttcac aaataaagca
     6481 tttttttcac tgcattctag ttgtggtttg tccaaactca tcaatgtatc ttatcatgtc
     6541 tggatccgct gcattaatga atcggccaac gcgcggggag aggcggtttg cgtattgggc
     6601 gctcttccgc ttcctcgctc actgactcgc tgcgctcggt cgttcggctg cggcgagcgg
     6661 tatcagctca ctcaaaggcg gtaatacggt tatccacaga atcaggggat aacgcaggaa
     6721 agaacatgtg agcaaaaggc cagcaaaagg ccaggaaccg taaaaaggcc gcgttgctgg
     6781 cgtttttcca taggctccgc ccccctgacg agcatcacaa aaatcgacgc tcaagtcaga
     6841 ggtggcgaaa cccgacagga ctataaagat accaggcgtt tccccctgga agctccctcg
     6901 tgcgctctcc tgttccgacc ctgccgctta ccggatacct gtccgccttt ctcccttcgg
     6961 gaagcgtggc gctttctcat agctcacgct gtaggtatct cagttcggtg taggtcgttc
     7021 gctccaagct gggctgtgtg cacgaacccc ccgttcagcc cgaccgctgc gccttatccg
     7081 gtaactatcg tcttgagtcc aacccggtaa gacacgactt atcgccactg gcagcagcca
     7141 ctggtaacag gattagcaga gcgaggtatg taggcggtgc tacagagttc ttgaagtggt
     7201 ggcctaacta cggctacact agaagaacag tatttggtat ctgcgctctg ctgaagccag
     7261 ttaccttcgg aaaaagagtt ggtagctctt gatccggcaa acaaaccacc gctggtagcg
     7321 gtggtttttt tgtttgcaag cagcagatta cgcgcagaaa aaaaggatct caagaagatc
     7381 ctttgatctt ttctacgggg tctgacgctc agtggaacga aaactcacgt taagggattt
     7441 tggtcatgag attatcaaaa aggatcttca cctagatcct tttaaattaa aaatgaagtt
     7501 ttaaatcaat ctaaagtata tatgagtaaa cttggtctga cagttaccaa tgcttaatca
     7561 gtgaggcacc tatctcagcg atctgtctat ttcgttcatc catagttgcc tgactccccg
     7621 tcgtgtagat aactacgata cgggagggct taccatctgg ccccagtgct gcaatgatac
     7681 cgcgagaccc acgctcaccg gctccagatt tatcagcaat aaaccagcca gccggaaggg
     7741 ccgagcgcag aagtggtcct gcaactttat ccgcctccat ccagtctatt aattgttgcc
     7801 gggaagctag agtaagtagt tcgccagtta atagtttgcg caacgttgtt gccattgcta
     7861 caggcatcgt ggtgtcacgc tcgtcgtttg gtatggcttc attcagctcc ggttcccaac
     7921 gatcaaggcg agttacatga tcccccatgt tgtgcaaaaa agcggttagc tccttcggtc
     7981 ctccgatcgt tgtcagaagt aagttggccg cagtgttatc actcatggtt atggcagcac
     8041 tgcataattc tcttactgtc atgccatccg taagatgctt ttctgtgact ggtgagtact
     8101 caaccaagtc attctgagaa tagtgtatgc ggcgaccgag ttgctcttgc ccggcgtcaa
     8161 tacgggataa taccgcgcca catagcagaa ctttaaaagt gctcatcatt ggaaaacgtt
     8221 cttcggggcg aaaactctca aggatcttac cgctgttgag atccagttcg atgtaaccca
     8281 ctcgtgcacc caactgatct tcagcatctt ttactttcac cagcgtttct gggtgagcaa
     8341 aaacaggaag gcaaaatgcc gcaaaaaagg gaataagggc gacacggaaa tgttgaatac
     8401 tcatactctt cctttttcaa tattattgaa gcatttatca gggttattgt ctcatgagcg
     8461 gatacatatt tgaatgtatt tagaaaaata aacaaatagg ggttccgcgc acatttcccc
     8521 gaaaagtgcc acctgg
//
