LOCUS       sequence-309358-        7371 bp    DNA     circular SYN 15-DEC-2025
DEFINITION  SB-transposon with constitutive bi-directional promoter. One side 
            contains Coffea arabica xanthosine methyltransferase 1 (CaXMT1); the
            other side contains GFP and blasticidin resistance genes..
ACCESSION   .
VERSION     .
KEYWORDS    .
SOURCE      synthetic DNA construct
  ORGANISM  synthetic DNA construct
REFERENCE   1  (bases 1 to 7371)
  TITLE     Methylxanthine Synthesis in Human Cells
  JOURNAL   Unpublished
REFERENCE   2  (bases 1 to 7371)
  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: pSBBi-GB CaXMT1
FEATURES             Location/Qualifiers
     source          1..7371
                     /mol_type="other DNA"
                     /organism="synthetic DNA construct"
     promoter        109..213
                     /gene="bla"
                     /label=AmpR promoter
     CDS             join(214..282,283..1074)
                     /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     complement(432..451)
                     /label=Amp-R
                     /note="Ampicillin resistance gene, reverse primer"
     rep_origin      1245..1833
                     /direction=RIGHT
                     /label=ori
                     /note="high-copy-number ColE1/pMB1/pBR322/pUC origin of 
                     replication"
     primer_bind     1734..1753
                     /label=pBR322ori-F
                     /note="pBR322 origin, forward primer"
     primer_bind     1987..2004
                     /label=L4440
                     /note="L4440 vector, forward primer"
     primer_bind     2378..2397
                     /label=rbglobpA-R
                     /note="Rabbit beta-globin polyA, reverse primer. Also 
                     called rb-glob-pA-term-R"
     polyA_signal    2396..2451
                     /label=beta-globin poly(A) signal
                     /note="rabbit beta-globin polyadenylation signal (Gil and 
                     Proudfoot, 1987)"
     primer_bind     2497..2516
                     /label=Bglob-pA-R
                     /note="Rabbit beta-globin polyA region, reverse primer"
     CDS             complement(2616..3014)
                     /codon_start=1
                     /gene="Aspergillus terreus BSD"
                     /product="blasticidin S deaminase"
                     /label=BSD
                     /note="confers resistance to blasticidin"
                     /translation="MAMPLSQEESTLIERATATINSIPISEDYSVASAALSSDGRIFTG
                     VNVYHFTGGPCAELVVLGTAAAAAAGNLTCIVAIGNENRGILSPCGRCRQVLLDLHPGI
                     KAIVKDSDGQPTAVGIRELLPSGYVWEG"
     CDS             complement(3015..3071)
                     /codon_start=1
                     /product="2A peptide from porcine teschovirus-1 
                     polyprotein"
                     /label=P2A
                     /note="Eukaryotic ribosomes fail to insert a peptide bond 
                     between the Gly and Pro residues, yielding separate 
                     polypeptides."
                     /translation="ATNFSLLKQAGDVEENPGP"
     CDS             complement(join(3081..3791,3792..3794,3795..3797))
                     /codon_start=1
                     /product="enhanced GFP"
                     /label=EGFP
                     /translation="MLSKGEELFTGVVPILVELDGDVNGHKFSVSGEGEGDATYGKLTL
                     KFICTTGKLPVPWPTLVTTLTYGVQCFSRYPDHMKQHDFFKSAMPEGYVQERTIFFKDD
                     GNYKTRAEVKFEGDTLVNRIELKGIDFKEDGNILGHKLEYNYNSHNVYIMADKQKNGIK
                     VNFKIRHNIEDGSVQLADHYQQNTPIGDGPVLLPDNHYLSTQSALSKDPNEKRDHMVLL
                     EFVTAAGITLGMDELYK"
     CDS             complement(join(3081..3791,3792..3794,3795..3797))
                     /codon_start=1
                     /product="the original enhanced GFP (Yang et al., 1996)"
                     /label=EGFP
                     /note="mammalian codon-optimized"
                     /translation="MLSKGEELFTGVVPILVELDGDVNGHKFSVSGEGEGDATYGKLTL
                     KFICTTGKLPVPWPTLVTTLTYGVQCFSRYPDHMKQHDFFKSAMPEGYVQERTIFFKDD
                     GNYKTRAEVKFEGDTLVNRIELKGIDFKEDGNILGHKLEYNYNSHNVYIMADKQKNGIK
                     VNFKIRHNIEDGSVQLADHYQQNTPIGDGPVLLPDNHYLSTQSALSKDPNEKRDHMVLL
                     EFVTAAGITLGMDELYK"
     primer_bind     complement(3123..3144)
                     /label=EGFP-C
                     /note="EGFP, forward primer"
     primer_bind     3472..3491
                     /label=EXFP-R
                     /note="For distinguishing EGFP variants, reverse primer"
     primer_bind     3731..3752
                     /label=EGFP-N
                     /note="EGFP, reverse primer"
     promoter        4429..5611
                     /label=EF-1-alpha promoter
                     /note="strong constitutive promoter for human elongation 
                     factor EF-1-alpha"
     primer_bind     5559..5579
                     /label=EF1a-F
                     /note="Human elongation factor-1a promoter, forward primer"
     regulatory      5637..5646
                     /label=Kozak sequence
                     /note="vertebrate consensus sequence for strong initiation 
                     of translation (Kozak, 1987)"
                     /regulatory_class="other"
     primer_bind     complement(6818..6835)
                     /label=BGH-rev
                     /note="Bovine growth hormone terminator, reverse primer. 
                     Also called BGH reverse"
     polyA_signal    6824..7048
                     /label=bGH poly(A) signal
                     /note="bovine growth hormone polyadenylation signal"
ORIGIN
        1 aattttaaca aaatattaac gcttacaatt tcctgatgcg gtattttctc cttacgcatc
       61 tgtgcggtat ttcacaccgc atcaggtggc acttttcggg gaaatgtgcg cggaacccct
      121 atttgtttat ttttctaaat acattcaaat atgtatccgc tcatgagaca ataaccctga
      181 taaatgcttc aataatattg aaaaaggaag agtatgagta ttcaacattt ccgtgtcgcc
      241 cttattccct tttttgcggc attttgcctt cctgtttttg ctcacccaga aacgctggtg
      301 aaagtaaaag atgctgaaga tcagttgggt gcacgagtgg gttacatcga actggatctc
      361 aacagcggta agatccttga gagttttcgc cccgaagaac gttttccaat gatgagcact
      421 tttaaagttc tgctatgtgg cgcggtatta tcccgtattg acgccgggca agagcaactc
      481 ggtcgccgca tacactattc tcagaatgac ttggttgagt actcaccagt cacagaaaag
      541 catcttacgg atggcatgac agtaagagaa ttatgcagtg ctgccataac catgagtgat
      601 aacactgcgg ccaacttact tctgacaacg atcggaggac cgaaggagct aaccgctttt
      661 ttgcacaaca tgggggatca tgtaactcgc cttgatcgtt gggaaccgga gctgaatgaa
      721 gccataccaa acgacgagcg tgacaccacg atgcctgtag caatggcaac aacgttgcgc
      781 aaactattaa ctggcgaact acttactcta gcttcccggc aacaattaat agactggatg
      841 gaggcggata aagttgcagg accacttctg cgctcggccc ttccggctgg ctggtttatt
      901 gctgataaat ctggagccgg tgagcgtggg tctcgcggta tcattgcagc actggggcca
      961 gatggtaagc cctcccgtat cgtagttatc tacacgacgg ggagtcaggc aactatggat
     1021 gaacgaaata gacagatcgc tgagataggt gcctcactga ttaagcattg gtaactgtca
     1081 gaccaagttt actcatatat actttagatt gatttaaaac ttcattttta atttaaaagg
     1141 atctaggtga agatcctttt tgataatctc atgaccaaaa tcccttaacg tgagttttcg
     1201 ttccactgag cgtcagaccc cgtagaaaag atcaaaggat cttcttgaga tccttttttt
     1261 ctgcgcgtaa tctgctgctt gcaaacaaaa aaaccaccgc taccagcggt ggtttgtttg
     1321 ccggatcaag agctaccaac tctttttccg aaggtaactg gcttcagcag agcgcagata
     1381 ccaaatactg ttcttctagt gtagccgtag ttaggccacc acttcaagaa ctctgtagca
     1441 ccgcctacat acctcgctct gctaatcctg ttaccagtgg ctgctgccag tggcgataag
     1501 tcgtgtctta ccgggttgga ctcaagacga tagttaccgg ataaggcgca gcggtcgggc
     1561 tgaacggggg gttcgtgcac acagcccagc ttggagcgaa cgacctacac cgaactgaga
     1621 tacctacagc gtgagctatg agaaagcgcc acgcttcccg aagggagaaa ggcggacagg
     1681 tatccggtaa gcggcagggt cggaacagga gagcgcacga gggagcttcc agggggaaac
     1741 gcctggtatc tttatagtcc tgtcgggttt cgccacctct gacttgagcg tcgatttttg
     1801 tgatgctcgt caggggggcg gagcctatgg aaaaacgcca gcaacgcggc ctttttacgg
     1861 ttcctggcct tttgctggcc ttttgctcac atgttctttc ctgcgttatc ccctgattct
     1921 gtggataacc gtattaccgc ctttgagtga gctgataccg ctcgccgcag ccgaacgacc
     1981 gagcgcagcg agtcagtgag cgaggaagcg gatccctata cagttgaagt cggaagttta
     2041 catacacctt agccaaatac atttaaactc actttttcac aattcctgac atttaatcct
     2101 agtaaaaatt ccctgtctta ggtcagttag gatcaccact ttattttaag aatgtgaaat
     2161 atcagaataa tagtagagag aatgattcat ttcagctttt atttctttca tcacattccc
     2221 agtgggtcag aagtttacat acactcgact cctctgcaga atgcggcgat gtttcggtaa
     2281 ggggtcccga gtagctagtt catggcagcc agcatatggc atatgttgcc aaactctaaa
     2341 ccaaatactc attctgatgt tttaaatgat ttgccctccc atatgtcctt ccgagtgaga
     2401 gacacaaaaa attccaacac actattgcaa tgaaaataaa tttcctttat tagccagaag
     2461 tcagatgctc aaggggcttc atgatgtccc cataattttt ggcagaggga aaaagatctc
     2521 agtggtattt gtgagccagg gcattggcca caccagccac caccttctga taggcagcct
     2581 gcacctgagg agtgaattca cgacaggcct tcgaattagc cctcccacac ataaccagag
     2641 ggcagcaatt cacgaatccc aactgccgtc ggctgtccat cactgtcctt cactatggct
     2701 ttgatcccag gatgcagatc gagaagcacc tgtcggcacc gtccgcaggg gctcaagatg
     2761 cccctgttct catttccgat cgcgacgata caagtcaggt tgccagctgc cgcagcagca
     2821 gcagtgccca gcaccacgag ttctgcacaa ggtcccccag taaaatgata tacattgaca
     2881 ccagtgaaga tgcggccgtc gctagagaga gctgcgctgg cgacgctgta gtcttcagag
     2941 atggggatgc tgttgattgt agccgttgct ctttcaatga gggtggattc ttcttgagac
     3001 aaaggcatgg ccatggggcc aggattctcc tcgacgtcac cagcctgctt cagcaggctg
     3061 aagttagtag ctccactgcc cttgtacagc tcgtccatgc cgagagtgat cccggcggcg
     3121 gtcacgaact ccagcaggac catgtgatcg cgcttctcgt tggggtcttt gctcagggcg
     3181 gactgggtgc tcaggtagtg gttgtcgggc agcagcacgg ggccgtcgcc gatgggggtg
     3241 ttctgctggt agtggtcggc gagctgcacg ctgccgtcct cgatgttgtg gcggatcttg
     3301 aagttcacct tgatgccgtt cttctgcttg tcggccatga tatagacgtt gtggctgttg
     3361 tagttgtact ccagcttgtg ccccaggatg ttgccgtcct ccttgaagtc gatgcccttc
     3421 agctcgatgc ggttcaccag ggtgtcgccc tcgaacttca cctcggcgcg ggtcttgtag
     3481 ttgccgtcgt ccttgaagaa gatggtgcgc tcctggacgt agccttcggg catggcggac
     3541 ttgaagaagt cgtgctgctt catgtggtcg gggtagcggc tgaagcactg cacgccgtag
     3601 gtcagggtgg tcacgagggt gggccagggc acgggcagct tgccggtggt gcagatgaac
     3661 ttcagggtca gcttgccgta ggtggcatcg ccctcgccct cgccggacac gctgaacttg
     3721 tggccgttta cgtcgccgtc cagctcgacc aggatgggca ccaccccggt gaacagctcc
     3781 tcgcccttgc tcaacatggt ggcctcaggt gcagaggttt ctacagggaa agagagaaag
     3841 gctacagtta gtttgctgtg atgatgctaa gtgccgaggt cagatgtcta tggattgtac
     3901 acggaatccc aacgcaggaa ccaaaaaaca ctcacccaaa aaaatggcgc taaggccgag
     3961 agaaaggcga agttccgtct acggctatat accttgaaac aggggcggca gaagtgacgc
     4021 aacgcggttg cgcggacggc ttcctgtgtt ttcattggtc gaagcgttct gcgcgtgcgc
     4081 agagattccc cagggaaggc gggccctctt ccgaatgtcc aatccggaca ttcttccggt
     4141 tggacctccg cggtcagcgc tgtgcccggc gagagatcac gtggggcgcg gaggcggtgc
     4201 tgctggggca cggccgtcca gcctcggcgg ccatattttt gaggggctgt tcatctcgtt
     4261 cacacgctct gtccgccatg tttgtgagtg gaagcgccat taccccttca agcgactgaa
     4321 ggctgcaggg cctctggtgg cccgcatggg gagaccagac ccgccaggcc cgcctttccg
     4381 cactcagtcc gggcttactt tattttgtga gacagggtct cgcctagagg ctccggtgcc
     4441 cgtcagtggg cagagcgcac atcgcccaca gtccccgaga agttgggggg aggggtcggc
     4501 aattgaaccg gtgcctagag aaggtggcgc ggggtaaact gggaaagtga tgtcgtgtac
     4561 tggctccgcc tttttcccga gggtggggga gaaccgtata taagtgcagt agtcgccgtg
     4621 aacgttcttt ttcgcaacgg gtttgccgcc agaacacagg taagtgccgt gtgtggttcc
     4681 cgcgggcctg gcctctttac gggttatggc ccttgcgtgc cttgaattac ttccacgccc
     4741 ctggctgcag tacgtgattc ttgatcccga gcttcgggtt ggaagtgggt gggagagttc
     4801 gaggccttgc gcttaaggag ccccttcgcc tcgtgcttga gttgaggcct ggcttgggcg
     4861 ctggggccgc cgcgtgcgaa tctggtggca ccttcgcgcc tgtctcgctg ctttcgataa
     4921 gtctctagcc atttaaaatt tttgatgacc tgctgcgacg ctttttttct ggcaagatag
     4981 tcttgtaaat gcgggccaag atctgcacac tggtatttcg gtttttgggg ccgcgggcgg
     5041 cgacggggcc cgtgcgtccc agcgcacatg ttcggcgagg cggggcctgc gagcgcggcc
     5101 accgagaatc ggacgggggt agtctcaagc tggccggcct gctctggtgc ctggcctcgc
     5161 gccgccgtgt atcgccccgc cctgggcggc aaggctggcc cggtcggcac cagttgcgtg
     5221 agcggaaaga tggccgcttc ccggccctgc tgcagggagc tcaaaatgga ggacgcggcg
     5281 ctcgggagag cgggcgggtg agtcacccac acaaaggaaa agggcctttc cgtcctcagc
     5341 cgtcgcttca tgtgactcca cggagtaccg ggcgccgtcc aggcacctcg attagttctc
     5401 gagcttttgg agtacgtcgt ctttaggttg gggggagggg ttttatgcga tggagtttcc
     5461 ccatactgag tgggtggaga ctgaagttag gccagcttgg cacttgatgt aattctcctt
     5521 ggaatttgcc ctttttgagt ttggatcttg gttcattctc aagcctcaga cagtggttca
     5581 aagttttttt cttccattta aggtgtcgtg aaaactaccc caagctggcc tctgaggcca
     5641 ccatggaact gcaagaggtg ctgagaatga acggcggcga gggcgataca agctacgcca
     5701 agaacagcgc ctacaatcag ctggtgctgg ccaaagtgaa gcccgtgctg gaacagtgtg
     5761 tgcgcgaact gctgagagcc aacctgccta acatcaacaa gtgcatcaag gtggccgacc
     5821 tgggctgtgc ctctggacct aatactctgc tgaccgtgcg ggacatcgtg cagagcatcg
     5881 acaaagtggg ccaagagaag aagaacgagc tggaacggcc aaccatccag atctttctga
     5941 acgatctgtt ccccaacgac ttcaacagcg tgttcaagct gctgcccagc ttctaccgga
     6001 agctggaaaa agagaacggc cggaagatcg gctcctgcct gattggagct atgcccggct
     6061 ccttctacag cagactgttc cccgaggaat ccatgcactt tctgcacagc tgctactgcc
     6121 tgcagtggct gtctcaggtg ccatctggcc tggttacaga gctgggcatc tccaccaaca
     6181 agggcagcat ctacagctcc aaggcctcca gactgccagt gcagaaggcc tacctggacc
     6241 agttcaccaa ggacttcacc acctttctgc ggatccacag cgaggaactg ttcagccacg
     6301 gcagaatgct gctgacctgc atctgcaaag gcgtggaact ggacgccaga aacgccatcg
     6361 acctgctgga aatggccatc aacgacctgg tggtggaagg acacctggaa gaggaaaagc
     6421 tggacagctt caatctgccc gtgtacatcc ccagcgccga ggaagtgaag tgcatcgtgg
     6481 aagaagaggg cagcttcgag atcctgtacc tggaaacctt caaggtgctg tacgacgccg
     6541 gcttcagcat cgacgacgag cacatcaagg ccgagtacgt ggcctcttct gtgcgggccg
     6601 tgtatgagcc tattctggcc agccacttcg gcgaggccat cattcccgac atcttccaca
     6661 gattcgccaa gcacgccgcc aaagtgctgc ctctcggaaa gggcttctac aacaacctga
     6721 tcatcagcct ggccaagaag cccgagaagt ccgacgtgta attcgaaggc ctgtcaggcc
     6781 aagcttgggg atcaattctc tagagctcgc tgatcagcct cgactgtgcc ttctagttgc
     6841 cagccatctg ttgtttgccc ctcccccgtg ccttccttga ccctggaagg tgccactccc
     6901 actgtccttt cctaataaaa tgaggaaatt gcatcgcatt gtctgagtag gtgtcattct
     6961 attctggggg gtggggtggg gcaggacagc aagggggagg attgggaaga caatagcagg
     7021 catgctgggg atgcggtggg ctctatggct tctgaggcgg aaagaaccag ctgggcctac
     7081 tagatagcgg accccttacc gaaacatcgc cgcattctgc agaggagtcg aacttagtgt
     7141 atgtaaactt ctgacccact ggaattgtga tacagtgaat tataagtgaa ataatctgtc
     7201 tgtaaacaat tgttggaaaa atgacttgtg tcatgcacaa agtagatgtc ctaactgact
     7261 tgccaaaact attgtttgtt aacaagaaat ttgtggagta gttgaaaaac gagttttaat
     7321 gactccaact taagtgtatg taaacttccg acttcaactg tatagggatc c
//
