Skip to content

Add support for GenBank import #6

@rchawdry

Description

@rchawdry

AngularPlasmid should be able to import GenBank annotations. Excerpting the following email:

Hi,

The genbank file below should be properly formatted (it was generated) with Biopython.
The ApEinfo feature qualifiers were added by the ​ApE plasmid editor and are not part of the standard genbank def.
thanks for your interest,

/Bjorn ​
​​
LOCUS       pYPKpw                  5603 bp ds-DNA     circular     11-MAY-2015
DEFINITION  Product_866_pYPKpwF (39-mer)_865_pYPKpwR (39-mer)
            cSEGUID_WeyovdMmqwA4bc9EqEwUDmbo3Lg_2015-05-09T10:30:58.803112
ACCESSION   5603bp JO7UX-i90Ro9Utv-iuquXF-NL60
VERSION     5603bp JO7UX-i90Ro9Utv-iuquXF-NL60
KEYWORDS    .
SOURCE      .
  ORGANISM  . .
COMMENT     
COMMENT     ApEinfo:methylated:1
FEATURES             Location/Qualifiers
     primer_bind     complement(458..486)
                     /note="865_pYPKpwR"
                     /label=865_pYPKpwR
                     /ApEinfo_fwdcolor=pink
                     /ApEinfo_revcolor=pink
                     /ApEinfo_graphicformat=arrow_data {{0 1 2 0 0 -1} {} 0}
                     width 5 offset 0
     misc            complement(458..496)
                     /label=865_pYPKpwR(1)
                     /ApEinfo_label=865_pYPKpwR
                     /ApEinfo_fwdcolor=pink
                     /ApEinfo_revcolor=pink
                     /ApEinfo_graphicformat=arrow_data {{0 1 2 0 0 -1} {} 0}
                     width 5 offset 0
     misc            497..535
                     /label=866_pYPKpwF
                     /ApEinfo_fwdcolor=pink
                     /ApEinfo_revcolor=pink
                     /ApEinfo_graphicformat=arrow_data {{0 1 2 0 0 -1} {} 0}
                     width 5 offset 0
     primer_bind     506..535
                     /note="866_pYPKpwF"
                     /label=866_pYPKpwF(1)
                     /ApEinfo_label=866_pYPKpwF
                     /ApEinfo_fwdcolor=pink
                     /ApEinfo_revcolor=pink
                     /ApEinfo_graphicformat=arrow_data {{0 1 2 0 0 -1} {} 0}
                     width 5 offset 0
     overlap         1120..1819
                     /note="olp_lQPmXhrpcJP0VhkB1gXCrZVyjqA"
                     /chksum="lQPmXhrpcJP0VhkB1gXCrZVyjqA"
                     /label=olp_lQPmXhrpcJP0VhkB1gXCrZVyjqA
                     /ApEinfo_fwdcolor=#C1F3B1
                     /ApEinfo_revcolor=#C1F3B1
                     /ApEinfo_graphicformat=arrow_data {{0 1 2 0 0 -1} {} 0}
                     width 5 offset 0
     rep_origin      1154..1154
                     /direction=BOTH
                     /label=feat1
                     /ApEinfo_fwdcolor=pink
                     /ApEinfo_revcolor=pink
                     /ApEinfo_graphicformat=arrow_data {{0 1 2 0 0 -1} {} 0}
                     width 5 offset 0
     misc            complement(1898..2701)
                     /label=URA3
                     /ApEinfo_fwdcolor=pink
                     /ApEinfo_revcolor=pink
                     /ApEinfo_graphicformat=arrow_data {{0 1 2 0 0 -1} {} 0}
                     width 5 offset 0
     CDS             complement(4550..5208)
                     /label=AmpR
                     /ApEinfo_fwdcolor=pink
                     /ApEinfo_revcolor=pink
                     /ApEinfo_graphicformat=arrow_data {{0 1 2 0 0 -1} {} 0}
                     width 5 offset 0
     overlap         4651..4854
                     /note="olp_KFRCKsb-YIAV0bzDHHxIssmW6qY"
                     /chksum="KFRCKsb-YIAV0bzDHHxIssmW6qY"
                     /label=olp_KFRCKsb-YIAV0bzDHHxIssmW6qY
                     /ApEinfo_fwdcolor=#E0E3B5
                     /ApEinfo_revcolor=#E0E3B5
                     /ApEinfo_graphicformat=arrow_data {{0 1 2 0 0 -1} {} 0}
                     width 5 offset 0
     overlap         5182..5426
                     /note="olp_PrH6fFQ_Xlj09X_ymVtJGXI9hx0"
                     /chksum="PrH6fFQ_Xlj09X_ymVtJGXI9hx0"
                     /label=olp_PrH6fFQ_Xlj09X_ymVtJGXI9hx0
                     /ApEinfo_fwdcolor=#D3D0D8
                     /ApEinfo_revcolor=#D3D0D8
                     /ApEinfo_graphicformat=arrow_data {{0 1 2 0 0 -1} {} 0}
                     width 5 offset 0
ORIGIN
        1 tcgcgcgttt cggtgatgac ggtgaaaacc tctgacacat gcagctcccg gagacggtca
       61 cagcttgtct gtaagcggat gccgggagca gacaagcccg tcagggcgcg tcagcgggtg
      121 ttggcgggtg tcggggctgg cttaactatg cggcatcaga gcagattgta ctgagagtgc
      181 accatagatc ctgaggatcg gggtgataaa tcagtctgcg ccacatcggg ggaaacaaaa
      241 tggcgcgaga tctaaaaaaa aaggctccaa aaggagcctt tcgcgctacc aggtaacgcg
      301 ccactccgac gggattaacg agtgccgtaa acgacgatgg ttttaccgtg tgcggagatc
      361 aggttctgat cctcgagcat cttaagaatt cgtcccacgg tttgtctaga gcagccgaca
      421 atctggccaa tttcctgacg ggtaattttg atttgcatgc cgtccgggtg agtcatagcg
      481 tctggtgacg tcatgcgcat gatatcttca caggcggttt tcgcacgtac ccatgcgcta
      541 cgttcctggc cctcttcaaa caggcccagt tcgccaataa aatcaccctg attcagatag
      601 gagaggatca tttctttacc ctcttcgtct ttgatcagca ctgccacaga gcctttaacg
      661 atgtagtaca gcgtttccgc tttttcaccc tggtgaataa gcgtgctctt ggatgggtac
      721 ttatgaatgt ggcaatgaga caagaaccat tcgagagtag gatccgtttg aggtttacca
      781 agtaccataa gatccttaaa tttttattat ctagctagat gataatatta tatcaagaat
      841 tgtacctgaa agcaaataaa ttttttatct ggcttaacta tgcggcatca gagcagattg
      901 tactgagagt gcaccatatg cggtgtgaaa taccgcacag atgcgtaagg agaaaatacc
      961 gcatcaggcg ctcttccgct tcctcgctca ctgactcgct gcgctcggtc gttcggctgc
     1021 ggcgagcggt atcagctcac tcaaaggcgg taatacggtt atccacagaa tcaggggata
     1081 acgcaggaaa gaacatgtga gcaaaaggcc agcaaaaggc caggaaccgt aaaaaggccg
     1141 cgttgctggc gtttttccat aggctccgcc cccctgacga gcatcacaaa aatcgacgct
     1201 caagtcagag gtggcgaaac ccgacaggac tataaagata ccaggcgttt ccccctggaa
     1261 gctccctcgt gcgctctcct gttccgaccc tgccgcttac cggatacctg tccgcctttc
     1321 tcccttcggg aagcgtggcg ctttctcata gctcacgctg taggtatctc agttcggtgt
     1381 aggtcgttcg ctccaagctg ggctgtgtgc acgaaccccc cgttcagccc gaccgctgcg
     1441 ccttatccgg taactatcgt cttgagtcca acccggtaag acacgactta tcgccactgg
     1501 cagcagccac tggtaacagg attagcagag cgaggtatgt aggcggtgct acagagttct
     1561 tgaagtggtg gcctaactac ggctacacta gaaggacagt atttggtatc tgcgctctgc
     1621 tgaagccagt taccttcgga aaaagagttg gtagctcttg atccggcaaa caaaccaccg
     1681 ctggtagcgg tggttttttt gtttgcaagc agcagattac gcgcagaaaa aaaggatctc
     1741 aagaagatcc tttgatcttt tctacggggt ctgacgctca gtggaacgaa aactcacgtt
     1801 aagggatttt ggtcatgagg ggtaataact gatataatta aattgaagct ctaatttgtg
     1861 agtttagtat acatgcattt acttataata cagtttttta gttttgctgg ccgcatcttc
     1921 tcaaatatgc ttcccagcct gcttttctgt aacgttcacc ctctacctta gcatcccttc
     1981 cctttgcaaa tagtcctctt ccaacaataa taatgtcaga tcctgtagag accacatcat
     2041 ccacggttct atactgttga cccaatgcgt ctcccttgtc atctaaaccc acaccgggtg
     2101 tcataatcaa ccaatcgtaa ccttcatctc ttccacccat gtctctttga gcaataaagc
     2161 cgataacaaa atctttgtcg ctcttcgcaa tgtcaacagt acccttagta tattctccag
     2221 tagataggga gcccttgcat gacaattctg ctaacatcaa aaggcctcta ggttcctttg
     2281 ttacttcttc tgccgcctgc ttcaaaccgc taacaatacc tgggcccacc acaccgtgtg
     2341 cattcgtaat gtctgcccat tctgctattc tgtatacacc cgcagagtac tgcaatttga
     2401 ctgtattacc aatgtcagca aattttctgt cttcgaagag taaaaaattg tacttggcgg
     2461 ataatgcctt tagcggctta actgtgccct ccatggaaaa atcagtcaaa atatccacat
     2521 gtgtttttag taaacaaatt ttgggaccta atgcttcaac taactccagt aattccttgg
     2581 tggtacgaac atccaatgaa gcacacaagt ttgtttgctt ttcgtgcatg atattaaata
     2641 gcttggcagc aacaggacta ggatgagtag cagcacgttc cttatatgta gctttcgaca
     2701 tgatttatct tcgtttcctg caggtttttg ttctgtgcag ttgggttaag aatactgggc
     2761 aatttcatgt ttcttcaaca ctacatatgc gtatatatac caatctaagt ctgtgctcct
     2821 tccttcgttc ttccttctgt tcggagatta ccgaatcaaa aaaatttcaa agaaaccgaa
     2881 atcaaaaaaa agaataaaaa aaaaatgatg aattgaattg aaaagctagc ttatcgatga
     2941 taagctgtca aagatgagaa ttaattccac ggactataga ctatactaga tactccgtct
     3001 actgtacgat acacttccgc tcaggtcctt gtcctttaac gaggccttac cactcttttg
     3061 ttactctatt gatccagctc agcaaaggca gtgtgatcta agattctatc ttcgcgatgt
     3121 agtaaaacta gctagaccga gaaagagact agaaatgcaa aaggcacttc tacaatggct
     3181 gccatcatta ttatccgatg tgacgctgca gcttctcaat gatattcgaa tacgctttga
     3241 ggagatacag cctaatatcc gacaaactgt tttacagatt tacgatcgta cttgttaccc
     3301 atcattgaat tttgaacatc cgaacctggg agttttccct gaaacagata gtatatttga
     3361 acctgtataa taatatatag tctagcgctt tacggaagac aatgtatgta tttcggttcc
     3421 tggagaaact attgcatcta ttgcataggt aatcttgcac gtcgcatccc cggttcattt
     3481 tctgcgtttc catcttgcac ttcaatagca tatctttgtt aacgaagcat ctgtgcttca
     3541 ttttgtagaa caaaaatgca acgcgagagc gctaattttt caaacaaaga atctgagctg
     3601 catttttaca gaacagaaat gcaacgcgaa agcgctattt taccaacgaa gaatctgtgc
     3661 ttcatttttg taaaacaaaa atgcaacgcg acgagagcgc taatttttca aacaaagaat
     3721 ctgagctgca tttttacaga acagaaatgc aacgcgagag cgctatttta ccaacaaaga
     3781 atctatactt cttttttgtt ctacaaaaat gcatcccgag agcgctattt ttctaacaaa
     3841 gcatcttaga ttactttttt tctcctttgt gcgctctata atgcagtctc ttgataactt
     3901 tttgcactgt aggtccgtta aggttagaag aaggctactt tggtgtctat tttctcttcc
     3961 ataaaaaaag cctgactcca cttcccgcgt ttactgatta ctagcgaagc tgcgggtgca
     4021 ttttttcaag ataaaggcat ccccgattat attctatacc gatgtggatt gcgcatactt
     4081 tgtgaacaga aagtgatagc gttgatgatt cttcattggt cagaaaatta tgaacggttt
     4141 cttctatttt gtctctatat actacgtata ggaaatgttt acattttcgt attgttttcg
     4201 attcactcta tgaatagttc ttactacaat ttttttgtct aaagagtaat actagagata
     4261 aacataaaaa atgtagaggt cgagtttaga tgcaagttca aggagcgaaa ggtggatggg
     4321 taggttatat agggatatag cacagagata tatagcaaag agatactttt gagcaatgtt
     4381 tgtggaagcg gtattcgcaa tgggaagctc caccccggtt gataatcaga aaagccccaa
     4441 aaacaggaag attattatca aaaaggatct tcacctagat ccttttaaat taaaaatgaa
     4501 gttttaaatc aatctaaagt atatatgagt aaacttggtc tgacagttac caatgcttaa
     4561 tcagtgaggc acctatctca gcgatctgtc tatttcgttc atccatagtt gcctgactcc
     4621 ccgtcgtgta gataactacg atacgggagc gcttaccatc tggccccagt gctgcaatga
     4681 taccgcgaga cccacgctca ccggctccag atttatcagc aataaaccag ccagccggaa
     4741 gggccgagcg cagaagtggt cctgcaactt tatccgcctc catccagtct attaattgtt
     4801 gccgggaagc tagagtaagt agttcgccag ttaatagttt gcgcaacgtt gttggcattg
     4861 ctacaggcat cgtggtgtca ctctcgtcgt ttggtatggc ttcattcagc tccggttccc
     4921 aacgatcaag gcgagttaca tgatccccca tgttgtgcaa aaaagcggtt agctccttcg
     4981 gtcctccgat cgttgtcaga agtaagttgg ccgcagtgtt atcactcatg gttatggcag
     5041 cactgcataa ttctcttact gtcatgccat ccgtaagatg cttttctgtg actggtgagt
     5101 actcaaccaa gtcattctga gaatagtgta tgcggcgacc gagttgctct tgcccggcgt
     5161 caatacggga taatagtgta tcacatagca gaactttaaa agtgctcatc attggaaaac
     5221 gttcttcggg gcgaaaactc tcaaggatct taccgctgtt gagatccagt tcgatgtaac
     5281 ccactcgtgc acccaactga tcttcagcat cttttacttt caccagcgtt tctgggtgag
     5341 caaaaacagg aaggcaaaat gccgcaaaaa agggaataag ggcgacacgg aaatgttgaa
     5401 tactcatact cttccttttt caatattatt gaagcattta tcagggttat tgtctcatga
     5461 gcggatacat atttgaatgt atttagaaaa ataaacaaat aggggttccg cgcacatttc
     5521 cccgaaaagt gccacctgct aagaaaccat tattatcatg acattaacct ataaaaatag
     5581 gcgtatcacg aggccctttc gtc   
//

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions