GenBank-flatfil (.gb)

NCBI:s Standard

FASTA är ett vanligt textformat för sekvenser; storleken beror på data och formatering. GenBank-poster varierar och statistik ändras för varje utgåva.

Konvertera FASTA till GENBANK

Gratis konverterare från FASTA till GENBANK i webbläsaren. Konvertera filer direkt på din enhet.

Granska och metadata

Operativsystem och filanalysverktyg identifierar GenBank-filer genom att granska den inledande sekvensen av binära byte:

Välj eller släpp filer här

Privat - filer lämnar aldrig din enhet

eller klistra in Ctrl+V
Integritetsgaranti utan nätverksöverföring: 0 byte laddades upp till externa servrar. All bearbetning skedde lokalt i webbläsarens sandlåda.

Signatur i filhuvudet på bytenivå (magiska byte)

Operativsystem och filanalysverktyg identifierar GenBank-filer genom att granska den inledande sekvensen av binära byte:

HEX-SIGNATUR (OFFSET 0):

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

ASCII-REPRESENTATION: LOCUS

Standardisering: NCBI:s specifikation för GenBank-versioner

Tekniska specifikationer

ContainerarkitekturRen textfil indelad i ett rubrikavsnitt (LOCUS, DEFINITION, ACCESSION), en FEATURES-tabell och ORIGIN-sekvensdata som avslutas med "//"
KomprimeringOkomprimerad text (komprimeras ofta med Gzip som .gb.gz)
ByteordningUTF-8-/ASCII-textström
FärgrymderEj tillämpligt (genomisk annoteringsdatabas)
Kanaler och strukturDNA-/RNA-sekvenser, genannoteringar, kodande regioner (CDS), översatta proteiner och vetenskapliga referenser
Maximala dimensionerObegränsat antal sekvenser och annoteringar
TransparensIngen
Strömning och progressiv visningPostvis strömning: enskilda GenBank-poster avgränsas av rader med "//"

Teknisk jämförelsematris: GenBank jämfört med konkurrenter

Tekniskt attributGenBank (Aktuell)FASTAGFFFASTQ
Detaljnivå för annoteringMycket utförliga (gener, CDS, referenser, proteinöversättningar)Ingen (endast sekvens)Genomiska koordinater i tabellformEndast kvalitetspoäng för sekvensering
Inkluderad sekvensJa (i ORIGIN-blocket i slutet)Ja (ren sekvens)Nej (endast koordinater)Ja (råa sekvensläsningar)
Primära verktygNCBI, SnapGene, BenchlingBLAST, aligneringsverktygGenombläddrare (UCSC, IGV)Illumina-sekvenserare
Postavslutare// på en fristående radNästa '>' rubrikradFilens slutNästa '@'-rad

Vanliga skadeorsaker och hex-återställningsguide

Bioinformatikprogramvara rapporterar 'GenBank parser error: premature EOF before //'.

Grundorsak: En avbruten nedladdning som kapade det sista sekvensursprungsblocket eller '//'-avgränsaren.

Återställning: Lägg till '//\n' i slutet av filen med hjälp av File2File.app Bioinformatics Tool.

Säkerhetsanalys och attackvektorer för tolkar

GenBank-tolkar (parsers) bearbetar komplexa strängar för funktionspositioner där reguljära uttrycks backtrackning kan utlösa överbelastningsattacker (DoS).

Kända attackvektorer

  • Överbelastningsattack genom reguljära uttryck (ReDoS) i tolkar för komplexa funktionspositioner.
  • Buffertspill vid inläsning av extremt långa titlar för citerade referenser.
  • Tjänsteavbrott (DoS) genom cirkulära referensloopar för funktioner.

Rekommenderade skyddsåtgärder: Använd linjära parser utan backtracking för att utvärdera koordinatintervall i funktionstabeller.

Historiskt ursprung och milstolpar

2023FASTA är ett vanligt textformat för sekvenser; storleken beror på data och formatering. GenBank-poster varierar och statistik ändras för varje utgåva.
1992NCBI övertar ansvaret för den fullständiga hanteringen av GenBank från Los Alamos National Laboratory.
1982Etablerades av Walter Goad vid Los Alamos National Laboratory med finansiering från NIH.

Viktiga fördelar

  • Rik och heltäckande metadata: lagrar geners gränser, promotorpositioner, exoner, introner och översatta proteinsekvenser.
  • Innehåller fullständiga referenser till vetenskaplig litteratur, PubMed-ID, författarnamn och experimentella inlämningsdatum.
  • FASTA är ett vanligt textformat för sekvenser; storleken beror på data och formatering. GenBank-poster varierar och statistik ändras för varje utgåva.

Tekniska begränsningar

  • Mer utförlig information och större filer än rena FASTA-sekvenser.
  • Att tolka koordinater för funktionstabeller ('join(complement(100..500),600..800)') kräver komplex tolkningslogik (parser-logik).
  • Inte utformat för att alignera stora mängder sekvenseringsläsningar med hög genomströmning.

Intressant teknisk kuriosa

  • Varje GenBank-post börjar med ordet 'LOCUS' och avslutas med två snedstreck '//' på en egen rad.
  • GenBank synkroniserar sina data dagligen med European Molecular Biology Laboratory (EMBL) och DNA Data Bank of Japan (DDBJ).
  • Syntetiska biologer använder GenBank-filer för att designa anpassade cirkulära plasmider för CRISPR-genredigering och insulinproduktion.

Vanliga tekniska frågor

Vad är skillnaden mellan FASTA- och GenBank-formatet?

FASTA innehåller bara den råa DNA-sekvensen och en kort rubrikrad. GenBank innehåller den råa sekvensen plus alla genannoteringar, proteinöversättningar, författare och vetenskapliga noteringar.

Hur kan jag konvertera GenBank (.gb) till FASTA?

Du kan konvertera GenBank-filer till rena FASTA-nukleotid- eller proteinsekvenser med ett klick direkt i din webbläsare med File2File.app.

Vilken programvara öppnar GenBank-filer?

SnapGene, Benchling, UGENE, Artemis och File2File.app kan visa och redigera GenBank-filer.