GenBank-flatfile (.gb)

NCBI Standard

FASTA er et almindeligt tekstformat til sekvenser; størrelsen afhænger af data og formatering. GenBank-poster varierer, og statistikker opdateres for hver udgivelse.

Konverter FASTA til GENBANK

Gratis FASTA til GENBANK-konverter i browseren. Konverter filer med det samme på din enhed.

Undersøgelse og metadata

Operativsystemer og filanalysatorer identificerer GenBank-filer ved at inspicere den indledende binære bytesekvens:

Vælg eller træk filer hertil

Privat - filer forlader aldrig din enhed

eller indsæt Ctrl+V
Privatlivsgaranti uden netværksoverførsel: 0 byte overført til eksterne servere. Al behandling foregik lokalt i browserens sandkasse.

Byte-niveau Header-signatur (Magic Bytes)

Operativsystemer og filanalysatorer identificerer GenBank-filer ved at inspicere den indledende binære bytesekvens:

HEX-SIGNATUR (OFFSET 0):

4C 4F 43 55 53 20 20 20 20 20

ASCII-REPRÆSENTATION: LOCUS

Standardisering: NCBI GenBank Release Specification

Tekniske specifikationer

ContainerarkitekturRen tekstbaseret fladfil opdelt i Header-sektion (LOCUS, DEFINITION, ACCESSION), FEATURES-tabel og ORIGIN-sekvensdata, der slutter med '//'
KomprimeringUkomprimeret tekst (ofte komprimeret med Gzip som .gb.gz)
Byte-rækkefølgeUTF-8-/ASCII-tekststrøm
FarverumIkke relevant (database med genomannoteringer)
Kanaler og strukturDNA-/RNA-sekvens, genannoteringer, kodende regioner (CDS), proteinoversættelser og videnskabelige citater
Maks. dimensionerUbegrænset antal sekvenser og features
GennemsigtighedIngen
Streaming og progressivStreaming post for post: individuelle GenBank-poster afgrænses af linjer med '//'

Teknisk sammenligningsmatrix: GenBank sammenlignet med konkurrenterne

Teknisk attributGenBank (Aktuel)FASTAGFFFASTQ
AnnotationsdetaljerUdtømmende (gener, CDS, citationer, oversættelse)Ingen (kun sekvens)Tabellerede genomiske koordinaterKun kvalitetsscorer for sekventering
Sekvens inkluderetJa (i ORIGIN-blokken til sidst)Ja (ren sekvens)Nej (kun koordinater)Ja (rå reads)
Primære værktøjerNCBI, SnapGene, BenchlingBLAST, justeringsværktøjerGenombrowserne (UCSC, IGV)Illumina-sekventeringsmaskiner
Postafslutning// på en enkeltstående linjeNæste '>' header-linjeSlutning på filNæste '@'-linje

Almindelige korruptionstilstande og hex-gendannelsesvejledning

Bioinformatik-software rapporterer 'GenBank parser error: premature EOF before //'.

Grundlæggende årsag: Afbrudt download, der afskærer den afsluttende sekvensblok med oprindelsesdata eller '//'-afgrænseren.

Gendannelse: Tilføj '//\n' til slutningen af filen ved hjælp af File2File.app's bioinformatikværktøj.

Sikkerhedsanalyse og parser-angrebsvektorer

GenBank-parserne behandler komplekse strenge med funktionsplaceringer, hvor tilbagesporing i regulære udtryk kan udløse tjenestenægtelse.

Kendte angrebsvektorer

  • Tjenestenægtelse på grund af regulære udtryk (ReDoS) i komplekse parsere til funktionsplaceringer.
  • Bufferoverløb ved læsning af alt for lange titler på litteraturreferencer.
  • Tjenestenægtelse via cirkulære referenceløkker for funktioner.

Defensive bedste praksisser: Brug lineære, ikke-tilbagesporende parsere til at evaluere funktionstabellens koordinatintervaller.

Historisk oprindelse og milepæle

2023FASTA er et almindeligt tekstformat til sekvenser; størrelsen afhænger af data og formatering. GenBank-poster varierer, og statistikker opdateres for hver udgivelse.
1992NCBI overtager den fulde administration af GenBank fra Los Alamos National Laboratory.
1982Etableret af Walter Goad ved Los Alamos National Laboratory under NIH-finansiering.

Vigtige fordele og styrker

  • Omfattende metadata: gemmer geners grænser, promotorplaceringer, exoner, introner og oversatte proteinsekvenser.
  • Indeholder komplette videnskabelige litteraturreferencer, PubMed-id'er, forfatternavne og datoer for eksperimentelle indsendelser.
  • FASTA er et almindeligt tekstformat til sekvenser; størrelsen afhænger af data og formatering. GenBank-poster varierer, og statistikker opdateres for hver udgivelse.

Tekniske begrænsninger og ulemper

  • Betydeligt mere omfangsrige og større filer end filer med almindelige FASTA-sekvenser.
  • Fortolkning af koordinater i funktionstabellen ('join(complement(100..500),600..800)') kræver kompleks parserlogik.
  • Ikke designet til massiv justering af reads fra high-throughput-sekventering.

Interessante tekniske fakta

  • Hver GenBank-post begynder med ordet 'LOCUS' og afsluttes med to skråstreger '//' på en linje for sig selv.
  • GenBank synkroniserer sine data dagligt med European Molecular Biology Laboratory (EMBL) og DNA Data Bank of Japan (DDBJ).
  • Syntetiske biologer bruger GenBank-filer til at designe skræddersyede cirkulære plasmider til CRISPR-genredigering og insulinproduktion.

Ofte stillede tekniske spørgsmål

Hvad er forskellen mellem FASTA- og GenBank-format?

FASTA indeholder kun den rå DNA-sekvens med en kort overskriftslinje. GenBank indeholder den rå sekvens PLUS alle genannoteringer, proteinoversættelser, forfattere og videnskabelige noter.

Hvordan kan jeg konvertere GenBank (.gb) til FASTA?

Du kan konvertere GenBank-filer til rene FASTA-nukleotid- eller proteinsekvenser med et enkelt klik ved hjælp af File2File.app direkte i din browser.

Hvilken software åbner GenBank-filer?

SnapGene, Benchling, UGENE, Artemis og File2File.app kan se og redigere GenBank-filer.