File Datar GenBank (.gb)
NCBI StandarNCBI GenBank Flat File (.gb / .gbk) adalah format anotasi genom standar emas yang dikelola oleh National Institutes of Health (NIH), yang menggabungkan sekuens DNA lengkap dengan lokasi gen terperinci, wilayah penyandi (coding regions), dan sitiran literatur ilmiah.
Konversi FASTA ke GENBANK
Pengonversi FASTA ke GENBANK gratis di dalam peramban. Konversi berkas secara instan di perangkat Anda.
Periksa & Metadata
Sistem operasi dan penganalisis file mengidentifikasi file GenBank dengan memeriksa urutan byte biner utama:
Tanda Tangan Header Tingkat-Byte (Magic Bytes)
Sistem operasi dan penganalisis file mengidentifikasi file GenBank dengan memeriksa urutan byte biner utama:
SIGNATURE HEX (OFFSET 0):
4C 4F 43 55 53 20 20 20 20 20REPRESENTASI ASCII: LOCUS
Standardisasi: NCBI GenBank Release Specification
Spesifikasi Teknis
| Arsitektur Wadah | Plaintext flat file divided into Header section (LOCUS, DEFINITION, ACCESSION), FEATURES table, and ORIGIN sequence data ending with '//' |
| Kompresi | Uncompressed text (often compressed with Gzip as .gb.gz) |
| Endianness Byte | UTF-8 / ASCII text stream |
| Ruang Warna | N/A (Genomic Annotation Database) |
| Saluran & Struktur | DNA/RNA sequence, gene annotations, coding regions (CDS), protein translations, and scientific citations |
| Dimensi Maks | Unbounded sequence and feature count |
| Transparansi | None |
| Streaming & Progresif | Record-by-record streaming: individual GenBank entries are delimited by '//' lines |
Matriks Perbandingan Teknis: GenBank vs Pesaing
| Atribut Teknis | GenBank (Saat Ini) | FASTA | GFF | FASTQ |
|---|---|---|---|---|
| Detail Anotasi | Ekshaustif (gen, CDS, sitiran, translasi) | Tidak ada (sekuens saja) | Koordinat genom berbentuk tabel | Skor kualitas sekuens saja |
| Sekuens yang Disertakan | Ya (di blok ORIGIN di bagian akhir) | Ya (sekuens murni) | Tidak (koordinat saja) | Ya (pembacaan mentah) |
| Perkakas Utama | NCBI, SnapGene, Benchling | BLAST, alat penyelarasan | Peramban genom (UCSC, IGV) | Penyekuens Illumina |
| Penutup Rekaman | // pada baris tersendiri | Baris header '>' berikutnya | Akhir file | Baris '@' berikutnya |
Mode Kerusakan Umum & Panduan Pemulihan Hex
Perangkat lunak bioinformatika melaporkan 'GenBank parser error: premature EOF before //'.
Penyebab Utama: Unduhan terpotong yang memotong blok asal sekuens terakhir atau pembatas '//'.
Pemulihan: Tambahkan '//\n' ke akhir file menggunakan File2File Bioinformatics Tool.
Analisis Keamanan & Vektor Serangan Parser
Pengurai GenBank memproses string lokasi fitur yang kompleks di mana pelacakan mundur ekspresi reguler (regular expression backtracking) dapat memicu penolakan layanan.
Vektor Serangan yang Diketahui
- Penolakan layanan ekspresi reguler (ReDoS) pada pengurai lokasi fitur yang kompleks.
- Peluberan penyangga saat membaca judul referensi sitiran yang terlalu panjang.
- Penolakan layanan melalui lingkaran referensi fitur sirkular.
Praktik Terbaik Defensif:
Asal-Usul & Tonggak Sejarah
Keunggulan & Kelebihan Utama
- Metadata komprehensif yang kaya: menyimpan batas gen, lokasi promotor, ekson, intron, dan sekuens protein hasil translasi.
- Termasuk referensi literatur ilmiah yang lengkap, ID PubMed, nama penulis, dan tanggal pengiriman eksperimental.
- Format pertukaran universal untuk biologi sintetis, desain plasmid (SnapGene), dan penyerahan basis data NCBI.
Keterbatasan Teknis & Kekurangan
- Ukurannya jauh lebih panjang dan lebih besar daripada sekuens FASTA biasa.
- Mengurai koordinat tabel fitur ('join(complement(100..500),600..800)') memerlukan logika pengurai yang rumit.
- Tidak dirancang untuk penyelarasan pembacaan sekuens throughput tinggi yang masif.
Fakta Teknis Menarik
- Setiap entri GenBank dimulai dengan kata 'LOCUS' dan diakhiri dengan dua garis miring '//' pada baris tersendiri.
- GenBank menyinkronkan datanya setiap hari dengan European Molecular Biology Laboratory (EMBL) dan DNA Data Bank of Japan (DDBJ).
- Ahli biologi sintetis menggunakan file GenBank untuk mendesain plasmid sirkular kustom untuk penyuntingan gen CRISPR dan produksi insulin.
Pertanyaan Teknis yang Sering Diajukan
Apa perbedaan antara format FASTA dan GenBank?
FASTA hanya berisi sekuens DNA mentah dengan baris tajuk (header) yang singkat. GenBank berisi sekuens mentah PLUS semua anotasi gen, terjemahan protein, penulis, dan catatan ilmiah.
Bagaimana cara mengonversi file GenBank (.gb) ke FASTA?
Anda dapat mengonversi file GenBank menjadi sekuens nukleotida atau protein FASTA yang bersih dalam satu klik menggunakan File2File.app langsung di peramban (browser) Anda.
Perangkat lunak apa yang dapat membuka file GenBank?
SnapGene, Benchling, UGENE, Artemis, dan File2File.app dapat digunakan untuk melihat dan mengedit file GenBank.
Pasangan Konversi GenBank Terkait
Mengubah urutan FASTA biasa menjadi GenBank flatfile menambahkan anotasi biologis penting dan metadata ke kode genetik mentah.
Mengubah GenBank Flatfile menjadi Urutan FASTA menghapus metadata anotasi untuk menyisakan hanya urutan nukleotida atau asam amino mentah yang diperlukan untuk analisis bioinformatika yang cepat.